J

J
is a parameter for AtomicState that specifies the total electronic angular-momentum (orbital plus spin) quantum number for the state.
J[state]
returns the value specified for J in AtomicState state, or J[StateLabel[state]] if it is not specified.
  • The value specified for J should be integer or half-integer.
  • J is automatically threaded over a list of AtomicState objects appearing as its argument.
  • An atomic state with J but not NuclearSpin specified is considered to be part of an atomic system of type "Zeeman", and Sublevels will expand it to its list of Zeeman sublevels.
In[1]:=
Click for copyable input
Find the Zeeman sublevels of a state with J specified:
In[2]:=
Click for copyable input
Out[2]=
Get the J values from the sublevels:
In[3]:=
Click for copyable input
Out[3]=
This is a Zeeman system:
In[4]:=
Click for copyable input
Out[4]=
[an error occurred while processing this directive]