AtmWithNLTERawRead

Workspace.AtmWithNLTERawRead(self: pyarts.arts._Workspace, t_field_raw: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.GriddedField3]] = self.t_field_raw, z_field_raw: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.GriddedField3]] = self.z_field_raw, vmr_field_raw: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfGriddedField3]] = self.vmr_field_raw, nlte_field_raw: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfGriddedField3]] = self.nlte_field_raw, nlte_level_identifiers: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfQuantumIdentifier]] = self.nlte_level_identifiers, nlte_vibrational_energies: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.nlte_vibrational_energies, abs_species: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfSpeciesTag]] = self.abs_species, basename: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.String], expect_vibrational_energies: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = 0, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Reads atmospheric data from a scenario.

An atmospheric scenario includes the following data for each position (pressure, latitude, longitude) in the atmosphere:

  1. temperature field

  2. the corresponding altitude field

  3. vmr fields for the gaseous species

  4. Non-LTE temperature fields and matching identifiers

The data is stored in different files. This method reads all files and creates the variables t_field_raw, z_field_raw, vmr_field_raw, nlte_field_raw, and nlte_level_identifiers.

Files in a scenarios should be named matching the pattern of: tropical.H2O.xml

The files can be anywhere, but they must be all in the same directory, selected by ‘basename’. The files are chosen by the species name. If you have more than one tag group for the same species, the same profile will be used.

Author(s): Claudia Emde, Richard Larsson

Parameters:
  • t_field_raw (GriddedField3, optional) – Raw data for atmospheric temperatures. See t_field_raw, defaults to self.t_field_raw [OUT]

  • z_field_raw (GriddedField3, optional) – Raw data for geometrical altitudes. See z_field_raw, defaults to self.z_field_raw [OUT]

  • vmr_field_raw (ArrayOfGriddedField3, optional) – VMR data for the chosen gaseous species. See vmr_field_raw, defaults to self.vmr_field_raw [OUT]

  • nlte_field_raw (ArrayOfGriddedField3, optional) – Raw data for NLTE temperatures and/or ratios. See nlte_field_raw, defaults to self.nlte_field_raw [OUT]

  • nlte_level_identifiers (ArrayOfQuantumIdentifier, optional) – An array of non-lte quantum identifiers for levels matching. See nlte_level_identifiers, defaults to self.nlte_level_identifiers [OUT]

  • nlte_vibrational_energies (Vector, optional) – An list of vibrational energies matching. See nlte_vibrational_energies, defaults to self.nlte_vibrational_energies [OUT]

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

  • basename (String) – Name of scenario, probably including the full path. If it points to a directory, it has to end with a / . For example: “/data/arts-xml-data/planets/Earth/Fascod/tropical/tropicaltropical”. [IN]

  • expect_vibrational_energies (Index, optional) – Should ev.xml be read?. Defaults to 0 [IN]

  • verbosity (Verbosity) – ARTS verbosity. See verbosity, defaults to self.verbosity [IN]