qosf.org icon indicating copy to clipboard operation
qosf.org copied to clipboard

Can you add QuTiP to the evaluation page?

Open nathanshammah opened this issue 4 years ago • 2 comments

It would be great if QuTiP, Quantum Toolbox in Python (http://qutip.org, https://github.com/qutip), could be added to the score cards in https://qosf.org/evaluation/.

While its core is quantum optics, It also has a quantum circuit simulator module (growing in scope with noise models), quantum information processing tools and visualization features, used broadly in the quantum computing ecosystem.   Below I add some information relevant to assess the Project's status and Community part.

I am available for support (cc @ajgpitch @Ericgig @quantshah @nwlambert). 

+++++++++++

Project

QuTiP is the open-source software to study quantum optics and related processes. It develops both an intuitive playground to understand quantum mechanics and cutting-edge tools to investigate it. QuTiP provides the most comprehensive toolbox to characterize noise and dissipation – realistic processes – affecting quantum systems, as well as tools not only to monitor but also to minimize their impact, quantum optimal control, description of decoherence-free spaces, used also for quantum circuits. It contains quantum circuit simulator module, and it integrates it with noise models.

For this reason QuTiP is a software born out of the quantum optics community and that has become increasingly relevant for the quantum computing community, as current quantum computing devices are noisy (NISQ definition by Preskill).

Since 2018, QuTiP is an affiliated project to NumFOCUS. It participated through it to Google Summer of Code 2019(GSoC).

It has online documentation, tutorials, and platform independent unit-testing with Travis CI (nose) and codeclimate tests. It is distributed on conda-forge, pip, and as compressed file on the website. Tutorials are also running with My Binder.

Code

  • QuTiP website: http://www.qutip.org/
  • GitHub repository: https://github.com/qutip
  • GitHub repository (QuTiP code): https://github.com/qutip/qutip
  • GitHub repository (QuTiP documentation): https://github.com/qutip/qutip-doc
  • GitHub repository (QuTiP tutorials): https://github.com/qutip/qutip-notebooks
  • Latest version of the documetnation: http://qutip.org/docs/latest/index.html
  • Historical archive of released documentation: http://qutip.org/documentation.html

Community

  • QuTiP forum, on Google groups: https://groups.google.com/forum/#!forum/qutip
  • QuTiP roadmap: https://github.com/qutip/qutip/wiki/Roadmap
  • QuTiP gitter: https://gitter.im/qutip/Lobby?source=orgpage
  • QuTiP lead developers use a private Slack channel
  • QuTiP tutorials, examples and lectures: http://www.qutip.org/ tutorials

Ecosystem

QuTiP is emerging as a library at the center of a lively ecosystem. About the idea of QuTiP as a super-library, here are some details on the other 72 other github repositories using QuTiP:

  • krotov, a very recent package for optimal control built on top of QuTiP ( https://arxiv.org/abs/1902.11284). https://github.com/qucontrol/krotov
  • piqs, the permutational invariant quantum solver, now a QuTiP module (see also https://arxiv.org/abs/1805.05129 );
  • matsubara, a plugin to study the ultrastrong coupling regime with structured baths, http://matsubara.readthedocs.io/
  • QNET, a computer algebra package for quantum mechanics and photonic quantum networks, which actually calls QuTiP as a plugin, mainly developed at Stanford in Mabuchi Lab https://github.com/mabuchilab/QNET
  • qptomographer, https://qptomographer.readthedocs.io/en/latest/install, a library to derive error bars for experiments in quantum computing and quantum information processing.
  • tiqs, a library to study open quantum systems on extended lattices exploiting the symmetries of such systems, https://github.com/fminga/tiqs

nathanshammah avatar Oct 25 '19 06:10 nathanshammah

Hi @nathanshammah! That's a great suggestion and we're planning to update the entire evaluation page with the newest stats in the upcoming weeks. We'll make sure to include QuTip as part of that update. I'll leave this issue open until then.

markf94 avatar Nov 04 '19 02:11 markf94

Thank you @markf94. Great initiative.

nathanshammah avatar Nov 04 '19 04:11 nathanshammah