QuantumNumberType

class pyarts.arts.QuantumNumberType(*args, **kwargs)

Group name: “QuantumNumberType”

The type of value for a quantum number.

Valid options:

  • "alpha": Quantum number “alpha” - Not in VAMDC

  • "config": Quantum number “config” - Not in VAMDC

  • "ElecStateLabel": Quantum number “ElecStateLabel”

  • "F": Quantum number “F”

  • "F1": Quantum number “F1”

  • "F10": Quantum number “F10”

  • "F11": Quantum number “F11”

  • "F12": Quantum number “F12”

  • "F2": Quantum number “F2”

  • "F3": Quantum number “F3”

  • "F4": Quantum number “F4”

  • "F5": Quantum number “F5”

  • "F6": Quantum number “F6”

  • "F7": Quantum number “F7”

  • "F8": Quantum number “F8”

  • "F9": Quantum number “F9”

  • "I": Quantum number “I”

  • "J": Quantum number “J”

  • "K": Quantum number “K”

  • "Ka": Quantum number “Ka”

  • "Kc": Quantum number “Kc”

  • "L": Quantum number “L” - Not in VAMDC

  • "Lambda": Quantum number “Lambda”

  • "N": Quantum number “N”

  • "Omega": Quantum number “Omega”

  • "S": Quantum number “S”

  • "Sigma": Quantum number “Sigma”

  • "SpinComponentLabel": Quantum number “SpinComponentLabel”

  • "asSym": Quantum number “asSym”

  • "elecInv": Quantum number “elecInv”

  • "elecRefl": Quantum number “elecRefl”

  • "elecSym": Quantum number “elecSym”

  • "kronigParity": Quantum number “kronigParity”

  • "l": Quantum number “l”

  • "l1": Quantum number “l1”

  • "l10": Quantum number “l10”

  • "l11": Quantum number “l11”

  • "l12": Quantum number “l12”

  • "l2": Quantum number “l2”

  • "l3": Quantum number “l3”

  • "l4": Quantum number “l4”

  • "l5": Quantum number “l5”

  • "l6": Quantum number “l6”

  • "l7": Quantum number “l7”

  • "l8": Quantum number “l8”

  • "l9": Quantum number “l9”

  • "n": Quantum number “n” - Not in VAMDC

  • "parity": Quantum number “parity”

  • "r": Quantum number “r”

  • "rotSym": Quantum number “rotSym”

  • "rovibSym": Quantum number “rovibSym”

  • "sym": Quantum number “sym”

  • "tau": Quantum number “tau” - Not in VAMDC

  • "term": Quantum number “term” - Not in VAMDC

  • "v": Quantum number “v”

  • "v1": Quantum number “v1”

  • "v10": Quantum number “v10”

  • "v11": Quantum number “v11”

  • "v12": Quantum number “v12”

  • "v2": Quantum number “v2”

  • "v3": Quantum number “v3”

  • "v4": Quantum number “v4”

  • "v5": Quantum number “v5”

  • "v6": Quantum number “v6”

  • "v7": Quantum number “v7”

  • "v8": Quantum number “v8”

  • "v9": Quantum number “v9”

  • "vibInv": Quantum number “vibInv”

  • "vibRefl": Quantum number “vibRefl”

  • "vibSym": Quantum number “vibSym”

Overview

Method

readxml()

Read variable from file

Method

savexml()

Saves variable to file

Static Method

fromxml()

Create variable from file

Static Method

get_options()

Get a list of all options

Static Method

get_options_as_strings()

Get a list of all options as strings

Static Data

pyarts.arts.QuantumNumberType.ElecStateLabel

“ElecStateLabel” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F

“F” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F1

“F1” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F10

“F10” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F11

“F11” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F12

“F12” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F2

“F2” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F3

“F3” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F4

“F4” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F5

“F5” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F6

“F6” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F7

“F7” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F8

“F8” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.F9

“F9” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.I

“I” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.J

“J” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.K

“K” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.Ka

“Ka” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.Kc

“Kc” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.L

“L” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.Lambda

“Lambda” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.N

“N” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.Omega

“Omega” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.S

“S” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.Sigma

“Sigma” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.SpinComponentLabel

“SpinComponentLabel” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.alpha

“alpha” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.asSym

“asSym” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.config

“config” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.elecInv

“elecInv” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.elecRefl

“elecRefl” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.elecSym

“elecSym” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.kronigParity

“kronigParity” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l

“l” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l1

“l1” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l10

“l10” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l11

“l11” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l12

“l12” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l2

“l2” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l3

“l3” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l4

“l4” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l5

“l5” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l6

“l6” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l7

“l7” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l8

“l8” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.l9

“l9” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.n

“n” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.parity

“parity” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.r

“r” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.rotSym

“rotSym” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.rovibSym

“rovibSym” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.sym

“sym” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.tau

“tau” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.term

“term” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v

“v” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v1

“v1” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v10

“v10” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v11

“v11” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v12

“v12” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v2

“v2” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v3

“v3” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v4

“v4” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v5

“v5” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v6

“v6” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v7

“v7” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v8

“v8” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.v9

“v9” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.vibInv

“vibInv” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.vibRefl

“vibRefl” - QuantumNumberType

Static Data

pyarts.arts.QuantumNumberType.vibSym

“vibSym” - QuantumNumberType

Operator

__eq__()

self == other

Operator

__ge__()

self >= other

Operator

__gt__()

self > other

Operator

__hash__()

Allows hashing

Operator

__le__()

self <= other

Operator

__lt__()

self < other

Operator

__ne__()

self != other

Constructors

__init__(self) None
__init__(self, arg: pyarts.arts.QuantumNumberType) None
__init__(self, arg: str, /) None

String constructor

Methods

readxml(self, file: str) None

Read variable from file

Parameters:

file (str) – A file that can be read

On Error:

Throws RuntimeError for any failure to read

savexml(self, file: str, type: str = 'ascii', clobber: bool = True) None

Saves variable to file

Parameters:
  • file (str) – The path to which the file is written. Note that several of the options might modify the name or write more files

  • type (str) – Type of file to save (ascii. zascii, or binary)

  • clobber (bool) – Overwrite existing files or add new file with modified name?

On Error:

Throws RuntimeError for any failure to save

Static Methods

fromxml(file: str) pyarts.arts.QuantumNumberType

Create variable from file

Parameters:

file (str) – A file that can be read

On Error:

Throws RuntimeError for any failure to read

get_options() list[pyarts.arts.QuantumNumberType]

Get a list of all options

get_options_as_strings() list[str]

Get a list of all options as strings

Operators

__eq__(self, arg: pyarts.arts.QuantumNumberType, /) bool

self == other

__ge__(self, arg: pyarts.arts.QuantumNumberType, /) bool

self >= other

__gt__(self, arg: pyarts.arts.QuantumNumberType, /) bool

self > other

__hash__(self) int

Allows hashing

__le__(self, arg: pyarts.arts.QuantumNumberType, /) bool

self <= other

__lt__(self, arg: pyarts.arts.QuantumNumberType, /) bool

self < other

__ne__(self, arg: pyarts.arts.QuantumNumberType, /) bool

self != other