A python3 library to efficiently compute non-markovian open quantum systems.
Project description
TimeEvolvingMPO
A Python 3 package to efficiently compute non-Markovian open quantum systems.
This open source project aims to facilitate versatile numerical tools to efficiently compute the dynamics of quantum systems that are possibly strongly coupled to a structured environment. It allows to conveniently apply the so called time evolving matrix product operator method (TEMPO) [1], as well as the process tensor TEMPO method (PT-TEMPO) [2].
- [1] A. Strathearn, P. Kirton, D. Kilda, J. Keeling and B. W. Lovett, Efficient non-Markovian quantum dynamics using time-evolving matrix product operators, Nat. Commun. 9, 3322 (2018).
- [2] G. E. Fux, E. Butler, P. R. Eastham, B. W. Lovett, and J. Keeling, Efficient exploration of Hamiltonian parameter space for optimal control of non-Markovian open quantum systems, arXiv2101.03071 (2021).
Links
- Github: https://github.com/tempoCollaboration/TimeEvolvingMPO
- Documentation: https://TimeEvolvingMPO.readthedocs.io
- PyPI: https://pypi.org/project/time-evolving-mpo/
- Tutorial: https://mybinder.org/v2/gh/tempoCollaboration/TimeEvolvingMPO/master?filepath=tutorial.ipynb
Installation
You can install TimeEvolvingMPO using pip like this:
$ python3 -m pip install time_evolving_mpo
See the documentation for more information.
Quickstart Tutorial
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
.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for time_evolving_mpo-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0872380f6af16311923270049e87a3b3f025ee55b6be509799da7f660ccd0596 |
|
MD5 | dabebfc26dc3967c4649323c6d2cc5ae |
|
BLAKE2b-256 | c58e58cd3d585913cbca13c0b9773a317f9d3fad31644a1b29d94c88e4d4e81e |