CDS#
- class astropy.units.format.CDS(*args, **kwargs)[source]#
 Bases:
FITSSupport the Centre de Données astronomiques de Strasbourg Standards for Astronomical Catalogues 2.0 format, and the complete set of supported units. This format is used by VOTable up to version 1.2.
Attributes Summary
Methods Summary
format_exponential_notation(val[, format_spec])Formats a value in exponential notation.
parse(s[, debug])Convert a string to a unit object.
to_string(unit[, fraction])Convert a unit to its string representation.
Attributes Documentation
- name: ClassVar[str] = 'cds'#
 
Methods Documentation
- classmethod format_exponential_notation(val: float | np.number, format_spec: str = '.8g') str[source]#
 Formats a value in exponential notation.
- Parameters:
 - valnumber
 The value to be formatted
- format_spec
python:str, optional Format used to split up mantissa and exponent
- Returns:
 python:strThe value in exponential notation in a this class’s format.
- classmethod to_string(unit: UnitBase, fraction: bool | Literal['inline'] = False) str[source]#
 Convert a unit to its string representation.
Implementation for
to_string.- Parameters:
 - unit|Unit|
 The unit to convert.
- fraction{False|True|’inline’|’multiline’}, optional
 Options are as follows:
False: display unit bases with negative powers as they are (e.g.,km s-1);‘inline’ or
True: use a single-line fraction (e.g.,km / s);‘multiline’ : use a multiline fraction (available for the
latex,consoleandunicodeformats only; e.g.,$\mathrm{\frac{km}{s}}$).
- Raises:
 ValueErrorIf
fractionis not recognized.