AbsorptionLine
- class pyarts3.arts.AbsorptionLine(*args, **kwargs)
A single absorption line
Overview
Method
The HITRAN-like line strength
Method
The line strength
The Einstein coefficient [1 / s]
The lower level energy [J]
The line center frequency [Hz]
The lower level statistical weight [-]
The upper level statistical weight [-]
The line shape model
The local quantum numbers of this line
The Zeeman model
Operator
Return self==value.
Operator
__format__(self, arg: str, /) -> str
Operator
Return self>=value.
Operator
Helper for pickle.
Operator
Return self>value.
Operator
Return hash(self).
Operator
__init__(self, arg: pyarts3.arts.AbsorptionLine) -> None
Operator
Return self<=value.
Operator
Return self<value.
Operator
Return self!=value.
Operator
__repr__(self) -> str
Operator
__str__(self) -> str
Constructors
- __init__(self) None
- __init__(self, arg: pyarts3.arts.AbsorptionLine) None
Methods
- hitran_s(self, isot: pyarts3.arts.SpeciesIsotope, T0: float = 296.0) float
The HITRAN-like line strength :param isot: The species and isotope of the line. :type isot: SpeciesIsotope :param T0: The reference temperature [K]. Defaults to 296.0 K. :type T0: Numeric
- Returns:
The HITRAN-like line strength
- Return type:
- s(self, T: object, Q: object) object
The line strength :param T: The temperature(s) [K] :type T: Numeric or array-like :param Q: The partition function(s) [dimensionless] :type Q: Numeric or array-like
- Returns:
The line strength(s)
- Return type:
Numeric or array-like
Attributes
- ls: LineShapeModel
The line shape model
- qn: QuantumState
The local quantum numbers of this line
- z: ZeemanLineModel
The Zeeman model
Operators
- __eq__(value, /)
Return self==value.
- __ge__(value, /)
Return self>=value.
- __getstate__()
Helper for pickle.
- __gt__(value, /)
Return self>value.
- __hash__()
Return hash(self).
- __init__(self) None
- __init__(self, arg: pyarts3.arts.AbsorptionLine) None
- __le__(value, /)
Return self<=value.
- __lt__(value, /)
Return self<value.
- __ne__(value, /)
Return self!=value.