Skip to content

Commit 8591081

Browse files
committed
some care for blank lines in pyx in rings
1 parent e5f42fa commit 8591081

27 files changed

Lines changed: 66 additions & 37 deletions

src/sage/rings/complex_arb.pyx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,6 +1261,7 @@ class ComplexBallField(UniqueRepresentation, sage.rings.abc.ComplexBallField):
12611261

12621262
return res
12631263

1264+
12641265
cdef inline bint _do_sig(long prec) noexcept:
12651266
"""
12661267
Whether signal handlers should be installed for calls to FLINT.

src/sage/rings/complex_double.pyx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,6 @@ cdef class ComplexDoubleField_class(sage.rings.abc.ComplexDoubleField):
505505
from sage.rings.complex_mpfr import ComplexField
506506
return ComplexField(prec)
507507

508-
509508
def gen(self, n=0):
510509
"""
511510
Return the generator of the complex double field.
@@ -699,6 +698,7 @@ cdef ComplexDoubleElement new_ComplexDoubleElement():
699698
z = ComplexDoubleElement.__new__(ComplexDoubleElement)
700699
return z
701700

701+
702702
def is_ComplexDoubleElement(x):
703703
"""
704704
Return ``True`` if ``x`` is a :class:`ComplexDoubleElement`.
@@ -1530,7 +1530,6 @@ cdef class ComplexDoubleElement(FieldElement):
15301530
else:
15311531
return z
15321532

1533-
15341533
def is_square(self):
15351534
r"""
15361535
This function always returns ``True`` as `\CC` is algebraically closed.
@@ -2018,7 +2017,6 @@ cdef class ComplexDoubleElement(FieldElement):
20182017
"""
20192018
return self._new_c(gsl_complex_tanh(self._complex))
20202019

2021-
20222020
def sech(self):
20232021
r"""
20242022
This function returns the complex hyperbolic secant of the complex
@@ -2594,8 +2592,6 @@ cdef class ComplexToCDF(Morphism):
25942592
return "Native"
25952593

25962594

2597-
2598-
25992595
#####################################################
26002596
# unique objects
26012597
#####################################################
@@ -2604,6 +2600,7 @@ _CDF = ComplexDoubleField_class()
26042600
CDF = _CDF # external interface
26052601
cdef ComplexDoubleElement I = ComplexDoubleElement(0,1)
26062602

2603+
26072604
def ComplexDoubleField():
26082605
"""
26092606
Returns the field of double precision complex numbers.
@@ -2617,6 +2614,7 @@ def ComplexDoubleField():
26172614
"""
26182615
return _CDF
26192616

2617+
26202618
from sage.misc.parser import Parser
26212619
cdef cdf_parser = Parser(float, float, {"I" : _CDF.gen(), "i" : _CDF.gen()})
26222620

src/sage/rings/complex_mpc.pyx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ AA = None
9595
QQbar = None
9696
CDF = CLF = RLF = None
9797

98+
9899
def late_import():
99100
"""
100101
Import the objects/modules after build (when needed).
@@ -112,6 +113,7 @@ def late_import():
112113
from sage.rings.real_lazy import CLF, RLF
113114
from sage.rings.complex_double import CDF
114115

116+
115117
_mpfr_rounding_modes = ['RNDN', 'RNDZ', 'RNDU', 'RNDD']
116118

117119
_mpc_rounding_modes = [ 'RNDNN', 'RNDZN', 'RNDUN', 'RNDDN',
@@ -233,6 +235,8 @@ cpdef inline split_complex_string(string, int base=10):
233235
# their parent via direct C calls, which will be faster.
234236

235237
cache = {}
238+
239+
236240
def MPComplexField(prec=53, rnd="RNDNN", names=None):
237241
"""
238242
Return the complex field with real and imaginary parts having
@@ -2412,6 +2416,7 @@ cdef inline mp_exp_t max_exp(MPComplexNumber z) noexcept:
24122416
return mpfr_get_exp(z.value.im)
24132417
return max_exp_t(mpfr_get_exp(z.value.re), mpfr_get_exp(z.value.im))
24142418

2419+
24152420
def __create__MPComplexField_version0 (prec, rnd):
24162421
"""
24172422
Create a :class:`MPComplexField`.
@@ -2424,6 +2429,7 @@ def __create__MPComplexField_version0 (prec, rnd):
24242429
"""
24252430
return MPComplexField(prec, rnd)
24262431

2432+
24272433
def __create__MPComplexNumber_version0 (parent, s, base=10):
24282434
"""
24292435
Create a :class:`MPComplexNumber`.
@@ -2439,6 +2445,7 @@ def __create__MPComplexNumber_version0 (parent, s, base=10):
24392445
"""
24402446
return MPComplexNumber(parent, s, base=base)
24412447

