LineShapeSpeciesModel

class pyarts3.arts.LineShapeSpeciesModel(*args, **kwargs)

Line shape model for a species

Overview

Method

D0()

Computes the D0 coefficient for the given conditions.

Method

D2()

Computes the D2 coefficient for the given conditions.

Method

DV()

Computes the DV coefficient for the given conditions.

Method

ETA()

Computes the ETA coefficient for the given conditions.

Method

FVC()

Computes the FVC coefficient for the given conditions.

Method

G()

Computes the G coefficient for the given conditions.

Method

G0()

Computes the G0 coefficient for the given conditions.

Method

G2()

Computes the G2 coefficient for the given conditions.

Method

Y()

Computes the Y coefficient for the given conditions.

dict[tuple[LineShapeModelVariable, TemperatureModel]:class:]

data

The data

Operator

__eq__()

Return self==value.

Operator

__format__()

__format__(self, arg: str, /) -> str

Operator

__ge__()

Return self>=value.

Operator

__getitem__()

__getitem__(self, arg: object, /) -> object

Operator

__getstate__()

Helper for pickle.

Operator

__gt__()

Return self>value.

Operator

__hash__()

Return hash(self).

Operator

__init__()

__init__(self, arg: pyarts3.arts.LineShapeSpeciesModel) -> None

Operator

__le__()

Return self<=value.

Operator

__lt__()

Return self<value.

Operator

__ne__()

Return self!=value.

Operator

__repr__()

__repr__(self) -> str

Operator

__setitem__()

__setitem__(self, arg0: object, arg1: object, /) -> None

Operator

__str__()

__str__(self) -> str

Constructors

__init__(self) None
__init__(self, arg: pyarts3.arts.LineShapeSpeciesModel) None

Methods

D0(self, T0: object, T: object, P: object) object

Computes the D0 coefficient for the given conditions.

Parameters:
  • T0 (Numeric or array-like) – The reference temperature(s) [K]

  • T (Numeric or array-like) – The temperature(s) [K]

  • P (Numeric or array-like) – The pressure(s) [Pa]

Returns:

The D0 coefficient(s) [Hz]

Return type:

Numeric or array-like

D2(self, T0: object, T: object, P: object) object

Computes the D2 coefficient for the given conditions.

Parameters:
  • T0 (Numeric or array-like) – The reference temperature(s) [K]

  • T (Numeric or array-like) – The temperature(s) [K]

  • P (Numeric or array-like) – The pressure(s) [Pa]

Returns:

The D2 coefficient(s) [Hz]

Return type:

Numeric or array-like

DV(self, T0: object, T: object, P: object) object

Computes the DV coefficient for the given conditions.

Parameters:
  • T0 (Numeric or array-like) – The reference temperature(s) [K]

  • T (Numeric or array-like) – The temperature(s) [K]

  • P (Numeric or array-like) – The pressure(s) [Pa]

Returns:

The DV coefficient(s) [Hz]

Return type:

Numeric or array-like

ETA(self, T0: object, T: object, P: object) object

Computes the ETA coefficient for the given conditions.

Parameters:
  • T0 (Numeric or array-like) – The reference temperature(s) [K]

  • T (Numeric or array-like) – The temperature(s) [K]

  • P (Numeric or array-like) – The pressure(s) [Pa]

Returns:

The ETA coefficient(s) [dimensionless]

Return type:

Numeric or array-like

FVC(self, T0: object, T: object, P: object) object

Computes the FVC coefficient for the given conditions.

Parameters:
  • T0 (Numeric or array-like) – The reference temperature(s) [K]

  • T (Numeric or array-like) – The temperature(s) [K]

  • P (Numeric or array-like) – The pressure(s) [Pa]

Returns:

The FVC coefficient(s) [Hz]

Return type:

Numeric or array-like

G(self, T0: object, T: object, P: object) object

Computes the G coefficient for the given conditions.

Parameters:
  • T0 (Numeric or array-like) – The reference temperature(s) [K]

  • T (Numeric or array-like) – The temperature(s) [K]

  • P (Numeric or array-like) – The pressure(s) [Pa]

Returns:

The G coefficient(s) [dimensionless]

Return type:

Numeric or array-like

G0(self, T0: object, T: object, P: object) object

Computes the G0 coefficient for the given conditions.

Parameters:
  • T0 (Numeric or array-like) – The reference temperature(s) [K]

  • T (Numeric or array-like) – The temperature(s) [K]

  • P (Numeric or array-like) – The pressure(s) [Pa]

Returns:

The G0 coefficient(s) [Hz]

Return type:

Numeric or array-like

G2(self, T0: object, T: object, P: object) object

Computes the G2 coefficient for the given conditions.

Parameters:
  • T0 (Numeric or array-like) – The reference temperature(s) [K]

  • T (Numeric or array-like) – The temperature(s) [K]

  • P (Numeric or array-like) – The pressure(s) [Pa]

Returns:

The G2 coefficient(s) [Hz]

Return type:

Numeric or array-like

Y(self, T0: object, T: object, P: object) object

Computes the Y coefficient for the given conditions.

Parameters:
  • T0 (Numeric or array-like) – The reference temperature(s) [K]

  • T (Numeric or array-like) – The temperature(s) [K]

  • P (Numeric or array-like) – The pressure(s) [Pa]

Returns:

The Y coefficient(s) [dimensionless]

Return type:

Numeric or array-like

Attributes

data: dict[tuple[LineShapeModelVariable, TemperatureModel]]

The data

Operators

__eq__(value, /)

Return self==value.

__format__(self, arg: str, /) str
__ge__(value, /)

Return self>=value.

__getitem__(self, arg: object, /) object
__getstate__()

Helper for pickle.

__gt__(value, /)

Return self>value.

__hash__()

Return hash(self).

__init__(self) None
__init__(self, arg: pyarts3.arts.LineShapeSpeciesModel) None
__le__(value, /)

Return self<=value.

__lt__(value, /)

Return self<value.

__ne__(value, /)

Return self!=value.

__repr__(self) str
__setitem__(self, arg0: object, arg1: object, /) None
__str__(self) str