Coverage report: 88%

Files Functions Classes

coverage.py v7.6.12, created at 2025-03-13 14:50 +0000

File statements missing excluded branches partial coverage
/home/runner/work/tket/tket/pytket/pytket/__init__.py 15 2 0 2 1 82%
/home/runner/work/tket/tket/pytket/pytket/_tket/__init__.py 0 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/_version.py 13 3 0 2 1 73%
/home/runner/work/tket/tket/pytket/pytket/architecture/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/backends/__init__.py 5 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py 196 35 0 36 7 81%
/home/runner/work/tket/tket/pytket/pytket/backends/backend_exceptions.py 12 3 0 2 0 64%
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py 116 1 0 34 1 99%
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py 277 24 0 136 9 90%
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py 39 4 0 10 3 82%
/home/runner/work/tket/tket/pytket/pytket/backends/status.py 63 1 0 18 1 98%
/home/runner/work/tket/tket/pytket/pytket/circuit/__init__.py 68 1 0 30 4 95%
/home/runner/work/tket/tket/pytket/pytket/circuit/add_condition.py 56 2 0 26 3 94%
/home/runner/work/tket/tket/pytket/pytket/circuit/clexpr.py 102 14 0 68 11 83%
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py 213 32 0 90 12 83%
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py 104 14 0 14 5 84%
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py 555 58 0 200 20 88%
/home/runner/work/tket/tket/pytket/pytket/circuit/named_types.py 20 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/circuit_library/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/config/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py 57 3 0 4 1 93%
/home/runner/work/tket/tket/pytket/pytket/logging/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/mapping/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/partition/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/passes/__init__.py 4 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/passes/passselector.py 24 0 0 4 0 100%
/home/runner/work/tket/tket/pytket/pytket/passes/resizeregpass.py 17 0 0 4 0 100%
/home/runner/work/tket/tket/pytket/pytket/passes/script.py 137 34 0 0 0 75%
/home/runner/work/tket/tket/pytket/pytket/pauli/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/placement/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/predicates/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/grammar.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_decls.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_defs.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_dev_decls.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_dev_defs.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_qelib1_decls.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_qelib1_defs.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/load_includes.py 32 6 0 6 1 76%
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py 1039 67 0 390 40 92%
/home/runner/work/tket/tket/pytket/pytket/quipper/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py 395 68 0 194 26 80%
/home/runner/work/tket/tket/pytket/pytket/tableau/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/tailoring/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/transform/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/unit_id/__init__.py 16 0 0 4 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/__init__.py 11 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py 114 8 0 30 8 89%
/home/runner/work/tket/tket/pytket/pytket/utils/expectations.py 115 16 0 56 8 84%
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py 154 16 0 54 4 90%
/home/runner/work/tket/tket/pytket/pytket/utils/measurements.py 25 0 0 14 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py 135 10 0 52 7 91%
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py 74 4 0 12 4 91%
/home/runner/work/tket/tket/pytket/pytket/utils/prepare.py 9 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/results.py 83 9 0 14 2 89%
/home/runner/work/tket/tket/pytket/pytket/utils/serialization/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py 223 16 0 84 6 92%
/home/runner/work/tket/tket/pytket/pytket/utils/stats.py 4 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py 166 52 0 18 3 69%
/home/runner/work/tket/tket/pytket/pytket/utils/term_sequence.py 30 0 0 8 0 100%
/home/runner/work/tket/tket/pytket/pytket/wasm/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py 136 12 0 68 9 90%
/home/runner/work/tket/tket/pytket/pytket/zx/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py 211 6 0 78 4 97%
Total 5092 521 0 1762 201 88%

No items found using the specified filter.