Skip to content
/ mezze Public
forked from mezze-team/mezze

A toolbox for simulating open quantum system dynamics.

License

Notifications You must be signed in to change notification settings

huckstar/mezze

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mezze

A toolbox for simulating open quantum system dynamics

Getting Started

There are some issues with dependencies that may occur when using pip only so instead follow these steps

  • Install TensorFlow Quantum using the instructions here
  • Install mezze - pip install -e . (or similar)

Install using pip install from the cloned repo.

Look at the notebooks in the examples folder, and also tests for more granular usage.

Citing mezze

If you use the SchWARMA tools in your research, please cite:

Schultz, K., Quiroz, G., Titum, P., & Clader, B. D. (2020). SchWARMA: A model-based approach for time-correlated noise in quantum circuits. arXiv preprint arXiv:2010.04580.

If you use SchWARMA for noise injection, please cite:

Murphy, A., Epstein, J., Quiroz, G., Schultz, K., Tewala, L., McElroy, K., ... & Sweeney, T. M. (2021). Universal Dephasing Noise Injection via Schrodinger Wave Autoregressive Moving Average Models. arXiv preprint arXiv:2102.03370.

If you experiment with the heavy-tailed (Levy-alpha stable) variants of SchWARMA, please cite:

Clader, B. D., Trout, C. J., Barnes, J. P., Schultz, K., Quiroz, G., & Titum, P. (2021). Impact of correlations and heavy-tails on quantum error correction. arXiv preprint arXiv:2101.11631.

Tensorflow Quantum Branch

Note that most of the TensorFlow Quantum-based tools are now in the main branch, and tfq will only be for developing capabilities

To use the SchWARMA tools implemented using TensorFlow Quantum and Cirq:

  • Install TensorFlow Quantum using the instructions here
  • Fetch remote branches - git fetch
  • Checkout the tfq branch of mezze - git checkout tfq
  • Install mezze - pip install -e . (or similar)

This will resolve issues with dependencies that occur by using pip only

About

A toolbox for simulating open quantum system dynamics.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%