You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quantum Fog (QFog) is an app for modelling physical situations that exhibit quantum mechanical behavior. It's a tool for investigating and discussing quantum measurement problems graphically, in terms of network diagrams called quantum Bayesian networks.
Quantum Bayesian Networks (QB nets) are a quantum mechanical version of the classical Bayesian networks (CB nets) which earned Judea Pearl a Turing Prize.
QFog is loosely based on an older app written in C++ for the Mac. Our near term plans are to write a new app, mostly written in Python, in the cloud and taking advantage of Apache-Spark technology, that integrates seamlessly CB nets and QB nets.
Ultimately, we would like to use a QFog based app to program quantum computers in a graphical, QB net based way.
Qubiter at GitHub (see https://github.com/artiste-qb-net/qubiter) is a twin project started by the same people. We hope that eventually Quantum Fog will call Qubiter to perform some tasks, like quantum compiling.
We believe QFog will also prove very useful to
teachers of quantum mechanics, at all levels starting from high school.
researchers in fields other than quantum computing (for example, quantum artificial intelligence, quantum chemistry and quantum cognition).
Project Information
QFog is licensed under the BSD license (3 clause version) with an added clause at the end, taken almost verbatim from the Apache 2.0 license, granting additional Patent rights. See LICENSE.md.
QFog at GitHub is based on older, formerly proprietary software with the same name for the Mac. Read QFog-legacy-history.md for details about legacy history.
Contributors
(Alphabetical Order)
Dekant, Henning
Tregillus, Henry
Tucci, Robert
Yin, Tao
About
Python tools for analyzing both classical and quantum Bayesian Networks