2448+
24422449
# original version of the file had this with only 1 underscore - TCS
24432450
__create_MPComplexNumber_version0 = __create__MPComplexNumber_version0
24442451

src/sage/rings/complex_mpfr.pyx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ NumberFieldElement_quadratic = ()
6969
AA = None
7070
QQbar = None
7171
CDF = CLF = RLF = None
72+
73+
7274
def late_import():
7375
"""
7476
Import the objects/modules after build (when needed).
@@ -89,12 +91,14 @@ def late_import():
8991
from sage.rings.real_lazy import CLF, RLF
9092
from sage.rings.complex_double import CDF
9193

94+
9295
cdef object numpy_complex_interface = {'typestr': '=c16'}
9396
cdef object numpy_object_interface = {'typestr': '|O'}
9497

9598
cdef mpfr_rnd_t rnd
9699
rnd = MPFR_RNDN
97100

101+
98102
def set_global_complex_round_mode(n):
99103
"""
100104
Set the global complex rounding mode.
@@ -111,6 +115,7 @@ def set_global_complex_round_mode(n):
111115
global rnd
112116
rnd = n
113117

118+
114119
def is_ComplexNumber(x):
115120
r"""
116121
Return ``True`` if ``x`` is a complex number. In particular, if ``x`` is
@@ -145,6 +150,8 @@ def is_ComplexNumber(x):
145150

146151

147152
cache = {}
153+
154+
148155
def ComplexField(prec=53, names=None):
149156
"""
150157
Return the complex field with real and imaginary parts having prec
@@ -673,7 +680,6 @@ class ComplexField_class(sage.rings.abc.ComplexField):
673680
from sage.categories.pushout import AlgebraicClosureFunctor
674681
return (AlgebraicClosureFunctor(), self._real_field())
675682

676-
677683
def random_element(self, component_max=1, *args, **kwds):
678684
r"""
679685
Return a uniformly distributed random number inside a square
@@ -857,6 +863,7 @@ class ComplexField_class(sage.rings.abc.ComplexField):
857863
return Factorization([(R(gg).monic(), e) for gg, e in zip(*F)],
858864
f.leading_coefficient())
859865

866+
860867
cdef class ComplexNumber(sage.structure.element.FieldElement):
861868
"""
862869
A floating point approximation to a complex number using any
@@ -1429,7 +1436,6 @@ cdef class ComplexNumber(sage.structure.element.FieldElement):
14291436
"""
14301437
return gmpy2.GMPy_MPC_From_mpfr(self.__re, self.__im)
14311438

1432-
14331439
def _mpmath_(self, prec=None, rounding=None):
14341440
"""
14351441
Return an mpmath version of ``self``.
@@ -2300,8 +2306,6 @@ cdef class ComplexNumber(sage.structure.element.FieldElement):
23002306
mpfr_clear(ch)
23012307
return z
23022308

2303-
2304-
23052309
def eta(self, omit_frac=False):
23062310
r"""
23072311
Return the value of the Dedekind `\eta` function on ``self``,
@@ -2367,7 +2371,6 @@ cdef class ComplexNumber(sage.structure.element.FieldElement):
23672371
except sage.libs.pari.all.PariError:
23682372
raise ValueError("value must be in the upper half plane")
23692373

2370-
23712374
def sin(self):
23722375
"""
23732376
Return the sine of ``self``.
@@ -2461,7 +2464,6 @@ cdef class ComplexNumber(sage.structure.element.FieldElement):
24612464
mpfr_clear(a)
24622465
return z
24632466

2464-
24652467
def tanh(self):
24662468
"""
24672469
Return the hyperbolic tangent of ``self``.
@@ -2729,7 +2731,6 @@ cdef class ComplexNumber(sage.structure.element.FieldElement):
27292731
mpfr_atan2(x.value, self.__im, self.__re, rnd)
27302732
return x
27312733

2732-
27332734
def arg(self):
27342735
"""
27352736
See :meth:`argument`.
@@ -3080,7 +3081,6 @@ cdef class ComplexNumber(sage.structure.element.FieldElement):
30803081
mpfr_clear(r)
30813082
return zlist
30823083

3083-
30843084
def is_square(self):
30853085
r"""
30863086
This function always returns true as `\CC` is algebraically closed.
@@ -3498,6 +3498,7 @@ cpdef int cmp_abs(ComplexNumber a, ComplexNumber b) noexcept:
34983498

34993499
return res
35003500

3501+
35013502
def _format_complex_number(real, imag, format_spec):
35023503
"""
35033504
Construct a formatted string from real and imaginary parts.

src/sage/rings/factorint.pyx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ cpdef factor_aurifeuillian(n, check=True):
208208
return F
209209
return [n]
210210

