RadiationVector

class pyarts.arts.RadiationVector

Contains the radiation vector as a function of frequency

This type is related to TransmissionMatrix

The stokes dimensionality translates directly to the size of the vector

Internally, this holds an efficiently packed list of these vectors

This is often used in combination with TransmissionMatrix to compute the radiative transfer through the atmosphere

It holds information about the radiance, unlike its cousin StokesVector, which holds information about the vector absorption/emission

Workspace methods that can generate RadiationVector

Workspace methods that require RadiationVector

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: pyarts.arts.RadiationVector, nf: int = 0, ns: int = 1) -> None

Init by frequency size and stokes dimensionality

  1. __init__(self: pyarts.arts.RadiationVector, val: pyarts.arts.RadiationVector) -> None

Copy instance

  1. __init__(self: pyarts.arts.RadiationVector, 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 RadiationVector from file

readxml(self, file)

Read RadiationVector from file

savexml(self, file[, type, clobber])

Saves RadiationVector to file

Attributes

dtype

As for numpy.ndarray

ndim

As for numpy.ndarray

shape

As for numpy.ndarray

size

As for numpy.ndarray

value

ndarray Data array