Opened 5 years ago

Last modified 3 years ago

#22982 closed enhancement

Global function fields — at Version 19

Reported by: klee Owned by: klee
Priority: major Milestone: sage-duplicate/invalid/wontfix
Component: algebra Keywords: global function field, algebraic geometry code
Cc: jsrn, danielaugot, gh-BrentBaccala Merged in:
Authors: Kwankyu Lee Reviewers:
Report Upstream: N/A Work issues:
Branch: u/klee/22982 (Commits, GitHub, GitLab) Commit: 5ae6dc4634455d0c1bc05c81f0e3f278e9154732
Dependencies: Stopgaps:

Status badges

Description (last modified by klee)

Function fields part of Sage has long been neglected and has little significant functionality besides basic arithmetic and frameworks. This ticket improves the situation by two tasks:

  1. Add global function fields (with complete functionality for the theory of AG codes)
  1. Clean existing code (mostly revising docstrings)

The author was supported by research fund from Chosun University 2016.

Change History (20)

comment:1 Changed 5 years ago by klee

  • Branch set to u/klee/22982

comment:2 Changed 5 years ago by git

  • Commit set to 269da475d09e3fe53987084de2a22c662097b464

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

4bb538eImprove docstrings
2847da0Trim code and docstrings
939fda6Refine docstrings
2ee70bdMerge branch 'derivations_trac16561'
a910bfaImprove docstrings
931c72cMerge branch 'develop'
665f508Add new features and revise docstrings
b1d1efdMerge branch 'develop'
4b5d8aaRaise doctest coverage by adding lots of them
269da47Add more maps

comment:3 Changed 5 years ago by klee

  • Description modified (diff)

comment:4 Changed 5 years ago by git

  • Commit changed from 269da475d09e3fe53987084de2a22c662097b464 to 6fa87ce3b5a5f9e0cd1e57a868f3b16a0e9eaf5e

Branch pushed to git repo; I updated commit sha1. New commits:

6fa87ceRemove redundant a or an

comment:5 Changed 5 years ago by git

  • Commit changed from 6fa87ce3b5a5f9e0cd1e57a868f3b16a0e9eaf5e to 7ef1becb310eddffae5d26b95d1a9032f0df203f

Branch pushed to git repo; I updated commit sha1. New commits:

1a0414cMerge branch 'develop'
da7cb4dImprove _test_derivative test
7ef1becMerge branch 'trac16561'

comment:6 Changed 5 years ago by klee

  • Description modified (diff)

comment:7 Changed 5 years ago by klee

  • Description modified (diff)

comment:8 Changed 5 years ago by klee

  • Description modified (diff)

comment:9 Changed 5 years ago by klee

  • Description modified (diff)

comment:10 Changed 5 years ago by klee

  • Dependencies set to #22841
  • Owner changed from (none) to klee

comment:11 Changed 5 years ago by git

  • Commit changed from 7ef1becb310eddffae5d26b95d1a9032f0df203f to 1034aacce3f14206dc0668cc6e85ce4da9e0989a

Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:

b292fb2Use reverse_rows_and_columns
df8ce31Fixes in docstrings and code
0e57cc1Improve docstrings
ad9a8c4Fix a bug in include_zero_rows
1894770Relocate _hermite_form_euclidean
bf6b339Fix a bug; add an example for ZZ
464f6deFix a docstring failure
734c862Merge branch 'develop' into hermite_trac22841
268f049Compute U also by low level operations
1034aacMerge branch 'hermite_trac22841' into function_fields_trac22982

comment:12 Changed 5 years ago by git

  • Commit changed from 1034aacce3f14206dc0668cc6e85ce4da9e0989a to a5ceb84d852397d8430a22049368e1885e65f90b

Branch pushed to git repo; I updated commit sha1. New commits:

a5ceb84Merge branch 'develop' into function_fields_trac22982

comment:13 Changed 5 years ago by klee

  • Keywords global function field algebraic geometry code added

comment:14 Changed 5 years ago by git

  • Commit changed from a5ceb84d852397d8430a22049368e1885e65f90b to ae89ab2d89986c3496871992f188851e4caa78a0

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

4cd0abcMerge branch 'develop' into hermite_trac22841
a96c3beRemove reversed hermite form methods
f1c8202Set hermite form immutable consistently
9c8408fMore static typing and setting immutable
3d7fd03Fix EXAMPLE to EXAMPLES
ff0b73eImprove normalization
bc890deMerge branch 'hermite_trac22841' into function_fields_trac22982
1b4881bFix reverse hermite form code
e59bd0dMerge branch 'develop' into function_fields_trac22982
ae89ab2Fix richcmp deprecation warnings

comment:15 Changed 5 years ago by klee

  • Dependencies #22841 deleted
  • Description modified (diff)

comment:16 Changed 5 years ago by git

  • Commit changed from ae89ab2d89986c3496871992f188851e4caa78a0 to 8143ac6857cbd161575d08422e7be6b8f36a6deb

Branch pushed to git repo; I updated commit sha1. New commits:

d893d55Merge branch 'develop' into function_fields_trac22982
d12fd77Merge branch 'develop' into hermite_trac22841
dd0d065Add an example using normalization argument
7933860Merge branch 'develop' into hermite_trac22841
032ee67Merge branch 'hermite_trac22841' into function_fields_trac22982
8143ac6Fix a doctest failure

comment:17 Changed 5 years ago by git

  • Commit changed from 8143ac6857cbd161575d08422e7be6b8f36a6deb to 40af34a8bff9cb0d42cf0d008b5c71f2181c35d2

Branch pushed to git repo; I updated commit sha1. New commits:

40af34aFix a doctest that takes too long

comment:18 Changed 5 years ago by git

  • Commit changed from 40af34a8bff9cb0d42cf0d008b5c71f2181c35d2 to 5ae6dc4634455d0c1bc05c81f0e3f278e9154732

Branch pushed to git repo; I updated commit sha1. New commits:

7c1505dRemove __nonzero__ for compatibility with python3
5ae6dc4Fix blocks

Changed 5 years ago by klee

A short introduction to global function fields in Sage

comment:19 Changed 5 years ago by klee

  • Description modified (diff)
Note: See TracTickets for help on using tickets.