Skip to content

Commit 130cbd2

Browse files
committed
run ruff check --preview --fix src/sage/schemes/hyperelliptic_curves
1 parent 6a0a2dc commit 130cbd2

14 files changed

Lines changed: 27 additions & 29 deletions

src/sage/schemes/hyperelliptic_curves/all.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88
# https://www.gnu.org/licenses/
99
# ****************************************************************************
1010

11+
from sage.schemes.hyperelliptic_curves import monsky_washnitzer
1112
from sage.schemes.hyperelliptic_curves.constructor import HyperellipticCurve
1213
from sage.schemes.hyperelliptic_curves.kummer_surface import KummerSurface
1314
from sage.schemes.hyperelliptic_curves.mestre import (
14-
Mestre_conic, HyperellipticCurve_from_invariants)
15-
from sage.schemes.hyperelliptic_curves import monsky_washnitzer
15+
HyperellipticCurve_from_invariants,
16+
Mestre_conic,
17+
)

src/sage/schemes/hyperelliptic_curves/constructor.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
# https://www.gnu.org/licenses/
3131
# ****************************************************************************
3232

33-
from sage.functions.other import ceil
3433
from sage.categories.finite_fields import FiniteFields
34+
from sage.functions.other import ceil
3535
from sage.rings.abc import pAdicField
3636
from sage.rings.integer import Integer
3737
from sage.rings.polynomial.polynomial_element import Polynomial
@@ -56,6 +56,7 @@
5656
HyperellipticCurve_rational_field,
5757
)
5858

59+
5960
def HyperellipticCurve(
6061
f, h=0, names = ['x', 'y'], check_squarefree: bool = True, distinguished_point=None
6162
):

src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,16 @@
3838
from sage.matrix.constructor import identity_matrix, matrix
3939
from sage.misc.cachefunc import cached_method
4040
from sage.misc.functional import rank
41+
from sage.misc.lazy_import import lazy_import
4142
from sage.misc.prandom import choice
4243
from sage.rings.finite_rings.finite_field_constructor import FiniteField as GF
43-
from sage.rings.integer_ring import ZZ
4444
from sage.rings.integer import Integer
45+
from sage.rings.integer_ring import ZZ
4546
from sage.rings.power_series_ring import PowerSeriesRing
4647
from sage.rings.rational_field import QQ
4748
from sage.rings.real_mpfr import RR
48-
from sage.misc.lazy_import import lazy_import
4949
from sage.schemes.hyperelliptic_curves import hyperelliptic_generic
5050

51-
5251
lazy_import("sage.libs.pari", "pari")
5352
lazy_import("sage.schemes.hyperelliptic_curves.hypellfrob", "hypellfrob")
5453

src/sage/schemes/hyperelliptic_curves/hyperelliptic_generic.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,15 @@
4343
# ****************************************************************************
4444

