abs_lookupCalc
- Workspace.abs_lookupCalc(self: pyarts.arts._Workspace, abs_lookup: pyarts.arts.WorkspaceVariable | pyarts.arts.GasAbsLookup | None = self.abs_lookup, abs_lookup_is_adapted: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.abs_lookup_is_adapted, abs_species: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfArrayOfSpeciesTag | None = self.abs_species, abs_nls: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfArrayOfSpeciesTag | None = self.abs_nls, f_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.f_grid, abs_p: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.abs_p, abs_vmrs: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.abs_vmrs, abs_t: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.abs_t, abs_t_pert: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.abs_t_pert, abs_nls_pert: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.abs_nls_pert, propmat_clearsky_agenda: pyarts.arts.WorkspaceVariable | pyarts.arts.Agenda | None = self.propmat_clearsky_agenda, lowest_vmr: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 1e-9, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
Creates a gas absorption lookup table.
The lookup table stores absorption cross-sections as a function of pressure. Additionally, absorption can be stored as a function of temperature for temperature perturbations from a reference profile.
Additionally, absorption can be stored as a function of water vapor VMR perturbations from a reference profile. The variable
abs_nls
specifies, for which species water vapor perturbations should be generated.Note, that the absorbing gas can be any gas, but the perturbing gas is always H2O.
Author(s): Stefan Buehler
- Parameters:
abs_lookup (GasAbsLookup, optional) – An absorption lookup table. See
abs_lookup
, defaults toself.abs_lookup
[OUT]abs_lookup_is_adapted (Index, optional) – Flag to indicate whether
abs_lookupAdapt()
has already been. Seeabs_lookup_is_adapted
, defaults toself.abs_lookup_is_adapted
[OUT]abs_species (ArrayOfArrayOfSpeciesTag, optional) – Tag groups for gas absorption. See
abs_species
, defaults toself.abs_species
[IN]abs_nls (ArrayOfArrayOfSpeciesTag, optional) – Nonlinear species for absorption lookup table generation. See
abs_nls
, defaults toself.abs_nls
[IN]f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See
f_grid
, defaults toself.f_grid
[IN]abs_p (Vector, optional) – List of pressures to be used for the calculation of absorption. See
abs_p
, defaults toself.abs_p
[IN]abs_vmrs (Matrix, optional) – The VMRs (unit of absolute number) on the abs_p grid. See
abs_vmrs
, defaults toself.abs_vmrs
[IN]abs_t (Vector, optional) – List of temperatures to be used for the calculation of absorption. See
abs_t
, defaults toself.abs_t
[IN]abs_t_pert (Vector, optional) – Temperature perturbations for the absorption lookup table. See
abs_t_pert
, defaults toself.abs_t_pert
[IN]abs_nls_pert (Vector, optional) – Fractional perturbations for the nonlinear species in the absorption. See
abs_nls_pert
, defaults toself.abs_nls_pert
[IN]propmat_clearsky_agenda (Agenda, optional) – Calculate the absorption coefficient matrix. See
propmat_clearsky_agenda
, defaults toself.propmat_clearsky_agenda
[IN]lowest_vmr (Numeric, optional) – Lowest possible VMR to compute absorption at. Defaults to
1e-9
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]