OQuPy - Open Quantum Systems in Python ====================================== **A Python 3 package to efficiently compute non-Markovian open quantum systems.** .. image:: https://img.shields.io/badge/Supported%20By-UNITARY%20FUND-brightgreen.svg?style=for-the-badge :target: http://unitary.fund This open source project aims to facilitate versatile numerical tools to efficiently compute the dynamics of quantum systems that are possibly strongly coupled to structured environments. It allows to conveniently apply several numerical methods related to the time evolving matrix product operator (TEMPO) [1-2] and the process tensor (PT) approach to open quantum systems [3-5]. This includes methods to compute ... - the dynamics of a quantum system strongly coupled to a bosonic environment [1-2]. - the process tensor of a quantum system strongly coupled to a bosonic environment [3-4]. - optimal control procedures for non-Markovian open quantum systems [5]. - the dynamics of a strongly coupled bosonic environment [6]. - the dynamics of a quantum system coupled to multiple non-Markovian environments [7]. - the dynamics of a chain of non-Markovian open quantum systems [8]. Up to versions 0.1.x this package was called *TimeEvolvingMPO*. .. figure:: graphics/overview.svg :align: center :alt: OQuPy - overview - **[1]** Strathearn et al., `New J. Phys. 19(9), p.093009 `_ (2017). - **[2]** Strathearn et al., `Nat. Commun. 9, 3322 `_ (2018). - **[3]** Pollock et al., `Phys. Rev. A 97, 012127 `_ (2018). - **[4]** Jørgensen and Pollock, `Phys. Rev. Lett. 123, 240602 `_ (2019). - **[5]** Fux et al., `Phys. Rev. Lett. 126, 200401 `_ (2021). - **[6]** Gribben et al., `arXiv:2106.04212 `_ (2021). - **[7]** Gribben et al., `arXiv:2109.08442 `_ (2021). - **[8]** Fux et al., `arXiv:2201.05529 `_ (2022). .. |binder-tutorial| image:: https://mybinder.org/badge_logo.svg :target: https://mybinder.org/v2/gh/tempoCollaboration/TimeEvolvingMPO/master?filepath=tutorials%2Ftutorial_01_quickstart.ipynb +--------------------+---------------------------------------------------------------------------------------------------------------+ | **Github** | https://github.com/tempoCollaboration/TimeEvolvingMPO | +--------------------+---------------------------------------------------------------------------------------------------------------+ | **Documentation** | https://TimeEvolvingMPO.readthedocs.io | +--------------------+---------------------------------------------------------------------------------------------------------------+ | **PyPI** | https://pypi.org/project/time-evolving-mpo/ | +--------------------+---------------------------------------------------------------------------------------------------------------+ | **Tutorial** | launch |binder-tutorial| | +--------------------+---------------------------------------------------------------------------------------------------------------+ ------------------------------------------------------------------------------- .. toctree:: :maxdepth: 1 :caption: Introduction pages/install .. toctree:: :maxdepth: 1 :caption: Tutorials pages/tutorials/quickstart/quickstart pages/tutorials/pt_tempo/pt_tempo pages/tutorials/bath_dynamics/bath_dynamics pages/tutorials/pt_tebd/pt_tebd .. toctree:: :maxdepth: 1 :caption: API Reference pages/api pages/modules .. toctree:: :maxdepth: 1 :caption: Development pages/contributing pages/authors pages/how_to_cite pages/bibliography Indices and tables ================== * :ref:`genindex` * :ref:`search`