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

some code cleanup in WeierstrassIsomorphism #34722

Closed
yyyyx4 opened this issue Nov 4, 2022 · 7 comments
Closed

some code cleanup in WeierstrassIsomorphism #34722

yyyyx4 opened this issue Nov 4, 2022 · 7 comments

Comments

@yyyyx4
Copy link
Member

yyyyx4 commented Nov 4, 2022

This is mainly to reduce the amount of code duplication in sage.schemes.elliptic_curves.weierstrass_morphism.isomorphism by turning it into a generator, plus generic style tweaks.

I consider the second commit (renaming isomorphisms() to _isomorphisms()) optional: The function has been marked as "not intended for users" forever, so I figured we might as well just hide it. Note that this does not affect the EllipticCurve_generic.isomorphisms() method in any way.

CC: @JohnCremona

Component: elliptic curves

Author: Lorenz Panny

Branch/Commit: 99a6e3b

Reviewer: John Cremona

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

@yyyyx4 yyyyx4 added this to the sage-9.8 milestone Nov 4, 2022
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Nov 4, 2022

Changed commit from 6072f48 to fd812d2

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Nov 4, 2022

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

5b840c6some code cleanup around WeierstrassIsomorphism
fd812d2hide internal function

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Nov 4, 2022

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

cf49d57some code cleanup around WeierstrassIsomorphism
99a6e3bhide internal function

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Nov 4, 2022

Changed commit from fd812d2 to 99a6e3b

@yyyyx4
Copy link
Member Author

yyyyx4 commented Nov 10, 2022

Reviewer: John Cremona

@yyyyx4
Copy link
Member Author

yyyyx4 commented Nov 10, 2022

comment:4

Setting to positive review per #34728 comment:5 and #34728 comment:7.

@vbraun
Copy link
Member

vbraun commented Dec 3, 2022

Changed branch from public/some_WeierstrassIsomorphism_cleanup to 99a6e3b

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

2 participants