4545
from typing import Literal
46+
4647
from sage.misc.cachefunc import cached_method
48+
from sage.misc.lazy_import import lazy_import
4749
from sage.rings.big_oh import O
50+
from sage.rings.integer import Integer
51+
from sage.rings.integer_ring import ZZ
4852
from sage.rings.laurent_series_ring import LaurentSeriesRing
4953
from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
5054
from sage.rings.power_series_ring import PowerSeriesRing
51-
from sage.rings.real_mpfr import RR
52-
from sage.rings.integer import Integer
53-
from sage.rings.integer_ring import ZZ
54-
from sage.misc.lazy_import import lazy_import
5555
from sage.schemes.curves.weighted_projective_curve import WeightedProjectiveCurve
5656
from sage.schemes.weighted_projective.weighted_projective_space import (
5757
WeightedProjectiveSpace,

src/sage/schemes/hyperelliptic_curves/hyperelliptic_padic_field.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
from sage.modules.free_module_element import vector
3636
from sage.rings.finite_rings.finite_field_constructor import FiniteField as GF
3737
from sage.rings.infinity import Infinity
38-
from sage.rings.integer_ring import ZZ
3938
from sage.rings.integer import Integer
39+
from sage.rings.integer_ring import ZZ
4040
from sage.rings.padics.factory import Qp as pAdicField
4141
from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
4242
from sage.rings.power_series_ring import PowerSeriesRing

src/sage/schemes/hyperelliptic_curves/hyperelliptic_rational_field.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
# ****************************************************************************
2222

2323
import sage.rings.abc
24+
from sage.rings.integer import Integer
2425
from sage.rings.padics.factory import Qp as pAdicField
2526
from sage.schemes.hyperelliptic_curves import hyperelliptic_generic
26-
from sage.rings.integer import Integer
2727

2828

2929
class HyperellipticCurve_rational_field(

src/sage/schemes/hyperelliptic_curves/invariants.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,9 +121,9 @@ def diffsymb(U, f, g):
121121
).objgens()
122122
res = 0
123123
for coeff, mon in list(U):
124-
mon = R(mon)
125-
a = diffxy(f, x, mon.degree(fx), y, mon.degree(fy))
126-
b = diffxy(g, x, mon.degree(gx), y, mon.degree(gy))
124+
m = R(mon)
125+
a = diffxy(f, x, m.degree(fx), y, m.degree(fy))
126+
b = diffxy(g, x, m.degree(gx), y, m.degree(gy))
127127
temp = coeff * a * b
128128
res = res + temp
129129
return res

src/sage/schemes/hyperelliptic_curves/jacobian_endomorphism_utils.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,13 @@
8888
# https://www.gnu.org/licenses/
8989
# ****************************************************************************
9090

91-
from sage.rings.rational_field import QQ
92-
from sage.rings.integer_ring import ZZ
93-
from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
94-
from sage.rings.finite_rings.finite_field_constructor import FiniteField
91+
from sage.arith.misc import GCD as gcd
9592
from sage.misc.lazy_import import lazy_import
9693
from sage.rings.fast_arith import prime_range
97-
from sage.arith.misc import GCD as gcd
94+
from sage.rings.finite_rings.finite_field_constructor import FiniteField
95+
from sage.rings.integer_ring import ZZ
96+
from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
97+
from sage.rings.rational_field import QQ
9898

9999
lazy_import('sage.interfaces.genus2reduction', ['genus2reduction', 'Genus2reduction'])
100100
lazy_import('sage.rings.number_field.number_field', 'NumberField')

src/sage/schemes/hyperelliptic_curves/jacobian_g2_generic.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
from sage.schemes.hyperelliptic_curves.jacobian_generic import (
2828
HyperellipticJacobian_generic,
2929
)
30-
3130
from sage.schemes.hyperelliptic_curves.kummer_surface import KummerSurface
3231

3332

src/sage/schemes/hyperelliptic_curves/jacobian_generic.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
# ****************************************************************************
2121

2222
from sage.misc.cachefunc import cached_method
23+
from sage.misc.lazy_attribute import lazy_attribute
2324
from sage.rings.integer import Integer
2425
from sage.rings.rational_field import QQ
2526
from sage.schemes.hyperelliptic_curves import (
@@ -29,7 +30,6 @@
2930
jacobian_morphism,
3031
)
3132
from sage.schemes.jacobians.abstract_jacobian import Jacobian_generic
32-
from sage.misc.lazy_attribute import lazy_attribute
3333

3434

3535
class HyperellipticJacobian_generic(Jacobian_generic):
@@ -335,6 +335,7 @@ def geometric_endomorphism_algebra_is_field(self, B=200, proof=False):
335335
True
336336
"""
337337
from sage.interfaces.genus2reduction import genus2reduction
338+
338339
from .jacobian_endomorphism_utils import get_is_geom_field
339340

340341
if self._have_established_geometrically_field:

0 commit comments

Comments
 (0)