ZeemanLineModel
- class pyarts3.arts.ZeemanLineModel(*args, **kwargs)
Zeeman model
Overview
Method
The relative strengths of the Zeeman components for the given quantum numbers state.
The lower level statistical weight
The upper level statistical weight
If True, the Zeeman effect is included
Operator
__eq__(self, arg: pyarts3.arts.ZeemanLineModel, /) -> boolOperator
__format__(self, arg: str, /) -> strOperator
__ge__(self, arg: pyarts3.arts.ZeemanLineModel, /) -> boolOperator
__gt__(self, arg: pyarts3.arts.ZeemanLineModel, /) -> boolOperator
Return hash(self).
Operator
__init__(self, arg: pyarts3.arts.ZeemanLineModel) -> NoneOperator
__le__(self, arg: pyarts3.arts.ZeemanLineModel, /) -> boolOperator
__lt__(self, arg: pyarts3.arts.ZeemanLineModel, /) -> boolOperator
__ne__(self, arg: pyarts3.arts.ZeemanLineModel, /) -> boolOperator
__repr__(self) -> strOperator
__str__(self) -> strConstructors
- __init__(self) None
- __init__(self, arg: ZeemanLineModel) None
Methods
- strengths(self, qn: QuantumState) dict[str, ArrayOfNumeric]
The relative strengths of the Zeeman components for the given quantum numbers state. :param qn: The quantum numbers of the line. Must be an instance of the QuantumState class as provided by this module. :type qn: ~pyarts3.arts.QuantumState
Attributes
Operators
- __eq__(self, arg: ZeemanLineModel, /) bool
- __ge__(self, arg: ZeemanLineModel, /) bool
- __gt__(self, arg: ZeemanLineModel, /) bool
- __hash__()
Return hash(self).
- __init__(self) None
- __init__(self, arg: ZeemanLineModel) None
- __le__(self, arg: ZeemanLineModel, /) bool
- __lt__(self, arg: ZeemanLineModel, /) bool
- __ne__(self, arg: ZeemanLineModel, /) bool