tmancal74 / quantarhei

Open Quantum System Theory for Molecular Systems
MIT License
21 stars 16 forks source link
chemistry open-quantum-systems physics quantum-mechanics spectroscopy
|Build Status| |DocBuild Status| |Coverage|

QUANTArhei: Open Quantum System Theory for Molecular Systems

Quantarhei is a Molecular Open Quantum Systems Simulator written predominantly in Python. Its name is derived from the famous aphorism "Panta rhei" of the Greek philosopher Heraclitus of Ephesus. "Panta rhei" means "Everything flows" or "Everything is in flux" which is quite fitting when you change Panta into Quanta.

In "Quantarhei" the last four letters ("rhei") should be written in Greek, i.e. (using LateX convention) "\rho \epsilon \iota".


Quantarhei is in flux, but it already provides helper classes to define molecules, their aggregates and their interaction with external environment. It can calculate absorption spectra of individual molecules and their aggregates and excitation energy transfer dynamics using various types of Redfield and Foerster theories.

Quantarhei provides Python code (optimized with Numpy) for all its implemented methods and theories, and allows extensions and replacements of the reference Python code with optimised routines written in C, Fortran or other lower level languages.

In the first development stage, we concentrate on bringing to you tools to quickly build essential components of a quantum mechanical simulation, such as Hamiltonian, relaxation tensors, various initial conditions for density matrix etc.

Quantarhei is at its experimental stage. Current version is |Version|

Quantarhei is available in source form on GitHub and from PyPI for installation with the pip command.

Acknowledgements

The work on Quantarhei is supported by

|NFN|_

.. |NFN| replace:: Neuron Fund for Support of Science .. _NFN: http://www.nfneuron.cz

through the Impuls grant in physics 2014 (2015-2017)

and

|GACR|_

.. |GACR| replace:: Czech Science Foundation (GACR) .. _GACR: http://www.gacr.cz

through grants: 14-25752S (2014-2016), 17-22160S (2017-2019) and 18-18022S (2018-2020)

New in 0.0.66

for users:

New in 0.0.65

for users:

New in 0.0.64

for users:

New in 0.0.63

for users:

New in 0.0.62

for users:

New in 0.0.61

for users:

New in 0.0.60

for users:

New in 0.0.59

for users:

New in 0.0.58

for users:

New in 0.0.57

for users:

New in 0.0.56

for users:

New in 0.0.55

for users:

New in 0.0.54

for users:

New in 0.0.53

for users:

New in 0.0.52

for users:

New in 0.0.51

for users:

New in 0.0.50

for users:

New in 0.0.49

for users:

for developers:

New in 0.0.48

for users:

New in 0.0.47

for users:

New in 0.0.46

for users:

For developers:

New in 0.0.45

For users:

For developers:

New in 0.0.44

For users:

New in 0.0.43

For users:

New in 0.0.42

For users:

New in 0.0.41

For users:

New in 0.0.40

For users:

New in 0.0.39

For users:

New in 0.0.38

For users:

New in 0.0.37

For users:

For developers

New in 0.0.36

For users:

For developers:

New in 0.0.35

For users:

For developers:

New in 0.0.34

For users

New in 0.0.33

For users:

For developers:

New in 0.0.32

For users:

New in version 0.0.31

For users:

For developers:

.. |DocBuild Status| image:: https://readthedocs.org/projects/quantarhei/badge/?version=latest :target: http://quantarhei.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

.. |Build Status| image:: https://github.com/tmancal74/quantarhei/actions/workflows/python-package.yml/badge.svg :target: https://github.com/tmancal74/quantarhei :alt: Build Status

.. |Coverage| image:: https://img.shields.io/codecov/c/github/tmancal74/quantarhei.svg :target: https://codecov.io/gh/tmancal74/quantarhei

.. |Version| image:: https://img.shields.io/pypi/v/quantarhei.svg :target: https://pypi.org/project/quantarhei/