Skip to content

Visualization and tomography

quantum-fog

Maintained by artiste-qb-net

Quantum Fog at GitHub What is Quantum Fog?

Jupyter NotebookBSD-3-Clause
quantum-fog illustration

Resource snapshot

Category

Visualization and tomography

Stars

80

Last pushed

Feb 13, 2023Updated 3y ago

Open issues

12

What it is

quantum-fog is maintained by artiste-qb-net and sits in the Visualization and tomography lane of the open-source quantum map.

Quantum Fog at GitHub What is Quantum Fog?

Last verified by Qtangl generator on May 27, 2026

Who it's for

People who learn best by seeing state structure, measurement results, or circuit behavior laid out visually.

What you can build or learn

  • Understand how the project helps inspect or reconstruct quantum systems.
  • Compare visual tooling against more code-heavy workflows.
  • Use the resource as a bridge between theory, experiments, and debugging.

License

BSD-3-Clause

SPDX identifier detected from the repository metadata or license files.

Repository README

Preview from the project README.

Rendered as Markdown inside a scrollable preview. Long READMEs stay contained; expand or open on GitHub for the full document.

~280 words · about 1 min readOpen on GitHub

Quantum Fog at GitHub

What is Quantum Fog?

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

Activity

Latest release

—

Watchers

11

Python support

—

Learn digest

Get monthly updates when library entries change.

Monthly digest: new library entries, updated flagships, and one editorial pick.

Related resources

Keep exploring nearby tools.

quantumlib

Cirq

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

PythonApache-2.0Flagship

4,971 stars · Updated 3mo ago

XanaduAI

pennylane

PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry.

PythonApache-2.0FlagshipQtangl relevant

3,229 stars · Updated 3mo ago

QISKit

qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

PythonApache-2.0FlagshipQtangl relevant

7,412 stars · Updated 3mo ago

BBN-Q

QuantumInfo.jl

Julia library for quantum information related calculations.

JuliaCustom / project-specific

18 stars · Updated 4y ago

Microsoft

QuantumKatas

Tutorials and programming exercises for learning Q# and quantum computing

Jupyter NotebookMITFlagshipArchive

4,862 stars · Updated 2y ago

BBN-Q

QuantumTomography.jl

Julia package to perform quantum state and process tomography

JuliaApache-2.0

34 stars · Updated 4mo ago