Default Settings - Utilities

Skip to content
Back to top
View this page
Edit this page

# Default Settings

AUTHORS: William Stein and David Kohel

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

  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

      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}')

  Python

      >>> 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()

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

  EXAMPLES:

  Sage

      sage: series_precision()
      20

  Python

      >>> from sage.all import *
      >>> series_precision()
      20

sage.misc.defaults.set_default_variable_name(name, separator='')

  Change the default variable name and separator.

sage.misc.defaults.set_series_precision(prec)

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

  EXAMPLES:

  Sage

      sage: set_series_precision(5)
      sage: series_precision()
      5
      sage: set_series_precision(20)

  Python

      >>> 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)

  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

      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')

  Python

      >>> 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')