TransmissionMatrix
- class pyarts.arts.TransmissionMatrix
Contains the transmission matrix as a function of frequency
This type is related to
RadiationVector
The stokes dimensionality squared translates directly to the size of the matrix
Internally, this holds an efficiently packed list of these matrices
This is often used in combination with
RadiationVector
to compute the radiative transfer through the atmosphereThe transmission matrix is often computed from the combination of two
PropagationMatrix
at different atmospheric path points (using the distance between these points)It holds information about the polarized transmission, unlike its cousin
PropagationMatrix
, which holds information about the polarized absorptionWorkspace methods that can generate TransmissionMatrix
Workspace methods that require TransmissionMatrix
Workspace variables of type TransmissionMatrix
- __init__(*args, **kwargs)
Overloaded function.
__init__(self: pyarts.arts.TransmissionMatrix, nf: int = 0, stokes_dim: int = 1) -> None
Init by frequency size and stokes dimensionality
__init__(self: pyarts.arts.TransmissionMatrix, val: pyarts.arts.TransmissionMatrix) -> None
Copy instance
__init__(self: pyarts.arts.TransmissionMatrix, wsv: pyarts.arts.WorkspaceVariable) -> None
Automatic conversion from a workspace variable
Methods
__init__
(*args, **kwargs)Overloaded function.
flatten
(self)As for
numpy.ndarray
fromxml
(file)Create
TransmissionMatrix
from filereadxml
(self, file)Read
TransmissionMatrix
from filesavexml
(self, file[, type, clobber])Saves
TransmissionMatrix
to fileAttributes
As for
numpy.ndarray
As for
numpy.ndarray
As for
numpy.ndarray
As for
numpy.ndarray
ndarray
Data array