Coverage report: 90%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-30 11:43 +0000

File class   statements missing excluded   coverage
qml_essentials / __init__.py (no class)   0 0 0   100%
qml_essentials / ansaetze.py Circuit   20 6 0   70%
qml_essentials / ansaetze.py DeclarativeCircuit   22 2 0   91%
qml_essentials / ansaetze.py Block   52 4 0   92%
qml_essentials / ansaetze.py Ansaetze   4 0 0   100%
qml_essentials / ansaetze.py Ansaetze.No_Ansatz   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.GHZ   7 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_1   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_2   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_3   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_4   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_5   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_6   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_7   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_8   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_9   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_10   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_13   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_14   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_15   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_16   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_17   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_18   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_19   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Circuit_20   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.No_Entangling   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Hardware_Efficient   1 0 0   100%
qml_essentials / ansaetze.py Ansaetze.Strongly_Entangling   1 0 0   100%
qml_essentials / ansaetze.py Encoding   35 6 0   83%
qml_essentials / ansaetze.py (no class)   129 0 0   100%
qml_essentials / coefficients.py Coefficients   56 6 0   89%
qml_essentials / coefficients.py FourierTree   98 2 1   98%
qml_essentials / coefficients.py FourierTree.CoefficientsTreeNode   41 0 0   100%
qml_essentials / coefficients.py FourierTree.TreeLeaf   0 0 0   100%
qml_essentials / coefficients.py FourierTree.PauliOperator   40 3 0   92%
qml_essentials / coefficients.py FCC   105 12 0   89%
qml_essentials / coefficients.py Datasets   13 0 0   100%
qml_essentials / coefficients.py (no class)   74 0 0   100%
qml_essentials / drawing.py TikzFigure   9 4 0   56%
qml_essentials / drawing.py QuanTikz   0 0 0   100%
qml_essentials / drawing.py PulseEvent   0 0 0   100%
qml_essentials / drawing.py (no class)   393 35 0   91%
qml_essentials / entanglement.py Entanglement   181 13 0   93%
qml_essentials / entanglement.py (no class)   36 0 0   100%
qml_essentials / expressibility.py Expressibility   50 1 0   98%
qml_essentials / expressibility.py (no class)   24 0 0   100%
qml_essentials / gates.py GatesMeta   4 0 0   100%
qml_essentials / gates.py Gates   67 9 0   87%
qml_essentials / gates.py (no class)   27 0 0   100%
qml_essentials / math.py (no class)   71 5 0   93%
qml_essentials / model.py Model   416 50 0   88%
qml_essentials / model.py (no class)   85 0 0   100%
qml_essentials / operations.py Operation   66 14 0   79%
qml_essentials / operations.py Hermitian   4 0 0   100%
qml_essentials / operations.py ParametrizedHamiltonian   3 0 0   100%
qml_essentials / operations.py Id   1 1 0   0%
qml_essentials / operations.py PauliX   1 0 0   100%
qml_essentials / operations.py PauliY   1 0 0   100%
qml_essentials / operations.py PauliZ   1 0 0   100%
qml_essentials / operations.py H   1 0 0   100%
qml_essentials / operations.py S   1 1 0   0%
qml_essentials / operations.py RandomUnitary   6 6 0   0%
qml_essentials / operations.py Barrier   4 2 0   50%
qml_essentials / operations.py _make_rotation_gate._RotationGate   6 0 0   100%
qml_essentials / operations.py _make_controlled_gate._ControlledGate   1 0 0   100%
qml_essentials / operations.py CCX   1 0 0   100%
qml_essentials / operations.py CSWAP   1 0 0   100%
qml_essentials / operations.py _make_controlled_rotation_gate._CRotationGate   6 0 0   100%
qml_essentials / operations.py Rot   8 0 0   100%
qml_essentials / operations.py PauliRot   12 0 0   100%
qml_essentials / operations.py KrausChannel   16 4 0   75%
qml_essentials / operations.py BitFlip   8 1 0   88%
qml_essentials / operations.py PhaseFlip   8 1 0   88%
qml_essentials / operations.py DepolarizingChannel   10 1 0   90%
qml_essentials / operations.py AmplitudeDamping   8 1 0   88%
qml_essentials / operations.py PhaseDamping   8 1 0   88%
qml_essentials / operations.py ThermalRelaxationError   40 14 0   65%
qml_essentials / operations.py QubitChannel   3 0 0   100%
qml_essentials / operations.py (no class)   274 6 0   98%
qml_essentials / pulses.py DecompositionStep   0 0 0   100%
qml_essentials / pulses.py PulseParams   72 39 0   46%
qml_essentials / pulses.py PulseEnvelope   28 0 0   100%
qml_essentials / pulses.py PulseInformation   40 12 0   70%
qml_essentials / pulses.py PulseGates   103 17 0   83%
qml_essentials / pulses.py PulseParamManager   7 1 0   86%
qml_essentials / pulses.py (no class)   137 0 0   100%
qml_essentials / qoc.py Cost   12 1 0   92%
qml_essentials / qoc.py CostFnRegistry   18 1 0   94%
qml_essentials / qoc.py QOC   291 61 0   79%
qml_essentials / qoc.py (no class)   125 36 0   71%
qml_essentials / tape.py (no class)   35 0 2   100%
qml_essentials / topologies.py Topology   35 1 0   97%
qml_essentials / topologies.py (no class)   10 0 0   100%
qml_essentials / unitary.py UnitaryGates   85 6 0   93%
qml_essentials / unitary.py (no class)   40 0 0   100%
qml_essentials / utils.py PauliTape   14 0 0   100%
qml_essentials / utils.py PauliCircuit   102 20 0   80%
qml_essentials / utils.py (no class)   40 0 0   100%
qml_essentials / yaqsi.py Yaqsi   68 3 0   96%
qml_essentials / yaqsi.py Script   259 22 0   92%
qml_essentials / yaqsi.py (no class)   73 2 0   97%
Total     4174 433 3   90%

No items found using the specified filter.