absorption_bandsReadSpeciesSplitARTSCAT
- Workspace.absorption_bandsReadSpeciesSplitARTSCAT(self, absorption_bands: pyarts3.arts.AbsorptionBands | None = None, absorption_species: pyarts3.arts.ArrayOfArrayOfSpeciesTag | None = None, basename: pyarts3.arts.String | None = None, ignore_missing: pyarts3.arts.Index | None = None, pure_species: pyarts3.arts.Index | None = None) None
Same as
absorption_bandsReadSpeciesSplitCatalog()
but for reading the old ARTSCAT format.One key difference is that ARTSCAT were often stored in a single file per
SpeciesEnum
rather than perSpeciesIsotope
, so the optional argumentpure_species
is available and evaluates to true by default to useSpeciesEnum
. Switch this off to use theSpeciesIsotope
instead.Note that ARTSCAT does not support many of the features of the modern line catalog format. This reading routine is intended for use-as-is of the produced
absorption_bands
. Or after minor changes, like removing absorption lines outside of some frequency span.Author: Richard Larsson
- Parameters:
absorption_bands (AbsorptionBands, optional) – Bands of absorption lines for line-by-line (LBL) calculations. See
absorption_bands
, defaults toself.absorption_bands
[OUT]absorption_species (ArrayOfArrayOfSpeciesTag, optional) – Tag groups for gas absorption. See
absorption_species
, defaults toself.absorption_species
[IN]basename (String) – Absolute or relative path to the directory. [IN]
ignore_missing (Index, optional) – Flag to ignore missing files instead of throwing an error. Defaults to
0
[IN]pure_species (Index, optional) – Flag that when true uses
SpeciesEnum
instead ofSpeciesIsotope
for file names. Defaults to1
[IN]