Skip to main content

OQuPy: Open Quantum Systems in Python

A Python package to efficiently simulate non-Markovian open quantum systems with process tensors.

Binder Tests status Codecov Documentation Status Contributor Covenant DOI

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 facilitates the convenient application of several numerical methods that combine the conceptional advantages of the process tensor framework [1], with the numerical efficiency of tensor networks.

OQuPy includes numerically exact methods (i.e. employing only numerically well controlled approximations) for the non-Markovian dynamics and multi-time correlations of ...

  • quantum systems coupled to a single environment [2-4],
  • quantum systems coupled to multiple environments [5],
  • interacting chains of non-Markovian open quantum systems [6], and
  • ensembles of open many-body systems with many-to-one coupling [7].

Furthermore, OQuPy implements methods to ...

  • optimize control protocols for non-Markovian open quantum systems [8,9],
  • compute the dynamics of an non-Markovian environment [10], and
  • obtain the thermal state of a strongly couled quantum system [11].

OQuPy - overview


Links

Installation

You can install OQuPy using pip like this:

$ python3 -m pip install oqupy

See the documentation for more information.

Quickstart Tutorial

Binder

Click the launch binder button above to start a tutorial in a browser based jupyter notebook (no installation required) or checkout the tutorial in the documentation.

Contributing

Contributions of all kinds are welcome! Get in touch if you ...

  • ... found a bug.
  • ... have a question on how to use the code.
  • ... have a suggestion, on how to improve the code or documentation.
  • ... would like to get involved in writing code or documentation.
  • ... have some other thoughts or suggestions.

Please, feel free to file an issue in the Issues section on GitHub for this. Also, have a look at CONTRIBUTING.md if you want to get involved in the development.

Citing, Authors and Bibliography

See the files HOW_TO_CITE.md, AUTHORS.md and BIBLIOGRAPHY.md.

Consider sharing this project:

OQuPy - GitHub QR Code

Release files for oqupy 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for oqupy 0.5.0
File Size Uploaded
oqupy-0.5.0.tar.gz 127.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for oqupy 0.5.0
File Interpreter ABI Platform
oqupy-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 231.9 kB

Release files / oqupy-0.5.0.tar.gz

Download URL oqupy-0.5.0.tar.gz
Size 127.0 kB
Tags Source
SHA-256 checksum
How to use checksums
cda14c4cb07a79a6efccb20e7847f8002767c5c03c9a1146ad5435bebd6d1cab
BLAKE2b-256 checksum
How to use checksums
0450e65a13a051697dacfaa4106c51b2473b7c1e23133b174406db31c50e8c91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / oqupy-0.5.0-py3-none-any.whl

Download URL oqupy-0.5.0-py3-none-any.whl
Size 104.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5cb04003578cabbb7df7d6dd4dda12505d358d46eddfdc2593234c3d2f3054dc
BLAKE2b-256 checksum
How to use checksums
756d52f562416eb5045e0aa6b76343594b204bdcb994d9aa55630b4490e3caea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page