Circuit RepresentationΒΆ

With this module you can build QuantumCircuit objects that are interpreted as acting on fermionic modes rather than qubits.

The following objects are simple type aliases to make this re-interpretation more clear:

Fermion

alias of Qubit

FermionRegister

alias of QuantumRegister

FermionSpecifier

A type alias equivalent to Qiskit's QubitSpecifier but for fermionic modes.

For actually expressing your circuits, you should use the FermionCircuit class along with the library of FermionGate implementations.

FermionCircuit

A wrapper around QuantumCircuit for expressing fermionic circuits.

FermionGate

The base class for all fermionic gates.