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 to self.abs_p [OUT]

  • abs_t (Vector, optional) – List of temperatures to be used for the calculation of absorption. See abs_t, defaults to self.abs_t [OUT]

  • abs_t_pert (Vector, optional) – Temperature perturbations for the absorption lookup table. See abs_t_pert, defaults to self.abs_t_pert [OUT]

  • abs_vmrs (Matrix, optional) – The VMRs (unit of absolute number) on the abs_p grid. See abs_vmrs, defaults to self.abs_vmrs [OUT]

  • abs_nls (ArrayOfArrayOfSpeciesTag, optional) – Nonlinear species for absorption lookup table generation. See abs_nls, defaults to self.abs_nls [OUT]

  • abs_nls_pert (Vector, optional) – Fractional perturbations for the nonlinear species in the absorption. See abs_nls_pert, defaults to self.abs_nls_pert [OUT]

  • abs_species (ArrayOfArrayOfSpeciesTag, optional) – Tag groups for gas absorption. See abs_species, defaults to self.abs_species [IN]

  • abs_p_interp_order (Index, optional) – The interpolation order to use when interpolating absorption. See abs_p_interp_order, defaults to self.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 to self.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 to self.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 to self.verbosity [IN]