QuantumNumberType
- class pyarts3.arts.QuantumNumberType(*args, **kwargs)
The type of value for a quantum number.
Valid options:
"alpha": Quantum number “alpha” - Not in VAMDC"config": Quantum number “config” - Not in VAMDC"ElecStateLabel": Quantum number “ElecStateLabel”"F": Quantum number “F”"F1": Quantum number “F1”"F10": Quantum number “F10”"F11": Quantum number “F11”"F12": Quantum number “F12”"F2": Quantum number “F2”"F3": Quantum number “F3”"F4": Quantum number “F4”"F5": Quantum number “F5”"F6": Quantum number “F6”"F7": Quantum number “F7”"F8": Quantum number “F8”"F9": Quantum number “F9”"I": Quantum number “I”"J": Quantum number “J”"K": Quantum number “K”"Ka": Quantum number “Ka”"Kc": Quantum number “Kc”"L": Quantum number “L” - Not in VAMDC"Lambda": Quantum number “Lambda”"N": Quantum number “N”"Omega": Quantum number “Omega”"S": Quantum number “S”"Sigma": Quantum number “Sigma”"SpinComponentLabel": Quantum number “SpinComponentLabel”"asSym": Quantum number “asSym”"elecInv": Quantum number “elecInv”"elecRefl": Quantum number “elecRefl”"elecSym": Quantum number “elecSym”"kronigParity": Quantum number “kronigParity”"l": Quantum number “l”"l1": Quantum number “l1”"l10": Quantum number “l10”"l11": Quantum number “l11”"l12": Quantum number “l12”"l2": Quantum number “l2”"l3": Quantum number “l3”"l4": Quantum number “l4”"l5": Quantum number “l5”"l6": Quantum number “l6”"l7": Quantum number “l7”"l8": Quantum number “l8”"l9": Quantum number “l9”"n": Quantum number “n” - Not in VAMDC"parity": Quantum number “parity”"r": Quantum number “r”"rotSym": Quantum number “rotSym”"rovibSym": Quantum number “rovibSym”"sym": Quantum number “sym”"tau": Quantum number “tau” - Not in VAMDC"term": Quantum number “term” - Not in VAMDC"v": Quantum number “v”"v1": Quantum number “v1”"v10": Quantum number “v10”"v11": Quantum number “v11”"v12": Quantum number “v12”"v2": Quantum number “v2”"v3": Quantum number “v3”"v4": Quantum number “v4”"v5": Quantum number “v5”"v6": Quantum number “v6”"v7": Quantum number “v7”"v8": Quantum number “v8”"v9": Quantum number “v9”"vibInv": Quantum number “vibInv”"vibRefl": Quantum number “vibRefl”"vibSym": Quantum number “vibSym”
Overview
Method
Read variable from file.
Method
Saves variable to file.
Static Method
Create variable from file.
Static Method
Get a list of all options
Static Method
Get a list of all options as strings
Static Data
pyarts3.arts.QuantumNumberType.ElecStateLabel“ElecStateLabel” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F“F” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F1“F1” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F10“F10” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F11“F11” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F12“F12” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F2“F2” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F3“F3” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F4“F4” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F5“F5” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F6“F6” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F7“F7” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F8“F8” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.F9“F9” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.I“I” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.J“J” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.K“K” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.Ka“Ka” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.Kc“Kc” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.L“L” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.Lambda“Lambda” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.N“N” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.Omega“Omega” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.S“S” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.Sigma“Sigma” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.SpinComponentLabel“SpinComponentLabel” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.alpha“alpha” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.asSym“asSym” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.config“config” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.elecInv“elecInv” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.elecRefl“elecRefl” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.elecSym“elecSym” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.kronigParity“kronigParity” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l“l” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l1“l1” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l10“l10” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l11“l11” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l12“l12” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l2“l2” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l3“l3” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l4“l4” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l5“l5” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l6“l6” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l7“l7” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l8“l8” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.l9“l9” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.n“n” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.parity“parity” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.r“r” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.rotSym“rotSym” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.rovibSym“rovibSym” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.sym“sym” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.tau“tau” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.term“term” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v“v” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v1“v1” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v10“v10” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v11“v11” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v12“v12” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v2“v2” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v3“v3” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v4“v4” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v5“v5” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v6“v6” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v7“v7” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v8“v8” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.v9“v9” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.vibInv“vibInv” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.vibRefl“vibRefl” (
QuantumNumberType)Static Data
pyarts3.arts.QuantumNumberType.vibSym“vibSym” (
QuantumNumberType)Operator
self == other
Operator
Default object formatter.
Operator
self >= other
Operator
__getstate__(self) -> tuple[str]
Operator
self > other
Operator
Allows hashing
Operator
__init__(self, arg: str, /) -> None
Operator
self <= other
Operator
self < other
Operator
self != other
Operator
__repr__(self) -> str
Operator
__setstate__(self, arg: tuple[str], /) -> None
Operator
__str__(self) -> str
Constructors
- __init__(self) None
- __init__(self, arg: pyarts3.arts.QuantumNumberType) None
- __init__(self, arg: str, /) None
Methods
- readxml(self, file: str) str
Read variable from file.
- Parameters:
file (str) – A file that can be read.
- Raises:
RuntimeError – For any failure to read.
- Returns:
file – The file path found (may differ from input due to environment variables).
- Return type:
- savexml(self, file: str, type: str = 'ascii', clobber: bool = True) str
Saves variable to file.
- Parameters:
file (str) – The path to which the file is written. Note that several of the options might modify the name or write more files.
type (str, optional) – Type of file to save. See
FileTypefor options. Defaults is “ascii”.clobber (bool, optional) – Overwrite existing files or add new file with modified name? Defaults is True.
- Raises:
RuntimeError – For any failure to write.
- Returns:
file – The file saved. May differ from input.
- Return type:
Static Methods
- fromxml(file: str) pyarts3.arts.QuantumNumberType
Create variable from file.
- Parameters:
file (str) – A file that can be read
- Raises:
RuntimeError – For any failure to read.
- Returns:
artstype – The variable created from the file.
- Return type:
T
- get_options() list[pyarts3.arts.QuantumNumberType]
Get a list of all options
Operators
- __eq__(self, arg: pyarts3.arts.QuantumNumberType, /) bool
self == other
- __format__(format_spec, /)
Default object formatter.
Return str(self) if format_spec is empty. Raise TypeError otherwise.
- __ge__(self, arg: pyarts3.arts.QuantumNumberType, /) bool
self >= other
- __gt__(self, arg: pyarts3.arts.QuantumNumberType, /) bool
self > other
- __init__(self) None
- __init__(self, arg: pyarts3.arts.QuantumNumberType) None
- __init__(self, arg: str, /) None
- __le__(self, arg: pyarts3.arts.QuantumNumberType, /) bool
self <= other
- __lt__(self, arg: pyarts3.arts.QuantumNumberType, /) bool
self < other
- __ne__(self, arg: pyarts3.arts.QuantumNumberType, /) bool
self != other