Coverage report: 90%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-30 11:43 +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 1 0   83%
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   1 0 0   100%
qml_essentials / ansaetze.py DeclarativeCircuit.n_pulse_params_per_layer   1 0 0   100%
qml_essentials / ansaetze.py DeclarativeCircuit.get_control_indices   14 1 0   93%
qml_essentials / ansaetze.py DeclarativeCircuit.build   5 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   8 0 0   100%
qml_essentials / ansaetze.py Block.apply   16 0 0   100%
qml_essentials / ansaetze.py Ansaetze.get_available   4 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)   129 0 0   100%
qml_essentials / coefficients.py Coefficients.get_spectrum   18 2 0   89%
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   18 3 0   83%
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__   16 0 0   100%
qml_essentials / coefficients.py FourierTree.__call__   16 2 0   88%
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   14 0 0   100%
qml_essentials / coefficients.py FourierTree._freq_terms_to_coeffs   11 0 1   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   12 1 0   92%
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   9 2 0   78%
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)   74 0 0   100%
qml_essentials / drawing.py TikzFigure.__init__   1 0 0   100%
qml_essentials / drawing.py TikzFigure.__repr__   1 1 0   0%
qml_essentials / drawing.py TikzFigure.__str__   1 1 0   0%
qml_essentials / drawing.py TikzFigure.wrap_figure   1 1 0   0%
qml_essentials / drawing.py TikzFigure.export   5 1 0   80%
qml_essentials / drawing.py _ctrl_target_name   1 0 0   100%
qml_essentials / drawing.py _format_param   15 2 0   87%
qml_essentials / drawing.py _gate_label   6 0 0   100%
qml_essentials / drawing.py _tikz_param_str   15 2 0   87%
qml_essentials / drawing.py _tikz_align_wires   3 0 0   100%
qml_essentials / drawing.py _tikz_cell_controlled   20 1 0   95%
qml_essentials / drawing.py _tikz_cell_single   12 1 0   92%
qml_essentials / drawing.py _tikz_cell_multiqubit   4 4 0   0%
qml_essentials / drawing.py _tikz_cell_barrier   2 0 0   100%
qml_essentials / drawing.py _tikz_build_string   12 0 0   100%
qml_essentials / drawing.py draw_tikz   11 1 0   91%
qml_essentials / drawing.py draw_text   44 2 0   95%
qml_essentials / drawing.py draw_mpl   59 0 0   100%
qml_essentials / drawing.py _resolve_wires_for_drawing   7 3 0   57%
qml_essentials / drawing.py collect_pulse_events   24 1 0   96%
qml_essentials / drawing.py _make_event_label   3 0 0   100%
qml_essentials / drawing.py _sample_envelope   5 0 0   100%
qml_essentials / drawing.py _compute_display_window   24 18 0   25%
qml_essentials / drawing.py _draw_physical_pulse   13 0 0   100%
qml_essentials / drawing.py _draw_virtual_z   5 0 0   100%
qml_essentials / drawing.py _draw_block   6 0 0   100%
qml_essentials / drawing.py draw_pulse_schedule   53 0 0   100%
qml_essentials / drawing.py (no function)   49 0 0   100%
qml_essentials / entanglement.py Entanglement.meyer_wallach   11 1 0   91%
qml_essentials / entanglement.py Entanglement._compute_meyer_wallach_meas   3 0 0   100%
qml_essentials / entanglement.py Entanglement._compute_meyer_wallach_meas._f   6 0 0   100%
qml_essentials / entanglement.py Entanglement.bell_measurements   34 4 0   88%
qml_essentials / entanglement.py Entanglement.bell_measurements._bell_circuit   15 0 0   100%
qml_essentials / entanglement.py Entanglement.relative_entropy   24 3 0   88%
qml_essentials / entanglement.py Entanglement._compute_log_density   5 0 0   100%
qml_essentials / entanglement.py Entanglement._compute_rel_entropies   14 0 0   100%
qml_essentials / entanglement.py Entanglement._compute_rel_entropies._f   3 0 0   100%
qml_essentials / entanglement.py Entanglement.entanglement_of_formation   12 2 0   83%
qml_essentials / entanglement.py Entanglement._compute_entanglement_of_formation   7 0 0   100%
qml_essentials / entanglement.py Entanglement.concentratable_entanglement   25 2 0   92%
qml_essentials / entanglement.py Entanglement.concentratable_entanglement._shift_and_append   9 1 0   89%
qml_essentials / entanglement.py Entanglement.concentratable_entanglement._swap_test_circuit   13 0 0   100%
qml_essentials / entanglement.py sample_random_separable_states   6 0 0   100%
qml_essentials / entanglement.py (no function)   30 0 0   100%
qml_essentials / expressibility.py Expressibility._sample_state_fidelities   7 0 0   100%
qml_essentials / expressibility.py Expressibility.state_fidelities   8 0 0   100%
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)   24 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 Barrier   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   41 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 (no function)   26 0 0   100%
qml_essentials / math.py logm_v   8 2 0   75%
qml_essentials / math.py _sqrt_matrix   7 0 0   100%
qml_essentials / math.py _fidelity_statevector   11 0 0   100%
qml_essentials / math.py _fidelity_dm   6 0 0   100%
qml_essentials / math.py fidelity   11 1 0   91%
qml_essentials / math.py trace_distance   6 1 0   83%
qml_essentials / math.py phase_difference   11 1 0   91%
qml_essentials / math.py (no function)   11 0 0   100%
qml_essentials / model.py Model.__init__   48 2 0   96%
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 6 0   68%
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.data_reupload   1 0 0   100%
qml_essentials / model.py Model.data_reupload   19 0 0   100%
qml_essentials / model.py Model.degree   1 0 0   100%
qml_essentials / model.py Model.degree   1 0 0   100%
qml_essentials / model.py Model.frequencies   1 0 0   100%
qml_essentials / model.py Model.frequencies   1 0 0   100%
qml_essentials / model.py Model.has_dru   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._variational   37 6 0   84%
qml_essentials / model.py Model._build_obs   14 2 0   86%
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   22 0 0   100%
qml_essentials / model.py Model.draw   11 1 0   91%
qml_essentials / model.py Model.draw_pulse   5 5 0   0%
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   6 1 0   83%
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._postprocess_res   5 3 0   40%
qml_essentials / model.py Model._assimilate_batch   26 0 0   100%
qml_essentials / model.py Model._requires_density   11 11 0   0%
qml_essentials / model.py Model.__call__   1 0 0   100%
qml_essentials / model.py Model._forward   38 2 0   95%
qml_essentials / model.py (no function)   85 0 0   100%
qml_essentials / operations.py _cdtype   1 0 0   100%
qml_essentials / operations.py _einsum_subscript   9 0 0   100%
qml_essentials / operations.py _contract_and_restore   2 0 0   100%
qml_essentials / operations.py Operation.__init__   13 2 0   85%
qml_essentials / operations.py Operation.parameters   1 0 0   100%
qml_essentials / operations.py Operation.__repr__   5 5 0   0%
qml_essentials / operations.py Operation.matrix   3 1 0   67%
qml_essentials / operations.py Operation.wires   1 0 0   100%
qml_essentials / operations.py Operation.wires   3 1 0   67%
qml_essentials / operations.py Operation.input_idx   1 0 0   100%
qml_essentials / operations.py Operation.input_idx   1 0 0   100%
qml_essentials / operations.py Operation._update_tape_operation   5 1 0   80%
qml_essentials / operations.py Operation.dagger   4 0 0   100%
qml_essentials / operations.py Operation.power   4 0 0   100%
qml_essentials / operations.py Operation.lifted_matrix   2 0 0   100%
qml_essentials / operations.py Operation.apply_to_state   5 0 0   100%
qml_essentials / operations.py Operation.apply_to_state_tensor   3 3 0   0%
qml_essentials / operations.py Operation._gate_tensor   7 1 0   86%
qml_essentials / operations.py Operation.apply_to_density   8 0 0   100%
qml_essentials / operations.py Hermitian.__init__   1 0 0   100%
qml_essentials / operations.py Hermitian.__rmul__   3 0 0   100%
qml_essentials / operations.py ParametrizedHamiltonian.__init__   3 0 0   100%
qml_essentials / operations.py Id.__init__   1 1 0   0%
qml_essentials / operations.py PauliX.__init__   1 0 0   100%
qml_essentials / operations.py PauliY.__init__   1 0 0   100%
qml_essentials / operations.py PauliZ.__init__   1 0 0   100%
qml_essentials / operations.py H.__init__   1 0 0   100%
qml_essentials / operations.py S.__init__   1 1 0   0%
qml_essentials / operations.py RandomUnitary.__init__   6 6 0   0%
qml_essentials / operations.py Barrier.__init__   1 0 0   100%
qml_essentials / operations.py Barrier.apply_to_state   1 1 0   0%
qml_essentials / operations.py Barrier.apply_to_state_tensor   1 1 0   0%
qml_essentials / operations.py Barrier.apply_to_density   1 0 0   100%
qml_essentials / operations.py _make_rotation_gate   10 0 0   100%
qml_essentials / operations.py _make_rotation_gate._RotationGate.__init__   5 0 0   100%
qml_essentials / operations.py _make_rotation_gate._RotationGate.generator   1 0 0   100%
qml_essentials / operations.py _make_controlled_gate   10 0 0   100%
qml_essentials / operations.py _make_controlled_gate._ControlledGate.__init__   1 0 0   100%
qml_essentials / operations.py CCX.__init__   1 0 0   100%
qml_essentials / operations.py CSWAP.__init__   1 0 0   100%
qml_essentials / operations.py _make_controlled_rotation_gate   10 0 0   100%
qml_essentials / operations.py _make_controlled_rotation_gate._CRotationGate.__init__   6 0 0   100%
qml_essentials / operations.py Rot.__init__   8 0 0   100%
qml_essentials / operations.py PauliRot.__init__   8 0 0   100%
qml_essentials / operations.py PauliRot.generator   4 0 0   100%
qml_essentials / operations.py KrausChannel.kraus_matrices   1 1 0   0%
qml_essentials / operations.py KrausChannel.matrix   1 1 0   0%
qml_essentials / operations.py KrausChannel.apply_to_state   1 1 0   0%
qml_essentials / operations.py KrausChannel.apply_to_state_tensor   1 1 0   0%
qml_essentials / operations.py KrausChannel.apply_to_density   12 0 0   100%
qml_essentials / operations.py BitFlip.__init__   4 1 0   75%
qml_essentials / operations.py BitFlip.kraus_matrices   4 0 0   100%
qml_essentials / operations.py PhaseFlip.__init__   4 1 0   75%
qml_essentials / operations.py PhaseFlip.kraus_matrices   4 0 0   100%
qml_essentials / operations.py DepolarizingChannel.__init__   4 1 0   75%
qml_essentials / operations.py DepolarizingChannel.kraus_matrices   6 0 0   100%
qml_essentials / operations.py AmplitudeDamping.__init__   4 1 0   75%
qml_essentials / operations.py AmplitudeDamping.kraus_matrices   4 0 0   100%
qml_essentials / operations.py PhaseDamping.__init__   4 1 0   75%
qml_essentials / operations.py PhaseDamping.kraus_matrices   4 0 0   100%
qml_essentials / operations.py ThermalRelaxationError.__init__   15 5 0   67%
qml_essentials / operations.py ThermalRelaxationError.kraus_matrices   25 9 0   64%
qml_essentials / operations.py QubitChannel.__init__   2 0 0   100%
qml_essentials / operations.py QubitChannel.kraus_matrices   1 0 0   100%
qml_essentials / operations.py evolve_pauli_with_clifford   9 0 0   100%
qml_essentials / operations.py _embed_matrix   12 0 0   100%
qml_essentials / operations.py _permute_matrix   6 0 0   100%
qml_essentials / operations.py pauli_decompose   40 4 0   90%
qml_essentials / operations.py pauli_string_from_operation   9 2 0   78%
qml_essentials / operations.py (no function)   156 0 0   100%
qml_essentials / pulses.py PulseParams.__init__   6 0 0   100%
qml_essentials / pulses.py PulseParams.__len__   1 0 0   100%
qml_essentials / pulses.py PulseParams.__getitem__   3 3 0   0%
qml_essentials / pulses.py PulseParams.__str__   1 1 0   0%
qml_essentials / pulses.py PulseParams.__repr__   1 1 0   0%
qml_essentials / pulses.py PulseParams.is_leaf   1 0 0   100%
qml_essentials / pulses.py PulseParams.size   1 0 0   100%
qml_essentials / pulses.py PulseParams.leafs   6 6 0   0%
qml_essentials / pulses.py PulseParams.childs   3 1 0   67%
qml_essentials / pulses.py PulseParams.shape   6 6 0   0%
qml_essentials / pulses.py PulseParams.params   4 0 0   100%
qml_essentials / pulses.py PulseParams.params   9 9 0   0%
qml_essentials / pulses.py PulseParams.leaf_params   4 4 0   0%
qml_essentials / pulses.py PulseParams.leaf_params   8 8 0   0%
qml_essentials / pulses.py PulseParams.split_params   18 0 0   100%
qml_essentials / pulses.py PulseEnvelope.gaussian   2 0 0   100%
qml_essentials / pulses.py PulseEnvelope.square   2 0 0   100%
qml_essentials / pulses.py PulseEnvelope.cosine   3 0 0   100%
qml_essentials / pulses.py PulseEnvelope.drag   4 0 0   100%
qml_essentials / pulses.py PulseEnvelope.sech   2 0 0   100%
qml_essentials / pulses.py PulseEnvelope.available   1 0 0   100%
qml_essentials / pulses.py PulseEnvelope.get   3 0 0   100%
qml_essentials / pulses.py PulseEnvelope.build_coeff_fns   3 0 0   100%
qml_essentials / pulses.py PulseEnvelope.build_coeff_fns._coeff_Sx   4 0 0   100%
qml_essentials / pulses.py PulseEnvelope.build_coeff_fns._coeff_Sy   4 0 0   100%
qml_essentials / pulses.py PulseInformation._build_leaf_gates   6 0 0   100%
qml_essentials / pulses.py PulseInformation._build_composite_gates   8 0 0   100%
qml_essentials / pulses.py PulseInformation.set_envelope   9 0 0   100%
qml_essentials / pulses.py PulseInformation.get_envelope   1 0 0   100%
qml_essentials / pulses.py PulseInformation.gate_by_name   3 0 0   100%
qml_essentials / pulses.py PulseInformation.num_params   1 0 0   100%
qml_essentials / pulses.py PulseInformation.update_params   8 8 0   0%
qml_essentials / pulses.py PulseInformation.shuffle_params   4 4 0   0%
qml_essentials / pulses.py PulseGates._coeff_Sx   4 4 0   0%
qml_essentials / pulses.py PulseGates._coeff_Sy   4 4 0   0%
qml_essentials / pulses.py PulseGates._coeff_Sz   1 0 0   100%
qml_essentials / pulses.py PulseGates._coeff_Sc   1 0 0   100%
qml_essentials / pulses.py PulseGates._coeff_Scz   1 0 0   100%
qml_essentials / pulses.py PulseGates._record_pulse_event   14 0 0   100%
qml_essentials / pulses.py PulseGates.Rot   6 3 0   50%
qml_essentials / pulses.py PulseGates.PauliRot   1 1 0   0%
qml_essentials / pulses.py PulseGates.RX   8 0 0   100%
qml_essentials / pulses.py PulseGates.RY   8 0 0   100%
qml_essentials / pulses.py PulseGates.RZ   8 0 0   100%
qml_essentials / pulses.py PulseGates._resolve_wires   8 3 0   62%
qml_essentials / pulses.py PulseGates._execute_composite   15 2 0   87%
qml_essentials / pulses.py PulseGates.H   5 0 0   100%
qml_essentials / pulses.py PulseGates.CX   2 0 0   100%
qml_essentials / pulses.py PulseGates.CY   2 0 0   100%
qml_essentials / pulses.py PulseGates.CZ   7 0 0   100%
qml_essentials / pulses.py PulseGates.CRX   2 0 0   100%
qml_essentials / pulses.py PulseGates.CRY   3 0 0   100%
qml_essentials / pulses.py PulseGates.CRZ   3 0 0   100%
qml_essentials / pulses.py PulseParamManager.__init__   2 0 0   100%
qml_essentials / pulses.py PulseParamManager.get   5 1 0   80%
qml_essentials / pulses.py (no function)   137 0 0   100%
qml_essentials / qoc.py Cost.__init__   3 0 0   100%
qml_essentials / qoc.py Cost.__call__   4 0 0   100%
qml_essentials / qoc.py Cost.__add__   5 1 0   80%
qml_essentials / qoc.py fidelity_cost_fn   6 0 0   100%
qml_essentials / qoc.py pulse_width_cost_fn   6 0 0   100%
qml_essentials / qoc.py evolution_time_cost_fn   2 0 0   100%
qml_essentials / qoc.py spectral_density_cost_fn   17 0 0   100%
qml_essentials / qoc.py CostFnRegistry.available   1 0 0   100%
qml_essentials / qoc.py CostFnRegistry.get   3 0 0   100%
qml_essentials / qoc.py CostFnRegistry.parse_cost_arg   14 1 0   93%
qml_essentials / qoc.py QOC.__init__   37 2 0   95%
qml_essentials / qoc.py QOC.save_results   21 1 0   95%
qml_essentials / qoc.py QOC._to_log_space   8 1 0   88%
qml_essentials / qoc.py QOC._from_log_space   8 1 0   88%
qml_essentials / qoc.py QOC._build_scan_grid   9 9 0   0%
qml_essentials / qoc.py QOC.stage_0_opt   24 19 0   21%
qml_essentials / qoc.py QOC.stage_0_opt.fidelity_only_cost_log   1 1 0   0%
qml_essentials / qoc.py QOC.stage_0_opt.scan_step   4 4 0   0%
qml_essentials / qoc.py QOC.stage_1_opt   51 2 0   96%
qml_essentials / qoc.py QOC.stage_1_opt.total_costs_log   1 0 0   100%
qml_essentials / qoc.py QOC.stage_1_opt.opt_step   4 0 0   100%
qml_essentials / qoc.py QOC.optimize   2 0 0   100%
qml_essentials / qoc.py QOC.optimize.decorator   2 0 0   100%
qml_essentials / qoc.py QOC.optimize.decorator.wrapper   17 0 0   100%
qml_essentials / qoc.py QOC.optimize.decorator.wrapper._build_cost   2 0 0   100%
qml_essentials / qoc.py QOC.create_RX   3 0 0   100%
qml_essentials / qoc.py QOC.create_RX.pulse_circuit   1 0 0   100%
qml_essentials / qoc.py QOC.create_RX.target_circuit   1 0 0   100%
qml_essentials / qoc.py QOC.create_RY   3 0 0   100%
qml_essentials / qoc.py QOC.create_RY.pulse_circuit   1 0 0   100%
qml_essentials / qoc.py QOC.create_RY.target_circuit   1 0 0   100%
qml_essentials / qoc.py QOC.create_RZ   3 0 0   100%
qml_essentials / qoc.py QOC.create_RZ.pulse_circuit   3 0 0   100%
qml_essentials / qoc.py QOC.create_RZ.target_circuit   3 0 0   100%
qml_essentials / qoc.py QOC.create_H   3 0 0   100%
qml_essentials / qoc.py QOC.create_H.pulse_circuit   2 0 0   100%
qml_essentials / qoc.py QOC.create_H.target_circuit   2 0 0   100%
qml_essentials / qoc.py QOC.create_Rot   3 0 0   100%
qml_essentials / qoc.py QOC.create_Rot.pulse_circuit   2 2 0   0%
qml_essentials / qoc.py QOC.create_Rot.target_circuit   2 2 0   0%
qml_essentials / qoc.py QOC.create_CX   3 0 0   100%
qml_essentials / qoc.py QOC.create_CX.pulse_circuit   3 0 0   100%
qml_essentials / qoc.py QOC.create_CX.target_circuit   3 0 0   100%
qml_essentials / qoc.py QOC.create_CY   3 0 0   100%
qml_essentials / qoc.py QOC.create_CY.pulse_circuit   3 0 0   100%
qml_essentials / qoc.py QOC.create_CY.target_circuit   3 0 0   100%
qml_essentials / qoc.py QOC.create_CZ   3 0 0   100%
qml_essentials / qoc.py QOC.create_CZ.pulse_circuit   3 0 0   100%
qml_essentials / qoc.py QOC.create_CZ.target_circuit   3 0 0   100%
qml_essentials / qoc.py QOC.create_CRX   3 0 0   100%
qml_essentials / qoc.py QOC.create_CRX.pulse_circuit   2 0 0   100%
qml_essentials / qoc.py QOC.create_CRX.target_circuit   2 0 0   100%
qml_essentials / qoc.py QOC.create_CRY   3 0 0   100%
qml_essentials / qoc.py QOC.create_CRY.pulse_circuit   2 0 0   100%
qml_essentials / qoc.py QOC.create_CRY.target_circuit   2 0 0   100%
qml_essentials / qoc.py QOC.create_CRZ   3 0 0   100%
qml_essentials / qoc.py QOC.create_CRZ.pulse_circuit   3 0 0   100%
qml_essentials / qoc.py QOC.create_CRZ.target_circuit   3 0 0   100%
qml_essentials / qoc.py QOC.optimize_all   17 17 0   0%
qml_essentials / qoc.py (no function)   94 36 0   62%
qml_essentials / tape.py _tape_stack   3 0 0   100%
qml_essentials / tape.py active_tape   2 0 0   100%
qml_essentials / tape.py recording   6 0 0   100%
qml_essentials / tape.py _pulse_tape_stack   3 0 0   100%
qml_essentials / tape.py active_pulse_tape   2 0 0   100%
qml_essentials / tape.py pulse_recording   6 0 0   100%
qml_essentials / tape.py (no function)   13 0 2   100%
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)   10 0 0   100%
qml_essentials / unitary.py UnitaryGates.NQubitDepolarizingChannel   2 0 0   100%
qml_essentials / unitary.py UnitaryGates.NQubitDepolarizingChannel.n_qubit_depolarizing_kraus   23 2 0   91%
qml_essentials / unitary.py UnitaryGates.Noise   17 0 0   100%
qml_essentials / unitary.py UnitaryGates.GateError   7 0 0   100%
qml_essentials / unitary.py UnitaryGates.Rot   6 0 0   100%
qml_essentials / unitary.py UnitaryGates.PauliRot   4 4 0   0%
qml_essentials / unitary.py UnitaryGates.RX   3 0 0   100%
qml_essentials / unitary.py UnitaryGates.RY   3 0 0   100%
qml_essentials / unitary.py UnitaryGates.RZ   3 0 0   100%
qml_essentials / unitary.py UnitaryGates.CRX   3 0 0   100%
qml_essentials / unitary.py UnitaryGates.CRY   3 0 0   100%
qml_essentials / unitary.py UnitaryGates.CRZ   3 0 0   100%
qml_essentials / unitary.py UnitaryGates.CX   2 0 0   100%
qml_essentials / unitary.py UnitaryGates.CY   2 0 0   100%
qml_essentials / unitary.py UnitaryGates.CZ   2 0 0   100%
qml_essentials / unitary.py UnitaryGates.H   2 0 0   100%
qml_essentials / unitary.py (no function)   40 0 0   100%
qml_essentials / utils.py safe_random_split   3 0 0   100%
qml_essentials / utils.py PauliTape.__init__   2 0 0   100%
qml_essentials / utils.py PauliTape.get_parameters   4 0 0   100%
qml_essentials / utils.py PauliTape.get_input_indices   8 0 0   100%
qml_essentials / utils.py PauliCircuit.from_parameterised_circuit   6 1 0   83%
qml_essentials / utils.py PauliCircuit.commute_all_cliffords_to_the_end   14 0 0   100%
qml_essentials / utils.py PauliCircuit.get_clifford_pauli_gates   44 19 0   57%
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   14 0 0   100%
qml_essentials / utils.py PauliCircuit._remove_identities_from_paulistr   7 0 0   100%
qml_essentials / utils.py PauliCircuit._evolve_clifford_pauli   4 0 0   100%
qml_essentials / utils.py PauliCircuit._evolve_cliffords_list   5 0 0   100%
qml_essentials / utils.py PauliCircuit.cliffords_in_observable   5 0 0   100%
qml_essentials / utils.py (no function)   37 0 0   100%
qml_essentials / yaqsi.py _make_hashable   7 2 0   71%
qml_essentials / yaqsi.py Yaqsi._partial_trace_single   8 0 0   100%
qml_essentials / yaqsi.py Yaqsi.partial_trace   4 0 0   100%
qml_essentials / yaqsi.py Yaqsi._marginalize_probs_single   4 0 0   100%
qml_essentials / yaqsi.py Yaqsi.marginalize_probs   4 0 0   100%
qml_essentials / yaqsi.py Yaqsi.build_parity_observable   3 0 0   100%
qml_essentials / yaqsi.py Yaqsi.evolve   5 0 0   100%
qml_essentials / yaqsi.py Yaqsi._evolve_static   3 0 0   100%
qml_essentials / yaqsi.py Yaqsi._evolve_static._apply   2 0 0   100%
qml_essentials / yaqsi.py Yaqsi._evolve_parametrized   22 1 0   95%
qml_essentials / yaqsi.py Yaqsi._evolve_parametrized._solve   3 0 0   100%
qml_essentials / yaqsi.py Yaqsi._evolve_parametrized._solve.rhs   1 0 0   100%
qml_essentials / yaqsi.py Yaqsi._evolve_parametrized._apply   9 2 0   78%
qml_essentials / yaqsi.py Script.__init__   3 0 0   100%
qml_essentials / yaqsi.py Script._estimate_peak_bytes   19 0 0   100%
qml_essentials / yaqsi.py Script._available_memory_bytes   15 4 0   73%
qml_essentials / yaqsi.py Script._compute_chunk_size   24 6 0   75%
qml_essentials / yaqsi.py Script._execute_chunked   16 0 0   100%
qml_essentials / yaqsi.py Script._record   3 0 0   100%
qml_essentials / yaqsi.py Script.pulse_events   4 0 0   100%
qml_essentials / yaqsi.py Script._infer_n_qubits   4 0 0   100%
qml_essentials / yaqsi.py Script._simulate_pure   14 0 0   100%
qml_essentials / yaqsi.py Script._simulate_mixed   5 0 0   100%
qml_essentials / yaqsi.py Script._simulate_and_measure   15 2 0   87%
qml_essentials / yaqsi.py Script._measure_state   21 1 0   95%
qml_essentials / yaqsi.py Script._measure_state._is_single_qubit_diag   5 0 0   100%
qml_essentials / yaqsi.py Script._measure_density   8 1 0   88%
qml_essentials / yaqsi.py Script._sample_shots   14 1 0   93%
qml_essentials / yaqsi.py Script.execute   13 1 0   92%
qml_essentials / yaqsi.py Script._execute_batched   52 5 0   90%
qml_essentials / yaqsi.py Script._execute_batched._slice_first   1 0 0   100%
qml_essentials / yaqsi.py Script._execute_batched._single_execute_shots   4 0 0   100%
qml_essentials / yaqsi.py Script._execute_batched._single_execute   2 0 0   100%
qml_essentials / yaqsi.py Script.draw   17 1 0   94%
qml_essentials / yaqsi.py (no function)   66 0 0   100%
Total     4174 433 3   90%

No items found using the specified filter.