Spectrometer
- class pyarts3.arts.sensor.Spectrometer(*args, **kwargs)
A spectrometer made from channels arranged on one shared relative-frequency grid.
Overview
Method
Return whether all channels share the same relative-frequency grid.
Spectrometer channels.
Operator
Return self==value.
Operator
__format__(self, arg: str, /) -> str
Operator
Return self>=value.
Operator
__getitem__(self, arg: int, /) -> pyarts3.arts.sensor.Channel
Operator
Return self>value.
Operator
Return hash(self).
Operator
Overloaded function.
Operator
Iterate over the spectrometer channels.
Operator
Return self<=value.
Operator
__len__(self) -> int
Operator
Return self<value.
Operator
Return self!=value.
Operator
__repr__(self) -> str
Operator
__str__(self) -> str
Constructors
- __init__(self, base_channel: pyarts3.arts.sensor.Channel, freq_offsets: pyarts3.arts.AscendingGrid) None
- __init__(self, freq_offsets: pyarts3.arts.AscendingGrid) None
- __init__(self, channels: collections.abc.Sequence[pyarts3.arts.sensor.Channel]) None
- __init__(self, arg: pyarts3.arts.sensor.Spectrometer) None
Overloaded function.
__init__(self, base_channel: pyarts3.arts.sensor.Channel, freq_offsets: pyarts3.arts.AscendingGrid) -> None
Construct a spectrometer by shifting one base channel across the supplied relative-frequency offsets.
__init__(self, freq_offsets: pyarts3.arts.AscendingGrid) -> None
Construct a spectrometer with Dirac channels across the supplied relative-frequency offsets.
__init__(self, channels: collections.abc.Sequence[pyarts3.arts.sensor.Channel]) -> None
Construct a spectrometer from explicit channels.
__init__(self, arg: pyarts3.arts.sensor.Spectrometer) -> None
Methods
Attributes
Operators
- __eq__(value, /)
Return self==value.
- __ge__(value, /)
Return self>=value.
- __getitem__(self, arg: int, /) pyarts3.arts.sensor.Channel
- __gt__(value, /)
Return self>value.
- __hash__()
Return hash(self).
- __init__(self, base_channel: pyarts3.arts.sensor.Channel, freq_offsets: pyarts3.arts.AscendingGrid) None
- __init__(self, freq_offsets: pyarts3.arts.AscendingGrid) None
- __init__(self, channels: collections.abc.Sequence[pyarts3.arts.sensor.Channel]) None
- __init__(self, arg: pyarts3.arts.sensor.Spectrometer) None
Overloaded function.
__init__(self, base_channel: pyarts3.arts.sensor.Channel, freq_offsets: pyarts3.arts.AscendingGrid) -> None
Construct a spectrometer by shifting one base channel across the supplied relative-frequency offsets.
__init__(self, freq_offsets: pyarts3.arts.AscendingGrid) -> None
Construct a spectrometer with Dirac channels across the supplied relative-frequency offsets.
__init__(self, channels: collections.abc.Sequence[pyarts3.arts.sensor.Channel]) -> None
Construct a spectrometer from explicit channels.
__init__(self, arg: pyarts3.arts.sensor.Spectrometer) -> None
- __iter__(self) collections.abc.Iterator[pyarts3.arts.sensor.Channel]
Iterate over the spectrometer channels.
- __le__(value, /)
Return self<=value.
- __lt__(value, /)
Return self<value.
- __ne__(value, /)
Return self!=value.