QuantumIdentifier

class pyarts.arts.QuantumIdentifier

An ID for an absorption species state

It contains information about the species and a set of quantum numbers and can thus be used to identify one of the following:

  1. a species

  2. an isotopologue of a species

  3. an absorption band of an isotopologue

  4. an absorption line of an isotopologue

  5. the energy level of absorption band(s) of an isotopologue

  6. the energy level of absorption line(s) of an isotopologue

Workspace methods that can generate QuantumIdentifier

Workspace methods that require QuantumIdentifier

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: pyarts.arts.QuantumIdentifier) -> None

Default ID

  1. __init__(self: pyarts.arts.QuantumIdentifier, arg0: str) -> None

From str

  1. __init__(self: pyarts.arts.QuantumIdentifier, val: pyarts.arts.QuantumIdentifier) -> None

Copy instance

  1. __init__(self: pyarts.arts.QuantumIdentifier, wsv: pyarts.arts.WorkspaceVariable) -> None

Automatic conversion from a workspace variable

Methods

__init__(*args, **kwargs)

Overloaded function.

as_symbol(self)

Get the molecular symbol as often seen in literature :returns: symbol -- The symbol representation :rtype: str

fromxml(file)

Create QuantumIdentifier from file

readxml(self, file)

Read QuantumIdentifier from file

savexml(self, file[, type, clobber])

Saves QuantumIdentifier to file

Attributes

isotopologue

SpeciesIsotopeRecord The isotopologue

isotopologue_index

int The isotopologue index

state

QuantumNumberValueList The values that make up the state