spectral_propmat_agendaAuto

Workspace.spectral_propmat_agendaAuto(self, spectral_propmat_agenda: pyarts3.arts.Agenda | None = None, use_abs_lookup_data: pyarts3.arts.Index | None = None, T_extrapolfac: pyarts3.arts.Numeric | None = None, ignore_errors: pyarts3.arts.Index | None = None, no_negative_absorption: pyarts3.arts.Index | None = None, force_p: pyarts3.arts.Numeric | None = None, force_t: pyarts3.arts.Numeric | None = None, p_interp_order: pyarts3.arts.Index | None = None, t_interp_order: pyarts3.arts.Index | None = None, water_interp_order: pyarts3.arts.Index | None = None, f_interp_order: pyarts3.arts.Index | None = None, extpolfac: pyarts3.arts.Numeric | None = None) None

Sets the spectral_propmat_agenda automatically from absorption data on the workspace, and species tag meta information.

The following methods are considered for addition to the agenda:

  • spectral_propmatAddCIA()

  • spectral_propmatAddLines()

  • spectral_propmatAddFaraday()

  • spectral_propmatAddXsecFit()

  • spectral_propmatAddPredefined()

If use_abs_lookup_data evaluates to true, lookup table calculations, via spectral_propmatAddLookup(), are used instead of spectral_propmatAddLines().

Note that the signature of this method changes depending on the input methods. This is important because several generic input parameters are used in the methods. Please see the individual methods for more information.

Author: Richard Larsson

Parameters:
  • spectral_propmat_agenda (Agenda, optional) – Computes the propagation matrix, the non-LTE source vector, and their derivatives. See spectral_propmat_agenda, defaults to self.spectral_propmat_agenda [OUT]

  • use_abs_lookup_data (Index, optional) – Whether or not to use the lookup table instead of pure line-by-line calculations. Defaults to 0 [IN]

  • T_extrapolfac (Numeric, optional) – See spectral_propmatAddCIA(). Defaults to 0.5 [IN]

  • ignore_errors (Index, optional) – See spectral_propmatAddCIA(). Defaults to 0 [IN]

  • no_negative_absorption (Index, optional) – See spectral_propmatAddLines(), spectral_propmatAddLookup(). Defaults to 1 [IN]

  • force_p (Numeric, optional) – See spectral_propmatAddXsecFit(). Defaults to -1 [IN]

  • force_t (Numeric, optional) – See spectral_propmatAddXsecFit(). Defaults to -1 [IN]

  • p_interp_order (Index, optional) – See spectral_propmatAddLookup(). Defaults to 7 [IN]

  • t_interp_order (Index, optional) – See spectral_propmatAddLookup(). Defaults to 7 [IN]

  • water_interp_order (Index, optional) – See spectral_propmatAddLookup(). Defaults to 7 [IN]

  • f_interp_order (Index, optional) – See spectral_propmatAddLookup(). Defaults to 7 [IN]

  • extpolfac (Numeric, optional) – See spectral_propmatAddLookup(). Defaults to 0.5 [IN]