.. 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::