GasScatterer
- class pyarts3.arts.GasScatterer(*args, **kwargs)
A molecular gas-scattering species
Overview
Method
Get bulk scattering properties
Method
Get bulk scattering properties
Static Method
Create an AirSimple coefficient model with a Rayleigh phase matrix.
Static Method
Create a constant-cross-section model with an isotropic phase matrix.
Gas-scattering coefficient model
Gas-scattering phase-matrix model
Operator
Return self==value.
Operator
Default object formatter.
Operator
Return self>=value.
Operator
Return self>value.
Operator
Return hash(self).
Operator
__init__(self, coefficient: pyarts3.arts.AirSimpleGasScattering | pyarts3.arts.ConstantGasScattering, phase_matrix: pyarts3.arts.IsotropicGasScattering | pyarts3.arts.RayleighGasScattering) -> None
Operator
Return self<=value.
Operator
Return self<value.
Operator
Return self!=value.
Operator
Return repr(self).
Operator
Return str(self).
Constructors
- __init__(self) None
- __init__(self, coefficient: pyarts3.arts.AirSimpleGasScattering | pyarts3.arts.ConstantGasScattering, phase_matrix: pyarts3.arts.IsotropicGasScattering | pyarts3.arts.RayleighGasScattering) None
Methods
- get_bulk_scattering_properties_tro_gridded(self, atm_point: pyarts3.arts.AtmPoint, f_grid: pyarts3.arts.Vector, za_grid: pyarts3.arts.IrregularZenithAngleGrid | pyarts3.arts.DoubleGaussGrid | pyarts3.arts.GaussLegendreGrid | pyarts3.arts.LobattoGrid | pyarts3.arts.FejerGrid) pyarts3.arts.BulkScatteringPropertiesTROGridded4
Get bulk scattering properties
- get_bulk_scattering_properties_tro_spectral(self, atm_point: pyarts3.arts.AtmPoint, f_grid: pyarts3.arts.Vector, degree: int) pyarts3.arts.ScatteringTroSpectralVector
Get bulk scattering properties
Static Methods
- air_simple_rayleigh(depolarization_factor: float = 0.0) pyarts3.arts.GasScatterer
Create an AirSimple coefficient model with a Rayleigh phase matrix.
- constant_isotropic(cross_section: float) pyarts3.arts.GasScatterer
Create a constant-cross-section model with an isotropic phase matrix.
Attributes
- coefficient: AirSimpleGasScattering
Gas-scattering coefficient model
- phase_matrix: IsotropicGasScattering
Gas-scattering phase-matrix model
Operators
- __eq__(value, /)
Return self==value.
- __format__(format_spec, /)
Default object formatter.
Return str(self) if format_spec is empty. Raise TypeError otherwise.
- __ge__(value, /)
Return self>=value.
- __gt__(value, /)
Return self>value.
- __hash__()
Return hash(self).
- __init__(self) None
- __init__(self, coefficient: pyarts3.arts.AirSimpleGasScattering | pyarts3.arts.ConstantGasScattering, phase_matrix: pyarts3.arts.IsotropicGasScattering | pyarts3.arts.RayleighGasScattering) None
- __le__(value, /)
Return self<=value.
- __lt__(value, /)
Return self<value.
- __ne__(value, /)
Return self!=value.
- __repr__()
Return repr(self).
- __str__()
Return str(self).