hyperfine coefficient

31 views
Skip to first unread message

Louis

unread,
Apr 13, 2023, 11:10:40 AM4/13/23
to pylcp
Hi!
I would like to use this package for other atoms and I realised that the fine energy levels are subdivided via the hyperfine coefficients. However I do not understand how to obtain them from an energy level plot, for example. I am not familiar with the term:(. Could you give me a hint?

Thx a lot,
L.


Barker, Daniel S. (Fed)

unread,
Apr 17, 2023, 9:55:21 AM4/17/23
to Louis, pylcp

Hi L.,

 

The hyperfine coefficients are used to calculate the hyperfine energy level plot for a given level (e.g. 2P3/2). The ‘A’ coefficient is the magnetic dipole contribution (which is typically discussed in textbooks) and the ‘B’/’C’ coefficients are higher order corrections (electric quadrupole/octupole). For a given atom, the coefficients must be found in the spectroscopy literature.

 

However, pylcp includes the hyperfine coefficients for most of the relevant levels of alkali atoms in the pylcp.atom classes (see https://python-laser-cooling-physics.readthedocs.io/en/latest/atom_class.html). We’re working on adding support for some alkaline-earths as well.

 

Daniel

--
You received this message because you are subscribed to the Google Groups "pylcp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pylcp+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pylcp/68cd1fcf-06a6-4fb6-9c2f-41babc935398n%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Louis

unread,
Apr 19, 2023, 5:50:01 AM4/19/23
to pylcp
Hi Daniel,
Even though I said it before, thank you again for the answers. Regarding your last comment in this branch, I went through the recoil limit example, where you simulate an alkaline-earth in its triplet transition. Would it be possible with the current package to simulate the singlet transition? Or in general, a singlet transition with an alkaline-earth? I naively tried to use a transition F=0 -> F=1 and set the hyperfine coefficients to 0, but this just makes all three sub-levels energetically equal. 

Best,
L.

Barker, Daniel S. (Fed)

unread,
Apr 19, 2023, 8:52:56 AM4/19/23
to Louis, pylcp

Hi L.,

 

At least for bosonic isotopes, simulations of singlet-to-singlet and single-to-triplet transitions of alkaline-earth elements can proceed using the same code in pylcp. The only change that you’ll need to make is to update the cell [2] in the Recoil-limited MOT example with the wavenumber, natural decay rate, etc. of the transition that you want to simulate. (Of course, you’ll also have to adjust the saturation and detuning in cell [3]).

Louis

unread,
Apr 19, 2023, 9:34:47 AM4/19/23
to pylcp
Hi Daniel, 
thanks for the quick reply.
 So this means that in terms of the Hamiltonian definition, ie, 
Hg, mugq = pylcp.hamiltonians.singleF(F=0, muB=1) 
He, mueq = pylcp.hamiltonians.singleF(F=1, muB=1)
dq = pylcp.hamiltonians.dqij_two_bare_hyperfine(0, 1)

it is not necessary to change anything regarding the quantum numbers? 

Thanks in advance for your time, 
L.

Barker, Daniel S. (Fed)

unread,
Apr 19, 2023, 9:37:26 AM4/19/23
to Louis, pylcp

Hi L.,

 

That’s correct (at least for bosons). If you want to simulate a fermion, then significant changes will be in order.

Reply all
Reply to author
Forward
0 new messages