abs_lookupSetupWide
- Workspace.abs_lookupSetupWide(self: pyarts.arts._Workspace, abs_p: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.abs_p, 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_vmrs: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.abs_vmrs, abs_nls: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfArrayOfSpeciesTag | None = self.abs_nls, abs_nls_pert: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.abs_nls_pert, abs_species: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfArrayOfSpeciesTag | None = self.abs_species, abs_p_interp_order: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.abs_p_interp_order, abs_t_interp_order: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.abs_t_interp_order, abs_nls_interp_order: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.abs_nls_interp_order, p_min: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0.5, p_max: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 110000, p_step: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0.05, t_min: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 100, t_max: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 400, h2o_min: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0, h2o_max: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0.05, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
Set up input parameters for abs_lookupCalc for a wide range of atmospheric conditions.
This method can be used to set up parameters for a lookup table that really covers all reasonable atmospheric conditions.
Reference profiles of T and H2O will be constant, so that the different dimensions in the lookup table are actually “orthogonal”, unlike the traditional case where we have pressure dependent reference profiles. This makes the table numerically somewhat more robust then the traditional ones, and it makes it straightforward to calculate the accuracy for the different interpolations with abs_lookupTestAccuracy.
You can give min an max values for the atmospheric conditions. The default values are chosen such that they cover the value range over the complete Chevallier91L data set, and a bit more. The statistics of the Chevallier91L data are:
min(p) / max(p) [Pa]: 1 / 104960 min(T) / max(T) [K]: 158.21 / 320.39 min(H2O) / max(H2O) [VMR]: -5.52e-07 / 0.049
Author(s): Stefan Buehler
- Parameters:
abs_p (Vector, optional) – List of pressures to be used for the calculation of absorption. See
abs_p
, defaults toself.abs_p
[OUT]abs_t (Vector, optional) – List of temperatures to be used for the calculation of absorption. See
abs_t
, defaults toself.abs_t
[OUT]abs_t_pert (Vector, optional) – Temperature perturbations for the absorption lookup table. See
abs_t_pert
, defaults toself.abs_t_pert
[OUT]abs_vmrs (Matrix, optional) – The VMRs (unit of absolute number) on the abs_p grid. See
abs_vmrs
, defaults toself.abs_vmrs
[OUT]abs_nls (ArrayOfArrayOfSpeciesTag, optional) – Nonlinear species for absorption lookup table generation. See
abs_nls
, defaults toself.abs_nls
[OUT]abs_nls_pert (Vector, optional) – Fractional perturbations for the nonlinear species in the absorption. See
abs_nls_pert
, defaults toself.abs_nls_pert
[OUT]abs_species (ArrayOfArrayOfSpeciesTag, optional) – Tag groups for gas absorption. See
abs_species
, defaults toself.abs_species
[IN]abs_p_interp_order (Index, optional) – The interpolation order to use when interpolating absorption. See
abs_p_interp_order
, defaults toself.abs_p_interp_order
[IN]abs_t_interp_order (Index, optional) – The interpolation order to use when interpolating absorption between. See
abs_t_interp_order
, defaults toself.abs_t_interp_order
[IN]abs_nls_interp_order (Index, optional) – The interpolation order to use when interpolating absorption between. See
abs_nls_interp_order
, defaults toself.abs_nls_interp_order
[IN]p_min (Numeric, optional) – Pressure grid minimum [Pa]. Defaults to
0.5
[IN]p_max (Numeric, optional) – Pressure grid maximum [Pa]. Defaults to
110000
[IN]p_step (Numeric, optional) – Pressure grid step in log10(p[Pa]) (base 10 logarithm). Defaults to
0.05
[IN]t_min (Numeric, optional) – Temperature grid minimum [K]. Defaults to
100
[IN]t_max (Numeric, optional) – Temperature grid maximum [K]. Defaults to
400
[IN]h2o_min (Numeric, optional) – Humidity grid minimum [fractional]. Defaults to
0
[IN]h2o_max (Numeric, optional) – Humidity grid maximum [fractional]. Defaults to
0.05
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]