TransmissionMatrix
- class pyarts.arts.TransmissionMatrix
Contains the transmission matrix as a function of frequency
This type is related to
RadiationVectorThe 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
RadiationVectorto compute the radiative transfer through the atmosphereThe transmission matrix is often computed from the combination of two
PropagationMatrixat 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.ndarrayfromxml(file)Create
TransmissionMatrixfrom filereadxml(self, file)Read
TransmissionMatrixfrom filesavexml(self, file[, type, clobber])Saves
TransmissionMatrixto fileAttributes
As for
numpy.ndarrayAs for
numpy.ndarrayAs for
numpy.ndarrayAs for
numpy.ndarrayndarrayData array