Skip to content

Commit 91e44aa

Browse files
author
Matthias Koeppe
committed
sage.combinat: More # optional
1 parent 9aa2aa4 commit 91e44aa

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

src/sage/combinat/words/finite_word.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5977,7 +5977,7 @@ def is_sturmian_factor(self):
59775977
59785978
sage: words.LowerMechanicalWord(random(),alphabet='01')[:100].is_sturmian_factor()
59795979
True
5980-
sage: words.CharacteristicSturmianWord(random())[:100].is_sturmian_factor()
5980+
sage: words.CharacteristicSturmianWord(random())[:100].is_sturmian_factor() # optional - sage.rings.real_mpfr
59815981
True
59825982
59835983
::

src/sage/combinat/words/morphic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
from sage.misc.lazy_import import lazy_import
3333
from sage.rings.infinity import Infinity
3434

35-
lazy_import('sage.modules.free_module_element', 'import vector')
35+
lazy_import('sage.modules.free_module_element', 'vector')
3636

3737

3838
class WordDatatype_morphic(WordDatatype_callable):

src/sage/combinat/words/paths.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,6 @@
188188
lazy_import("sage.plot.all", ["arrow", "line", "polygon", "point", "Graphics"])
189189
from sage.modules.free_module_element import vector
190190
from sage.rings.integer_ring import ZZ
191-
from sage.rings.number_field.number_field import QuadraticField
192191
from sage.rings.real_mpfr import RR
193192
from .word_datatypes import (WordDatatype_str,
194193
WordDatatype_list,
@@ -202,6 +201,8 @@
202201
WordDatatype_callable)
203202
from sage.matrix.constructor import vector_on_axis_rotation_matrix
204203

204+
lazy_import('sage.rings.number_field.number_field', 'QuadraticField')
205+
205206

206207
#######################################################################
207208
# #

src/sage/combinat/words/word_generators.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -778,9 +778,9 @@ def CharacteristicSturmianWord(self, slope, alphabet=(0, 1), bits=None):
778778
779779
sage: words.CharacteristicSturmianWord(1/golden_ratio^2) # optional - sage.symbolic
780780
word: 0100101001001010010100100101001001010010...
781-
sage: words.CharacteristicSturmianWord(4/5)
781+
sage: words.CharacteristicSturmianWord(4/5) # optional - sage.rings.real_mpfr
782782
word: 11110
783-
sage: words.CharacteristicSturmianWord(5/14)
783+
sage: words.CharacteristicSturmianWord(5/14) # optional - sage.rings.real_mpfr
784784
word: 01001001001001
785785
sage: words.CharacteristicSturmianWord(pi - 3) # optional - sage.symbolic
786786
word: 0000001000000100000010000001000000100000...

0 commit comments

Comments
 (0)