NuclearSpin

NuclearSpin
is a parameter for AtomicState that specifies the nuclear angular momentum quantum number for the atom.
NuclearSpin[state]
returns the value specified for NuclearSpin in AtomicState state, or NuclearSpin[StateLabel[state]] if it is not specified.
  • NuclearSpin should be set to integer or half-integer values.
  • An atomic state with NuclearSpin specified is considered to be part of an atomic system of type "HyperfineZeeman", and Sublevels will expand it to its list of hyperfine and Zeeman sublevels.
In[1]:=
Click for copyable input
Find the hyperfine and Zeeman sublevels of a state with J and NuclearSpin specified:
In[2]:=
Click for copyable input
Out[2]=
Get the nuclear spin values from the sublevels:
In[3]:=
Click for copyable input
Out[3]=
This is a hyperfine-Zeeman system:
In[4]:=
Click for copyable input
Out[4]=
[an error occurred while processing this directive]