XsecRecord ########## .. currentmodule:: pyarts3.arts .. autoclass:: XsecRecord .. rubric:: Overview .. list-table:: * - Method - :func:`~pyarts3.arts.XsecRecord.compute_abs` - Computes the Hitran cross-section absorption in 1/m * - Method - :func:`~pyarts3.arts.XsecRecord.propagation_matrix` - Computes the Hitran cross-section absorption in 1/m * - Method - :func:`~pyarts3.arts.XsecRecord.readxml` - Read variable from file * - Method - :func:`~pyarts3.arts.XsecRecord.savexml` - Saves variable to file * - Method - :func:`~pyarts3.arts.XsecRecord.to_dict` - Convert object to dict. * - Method - :func:`~pyarts3.arts.XsecRecord.to_netcdf` - Save XsecRecord to NetCDF file. * - Method - :func:`~pyarts3.arts.XsecRecord.to_xarray` - Convert XsecRecord to :func:`xarray.DataArray`. * - Static Method - :func:`~pyarts3.arts.XsecRecord.from_dict` - Create object from dict. * - Static Method - :func:`~pyarts3.arts.XsecRecord.from_netcdf` - Create an XsecRecord from a NetCDF file. * - Static Method - :func:`~pyarts3.arts.XsecRecord.from_xarray` - Create XsecRecord from :func:`xarray.DataArray`. * - Static Method - :func:`~pyarts3.arts.XsecRecord.fromxml` - Create variable from file * - Attribute - :attr:`~pyarts3.arts.XsecRecord.fitcoeffs` - Fit coefficients * - Attribute - :attr:`~pyarts3.arts.XsecRecord.fitmaxpressures` - Fit coefficients * - Attribute - :attr:`~pyarts3.arts.XsecRecord.fitmaxtemperatures` - Fit coefficients * - Attribute - :attr:`~pyarts3.arts.XsecRecord.fitminpressures` - Fit coefficients * - Attribute - :attr:`~pyarts3.arts.XsecRecord.fitmintemperatures` - Fit coefficients * - Attribute - :attr:`~pyarts3.arts.XsecRecord.species` - The species * - Static Data - ``pyarts3.arts.XsecRecord.version`` - 2 (:class:`~int`) * - Operator - :func:`~pyarts3.arts.XsecRecord.__eq__` - Allows `self == value` * - Operator - :func:`~pyarts3.arts.XsecRecord.__format__` - __format__(self, arg: str, /) -> str * - Operator - :func:`~pyarts3.arts.XsecRecord.__ge__` - Return self>=value. * - Operator - :func:`~pyarts3.arts.XsecRecord.__getstate__` - __getstate__(self) -> tuple[int, pyarts3.arts.SpeciesEnum, pyarts3.arts.Vector, pyarts3.arts.Vector, pyarts3.arts.Vector, pyarts3.arts.Vector, pyarts3.arts.ArrayOfGriddedField1Named] * - Operator - :func:`~pyarts3.arts.XsecRecord.__gt__` - Return self>value. * - Operator - :func:`~pyarts3.arts.XsecRecord.__hash__` - Return hash(self). * - Operator - :func:`~pyarts3.arts.XsecRecord.__init__` - __init__(self, arg: pyarts3.arts.XsecRecord) -> None * - Operator - :func:`~pyarts3.arts.XsecRecord.__le__` - Return self<=value. * - Operator - :func:`~pyarts3.arts.XsecRecord.__lt__` - Return self str * - Operator - :func:`~pyarts3.arts.XsecRecord.__setstate__` - __setstate__(self, arg: tuple[int, pyarts3.arts.SpeciesEnum, pyarts3.arts.Vector, pyarts3.arts.Vector, pyarts3.arts.Vector, pyarts3.arts.Vector, pyarts3.arts.ArrayOfGriddedField1Named], /) -> None * - Operator - :func:`~pyarts3.arts.XsecRecord.__str__` - __str__(self) -> str .. rubric:: Constructors .. automethod:: __init__ :noindex: .. rubric:: Methods .. automethod:: XsecRecord.compute_abs .. automethod:: XsecRecord.propagation_matrix .. automethod:: XsecRecord.readxml .. automethod:: XsecRecord.savexml .. automethod:: XsecRecord.to_dict .. automethod:: XsecRecord.to_netcdf .. automethod:: XsecRecord.to_xarray .. rubric:: Static Methods .. automethod:: XsecRecord.from_dict .. automethod:: XsecRecord.from_netcdf .. automethod:: XsecRecord.from_xarray .. automethod:: XsecRecord.fromxml .. rubric:: Attributes .. attribute:: XsecRecord.fitcoeffs :type: ~pyarts3.arts.ArrayOfGriddedField2 Fit coefficients .. :class:`~pyarts3.arts.ArrayOfGriddedField2` .. attribute:: XsecRecord.fitmaxpressures :type: ~pyarts3.arts.ArrayOfGriddedField2 Fit coefficients .. :class:`~pyarts3.arts.ArrayOfGriddedField2` .. attribute:: XsecRecord.fitmaxtemperatures :type: ~pyarts3.arts.ArrayOfGriddedField2 Fit coefficients .. :class:`~pyarts3.arts.ArrayOfGriddedField2` .. attribute:: XsecRecord.fitminpressures :type: ~pyarts3.arts.ArrayOfGriddedField2 Fit coefficients .. :class:`~pyarts3.arts.ArrayOfGriddedField2` .. attribute:: XsecRecord.fitmintemperatures :type: ~pyarts3.arts.ArrayOfGriddedField2 Fit coefficients .. :class:`~pyarts3.arts.ArrayOfGriddedField2` .. attribute:: XsecRecord.species :type: ~pyarts3.arts.SpeciesEnum The species .. :class:`~pyarts3.arts.SpeciesEnum` .. rubric:: Operators .. automethod:: XsecRecord.__eq__ .. automethod:: XsecRecord.__format__ .. automethod:: XsecRecord.__ge__ .. automethod:: XsecRecord.__getstate__ .. automethod:: XsecRecord.__gt__ .. automethod:: XsecRecord.__hash__ .. automethod:: XsecRecord.__init__ .. automethod:: XsecRecord.__le__ .. automethod:: XsecRecord.__lt__ .. automethod:: XsecRecord.__ne__ .. automethod:: XsecRecord.__repr__ .. automethod:: XsecRecord.__setstate__ .. automethod:: XsecRecord.__str__