.. image:: img/Rydiqule_Logo_Transparent_300.png :width: 800 .. raw:: html
rydiqule ======== .. raw:: html
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 :doc:`overview`. For detailed usage examples, see the :doc:`intro_nbs/Introduction_To_Rydiqule` Jupyter notebook. If you use rydiqule in your work, please cite as .. raw:: html
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. .. code-block:: bibtex @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} } .. raw:: html
.. toctree:: :maxdepth: 2 :hidden: :glob: :caption: GETTING STARTED installation overview intro_nbs/Introduction_To_Rydiqule intro_nbs/Cell_Basics intro_nbs/Profiling changelog .. toctree:: :maxdepth: 2 :glob: :hidden: :caption: DETAILED DOCUMENTATION writeups/writeups_index api/api_index dev/dev_index .. toctree:: :maxdepth: 2 :hidden: :glob: :caption: EXAMPLE NOTEBOOKS examples/* .. todolist::