AtmRawRead

Workspace.AtmRawRead(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], 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 absorption species

The vmr fields read are governed by the species given in abs_species. Beside gaseous species, these can also contain purely absorbing particulate matter. In the latter case the profiles are supposed to provide the mass content (unit kg/m3) for clouds and precipitation rate (unit kg/m2/s) for precipitation instead of the vmr.

The data is stored in different files. This methods reads all files and creates the variables t_field_raw, z_field_raw and vmr_field_raw. nlte_field_raw is set to empty.

Files in a scenarios should be named matching the pattern of: basename.speciesname.xml (for temperature and altitude the expected ‘speciesname’ are ‘t’ and’z’, respectivly). The files can be anywhere, but they must all be 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

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/tropical”. [IN]

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