GasScatterer ############ .. currentmodule:: pyarts3.arts .. autoclass:: GasScatterer .. rubric:: Overview .. list-table:: * - Method - :func:`~pyarts3.arts.GasScatterer.get_bulk_scattering_properties_tro_gridded` - Get bulk scattering properties * - Method - :func:`~pyarts3.arts.GasScatterer.get_bulk_scattering_properties_tro_spectral` - Get bulk scattering properties * - Static Method - :func:`~pyarts3.arts.GasScatterer.air_simple_rayleigh` - Create an AirSimple coefficient model with a Rayleigh phase matrix. * - Static Method - :func:`~pyarts3.arts.GasScatterer.constant_isotropic` - Create a constant-cross-section model with an isotropic phase matrix. * - :class:`AirSimpleGasScattering` - :attr:`~pyarts3.arts.GasScatterer.coefficient` - Gas-scattering coefficient model * - :class:`IsotropicGasScattering` - :attr:`~pyarts3.arts.GasScatterer.phase_matrix` - Gas-scattering phase-matrix model * - Operator - :func:`~pyarts3.arts.GasScatterer.__eq__` - Return self==value. * - Operator - :func:`~pyarts3.arts.GasScatterer.__format__` - Default object formatter. * - Operator - :func:`~pyarts3.arts.GasScatterer.__ge__` - Return self>=value. * - Operator - :func:`~pyarts3.arts.GasScatterer.__gt__` - Return self>value. * - Operator - :func:`~pyarts3.arts.GasScatterer.__hash__` - Return hash(self). * - Operator - :func:`~pyarts3.arts.GasScatterer.__init__` - __init__(self, coefficient: pyarts3.arts.AirSimpleGasScattering | pyarts3.arts.ConstantGasScattering, phase_matrix: pyarts3.arts.IsotropicGasScattering | pyarts3.arts.RayleighGasScattering) -> None * - Operator - :func:`~pyarts3.arts.GasScatterer.__le__` - Return self<=value. * - Operator - :func:`~pyarts3.arts.GasScatterer.__lt__` - Return self