Coverage report: 86%

Files Functions Classes

coverage.py v7.9.2, created at 2026-02-20 14:03 +0000

File function statements missing excluded coverage
qml_essentials/__init__.py (no function) 0 0 0 100%
qml_essentials/ansaetze.py Circuit.__init__ 1 0 0 100%
qml_essentials/ansaetze.py Circuit.n_params_per_layer 1 1 0 0%
qml_essentials/ansaetze.py Circuit.n_pulse_params_per_layer 1 1 0 0%
qml_essentials/ansaetze.py Circuit.get_control_indices 1 1 0 0%
qml_essentials/ansaetze.py Circuit.get_control_angles 6 0 0 100%
qml_essentials/ansaetze.py Circuit._build 8 1 0 88%
qml_essentials/ansaetze.py Circuit.build 1 1 0 0%
qml_essentials/ansaetze.py Circuit.__call__ 1 0 0 100%
qml_essentials/ansaetze.py DeclarativeCircuit.structure 1 1 0 0%
qml_essentials/ansaetze.py DeclarativeCircuit.n_params_per_layer 6 0 0 100%
qml_essentials/ansaetze.py DeclarativeCircuit.n_pulse_params_per_layer 2 0 0 100%
qml_essentials/ansaetze.py DeclarativeCircuit.get_control_indices 14 0 0 100%
qml_essentials/ansaetze.py DeclarativeCircuit.build 4 0 0 100%
qml_essentials/ansaetze.py Block.__init__ 7 0 0 100%
qml_essentials/ansaetze.py Block.__repr__ 3 3 0 0%
qml_essentials/ansaetze.py Block.is_entangling 1 0 0 100%
qml_essentials/ansaetze.py Block.is_rotational 1 0 0 100%
qml_essentials/ansaetze.py Block.is_controlled_rotation 1 0 0 100%
qml_essentials/ansaetze.py Block.enough_qubits 6 1 0 83%
qml_essentials/ansaetze.py Block.n_params 9 0 0 100%
qml_essentials/ansaetze.py Block.n_pulse_params 1 0 0 100%
qml_essentials/ansaetze.py Block.apply 14 0 0 100%
qml_essentials/ansaetze.py Ansaetze.get_available 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.No_Ansatz.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.GHZ.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.GHZ.build 3 0 0 100%
qml_essentials/ansaetze.py Ansaetze.GHZ.n_pulse_params_per_layer 3 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_1.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_2.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_3.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_4.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_5.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_6.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_7.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_8.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_9.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_10.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_13.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_14.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_15.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_16.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_17.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_18.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_19.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Circuit_20.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.No_Entangling.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Hardware_Efficient.structure 1 0 0 100%
qml_essentials/ansaetze.py Ansaetze.Strongly_Entangling.structure 1 0 0 100%
qml_essentials/ansaetze.py Encoding.__init__ 10 3 0 70%
qml_essentials/ansaetze.py Encoding.__len__ 1 0 0 100%
qml_essentials/ansaetze.py Encoding.__getitem__ 1 0 0 100%
qml_essentials/ansaetze.py Encoding.get_n_freqs 7 1 0 86%
qml_essentials/ansaetze.py Encoding.get_spectrum 8 1 0 88%
qml_essentials/ansaetze.py Encoding.hamming 1 0 0 100%
qml_essentials/ansaetze.py Encoding.binary 2 0 0 100%
qml_essentials/ansaetze.py Encoding.binary._enc 1 0 0 100%
qml_essentials/ansaetze.py Encoding.ternary 2 0 0 100%
qml_essentials/ansaetze.py Encoding.ternary._enc 1 0 0 100%
qml_essentials/ansaetze.py Encoding.golomb 1 1 0 0%
qml_essentials/ansaetze.py (no function) 131 0 0 100%
qml_essentials/coefficients.py Coefficients.get_spectrum 16 1 0 94%
qml_essentials/coefficients.py Coefficients._fourier_transform 9 0 0 100%
qml_essentials/coefficients.py Coefficients.get_psd 3 0 0 100%
qml_essentials/coefficients.py Coefficients.get_psd.abs2 1 0 0 100%
qml_essentials/coefficients.py Coefficients.evaluate_Fourier_series 25 4 0 84%
qml_essentials/coefficients.py FourierTree.CoefficientsTreeNode.__init__ 9 0 0 100%
qml_essentials/coefficients.py FourierTree.CoefficientsTreeNode.evaluate 15 0 0 100%
qml_essentials/coefficients.py FourierTree.CoefficientsTreeNode.get_leafs 17 0 0 100%
qml_essentials/coefficients.py FourierTree.PauliOperator.__init__ 11 0 0 100%
qml_essentials/coefficients.py FourierTree.PauliOperator._compute_xy_indices 4 0 0 100%
qml_essentials/coefficients.py FourierTree.PauliOperator._create_list_representation 17 0 0 100%
qml_essentials/coefficients.py FourierTree.PauliOperator.is_commuting 2 0 0 100%
qml_essentials/coefficients.py FourierTree.PauliOperator.tensor 5 0 0 100%
qml_essentials/coefficients.py FourierTree.__init__ 17 0 0 100%
qml_essentials/coefficients.py FourierTree.__call__ 15 2 0 87%
qml_essentials/coefficients.py FourierTree.build 6 0 0 100%
qml_essentials/coefficients.py FourierTree._encode_observables 4 0 0 100%
qml_essentials/coefficients.py FourierTree._get_tree_leafs 6 0 0 100%
qml_essentials/coefficients.py FourierTree.get_spectrum 13 0 0 100%
qml_essentials/coefficients.py FourierTree._freq_terms_to_coeffs 11 0 0 100%
qml_essentials/coefficients.py FourierTree._compute_leaf_factors 8 0 0 100%
qml_essentials/coefficients.py FourierTree._early_stopping_possible 2 0 0 100%
qml_essentials/coefficients.py FourierTree._create_tree_node 13 0 0 100%
qml_essentials/coefficients.py FourierTree._create_new_observable 2 0 0 100%
qml_essentials/coefficients.py FCC.get_fcc 2 0 0 100%
qml_essentials/coefficients.py FCC.get_fourier_fingerprint 10 0 0 100%
qml_essentials/coefficients.py FCC.calculate_fcc 1 0 0 100%
qml_essentials/coefficients.py FCC._calculate_mask 6 0 0 100%
qml_essentials/coefficients.py FCC._calculate_coefficients 10 2 0 80%
qml_essentials/coefficients.py FCC._correlate 7 3 0 57%
qml_essentials/coefficients.py FCC._pearson 31 4 0 87%
qml_essentials/coefficients.py FCC._spearman 26 2 0 92%
qml_essentials/coefficients.py FCC._weighting 7 0 0 100%
qml_essentials/coefficients.py FCC._weighting.quadrant_to_matrix 4 0 0 100%
qml_essentials/coefficients.py Datasets.generate_fourier_series 9 0 0 100%
qml_essentials/coefficients.py Datasets.uniform_circle 4 0 0 100%
qml_essentials/coefficients.py (no function) 76 0 0 100%
qml_essentials/entanglement.py Entanglement.meyer_wallach 15 1 0 93%
qml_essentials/entanglement.py Entanglement._compute_meyer_wallach_meas 5 0 0 100%
qml_essentials/entanglement.py Entanglement._compute_meyer_wallach_meas._f 5 0 0 100%
qml_essentials/entanglement.py Entanglement.bell_measurements 32 4 0 88%
qml_essentials/entanglement.py Entanglement.bell_measurements._circuit 6 0 0 100%
qml_essentials/entanglement.py Entanglement.relative_entropy 26 3 0 88%
qml_essentials/entanglement.py Entanglement._compute_log_density 5 0 0 100%
qml_essentials/entanglement.py Entanglement._compute_rel_entropies 16 0 0 100%
qml_essentials/entanglement.py Entanglement._compute_rel_entropies._f 3 0 0 100%
qml_essentials/entanglement.py Entanglement.entanglement_of_formation 16 2 0 88%
qml_essentials/entanglement.py Entanglement._compute_entanglement_of_formation 7 0 0 100%
qml_essentials/entanglement.py Entanglement.concentratable_entanglement 22 2 0 91%
qml_essentials/entanglement.py Entanglement.concentratable_entanglement._swap_test 9 0 0 100%
qml_essentials/entanglement.py Entanglement.concentratable_entanglement._f 3 0 0 100%
qml_essentials/entanglement.py sample_random_separable_states 6 0 0 100%
qml_essentials/entanglement.py (no function) 29 0 0 100%
qml_essentials/expressibility.py Expressibility._sample_state_fidelities 10 0 0 100%
qml_essentials/expressibility.py Expressibility.state_fidelities 16 1 0 94%
qml_essentials/expressibility.py Expressibility._haar_probability 3 0 0 100%
qml_essentials/expressibility.py Expressibility._sample_haar_integral 6 0 0 100%
qml_essentials/expressibility.py Expressibility.haar_integral 16 0 0 100%
qml_essentials/expressibility.py Expressibility.kullback_leibler_divergence 7 1 0 86%
qml_essentials/expressibility.py Expressibility.kl_divergence_to_haar 3 0 0 100%
qml_essentials/expressibility.py (no function) 23 0 0 100%
qml_essentials/gates.py UnitaryGates.NQubitDepolarizingChannel 2 0 0 100%
qml_essentials/gates.py UnitaryGates.NQubitDepolarizingChannel.n_qubit_depolarizing_kraus 23 2 0 91%
qml_essentials/gates.py UnitaryGates.Noise 17 0 0 100%
qml_essentials/gates.py UnitaryGates.GateError 5 0 0 100%
qml_essentials/gates.py UnitaryGates.Rot 6 0 0 100%
qml_essentials/gates.py UnitaryGates.RX 3 0 0 100%
qml_essentials/gates.py UnitaryGates.RY 3 0 0 100%
qml_essentials/gates.py UnitaryGates.RZ 3 0 0 100%
qml_essentials/gates.py UnitaryGates.CRX 3 0 0 100%
qml_essentials/gates.py UnitaryGates.CRY 3 0 0 100%
qml_essentials/gates.py UnitaryGates.CRZ 3 0 0 100%
qml_essentials/gates.py UnitaryGates.CX 2 0 0 100%
qml_essentials/gates.py UnitaryGates.CY 2 0 0 100%
qml_essentials/gates.py UnitaryGates.CZ 2 0 0 100%
qml_essentials/gates.py UnitaryGates.H 2 0 0 100%
qml_essentials/gates.py PulseParams.__init__ 5 0 0 100%
qml_essentials/gates.py PulseParams.__len__ 1 0 0 100%
qml_essentials/gates.py PulseParams.__getitem__ 3 3 0 0%
qml_essentials/gates.py PulseParams.__str__ 1 1 0 0%
qml_essentials/gates.py PulseParams.__repr__ 1 1 0 0%
qml_essentials/gates.py PulseParams.is_leaf 1 0 0 100%
qml_essentials/gates.py PulseParams.size 1 0 0 100%
qml_essentials/gates.py PulseParams.leafs 6 6 0 0%
qml_essentials/gates.py PulseParams.childs 3 1 0 67%
qml_essentials/gates.py PulseParams.shape 6 6 0 0%
qml_essentials/gates.py PulseParams.params 4 0 0 100%
qml_essentials/gates.py PulseParams.params 9 9 0 0%
qml_essentials/gates.py PulseParams.leaf_params 4 4 0 0%
qml_essentials/gates.py PulseParams.leaf_params 8 8 0 0%
qml_essentials/gates.py PulseParams.split_params 18 1 0 94%
qml_essentials/gates.py PulseInformation.gate_by_name 3 0 0 100%
qml_essentials/gates.py PulseInformation.num_params 1 0 0 100%
qml_essentials/gates.py PulseInformation.update_params 8 8 0 0%
qml_essentials/gates.py PulseInformation.shuffle_params 4 4 0 0%
qml_essentials/gates.py PulseGates._S 5 0 0 100%
qml_essentials/gates.py PulseGates.Rot 4 0 0 100%
qml_essentials/gates.py PulseGates.RX 6 0 0 100%
qml_essentials/gates.py PulseGates.RX.Sx 1 0 0 100%
qml_essentials/gates.py PulseGates.RY 6 0 0 100%
qml_essentials/gates.py PulseGates.RY.Sy 1 0 0 100%
qml_essentials/gates.py PulseGates.RZ 5 0 0 100%
qml_essentials/gates.py PulseGates.RZ.Sz 1 0 0 100%
qml_essentials/gates.py PulseGates.H 8 0 0 100%
qml_essentials/gates.py PulseGates.H.Sc 1 0 0 100%
qml_essentials/gates.py PulseGates.CX 5 0 0 100%
qml_essentials/gates.py PulseGates.CY 5 0 0 100%
qml_essentials/gates.py PulseGates.CZ 12 1 0 92%
qml_essentials/gates.py PulseGates.CZ.Scz 1 0 0 100%
qml_essentials/gates.py PulseGates.CRX 8 0 0 100%
qml_essentials/gates.py PulseGates.CRY 6 0 0 100%
qml_essentials/gates.py PulseGates.CRZ 6 0 0 100%
qml_essentials/gates.py GatesMeta.__getattr__ 3 0 0 100%
qml_essentials/gates.py GatesMeta.__getattr__.handler 1 0 0 100%
qml_essentials/gates.py Gates.__getattr__ 2 2 0 0%
qml_essentials/gates.py Gates.__getattr__.handler 1 1 0 0%
qml_essentials/gates.py Gates._inner_getattr 40 4 0 90%
qml_essentials/gates.py Gates.pulse_manager_context 4 0 0 100%
qml_essentials/gates.py Gates.parse_gates 17 2 0 88%
qml_essentials/gates.py Gates.is_rotational 1 0 0 100%
qml_essentials/gates.py Gates.is_entangling 1 0 0 100%
qml_essentials/gates.py PulseParamManager.__init__ 2 0 0 100%
qml_essentials/gates.py PulseParamManager.get 5 1 0 80%
qml_essentials/gates.py (no function) 139 0 0 100%
qml_essentials/model.py Model.__init__ 74 2 0 97%
qml_essentials/model.py Model.noise_params 1 0 0 100%
qml_essentials/model.py Model.noise_params 22 4 0 82%
qml_essentials/model.py Model.output_qubit 1 0 0 100%
qml_essentials/model.py Model.output_qubit 8 0 0 100%
qml_essentials/model.py Model.execution_type 1 0 0 100%
qml_essentials/model.py Model.execution_type 19 4 0 79%
qml_essentials/model.py Model.shots 1 0 0 100%
qml_essentials/model.py Model.shots 3 1 0 67%
qml_essentials/model.py Model.params 1 0 0 100%
qml_essentials/model.py Model.params 3 0 0 100%
qml_essentials/model.py Model.enc_params 1 0 0 100%
qml_essentials/model.py Model.enc_params 1 0 0 100%
qml_essentials/model.py Model.pulse_params 1 0 0 100%
qml_essentials/model.py Model.pulse_params 1 0 0 100%
qml_essentials/model.py Model.all_qubit_measurement 1 0 0 100%
qml_essentials/model.py Model.batch_shape 4 0 0 100%
qml_essentials/model.py Model.eff_batch_shape 3 0 0 100%
qml_essentials/model.py Model.initialize_params 20 1 0 95%
qml_essentials/model.py Model.initialize_params.set_control_params 7 1 0 86%
qml_essentials/model.py Model.transform_input 1 0 0 100%
qml_essentials/model.py Model._iec 7 0 0 100%
qml_essentials/model.py Model._circuit 2 0 0 100%
qml_essentials/model.py Model._variational 37 6 0 84%
qml_essentials/model.py Model._observable 30 4 0 87%
qml_essentials/model.py Model._apply_state_prep_noise 4 0 0 100%
qml_essentials/model.py Model._apply_general_noise 18 0 0 100%
qml_essentials/model.py Model._get_circuit_depth 5 0 0 100%
qml_essentials/model.py Model.draw 9 1 0 89%
qml_essentials/model.py Model.__repr__ 1 0 0 100%
qml_essentials/model.py Model.__str__ 1 0 0 100%
qml_essentials/model.py Model._params_validation 6 0 0 100%
qml_essentials/model.py Model._pulse_params_validation 4 0 0 100%
qml_essentials/model.py Model._enc_params_validation 10 2 0 80%
qml_essentials/model.py Model._inputs_validation 20 2 0 90%
qml_essentials/model.py Model._mp_executor 7 0 0 100%
qml_essentials/model.py Model._mp_executor._f 1 0 0 100%
qml_essentials/model.py Model._postprocess_res 5 0 0 100%
qml_essentials/model.py Model._assimilate_batch 26 0 0 100%
qml_essentials/model.py Model._requires_density 11 1 0 91%
qml_essentials/model.py Model.__call__ 1 0 0 100%
qml_essentials/model.py Model._forward 25 3 0 88%
qml_essentials/model.py (no function) 74 0 0 100%
qml_essentials/qoc.py QOC.__init__ 9 0 0 100%
qml_essentials/qoc.py QOC.save_results 25 25 0 0%
qml_essentials/qoc.py QOC.cost_fn 11 11 0 0%
qml_essentials/qoc.py QOC.multi_objective_cost_fn 17 17 0 0%
qml_essentials/qoc.py QOC.run_optimization 16 16 0 0%
qml_essentials/qoc.py QOC.run_optimization.opt_step 4 4 0 0%
qml_essentials/qoc.py QOC.optimize 2 2 0 0%
qml_essentials/qoc.py QOC.optimize.decorator 2 2 0 0%
qml_essentials/qoc.py QOC.optimize.decorator.wrapper 12 12 0 0%
qml_essentials/qoc.py QOC.optimize_multi_objective 2 2 0 0%
qml_essentials/qoc.py QOC.optimize_multi_objective.decorator 2 2 0 0%
qml_essentials/qoc.py QOC.optimize_multi_objective.decorator.wrapper 22 22 0 0%
qml_essentials/qoc.py QOC.create_RX 3 0 0 100%
qml_essentials/qoc.py QOC.create_RX.pulse_circuit 2 0 0 100%
qml_essentials/qoc.py QOC.create_RX.target_circuit 2 0 0 100%
qml_essentials/qoc.py QOC.create_RY 3 0 0 100%
qml_essentials/qoc.py QOC.create_RY.pulse_circuit 2 0 0 100%
qml_essentials/qoc.py QOC.create_RY.target_circuit 2 0 0 100%
qml_essentials/qoc.py QOC.create_RZ 3 0 0 100%
qml_essentials/qoc.py QOC.create_RZ.pulse_circuit 4 0 0 100%
qml_essentials/qoc.py QOC.create_RZ.target_circuit 4 0 0 100%
qml_essentials/qoc.py QOC.create_H 3 0 0 100%
qml_essentials/qoc.py QOC.create_H.pulse_circuit 3 0 0 100%
qml_essentials/qoc.py QOC.create_H.target_circuit 3 0 0 100%
qml_essentials/qoc.py QOC.create_Rot 3 3 0 0%
qml_essentials/qoc.py QOC.create_Rot.pulse_circuit 3 3 0 0%
qml_essentials/qoc.py QOC.create_Rot.target_circuit 3 3 0 0%
qml_essentials/qoc.py QOC.create_CX 3 0 0 100%
qml_essentials/qoc.py QOC.create_CX.pulse_circuit 4 0 0 100%
qml_essentials/qoc.py QOC.create_CX.target_circuit 4 0 0 100%
qml_essentials/qoc.py QOC.create_CY 3 0 0 100%
qml_essentials/qoc.py QOC.create_CY.pulse_circuit 4 0 0 100%
qml_essentials/qoc.py QOC.create_CY.target_circuit 4 0 0 100%
qml_essentials/qoc.py QOC.create_CZ 3 0 0 100%
qml_essentials/qoc.py QOC.create_CZ.pulse_circuit 4 0 0 100%
qml_essentials/qoc.py QOC.create_CZ.target_circuit 4 0 0 100%
qml_essentials/qoc.py QOC.create_CRX 3 0 0 100%
qml_essentials/qoc.py QOC.create_CRX.pulse_circuit 3 0 0 100%
qml_essentials/qoc.py QOC.create_CRX.target_circuit 3 0 0 100%
qml_essentials/qoc.py QOC.create_CRY 3 0 0 100%
qml_essentials/qoc.py QOC.create_CRY.pulse_circuit 3 0 0 100%
qml_essentials/qoc.py QOC.create_CRY.target_circuit 3 0 0 100%
qml_essentials/qoc.py QOC.create_CRZ 3 0 0 100%
qml_essentials/qoc.py QOC.create_CRZ.pulse_circuit 4 0 0 100%
qml_essentials/qoc.py QOC.create_CRZ.target_circuit 4 0 0 100%
qml_essentials/qoc.py QOC.optimize_all 78 78 0 0%
qml_essentials/qoc.py (no function) 44 10 0 77%
qml_essentials/topologies.py Topology.stairs 26 1 0 96%
qml_essentials/topologies.py Topology.bricks 3 0 0 100%
qml_essentials/topologies.py Topology.all_to_all 6 0 0 100%
qml_essentials/topologies.py (no function) 12 0 0 100%
qml_essentials/utils.py safe_random_split 3 0 0 100%
qml_essentials/utils.py logm_v 8 2 0 75%
qml_essentials/utils.py PauliCircuit.from_parameterised_circuit 9 0 0 100%
qml_essentials/utils.py PauliCircuit.commute_all_cliffords_to_the_end 14 0 0 100%
qml_essentials/utils.py PauliCircuit.get_clifford_pauli_gates 12 0 0 100%
qml_essentials/utils.py PauliCircuit._is_skippable 1 0 0 100%
qml_essentials/utils.py PauliCircuit._is_clifford 1 0 0 100%
qml_essentials/utils.py PauliCircuit._is_pauli_rotation 1 0 0 100%
qml_essentials/utils.py PauliCircuit._evolve_clifford_rotation 11 0 0 100%
qml_essentials/utils.py PauliCircuit._remove_identities_from_paulistr 7 0 0 100%
qml_essentials/utils.py PauliCircuit._evolve_clifford_pauli 6 0 0 100%
qml_essentials/utils.py PauliCircuit._evolve_cliffords_list 7 0 0 100%
qml_essentials/utils.py PauliCircuit._get_paulistring_from_generator 10 0 0 100%
qml_essentials/utils.py PauliCircuit.cliffords_in_observable 5 0 0 100%
qml_essentials/utils.py QuanTikz.TikzFigure.__init__ 1 0 0 100%
qml_essentials/utils.py QuanTikz.TikzFigure.__repr__ 1 1 0 0%
qml_essentials/utils.py QuanTikz.TikzFigure.__str__ 1 1 0 0%
qml_essentials/utils.py QuanTikz.TikzFigure.wrap_figure 1 1 0 0%
qml_essentials/utils.py QuanTikz.TikzFigure.export 5 1 0 80%
qml_essentials/utils.py QuanTikz.ground_state 1 0 0 100%
qml_essentials/utils.py QuanTikz.measure 3 1 0 67%
qml_essentials/utils.py QuanTikz.search_pi_fraction 12 0 0 100%
qml_essentials/utils.py QuanTikz.gate 17 3 0 82%
qml_essentials/utils.py QuanTikz.cgate 20 3 0 85%
qml_essentials/utils.py QuanTikz.barrier 1 0 0 100%
qml_essentials/utils.py QuanTikz._build_tikz_circuit 31 1 0 97%
qml_essentials/utils.py QuanTikz.build 22 1 0 95%
qml_essentials/utils.py (no function) 65 0 0 100%
Total   2614 373 0 86%

No items found using the specified filter.