propmat_clearsky_agendaAuto

Workspace.propmat_clearsky_agendaAuto(self: pyarts.arts._Workspace, propmat_clearsky_agenda: pyarts.arts.WorkspaceVariable | pyarts.arts.Agenda | None = self.propmat_clearsky_agenda, propmat_clearsky_agenda_checked: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.propmat_clearsky_agenda_checked, abs_species: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfArrayOfSpeciesTag | None = self.abs_species, abs_lines_per_species: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfArrayOfAbsorptionLines | None = self.abs_lines_per_species, H: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 1.0, T_extrapolfac: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0.5, eta: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0.0, extpolfac: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0.5, force_p: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = -1, force_t: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = -1, ignore_errors: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 0, lines_sparse_df: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0, lines_sparse_lim: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0, lines_speedup_option: pyarts.arts.WorkspaceVariable | pyarts.arts.String | None = 'None', manual_mag_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 0, no_negatives: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 1, theta: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0.0, use_abs_as_ext: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 1, use_abs_lookup: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 0, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None

Sets the propmat_clearsky_agenda automatically

This method introspects the input and uses it for generating the propmat_clearsky_agenda automatically. If use_abs_lookup, all methods that can be used to generate the absorption lookup table are ignored and instead the calculations from the absorption lookup are used.

The following methods are considered for addition:
  1. propmat_clearskyInit()

  2. propmat_clearskyAddCIA()

  3. propmat_clearskyAddLines()

  4. propmat_clearskyAddZeeman()

  5. propmat_clearskyAddFaraday()

  6. propmat_clearskyAddXsecFit()

  7. propmat_clearskyAddParticles()

  8. propmat_clearskyAddFromLookup()

  9. propmat_clearskyAddPredefined()

  10. propmat_clearskyAddOnTheFlyLineMixing()

  11. propmat_clearskyAddHitranLineMixingLines()

  12. propmat_clearskyAddOnTheFlyLineMixingWithZeeman()

To perform absorption lookupo table calculation, call:
  1. propmat_clearsky_agendaAuto()

  2. abs_lookupCalc()

  3. propmat_clearsky_agendaAuto() (use_abs_lookup=1)

  4. Perform other calculations

Author(s): Richard Larsson

Parameters: