Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shioda invariants for hyperelliptic curves with genus 3 #22173

Open
anna-somoza mannequin opened this issue Jan 11, 2017 · 67 comments
Open

Shioda invariants for hyperelliptic curves with genus 3 #22173

anna-somoza mannequin opened this issue Jan 11, 2017 · 67 comments

Comments

@anna-somoza
Copy link
Mannequin

anna-somoza mannequin commented Jan 11, 2017

Sorina Ionica, Elisa Lorenzo Garcia and I implemented the computation of Shioda invariants for a given hyperelliptic curve of genus 3.

Following the implementation of the constructors of genus 2 curves over various fields we have added the corresponding classes for genus 3 hyperelliptic curves.

Depends on #26462
Depends on #27633

CC: @sagetrac-christelle @sagetrac-elorenzogarcia @sagetrac-ionisorus @mstreng @sagetrac-kohel @sagetrac-florian @JRSijsling @jnoordsij

Component: number theory

Keywords: days82, hyperelliptic curves, shioda invariants, days98

Author: Sorina Ionica, Elisa Lorenzo Garcia, Anna Somoza

Branch/Commit: public/22173 @ ca3b22c

Reviewer: Vincent Delecroix, Jean-Pierre Flori

Issue created by migration from https://trac.sagemath.org/ticket/22173

@anna-somoza anna-somoza mannequin added this to the sage-7.5 milestone Jan 11, 2017
@anna-somoza
Copy link
Mannequin Author

anna-somoza mannequin commented Jan 11, 2017

Branch: u/annasomoza/22173-shiodainv

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 11, 2017

Commit: 2bc9d8e

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 11, 2017

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

87e7c25work in progress
5a83cd4Merge branch 'develop' into local-g3invariants
2bc9d8eAdd doctests

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 11, 2017

Changed commit from 2bc9d8e to 153178f

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 11, 2017

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

153178fFix extra empty lines

@fchapoton
Copy link
Contributor

comment:5

missing "of" in

Compute invariants genus 2 and 3 hyperelliptic curves via 'Ueberschiebung'

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 13, 2017

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

4f8d45fFix output type
955cc72Fix minor doc error

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 13, 2017

Changed commit from 153178f to 955cc72

@fchapoton
Copy link
Contributor

comment:9

doc still does not build:

+[dochtml] [curves   ] /home/u1/chapoton/sage/local/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/invariants.py:docstring of sage.schemes.hyperelliptic_curves.invariants.shioda_invariants:7: WARNING:
 Duplicate explicit target name: "sh".
+[dochtml] [curves   ] /home/u1/chapoton/sage/local/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/invariants.py:docstring of sage.schemes.hyperelliptic_curves.invariants.shioda_invariants:7: WARNING:
 duplicate citation Sh, other instance in /home/u1/chapoton/sage/src/doc/en/reference/curves/sage/schemes/hyperelliptic_curves/invariants.rst

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 13, 2017

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

1da5c7eAdd Shioda computation for h neq 0. Doc builds.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 13, 2017

Changed commit from 955cc72 to 1da5c7e

@fchapoton
Copy link
Contributor

comment:11

some remarks:

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 1, 2017

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

b5cec8dwork in progress
abf1b10Add doctests
6f89277Fix extra empty lines
f8bd519Fix output type
d20d1a2Fix minor doc error
e9bf8efAdd Shioda computation for h neq 0. Doc builds.
bd25753Added lazy import of shioda_invariants. Reference [Sh] moved to master reference file as [Sh1967]. Doc builds.
f6c94f2Resolve commit

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 1, 2017

Changed commit from 1da5c7e to f6c94f2

@anna-somoza anna-somoza mannequin added s: needs review and removed s: needs work labels Aug 1, 2017
@anna-somoza anna-somoza mannequin modified the milestones: sage-7.5, sage-8.1 Aug 1, 2017
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 1, 2017

Changed commit from f6c94f2 to e1cee87

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 1, 2017

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

e1cee87Added lazy import of shioda_invariants. Reference [Sh] moved to master reference file as [Sh1967]. Doc builds.

@fchapoton
Copy link
Contributor

comment:17

Now that you have moved the reference [Sh1967] to the master reference file, you should update the remaining link [Sh]_ and replace

.. [Sh] etc

by

- [Sh1967]_

in the REFERENCE block.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 1, 2017

Changed commit from e1cee87 to dfed7a9

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 1, 2017

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

dfed7a9Remove remaining [Sh] reference.

@mkoeppe mkoeppe modified the milestones: sage-9.2, sage-9.3 Oct 24, 2020
@mkoeppe
Copy link
Contributor

mkoeppe commented Feb 13, 2021

comment:51

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.

@mkoeppe mkoeppe modified the milestones: sage-9.3, sage-9.4 Feb 13, 2021
@mkoeppe
Copy link
Contributor

mkoeppe commented Jul 19, 2021

comment:52

Setting a new milestone for this ticket based on a cursory review.

@mkoeppe mkoeppe modified the milestones: sage-9.4, sage-9.5 Jul 19, 2021
@yyyyx4
Copy link
Member

yyyyx4 commented Oct 7, 2021

Changed branch from u/annasomoza/22173-shiodainv to public/22173

@yyyyx4
Copy link
Member

yyyyx4 commented Oct 7, 2021

Changed commit from f0d91de to d989bb7

@yyyyx4
Copy link
Member

yyyyx4 commented Oct 7, 2021

comment:53

I took the liberty to rebase this; no complications. Needs another review, and presumably also an OK from the authors.

Regarding #26462: This looks like a reminder to refactor things at some point rather than an actual dependency?


Last 10 new commits:

dfed7a9Remove remaining [Sh] reference.
a6a9331Change computation of shioda invariants of a curve (now consistent with magma). Fix copyright typos.
e455b4dMerge remote-tracking branch 'origin/u/annasomoza/22173-shiodainv' into local-merge-22173
e51cb49Changed to use dynamic class creation introduced in #27633
4a6a480Merge branch 't/27633/redesign_of_the_constructor_for_hyperelliptic_curves' into local-merge-22173
90459d4Merge branch 't/27633/redesign_of_the_constructor_for_hyperelliptic_curves' into local-merge-22173
eb73de8Add inheritance test to doc.
dcff833Remove unused variable
f0d91deMerge with latest beta
d989bb7Merge tag '9.5.beta2' into u/annasomoza/22173-shiodainv

@fchapoton
Copy link
Contributor

comment:54

please remove from `future` import absolute_import

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Oct 7, 2021

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

ca3b22cremove `__future__` import

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Oct 7, 2021

Changed commit from d989bb7 to ca3b22c

@mkoeppe
Copy link
Contributor

mkoeppe commented Dec 18, 2021

comment:56

Stalled in needs_review or needs_info; likely won't make it into Sage 9.5.

@mkoeppe
Copy link
Contributor

mkoeppe commented Feb 12, 2023

Branch has merge conflicts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants