cppdisort
- class pyarts.arts.cppdisort(*args, **kwargs)
A DISORT object
Overview
Method
Compute the flux
Method
Compute the downward flux
Method
Compute the upward flux
Method
Compute the intensity
Method
Compute the intensity
Operator
Return self==value.
Operator
Return self>=value.
Operator
Helper for pickle.
Operator
Return self>value.
Operator
Return hash(self).
Operator
Return self<=value.
Operator
Return self<value.
Operator
Return self!=value.
Constructors
- __init__(self, tau_arr: pyarts.arts.AscendingGrid, omega_arr: pyarts.arts.Vector, NQuad: int, Leg_coeffs_all: pyarts.arts.Matrix, mu0: float, I0: float, phi0: float, NLeg: int | None = None, NFourier: int | None = None, b_pos: pyarts.arts.Matrix | None = None, b_neg: pyarts.arts.Matrix | None = None, f_arr: pyarts.arts.Vector | None = None, BDRF_Fourier_modes: pyarts.arts.disort.ArrayOfBDRF = pyarts.arts.disort.ArrayOfBDRF([]), s_poly_coeffs: pyarts.arts.Matrix | None = None) None
Run disort, mostly mimicying the 0.7 Pythonic-DISORT interface.
Methods
- flux(self, tau: pyarts.arts.AscendingGrid) pyarts.arts.Matrix
Compute the flux
- pydisort_flux_down(self, tau: pyarts.arts.Vector) pyarts.arts.ArrayOfVector
Compute the downward flux
- pydisort_flux_up(self, tau: pyarts.arts.Vector) pyarts.arts.Vector
Compute the upward flux
- pydisort_u(self, tau: pyarts.arts.Vector, phi: pyarts.arts.Vector) pyarts.arts.Tensor3
Compute the intensity
- u(self, tau: pyarts.arts.AscendingGrid, phi: pyarts.arts.Vector) pyarts.arts.Tensor3
Compute the intensity
Operators
- __eq__(value, /)
Return self==value.
- __ge__(value, /)
Return self>=value.
- __getstate__()
Helper for pickle.
- __gt__(value, /)
Return self>value.
- __hash__()
Return hash(self).
- __le__(value, /)
Return self<=value.
- __lt__(value, /)
Return self<value.
- __ne__(value, /)
Return self!=value.