disort_settings_agendaOperator
- class pyarts.arts.disort_settings_agendaOperator(*args, **kwargs)
An agenda for setting up Disort.
The only intent of this Agenda is to simplify the setup of Disort for different scenarios. The output of this Agenda is just that setting.
Workspace methods that require disort_settings_agendaOperator
Overview
Method
Read variable from file
Method
Saves variable to file
Static Method
Create variable from file
Operator
Execute the method directly in python
Operator
Return self==value.
Operator
__format__(self, arg: str, /) -> str
Operator
Return self>=value.
Operator
Helper for pickle.
Operator
Return self>value.
Operator
Return hash(self).
Operator
__init__(self, arg: pyarts.arts.disort_settings_agendaOperator) -> None
Operator
Return self<=value.
Operator
Return self<value.
Operator
Return self!=value.
Operator
__repr__(self) -> str
Operator
__str__(self) -> str
Constructors
- __init__(self, arg: collections.abc.Callable[[pyarts.arts.AscendingGrid, pyarts.arts.ArrayOfPropagationPathPoint, int, int, int], tuple[pyarts.arts.DisortSettings]], /) None
- __init__(self) None
- __init__(self, arg: pyarts.arts.disort_settings_agendaOperator) None
Methods
- 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
Static Methods
- fromxml(file: str) pyarts.arts.disort_settings_agendaOperator
Create variable from file
- Parameters:
file (str) – A file that can be read
- On Error:
Throws RuntimeError for any failure to read
Operators
- __call__(self, frequency_grid: pyarts.arts.AscendingGrid, ray_path: pyarts.arts.ArrayOfPropagationPathPoint, disort_quadrature_dimension: int, disort_fourier_mode_dimension: int, disort_legendre_polynomial_dimension: int) tuple[pyarts.arts.DisortSettings]
Execute the method directly in python
- Parameters:
frequency_grid (
AscendingGrid
) – A single path point’s frequency grid. See alsofrequency_grid
.ray_path (
ArrayOfPropagationPathPoint
) – A list path points making up a propagation path. See alsoray_path
.disort_quadrature_dimension (
Index
) – The quadrature size for Disort. See alsodisort_quadrature_dimension
.disort_fourier_mode_dimension (
Index
) – The number of Fourier modes for Disort. See alsodisort_fourier_mode_dimension
.disort_legendre_polynomial_dimension (
Index
) – The number of input Legendre polynimials for Disort. See alsodisort_legendre_polynomial_dimension
.
- Returns:
disort_settings – Contains the full settings of spectral Disort calculations. See also
disort_settings
.- Return type:
- __eq__(value, /)
Return self==value.
- __ge__(value, /)
Return self>=value.
- __getstate__()
Helper for pickle.
- __gt__(value, /)
Return self>value.
- __hash__()
Return hash(self).
- __init__(self, arg: collections.abc.Callable[[pyarts.arts.AscendingGrid, pyarts.arts.ArrayOfPropagationPathPoint, int, int, int], tuple[pyarts.arts.DisortSettings]], /) None
- __init__(self) None
- __init__(self, arg: pyarts.arts.disort_settings_agendaOperator) None
- __le__(value, /)
Return self<=value.
- __lt__(value, /)
Return self<value.
- __ne__(value, /)
Return self!=value.