Opened 22 months ago
Last modified 3 months ago
#30837 new enhancement
Galois Representations of Jacobians of Hyperelliptic Curves
Reported by:  ghBarinderBanwait  Owned by:  

Priority:  major  Milestone:  sage9.7 
Component:  algebraic geometry  Keywords:  galois representations 
Cc:  slelievre  Merged in:  
Authors:  Barinder Singh Banwait, Armand Brumer, Hyun Jong Kim, Zev Klagsbrun, Jacob Mayle, Padmavathi Srinivasan, Isabel Vogt  Reviewers:  
Report Upstream:  N/A  Work issues:  
Branch:  u/ghhyunjongkimmath/galois_representations_of_jacobians_of_hyperelliptic_curves (Commits, GitHub, GitLab)  Commit:  cf0f83ba16b08d866c680b045be82cd0bc7390dd 
Dependencies:  #31940  Stopgaps: 
Description (last modified by )
Galois representations of jacobians of hyperelliptic curves.
Change History (26)
comment:1 Changed 22 months ago by
 Branch set to u/ghBarinderBanwait/galois_representations_of_jacobians_of_hyperelliptic_curves
comment:2 Changed 22 months ago by
 Commit set to 363d7be47b598cdcb951dec03781f89d395e7700
 Keywords galois representations added
 Type changed from PLEASE CHANGE to enhancement
comment:3 Changed 18 months ago by
 Milestone changed from sage9.3 to sage9.4
Setting new milestone based on a cursory review of ticket status, priority, and last modification date.
comment:4 Changed 15 months ago by
 Commit changed from 363d7be47b598cdcb951dec03781f89d395e7700 to c568c65728090334f41668ca3e5d1e113dd9af68
Branch pushed to git repo; I updated commit sha1. New commits:
c568c65  Working version

comment:5 Changed 15 months ago by
 Cc slelievre added
 Component changed from PLEASE CHANGE to algebraic geometry
 Description modified (diff)
Changing ^
to **
in the string representation is a regression.
comment:6 Changed 15 months ago by
Thanks slelievre, I just did a global find/replace in that file to get it working. It's not yet ready for review, I still need to do proper documentation and get the tests working, which I'll soon get around to.
comment:8 Changed 13 months ago by
 Milestone changed from sage9.4 to sage9.5
comment:9 Changed 8 months ago by
 Milestone changed from sage9.5 to sage9.6
comment:10 Changed 5 months ago by
 Milestone changed from sage9.6 to sage9.7
comment:11 Changed 4 months ago by
 Commit changed from c568c65728090334f41668ca3e5d1e113dd9af68 to c3e161e14b48c0a1a7c361a98cf9e8f684341afe
Branch pushed to git repo; I updated commit sha1. New commits:
c3e161e  Add caching

comment:12 Changed 4 months ago by
 Commit changed from c3e161e14b48c0a1a7c361a98cf9e8f684341afe to 36db64d528419b5d6883917717b098c909ca5e41
Branch pushed to git repo; I updated commit sha1. New commits:
36db64d  Merge branch 'latest_devel' into t/30837/galois_representations_of_jacobians_of_hyperelliptic_curves

comment:13 Changed 4 months ago by
 Commit changed from 36db64d528419b5d6883917717b098c909ca5e41 to bf921041320b8b1b12b8b91cfba7a764ae43d426
Branch pushed to git repo; I updated commit sha1. New commits:
bf92104  add in previous changes which got clobbered from merging in latest devel

comment:14 Changed 4 months ago by
 Branch changed from u/ghBarinderBanwait/galois_representations_of_jacobians_of_hyperelliptic_curves to u/ghhyunjongkimmath/galois_representations_of_jacobians_of_hyperelliptic_curves
comment:15 Changed 3 months ago by
 Commit changed from bf921041320b8b1b12b8b91cfba7a764ae43d426 to fde76cc8dfcc79b6fa5a5c6a07e991badf658390
Branch pushed to git repo; I updated commit sha1. New commits:
fde76cc  Fixed the formatting of the code and added some TODOs

comment:16 Changed 3 months ago by
 Commit changed from fde76cc8dfcc79b6fa5a5c6a07e991badf658390 to 4099ea416749bf319dbc9328763bc34c7c138534
Branch pushed to git repo; I updated commit sha1. New commits:
4099ea4  Wrote more docstring content. Left some comments on some functions to turn private/public. # Please enter the commit message for your changes. Lines starting

comment:17 Changed 3 months ago by
Something went wrong with your commit message, in case you want to amend it and forcepush.
Wrote more docstring content. Left some comments on some functions to turn private/public. # Please enter the commit message for your changes. Lines starting
You could try git commit amend
and edit the commit message,
then git push force
to replace the previous commit.
comment:18 Changed 3 months ago by
 Commit changed from 4099ea416749bf319dbc9328763bc34c7c138534 to c7d203793d34ad15d644fd250690322da3058a96
comment:19 Changed 3 months ago by
 Commit changed from c7d203793d34ad15d644fd250690322da3058a96 to c1c41a652c9511472f9a86e1fed0cd8d458a50de
Branch pushed to git repo; I updated commit sha1. New commits:
c1c41a6  Added more examples and tests. Labeled some examples/tests with # long time.

comment:20 Changed 3 months ago by
 Commit changed from c1c41a652c9511472f9a86e1fed0cd8d458a50de to d8aca8f81857ee991e6b6c8510c2b7cb0c1bcf8b
Branch pushed to git repo; I updated commit sha1. New commits:
d8aca8f  Made _maximal_square_divisor into a module level private function. Added some more long time magic comments in tests/examples

comment:21 Changed 3 months ago by
 Commit changed from d8aca8f81857ee991e6b6c8510c2b7cb0c1bcf8b to 148b895603bf9ecdccc55f68412ee04ea59f7e43
Branch pushed to git repo; I updated commit sha1. New commits:
148b895  Made a few more functions module level functions and also private. Added some tests to these functions

comment:22 Changed 3 months ago by
 Branch changed from u/ghhyunjongkimmath/galois_representations_of_jacobians_of_hyperelliptic_curves to u/ghBarinderBanwait/galois_representations_of_jacobians_of_hyperelliptic_curves
comment:23 Changed 3 months ago by
 Commit changed from 148b895603bf9ecdccc55f68412ee04ea59f7e43 to 52b276da69ff83ff1a2aa94a237e09b173ea6aea
Branch pushed to git repo; I updated commit sha1. New commits:
52b276d  some doc and reference additions

comment:24 Changed 3 months ago by
 Branch changed from u/ghBarinderBanwait/galois_representations_of_jacobians_of_hyperelliptic_curves to u/ghhyunjongkimmath/galois_representations_of_jacobians_of_hyperelliptic_curves
comment:25 Changed 3 months ago by
 Commit changed from 52b276da69ff83ff1a2aa94a237e09b173ea6aea to 1480a31905c998883b766e55d5cbfc46d99cc8e3
Branch pushed to git repo; I updated commit sha1. New commits:
1480a31  Every function should now have at least one example or test in its docstring

comment:26 Changed 3 months ago by
 Commit changed from 1480a31905c998883b766e55d5cbfc46d99cc8e3 to cf0f83ba16b08d866c680b045be82cd0bc7390dd
Branch pushed to git repo; I updated commit sha1. New commits:
cf0f83b  Added more examples. Made minor code modifications. Went over the docstrings for is_surjective, non_surjective, and find_surj_from_list. Remember to delete the Written by comments before the review process.

New commits:
Add galois representation to jacobian of hyperelliptic curve. Still lots of work to do in the gal_reps file.