Giter Club home page Giter Club logo

oqupy's Introduction

NOTE: The former package TimeEvolvingMPO is now integrated into OQuPy.

OQuPy: Open Quantum Systems in Python

A Python 3 package to efficiently compute non-Markovian open quantum systems.

Binder Build 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 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].
  • the dynamics of an open many-body system with one-to-all light-matter coupling [9].

Up to versions 0.1.x this package was called TimeEvolvingMPO.

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

oqupy's People

Contributors

gefux avatar piperfw avatar djgribben avatar joelanb avatar tempocoll avatar peterkirton avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.