211+
211212
def factor_cunningham(m, proof=None):
212213
r"""
213214
Return factorization of ``self`` obtained using trial division
@@ -251,6 +252,7 @@ def factor_cunningham(m, proof=None):
251252
else:
252253
return IntegerFactorization(L)*n.factor(proof=proof)
253254

255+
254256
cpdef factor_trial_division(m, long limit=LONG_MAX):
255257
r"""
256258
Return partial factorization of ``self`` obtained using trial division

src/sage/rings/finite_rings/element_givaro.pyx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1740,6 +1740,7 @@ def unpickle_FiniteField_givaroElement(parent, int x):
17401740
"""
17411741
return make_FiniteField_givaroElement(parent._cache, x)
17421742

1743+
17431744
from sage.misc.persist import register_unpickle_override
17441745
register_unpickle_override('sage.rings.finite_field_givaro', 'unpickle_FiniteField_givaroElement', unpickle_FiniteField_givaroElement)
17451746

src/sage/rings/finite_rings/element_ntl_gf2e.pyx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1314,5 +1314,6 @@ def unpickleFiniteField_ntl_gf2eElement(parent, elem):
13141314
"""
13151315
return parent(elem)
13161316

1317+
13171318
from sage.misc.persist import register_unpickle_override
13181319
register_unpickle_override('sage.rings.finite_field_ntl_gf2e', 'unpickleFiniteField_ntl_gf2eElement', unpickleFiniteField_ntl_gf2eElement)

src/sage/rings/finite_rings/finite_field_base.pyx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,6 @@ cdef class FiniteField(Field):
277277
return "GF(%s,Variable=>symbol %s)" % (self.order(),
278278
self.variable_name())
279279

280-
281280
def _sage_input_(self, sib, coerced):
282281
r"""
283282
Produce an expression which will reproduce this value when evaluated.
@@ -1115,7 +1114,6 @@ cdef class FiniteField(Field):
11151114
"""
11161115
return self.order() - 1
11171116

1118-
11191117
def random_element(self, *args, **kwds):
11201118
r"""
11211119
A random element of the finite field. Passes arguments to
@@ -2162,6 +2160,7 @@ cdef class FiniteField(Field):
21622160
python_int = int.from_bytes(input_bytes, byteorder=byteorder)
21632161
return self.from_integer(python_int)
21642162

2163+
21652164
def unpickle_FiniteField_ext(_type, order, variable_name, modulus, kwargs):
21662165
r"""
21672166
Used to unpickle extensions of finite fields. Now superseded (hence no
@@ -2177,6 +2176,7 @@ def unpickle_FiniteField_prm(_type, order, variable_name, kwargs):
21772176
"""
21782177
return _type(order, variable_name, **kwargs)
21792178

2179+
21802180
register_unpickle_override(
21812181
'sage.rings.ring', 'unpickle_FiniteField_prm', unpickle_FiniteField_prm)
21822182

src/sage/rings/finite_rings/integer_mod.pyx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ mod = Mod
163163
register_unpickle_override('sage.rings.integer_mod', 'Mod', Mod)
164164
register_unpickle_override('sage.rings.integer_mod', 'mod', mod)
165165

166+
166167
def IntegerMod(parent, value):
167168
"""
168169
Create an integer modulo `n` with the given parent.
@@ -3462,7 +3463,6 @@ cdef class IntegerMod_int64(IntegerMod_abstract):
34623463
"""
34633464
return self._new_c((self.ivalue * (<IntegerMod_int64>right).ivalue) % self._modulus.int64)
34643465

3465-
34663466
cpdef _div_(self, right):
34673467
"""
34683468
EXAMPLES::
@@ -3995,6 +3995,7 @@ def square_root_mod_prime_power(IntegerMod_abstract a, p, e):
39953995
x *= p**(val//2)
39963996
return x
39973997

3998+
39983999
cpdef square_root_mod_prime(IntegerMod_abstract a, p=None):
39994000
r"""
40004001
Calculates the square root of `a`, where `a` is an

src/sage/rings/finite_rings/residue_field.pyx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -919,6 +919,7 @@ class ResidueField_generic(Field):
919919
"""
920920
return 1 + hash(self.ideal())
921921

922+
922923
cdef class ReductionMap(Map):
923924
"""
924925
A reduction map from a (subset) of a number field or function field to
@@ -1685,6 +1686,7 @@ cdef class LiftingMap(Section):
16851686
"""
16861687
return "Lifting"
16871688

1689+
16881690
class ResidueFiniteField_prime_modn(ResidueField_generic, FiniteField_prime_modn):
16891691
"""
16901692
The class representing residue fields of number fields that have

0 commit comments

Comments
 (0)