SensorObsel

class pyarts.arts.SensorObsel(*args, **kwargs)

A single observation element.

Expected use of this type is to generate the measurement vector of a sensor, where this observation element represent the readout from that sensor in a convenient unit (commonly Kelvin or W sr \(^{-1}m :math:`^{-2}Hz :math:`^{-1}\), but not exclusively)

It deals with averaging the frequency grid sampled by a sensor element and the transmission of the sensor system onto the sampling device, as well as the sampling device’s polarization response.

Overview

Method

readxml()

Read variable from file

Method

savexml()

Saves variable to file

Static Method

fromxml()

Create variable from file

Attribute

f_grid

Frequency grid

Attribute

poslos

Position and line of sight grid

Attribute

weight_matrix

Weights matrix

Operator

__eq__()

Return self==value.

Operator

__ge__()

Return self>=value.

Operator

__gt__()

Return self>value.

Operator

__hash__()

Return hash(self).

Operator

__le__()

Return self<=value.

Operator

__lt__()

Return self<value.

Operator

__ne__()

Return self!=value.

Constructors

__init__(self) None
__init__(self, arg: pyarts.arts.SensorObsel) None
__init__(self, arg0: pyarts.arts.AscendingGrid, arg1: pyarts.arts.SensorPosLosVector, arg2: pyarts.arts.StokvecMatrix, /) None

Methods

readxml(self, file: str) None

Read variable from file

Parameters:

file (str) – A file that can be read

On Error:

Throws RuntimeError for any failure to read

savexml(self, file: str, type: str = 'ascii', clobber: bool = True) None

Saves variable to file

Parameters:
  • file (str) – The path to which the file is written. Note that several of the options might modify the name or write more files

  • type (str) – Type of file to save. See FileType for options.

  • clobber (bool) – Overwrite existing files or add new file with modified name?

On Error:

Throws RuntimeError for any failure to save

Static Methods

fromxml(file: str) pyarts.arts.SensorObsel

Create variable from file

Parameters:

file (str) – A file that can be read

On Error:

Throws RuntimeError for any failure to read

Attributes

f_grid

Frequency grid

poslos

Position and line of sight grid

weight_matrix

Weights matrix

Operators

__eq__(value, /)

Return self==value.

__ge__(value, /)

Return self>=value.

__gt__(value, /)

Return self>value.

__hash__()

Return hash(self).

__le__(value, /)

Return self<=value.

__lt__(value, /)

Return self<value.

__ne__(value, /)

Return self!=value.