Base#
- class astropy.units.format.Base(*args, **kwargs)[source]#
Bases:
object
The abstract base class of all unit formats.
Attributes Summary
Methods Summary
format_exponential_notation
(val[, format_spec])Formats a value in exponential notation.
parse
(s)Convert a string to a unit object.
to_string
(unit, *[, fraction])Convert a unit to its string representation.
Attributes Documentation
- registry = {'cds': <class 'astropy.units.format.cds.CDS'>, 'console': <class 'astropy.units.format.console.Console'>, 'fits': <class 'astropy.units.format.fits.Fits'>, 'generic': <class 'astropy.units.format.generic.Generic'>, 'latex': <class 'astropy.units.format.latex.Latex'>, 'latex_inline': <class 'astropy.units.format.latex.LatexInline'>, 'ogip': <class 'astropy.units.format.ogip.OGIP'>, 'unicode': <class 'astropy.units.format.unicode_format.Unicode'>, 'unscaled': <class 'astropy.units.format.generic.Unscaled'>, 'vounit': <class 'astropy.units.format.vounit.VOUnit'>}#
Methods Documentation
- classmethod format_exponential_notation(val, format_spec='g')[source]#
Formats a value in exponential notation.
- classmethod to_string(unit, *, fraction=True)[source]#
Convert a unit to its string representation.
Implementation for
to_string
.- Parameters:
- unit
UnitBase
The unit to convert.
- fraction{False|True|’inline’|’multiline’}, optional
Options are as follows:
- unit
- Raises:
ValueError
If
fraction
is not recognized.