Default Settings

AUTHORS: William Stein and David Kohel

sage.misc.defaults.latex_variable_names(n, name=None)[source]

Convert a root string into a tuple of variable names by adding numbers in sequence.

INPUT:

  • n – a nonnegative Integer; the number of variable names to output

  • names a string (default: None); the root of the variable name

EXAMPLES:

sage: from sage.misc.defaults import latex_variable_names
sage: latex_variable_names(0)
()
sage: latex_variable_names(1,'a')
('a',)
sage: latex_variable_names(3,beta)
('beta_{0}', 'beta_{1}', 'beta_{2}')
sage: latex_variable_names(3,r'\beta')
('\\beta_{0}', '\\beta_{1}', '\\beta_{2}')
>>> from sage.all import *
>>> from sage.misc.defaults import latex_variable_names
>>> latex_variable_names(Integer(0))
()
>>> latex_variable_names(Integer(1),'a')
('a',)
>>> latex_variable_names(Integer(3),beta)
('beta_{0}', 'beta_{1}', 'beta_{2}')
>>> latex_variable_names(Integer(3),r'\beta')
('\\beta_{0}', '\\beta_{1}', '\\beta_{2}')
sage.misc.defaults.series_precision()[source]

Return the Sage-wide precision for series (symbolic, power series, Laurent series).

EXAMPLES:

sage: series_precision()
20
>>> from sage.all import *
>>> series_precision()
20
sage.misc.defaults.set_default_variable_name(name, separator='')[source]

Change the default variable name and separator.

sage.misc.defaults.set_series_precision(prec)[source]

Change the Sage-wide precision for series (symbolic, power series, Laurent series).

EXAMPLES:

sage: set_series_precision(5)
sage: series_precision()
5
sage: set_series_precision(20)
>>> from sage.all import *
>>> set_series_precision(Integer(5))
>>> series_precision()
5
>>> set_series_precision(Integer(20))
sage.misc.defaults.variable_names(n, name=None)[source]

Convert a root string into a tuple of variable names by adding numbers in sequence.

INPUT:

  • n – a nonnegative Integer; the number of variable names to output

  • names a string (default: None); the root of the variable name

EXAMPLES:

sage: from sage.misc.defaults import variable_names
sage: variable_names(0)
()
sage: variable_names(1)
('x',)
sage: variable_names(1,'alpha')
('alpha',)
sage: variable_names(2,'alpha')
('alpha0', 'alpha1')
>>> from sage.all import *
>>> from sage.misc.defaults import variable_names
>>> variable_names(Integer(0))
()
>>> variable_names(Integer(1))
('x',)
>>> variable_names(Integer(1),'alpha')
('alpha',)
>>> variable_names(Integer(2),'alpha')
('alpha0', 'alpha1')