abs_lookup_dataCalc

Workspace.abs_lookup_dataCalc(self, abs_lookup_data: AbsorptionLookupTables = self.abs_lookup_data, abs_bands: AbsorptionBands = self.abs_bands, abs_ecs_data: LinemixingEcsData = self.abs_ecs_data, alt_grid: AscendingGrid = self.alt_grid, atm_field: AtmField = self.atm_field, freq_grid: AscendingGrid = self.freq_grid, lat: Numeric = self.lat, lon: Numeric = self.lon, water_perturbation: AscendingGrid = [], water_affected_species: ArrayOfSpeciesEnum = pyarts3.arts.ArrayOfSpeciesEnum([]), temperature_perturbation: AscendingGrid = []) → None

Get abs_lookup_data from available data.

This method will use the atm_field and abs_bands to calculate the abs_lookup_data. The atmospheric field is first gridded using atm_profileExtract().

Wrapper calling Methods (in order):

Equivalent (mostly) Python code:

1ws = pyarts.Workspace()
2
3# ...
4
5 ws.atm_profileExtract()
6 ws.abs_lookup_dataInit()
7 ws.abs_lookup_dataPrecomputeAll()

Author: Richard Larsson

Parameters:
  • abs_lookup_data (~pyarts3.arts.AbsorptionLookupTables, optional) – Absorption lookup table for scalar gas absorption coefficients. Defaults to self.abs_lookup_data. [OUT]

  • abs_bands (~pyarts3.arts.AbsorptionBands, optional) – Bands of absorption lines for line-by-line (LBL) calculations. Defaults to self.abs_bands. [IN]

  • abs_ecs_data (~pyarts3.arts.LinemixingEcsData, optional) – Error-corrected sudden data. Defaults to self.abs_ecs_data. [IN]

  • alt_grid (~pyarts3.arts.AscendingGrid, optional) – An ascending list of alt. Often related to a field or a profile. Defaults to self.alt_grid. [IN]

  • atm_field (~pyarts3.arts.AtmField, optional) – An atmospheric field in ARTS, this is the main atmospheric data structure in ARTS. Defaults to self.atm_field. [IN]

  • freq_grid (~pyarts3.arts.AscendingGrid, optional) – A frequency grid. Unit: Hz. Defaults to self.freq_grid. [IN]

  • lat (~pyarts3.arts.Numeric, optional) – A single latitude. Defaults to self.lat. [IN]

  • lon (~pyarts3.arts.Numeric, optional) – A single longitude. Defaults to self.lon. [IN]

  • water_perturbation (~pyarts3.arts.AscendingGrid, optional) – Water vapor perturbation to use for the lookup table. Defaults to pyarts3.arts.AscendingGrid() [IN]

  • water_affected_species (~pyarts3.arts.ArrayOfSpeciesEnum, optional) – A list of absorption species that are affected by water vapor perturbations nonlinearly. Defaults to [] [IN]

  • temperature_perturbation (~pyarts3.arts.AscendingGrid, optional) – Temperature perturbation to use for the lookup table. Defaults to pyarts3.arts.AscendingGrid() [IN]