Welcome to pylcp!

pylcp is a python package meant to help with the calculation of a variety of interesting quantities in laser cooling physics. At its heart, it allows for automatic generation of the optical Bloch equations or some approximation thereof given a atom or molecule internal Hamiltonian, a set of laser beams, and a possible magnetic field. If you find pylcp useful in your research, please cite our paper describing the package: https://doi.org/10.1016/j.cpc.2021.108166


Join our google group: https://groups.google.com/g/pylcp/



Stephen Eckel, Daniel Barker, Eric Norrgard


Abrar Sheikh, Shangjie Guo, Chad Ropp, Leo Wang

Cite as

Stephen Eckel, Daniel S. Barker, Eric B. Norrgard, and Julia Scherschligt, “PyLCP: A python package for computing laser cooling physics”, Computer Physics Communications 270, 108166 (2020). https://doi.org/10.1016/j.cpc.2021.108166


1.0.0 of 2020/11/10


The full description of the procedures used in this documentation requires the identification of certain commercial products. The inclusion of such information should in no way be construed as indicating that such products are endorsed by NIST or are recommended by NIST or that they are necessarily the best software for the purposes described.

Indices and tables