quantum#

DisCoPy quantum submodule: cqmap, circuit, gates, tk and zx.

discopy.quantum.cqmap

Implements classical-quantum maps.

discopy.quantum.circuit

Implements classical-quantum circuits.

discopy.quantum.gates

Gates in a discopy.quantum.circuit.Circuit.

discopy.quantum.tk

Implements the translation between discopy and pytket.

discopy.quantum.pennylane

Implements a conversion from quantum DisCoPy circuits to PennyLane circuits.

discopy.quantum.zx

Implements ZX diagrams.

discopy.quantum.optics

This module is an implementation of linear optical circuits as diagrams built from beam splitters, phases and Mach-Zender interferometers.