AtmPoint
- class pyarts.arts.AtmPoint(*args, **kwargs)
An atmospheric point
Workspace variables of type AtmPoint
Overview
Method
Returns a flat list of values.
Method
Get the isotopologue ratio
Method
Available keys
Method
Get the NLTE value
Method
Returns an atmospheric point without isotopologue ratios.
Method
Get the number density of a species
Method
Read variable from file
Method
Saves variable to file
Method
Set the isotopologue ratio
Method
Set the NLTE value
Method
Set the VMR of the species
Method
Get the VMR of the species
Static Method
Create variable from file
Attribute
Magnetic field [T]
Attribute
Pressure [Pa]
Attribute
Temperature [K]
Attribute
Wind field [m/s]
Operator
Return self==value.
Operator
Return self>=value.
Operator
Overloaded function.
Operator
Return self>value.
Operator
Return hash(self).
Operator
Return self<=value.
Operator
Return self<value.
Operator
Return self!=value.
Operator
Overloaded function.
Constructors
- __init__(self) None
- __init__(self, arg: pyarts.arts.AtmPoint) None
Methods
- flat_values(self) pyarts.arts.Vector
Returns a flat list of values.
- isotopologue_ratio(self, isot: pyarts.arts.SpeciesIsotope) float
Get the isotopologue ratio
- keys(self) list[pyarts.arts.AtmKey | pyarts.arts.SpeciesEnum | pyarts.arts.SpeciesIsotope | pyarts.arts.QuantumIdentifier | pyarts.arts.ScatteringSpeciesProperty]
Available keys
- nlte_value(self, qid: pyarts.arts.QuantumIdentifier) float
Get the NLTE value
- no_isotopologues(self) pyarts.arts.AtmPoint
Returns an atmospheric point without isotopologue ratios.
- number_density(self, spec: pyarts.arts.SpeciesIsotope) float
Get the number density of a species
- 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:
- On Error:
Throws RuntimeError for any failure to save
- set_isotopologue_ratio(self, isot: pyarts.arts.SpeciesIsotope, x: float) None
Set the isotopologue ratio
- set_nlte_value(self, qid: pyarts.arts.QuantumIdentifier, x: float) None
Set the NLTE value
- set_species_vmr(self, spec: pyarts.arts.SpeciesEnum, x: float) None
Set the VMR of the species
- species_vmr(self, spec: pyarts.arts.SpeciesEnum) float
Get the VMR of the species
Static Methods
- fromxml(file: str) pyarts.arts.AtmPoint
Create variable from file
- Parameters:
file (str) – A file that can be read
- On Error:
Throws RuntimeError for any failure to read
Attributes
- mag
Magnetic field [T]
- pressure
Pressure [Pa]
- temperature
Temperature [K]
- wind
Wind field [m/s]
Operators
- __eq__(value, /)
Return self==value.
- __ge__(value, /)
Return self>=value.
- __getitem__(self, arg: pyarts.arts.AtmKey, /) float
- __getitem__(self, arg: pyarts.arts.QuantumIdentifier, /) float
- __getitem__(self, arg: pyarts.arts.SpeciesEnum, /) float
- __getitem__(self, arg: pyarts.arts.SpeciesIsotope, /) float
- __getitem__(self, arg: pyarts.arts.ArrayOfSpeciesTag, /) float
Overloaded function.
__getitem__(self, arg: pyarts.arts.AtmKey, /) -> float
Get the value of a key
__getitem__(self, arg: pyarts.arts.QuantumIdentifier, /) -> float
Get the value of a key
__getitem__(self, arg: pyarts.arts.SpeciesEnum, /) -> float
Get the value of a key
__getitem__(self, arg: pyarts.arts.SpeciesIsotope, /) -> float
Get the value of a key
__getitem__(self, arg: pyarts.arts.ArrayOfSpeciesTag, /) -> float
Get the value of a key
- __gt__(value, /)
Return self>value.
- __hash__()
Return hash(self).
- __le__(value, /)
Return self<=value.
- __lt__(value, /)
Return self<value.
- __ne__(value, /)
Return self!=value.
- __setitem__(self, arg0: pyarts.arts.AtmKey, arg1: float, /) None
- __setitem__(self, arg0: pyarts.arts.QuantumIdentifier, arg1: float, /) None
- __setitem__(self, arg0: pyarts.arts.SpeciesEnum, arg1: float, /) None
- __setitem__(self, arg0: pyarts.arts.SpeciesIsotope, arg1: float, /) None
- __setitem__(self, arg0: pyarts.arts.ArrayOfSpeciesTag, arg1: float, /) None
- __setitem__(self, arg0: pyarts.arts.ScatteringSpeciesProperty, arg1: float, /) None
Overloaded function.
__setitem__(self, arg0: pyarts.arts.AtmKey, arg1: float, /) -> None
Set the value of a key
__setitem__(self, arg0: pyarts.arts.QuantumIdentifier, arg1: float, /) -> None
Set the value of a key
__setitem__(self, arg0: pyarts.arts.SpeciesEnum, arg1: float, /) -> None
Set the value of a key
__setitem__(self, arg0: pyarts.arts.SpeciesIsotope, arg1: float, /) -> None
Set the value of a key
__setitem__(self, arg0: pyarts.arts.ArrayOfSpeciesTag, arg1: float, /) -> None
Set the value of a key
__setitem__(self, arg0: pyarts.arts.ScatteringSpeciesProperty, arg1: float, /) -> None
Set the value of a key