Function adas.list_zeeman_multiplets

def list_zeeman_multiplets()

Returns the set of possible multiplets which are available when using the zeeman_feature() function.

Parameters

Returns

multiplets : list
A list of all the multiplets.

Notes

The index of the required multiplet in this list is the index argument to the zeeman_feature() function.

Calls a C executable code and reads its output from stdout.

Version History

  • Martin O'Mullane, 05-12-2023
    • First version

Example

Examine list of possible multiplets.

>>> import adas as adas
>>> ml = adas.list_zeeman_multiplets()
>>> for i in [0, 2, 42]: print(ml[i])
B II(2s 2p 1P - 2p2 1D)  3451.3[A]
Be I(2s2 1S - 2s 2p 1P)  2348.6[A]
Kr I(4p6 1S0 - 4p5 (2P) 5s' [1/2]1)  1164.9[A]