/home/runner/work/tket/tket/pytket/pytket/__init__.py |
(no function) |
15 |
2 |
0 |
2 |
1 |
82% |
/home/runner/work/tket/tket/pytket/pytket/_tket/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/_version.py |
(no function) |
13 |
3 |
0 |
2 |
1 |
73% |
/home/runner/work/tket/tket/pytket/pytket/architecture/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/__init__.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.empty_result |
5 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.required_predicates |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.valid_circuit |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend._check_all_circuits |
10 |
2 |
0 |
10 |
3 |
75% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.rebase_pass |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.default_compilation_pass |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.get_compiled_circuit |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.get_compiled_circuits |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend._result_id_type |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend._check_handle_type |
2 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.process_circuit |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.process_circuits |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.circuit_status |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.empty_cache |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.pop_result |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.get_result |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.get_results |
8 |
2 |
0 |
0 |
0 |
75% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.run_circuit |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.run_circuits |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.cancel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.backend_info |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.available_devices |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.persistent_handles |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.supports_shots |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.supports_counts |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.supports_state |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.supports_unitary |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.supports_density_matrix |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.supports_expectation |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.expectation_allows_nonhermitian |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.supports_contextual_optimisation |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend._get_extension_module |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.__extension_name__ |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.__extension_version__ |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend._get_n_shots_as_list |
0 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend._get_n_shots_as_list |
0 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend._get_n_shots_as_list |
0 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend._get_n_shots_as_list |
19 |
1 |
0 |
12 |
1 |
94% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend._get_n_shots_as_list.validate_n_shots |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.get_pauli_expectation_value |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
Backend.get_operator_expectation_value |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py |
(no function) |
100 |
0 |
0 |
6 |
3 |
97% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend_exceptions.py |
CircuitNotValidError.__init__ |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend_exceptions.py |
CircuitNotRunError.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend_exceptions.py |
InvalidResultType.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backend_exceptions.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_serialize_all_node_gate_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_deserialize_all_node_gate_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_serialize_all_edge_gate_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_deserialize_all_edge_gate_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_serialize_all_readout_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_deserialize_all_readout_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_serialize_averaged_node_gate_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_deserialize_averaged_node_gate_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_serialize_averaged_edge_gate_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_deserialize_averaged_edge_gate_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_serialize_averaged_readout_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
_deserialize_averaged_readout_errors |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
BackendInfo.nodes |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
BackendInfo.n_nodes |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
BackendInfo.add_misc |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
BackendInfo.get_misc |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
BackendInfo.to_dict |
11 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
BackendInfo.from_dict |
14 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
fully_connected_backendinfo |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py |
(no function) |
46 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.__init__ |
34 |
0 |
0 |
20 |
1 |
98% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.__init__._process_unitids |
5 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.contains_measured_results |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.contains_state_results |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.__eq__ |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_bitlist |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_qbitlist |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult._get_measured_res |
39 |
3 |
0 |
22 |
1 |
93% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult._permute_statearray_qb_labels |
9 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult._get_state_res |
13 |
0 |
0 |
10 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_result |
11 |
1 |
0 |
10 |
1 |
90% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_shots |
6 |
1 |
0 |
4 |
1 |
80% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_counts |
8 |
1 |
0 |
6 |
1 |
86% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_state |
9 |
0 |
0 |
6 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_unitary |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_density_matrix |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_distribution |
8 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_empirical_distribution |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_probability_distribution |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.get_debug_info |
20 |
4 |
0 |
10 |
1 |
77% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.to_dict |
14 |
0 |
0 |
10 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
BackendResult.from_dict |
16 |
0 |
0 |
14 |
2 |
93% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
_sort_keys_by_val |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
_check_permuted_sequence |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
_complex_ar_to_dict |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
_complex_ar_from_dict |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py |
(no function) |
49 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
ResultHandle.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
ResultHandle.from_str |
7 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
ResultHandle.__hash__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
ResultHandle.__eq__ |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
ResultHandle.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
ResultHandle.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
ResultHandle.__iter__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
ResultHandle.__len__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
ResultHandle.__getitem__ |
1 |
0 |
0 |
2 |
1 |
67% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
ResultHandle.__getitem__ |
1 |
0 |
0 |
2 |
1 |
67% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
ResultHandle.__getitem__ |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/status.py |
CircuitStatus.to_dict |
18 |
0 |
0 |
16 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/backends/status.py |
CircuitStatus.from_dict |
17 |
1 |
0 |
2 |
1 |
89% |
/home/runner/work/tket/tket/pytket/pytket/backends/status.py |
(no function) |
28 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/__init__.py |
overload_add_wasm |
13 |
0 |
0 |
14 |
1 |
96% |
/home/runner/work/tket/tket/pytket/pytket/circuit/__init__.py |
overload_add_wasm_to_reg |
14 |
1 |
0 |
16 |
3 |
87% |
/home/runner/work/tket/tket/pytket/pytket/circuit/__init__.py |
gen_binary_method_bit |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/__init__.py |
gen_binary_method_bit.logic_operation |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/__init__.py |
gen_binary_method_reg |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/__init__.py |
gen_binary_method_reg.logic_operation |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/__init__.py |
(no function) |
35 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/add_condition.py |
_add_condition |
50 |
2 |
0 |
26 |
3 |
93% |
/home/runner/work/tket/tket/pytket/pytket/circuit/add_condition.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/clexpr.py |
has_reg_output |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/clexpr.py |
clop_from_ops |
53 |
13 |
0 |
52 |
10 |
74% |
/home/runner/work/tket/tket/pytket/pytket/circuit/clexpr.py |
ExpressionConverter.convert |
12 |
0 |
0 |
8 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/clexpr.py |
wired_clexpr_from_logic_exp |
9 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/clexpr.py |
check_register_alignments |
10 |
1 |
0 |
6 |
1 |
88% |
/home/runner/work/tket/tket/pytket/pytket/circuit/clexpr.py |
_add_clexpr_to_circuit_from_logicexp |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/clexpr.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
VarHeap.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
VarHeap.pop |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
VarHeap.push |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
VarHeap.is_heap_var |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
VarHeap.fresh_var |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
BitHeap.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
BitHeap.next_index |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
BitHeap.fresh_var |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
RegHeap.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
RegHeap.next_index |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
RegHeap.fresh_var |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
temp_reg_in_args |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
int_to_bools |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
get_bit_width |
6 |
6 |
0 |
2 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
ClExprDecomposer.__init__ |
9 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
ClExprDecomposer.add_var |
5 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
ClExprDecomposer.set_bits |
7 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
ClExprDecomposer.decompose_expr |
53 |
10 |
0 |
38 |
6 |
82% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
_decompose_expressions |
71 |
15 |
0 |
38 |
6 |
77% |
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py |
(no function) |
34 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
IncludeRawExtension.parse |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
IncludeRawExtension._render |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
RenderOptions.__post_init__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
RenderOptions.get_render_options |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
CircuitDisplayConfig.from_extension_dict |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
CircuitRenderer.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
CircuitRenderer.set_render_options |
5 |
1 |
0 |
6 |
2 |
73% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
CircuitRenderer.get_render_options |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
CircuitRenderer.save_render_options |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
CircuitRenderer.render_circuit_as_html |
11 |
3 |
0 |
4 |
1 |
73% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
CircuitRenderer.render_circuit_jupyter |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
CircuitRenderer.view_browser |
7 |
7 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
get_circuit_renderer |
3 |
0 |
0 |
2 |
1 |
80% |
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py |
(no function) |
61 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
filter_by_type |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
LogicExp.factory |
51 |
7 |
0 |
50 |
7 |
86% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
LogicExp.set_value |
6 |
1 |
0 |
8 |
1 |
86% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
LogicExp._const_eval |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
LogicExp.eval_vals |
9 |
1 |
0 |
4 |
2 |
77% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
LogicExp.all_inputs |
11 |
0 |
0 |
10 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
LogicExp.all_inputs_ordered |
11 |
0 |
0 |
10 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
LogicExp.__eq__ |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
LogicExp.to_dict |
13 |
0 |
0 |
10 |
1 |
96% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
LogicExp.from_dict |
14 |
0 |
0 |
10 |
1 |
96% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
LogicExp._rename_args_recursive |
12 |
12 |
0 |
12 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
LogicExp.rename_args |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitLogicExp.__and__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitLogicExp.__rand__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitLogicExp.__or__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitLogicExp.__ror__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitLogicExp.__xor__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitLogicExp.__rxor__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__and__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__rand__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__or__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__ror__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__xor__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__rxor__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__add__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__sub__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__mul__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__floordiv__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__pow__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__lshift__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLogicExp.__rshift__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BinaryOp.__str__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
UnaryOp.__str__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
NullaryOp.__str__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
And._const_eval |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
And.eval_vals |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
Or._const_eval |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
Xor._const_eval |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitAnd.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitOr.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitOr.eval_vals |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitXor.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitNot.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitNot._const_eval |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitZero.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitZero._const_eval |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitOne.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitOne._const_eval |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegAnd.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegOr.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegXor.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegAdd.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegSub.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegMul.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegDiv.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegPow.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLsh.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegNeg.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegNot.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegRsh.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
Eq._const_eval |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
Neq._const_eval |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitEq.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
BitNeq.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegEq.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegNeq.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLt.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLt._const_eval |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegGt.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegGt._const_eval |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLeq.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegLeq._const_eval |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegGeq.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
RegGeq._const_eval |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
reg_eq |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
reg_neq |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
reg_lt |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
reg_gt |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
reg_leq |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
reg_geq |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
if_bit |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
if_not_bit |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
create_bit_logic_exp |
24 |
0 |
0 |
16 |
1 |
98% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
create_reg_logic_exp |
57 |
7 |
0 |
40 |
4 |
87% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
create_logic_exp |
12 |
0 |
0 |
6 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
create_predicate_exp |
41 |
5 |
0 |
16 |
2 |
88% |
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py |
(no function) |
183 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit/named_types.py |
(no function) |
20 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/circuit_library/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
get_config_file_path |
5 |
1 |
0 |
2 |
1 |
71% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
PytketConfig.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
PytketConfig.default |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
PytketConfig.read_file |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
PytketConfig.write_file |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
load_config_file |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
write_config_file |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
PytketExtConfig.from_extension_dict |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
PytketExtConfig.to_dict |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
PytketExtConfig.from_pytketconfig |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
PytketExtConfig.from_default_config_file |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
PytketExtConfig.update_pytket_config |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
PytketExtConfig.update_default_config_file |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py |
(no function) |
31 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/logging/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/mapping/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/partition/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/__init__.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/passselector.py |
PassSelector.__init__ |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/passselector.py |
PassSelector.apply |
12 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/passselector.py |
PassSelector.get_scores |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/passselector.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/resizeregpass.py |
_is_scratch |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/resizeregpass.py |
scratch_reg_resize_pass |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/resizeregpass.py |
scratch_reg_resize_pass.trans |
7 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/resizeregpass.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.start |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.comp_pass |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.basic_pass |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.seq_pass |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.pass_list |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.repeat_pass |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.clifford_simp |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.clifford_simp_no_swaps |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.commute_through_multis |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.context_simp |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.context_simp_no_classical |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.decompose_arbitrarily_controlled_gates |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.decompose_boxes |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.decompose_classical_exp |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.decompose_multi_qubits_cx |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.decompose_single_qubits_tk1 |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.delay_measures |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.delay_measures_try |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.euler_angle_reduction |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.flatten_registers |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.full_peephole_optimise |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.full_peephole_optimise_no_swaps |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.guided_pauli_simp |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.guided_pauli_simp_default |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.kak_decomposition |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.optimise_phase_gadgets |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.optimise_phase_gadgets_default |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.pauli_exponentials |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.pauli_exponentials_default |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.pauli_simp |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.pauli_simp_default |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.pauli_squash |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.pauli_squash_default |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.peephole_optimise_2q |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.rebase_tket |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.remove_barriers |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.remove_discarded |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.remove_phase_ops |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.remove_redundancies |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.simplify_initial |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.simplify_initial_no_classical |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.simplify_measured |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.synthesise_tket |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.three_qubit_squash |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.cx_config_type |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.cx_config_type_snake |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.cx_config_type_star |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.cx_config_type_tree |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.cx_config_type_multi_q_gate |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.op_type |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.op_type_rx |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.op_type_ry |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.op_type_rz |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.pauli_synth_strat |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.pauli_synth_strat_individual |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.pauli_synth_strat_pairwise |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
PassTransformer.pauli_synth_strat_sets |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
compilation_pass_from_script |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
compilation_pass_grammar |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/passes/script.py |
(no function) |
68 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/pauli/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/placement/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/predicates/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/__init__.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/grammar.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_decls.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_defs.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_dev_decls.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_dev_defs.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_qelib1_decls.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_qelib1_defs.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/load_includes.py |
_get_files |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/load_includes.py |
_get_defpath |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/load_includes.py |
_get_declpath |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/load_includes.py |
_load_gdict |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/load_includes.py |
_write_defs |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/load_includes.py |
_write_decls |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/load_includes.py |
(no function) |
18 |
6 |
0 |
4 |
1 |
59% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QASMParseError.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_extract_reg |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_load_include_module |
7 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_bin_par_exp |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_bin_par_exp.f |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_un_par_exp |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_un_par_exp.f |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_un_call_exp |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_un_call_exp.f |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_hashable_uid |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
ParsMap.__iter__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.__init__ |
8 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer._fresh_temp_bit |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer._reset_context |
6 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer._get_reg |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer._get_uid |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer._get_arg |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.unroll_all_args |
5 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.margs |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.iargs |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.args |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.creg |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.qreg |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.meas |
2 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.barr |
9 |
1 |
0 |
6 |
1 |
87% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.reset |
2 |
2 |
0 |
2 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.pars |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.mixedcall |
41 |
0 |
0 |
14 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.gatecall |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.exp_args |
4 |
1 |
0 |
4 |
1 |
75% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer._logic_exp |
14 |
2 |
0 |
10 |
2 |
83% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer._get_logic_args |
16 |
2 |
0 |
12 |
2 |
86% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.neg |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.cond |
6 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.ifc |
30 |
0 |
0 |
14 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.cop |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer._calc_exp_io |
18 |
18 |
0 |
10 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer._clexpr_dict |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.assign |
46 |
3 |
0 |
24 |
4 |
90% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.extern |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.ccall |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.cce_call |
8 |
1 |
0 |
2 |
1 |
80% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.transform |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.gdef |
31 |
0 |
0 |
12 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.oqasm |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.incl |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
CircuitTransformer.prog |
9 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
parser |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
set_parser |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
circuit_from_qasm |
9 |
1 |
0 |
2 |
1 |
82% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
circuit_from_qasm_str |
7 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
circuit_from_qasm_io |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
circuit_from_qasm_wasm |
5 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
circuit_to_qasm |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_filtered_qasm_str |
15 |
0 |
0 |
12 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
is_empty_customgate |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
check_can_convert_circuit |
14 |
1 |
0 |
14 |
1 |
93% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
circuit_to_qasm_str |
8 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_retrieve_registers |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_parse_range |
15 |
4 |
0 |
12 |
4 |
70% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_negate_comparator |
12 |
4 |
0 |
10 |
3 |
68% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_get_optype_and_params |
8 |
1 |
0 |
4 |
1 |
83% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_get_gate_circuit |
11 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
hqs_header |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
LabelledStringList.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
LabelledStringList.add_string |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
LabelledStringList.get_string |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
LabelledStringList.del_string |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
LabelledStringList.get_full_string |
7 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
make_params_str |
20 |
0 |
0 |
10 |
1 |
97% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
make_args_str |
7 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_vars_overlap |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
_var_appears |
6 |
2 |
0 |
4 |
2 |
60% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.__init__ |
28 |
1 |
0 |
10 |
1 |
95% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.fresh_scratch_bit |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.remove_last_scratch_bit |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.write_params |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.write_args |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.make_gate_definition |
17 |
0 |
0 |
6 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.mark_as_written |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.check_range_predicate |
8 |
2 |
0 |
6 |
2 |
71% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_range_predicate |
7 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.replace_condition |
30 |
0 |
0 |
16 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.remove_unused_predicate |
11 |
0 |
0 |
6 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_conditional |
44 |
0 |
0 |
20 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_set_bits |
9 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_copy_bits |
10 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_multi_bit |
11 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_explicit_op |
5 |
1 |
0 |
2 |
1 |
71% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_wired_clexpr |
34 |
3 |
0 |
16 |
4 |
86% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_wasm |
15 |
1 |
0 |
10 |
1 |
92% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_measure |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_zzphase |
7 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_cnx |
17 |
5 |
0 |
10 |
4 |
67% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_data |
6 |
1 |
0 |
2 |
1 |
75% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_gate_noparams |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_gate_params |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_extra_noparams |
8 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_extra_params |
9 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.add_op |
49 |
1 |
0 |
34 |
1 |
98% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
QasmWriter.finalize |
12 |
0 |
0 |
8 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
circuit_to_qasm_io |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py |
(no function) |
192 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.int |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.float |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.string |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.wire |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.wire_string_list |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.pos_control_wire |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.neg_control_wire |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.type_assignment |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.arity |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.qgate |
30 |
1 |
0 |
26 |
1 |
96% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.qrot1 |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.qrot2 |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.qinit |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.cinit |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.qterm |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.cterm |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.qmeas |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.qdiscard |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.cdiscard |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.subroutine_call |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.comment |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.control_app |
7 |
0 |
0 |
6 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.circuit |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.subroutine |
6 |
1 |
0 |
4 |
1 |
80% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
QuipperTransformer.start |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
allowed |
5 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
CircuitMaker.__init__ |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
CircuitMaker.make_circuit |
195 |
53 |
0 |
150 |
23 |
72% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
circuit_from_quipper |
5 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py |
(no function) |
113 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/tableau/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/tailoring/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/transform/__init__.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/unit_id/__init__.py |
_bitregister_next |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/unit_id/__init__.py |
_qubitregister_next |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/unit_id/__init__.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/__init__.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.as_counter |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.total |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.support |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.__eq__ |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.__getitem__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.__add__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.condition |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.map |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.sample_mean |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
EmpiricalDistribution.sample_variance |
7 |
1 |
0 |
2 |
1 |
78% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.__init__ |
10 |
1 |
0 |
6 |
1 |
88% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.as_dict |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.as_rv_discrete |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.support |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.__eq__ |
7 |
2 |
0 |
4 |
2 |
64% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.__getitem__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.from_empirical_distribution |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.condition |
5 |
1 |
0 |
2 |
1 |
71% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.map |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.expectation |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
ProbabilityDistribution.variance |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
convex_combination |
11 |
2 |
0 |
8 |
2 |
79% |
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py |
(no function) |
40 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/expectations.py |
expectation_from_shots |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/expectations.py |
expectation_from_counts |
6 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/expectations.py |
_default_index |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/expectations.py |
get_pauli_expectation_value |
17 |
6 |
0 |
10 |
3 |
59% |
/home/runner/work/tket/tket/pytket/pytket/utils/expectations.py |
get_operator_expectation_value |
70 |
6 |
0 |
38 |
4 |
91% |
/home/runner/work/tket/tket/pytket/pytket/utils/expectations.py |
(no function) |
15 |
1 |
0 |
2 |
1 |
88% |
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py |
Graph.__init__ |
18 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py |
Graph.as_nx |
28 |
0 |
0 |
20 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py |
Graph.get_DAG |
66 |
3 |
0 |
24 |
3 |
93% |
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py |
Graph.save_DAG |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py |
Graph.view_DAG |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py |
Graph.get_qubit_graph |
15 |
1 |
0 |
8 |
1 |
91% |
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py |
Graph.view_qubit_graph |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py |
Graph.save_qubit_graph |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/measurements.py |
append_pauli_measurement |
13 |
0 |
0 |
10 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/measurements.py |
_all_pauli_measurements |
6 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/measurements.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
_coeff_convert |
4 |
1 |
0 |
2 |
1 |
67% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__init__ |
5 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__getitem__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.get |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__setitem__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__getstate__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__setstate__ |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__eq__ |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__iadd__ |
6 |
1 |
0 |
4 |
1 |
80% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__add__ |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__imul__ |
17 |
2 |
0 |
12 |
2 |
86% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__mul__ |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.__rmul__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.all_qubits |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.subs |
2 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.get_dict |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.to_list |
9 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.from_list |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.from_list.get_qps |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.from_list.get_coeff |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.to_sparse_matrix |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.dot_state |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.state_expectation |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator.compress |
11 |
0 |
0 |
10 |
1 |
95% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
QubitPauliOperator._collect_qubits |
4 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py |
(no function) |
38 |
1 |
0 |
2 |
1 |
95% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.__new__ |
8 |
2 |
0 |
4 |
2 |
67% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.__array_finalize__ |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.width |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.n_outcomes |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.__hash__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.__eq__ |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.from_readouts |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.to_readouts |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.to_readout |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.to_intlist |
7 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.from_ints |
5 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.counts |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.choose_indices |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.to_dict |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
OutcomeArray.from_dict |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
readout_counts |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py |
(no function) |
30 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/prepare.py |
prepare_circuit |
5 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/prepare.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
BitPermuter.__init__ |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
BitPermuter.permute |
12 |
2 |
0 |
8 |
2 |
80% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
BitPermuter.permute_all |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
counts_from_shot_table |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
probs_from_counts |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
_index_to_readout |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
_reverse_bits_of_index |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
_compute_probs_from_state |
6 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
probs_from_state |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
int_dist_from_state |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
get_n_qb_from_statevector |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
_assert_compatible_state_permutation |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
permute_qubits_in_statevector |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
permute_basis_indexing |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
permute_rows_cols_in_unitary |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
compare_statevectors |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
compare_unitaries |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/results.py |
(no function) |
24 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/serialization/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
compress_counts |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
binary_to_int |
5 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
int_to_binary |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
_unfold |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
_refold |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
_compute_dot |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
_bayesian_iteration |
7 |
2 |
0 |
4 |
2 |
64% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
_bayesian_iterative_correct |
18 |
2 |
0 |
6 |
0 |
92% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
reduce_matrix |
17 |
0 |
0 |
10 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
reduce_matrices |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
SpamCorrecter.__init__ |
17 |
8 |
0 |
8 |
2 |
44% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
SpamCorrecter.__init__.to_tuple |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
SpamCorrecter.calibration_circuits |
25 |
0 |
0 |
10 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
SpamCorrecter.calculate_matrices |
23 |
1 |
0 |
12 |
1 |
94% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
SpamCorrecter.get_parallel_measure |
8 |
0 |
0 |
6 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
SpamCorrecter.correct_counts |
36 |
3 |
0 |
14 |
1 |
92% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
SpamCorrecter.to_dict |
6 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
SpamCorrecter.from_dict |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py |
(no function) |
35 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/stats.py |
gate_counts |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/stats.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_controlled |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_rz |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_rx |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_ry |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_u3 |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_u2 |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_u1 |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_tk1 |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_tk2 |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_iswap |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_phasediswap |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_xxphase |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_yyphase |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_zzphase |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_xxphase3 |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_phasedx |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_eswap |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_fsim |
5 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_gpi |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_gpi2 |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
symb_aams |
8 |
8 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
SymGateRegister.register_func |
2 |
2 |
0 |
2 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
SymGateRegister.get_func |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
SymGateRegister.is_registered |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
_op_to_sympy_gate |
13 |
3 |
0 |
6 |
1 |
79% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
circuit_to_symbolic_gates |
17 |
3 |
0 |
6 |
1 |
83% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
circuit_to_symbolic_unitary |
11 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
circuit_apply_symbolic_qubit |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
circuit_apply_symbolic_statevector |
4 |
1 |
0 |
2 |
1 |
67% |
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py |
(no function) |
49 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/term_sequence.py |
gen_term_sequence_circuit |
23 |
0 |
0 |
8 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/utils/term_sequence.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/wasm/__init__.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler.__init__ |
12 |
1 |
0 |
6 |
1 |
89% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler.check |
55 |
5 |
0 |
48 |
5 |
90% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler._check_file |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler.__repr__ |
10 |
0 |
0 |
6 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler.bytecode |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler.bytecode_base64 |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler._wasm_file_encoded |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler.uid |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler._wasmfileuid |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler.check_function |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler.functions |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmModuleHandler.unsupported_functions |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
WasmFileHandler.__init__ |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py |
(no function) |
38 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
_gen_to_tensor |
9 |
1 |
0 |
8 |
1 |
88% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
_spider_to_tensor |
48 |
1 |
0 |
16 |
1 |
97% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
_clifford_to_tensor |
14 |
1 |
0 |
8 |
1 |
91% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
_dir_gen_to_tensor |
5 |
1 |
0 |
2 |
1 |
71% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
_tensor_from_basic_diagram |
41 |
0 |
0 |
14 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
tensor_from_quantum_diagram |
10 |
0 |
0 |
8 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
tensor_from_mixed_diagram |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
_format_tensor_as_unitary |
11 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
unitary_from_quantum_diagram |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
unitary_from_classical_diagram |
5 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
density_matrix_from_cptp_diagram |
9 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
fix_boundaries_to_binary_states |
18 |
0 |
0 |
6 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
fix_inputs_to_binary_state |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
fix_outputs_to_binary_state |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py |
(no function) |
26 |
2 |
0 |
0 |
0 |
92% |