QuantumIdentifier
- class pyarts.arts.QuantumIdentifier(*args, **kwargs)
An ID for an absorption species state
It contains information about the species and a set of quantum numbers and can thus be used to identify one of the following:
a species
an isotopologue of a species
an absorption band of an isotopologue
an absorption line of an isotopologue
the energy level of absorption band(s) of an isotopologue
the energy level of absorption line(s) of an isotopologue
Workspace methods that require QuantumIdentifier
Overview
Method
Get the molecular symbol as often seen in literature
Method
Read variable from file
Method
Saves variable to file
Static Method
Create variable from file
Attribute
SpeciesIsotope
The isotopologueAttribute
int
The isotopologue indexAttribute
QuantumNumberValueList
The values that make up the stateOperator
__eq__(self, arg: pyarts.arts.QuantumIdentifier, /) -> bool
Operator
__ge__(self, arg: pyarts.arts.QuantumIdentifier, /) -> bool
Operator
__gt__(self, arg: pyarts.arts.QuantumIdentifier, /) -> bool
Operator
__hash__(self) -> int
Operator
__le__(self, arg: pyarts.arts.QuantumIdentifier, /) -> bool
Operator
__lt__(self, arg: pyarts.arts.QuantumIdentifier, /) -> bool
Operator
__ne__(self, arg: pyarts.arts.QuantumIdentifier, /) -> bool
Constructors
- __init__(self) None
- __init__(self, arg: pyarts.arts.QuantumIdentifier) None
- __init__(self, arg: str, /) None
Methods
- as_symbol(self) str
Get the molecular symbol as often seen in literature :returns: symbol – The symbol representation :rtype: str
- readxml(self, file: str) None
Read variable from file
- Parameters:
file (str) – A file that can be read
- On Error:
Throws RuntimeError for any failure to read
- savexml(self, file: str, type: str = 'ascii', clobber: bool = True) None
Saves variable to file
- Parameters:
- On Error:
Throws RuntimeError for any failure to save
Static Methods
- fromxml(file: str) pyarts.arts.QuantumIdentifier
Create variable from file
- Parameters:
file (str) – A file that can be read
- On Error:
Throws RuntimeError for any failure to read
Attributes
- isotopologue
SpeciesIsotope
The isotopologue
- state
QuantumNumberValueList
The values that make up the state
Operators
- __eq__(self, arg: pyarts.arts.QuantumIdentifier, /) bool
- __ge__(self, arg: pyarts.arts.QuantumIdentifier, /) bool
- __gt__(self, arg: pyarts.arts.QuantumIdentifier, /) bool
- __le__(self, arg: pyarts.arts.QuantumIdentifier, /) bool
- __lt__(self, arg: pyarts.arts.QuantumIdentifier, /) bool
- __ne__(self, arg: pyarts.arts.QuantumIdentifier, /) bool