_images/Rydiqule_Logo_Transparent_3005.png

rydiqule

A python library for calculating Rydberg electrometer response to arbitrary RF fields in steady-state or time domains. It is a general density matrix-based master equation solver, optimized for speed to solve problems with large parameter spaces while maintaining flexibility to define novel problems. It leverages a graph-based system definition, computationally-efficient equation “stacking” in the form of tensors, and external computational libraries such as numpy, scipy, and ARC.

For more details, see the Rydiqule Overview.

For detailed usage examples, see the Introduction to Rydiqule Jupyter notebook.

If you use rydiqule in your work, please cite as

B. N. Miller, et. al., RydIQule: A Graph-based paradigm for modeling Rydberg and atomic sensors, Computer Physics Communications 294, 108952 (2024). arXiv:2307.15673.
@article{rydiqule_2024,
   author = {Miller, B. N. and Meyer, D. H. and Virtanen, T. and O'Brien, C. M. and Cox, K. C.},
   title = {RydIQule: A Graph-based paradigm for modeling Rydberg and atomic sensors},
   journal = {Computer Physics Communications},
   volume = {294},
   pages = {108952},
   year = {2024},
   doi = {10.1016/j.cpc.2023.108952},
   url = {https://doi.org/10.1016/j.cpc.2023.108952},
   eprint = {https://doi.org/10.1016/j.cpc.2023.108952}
}