LICENSE
MANIFEST.in
README.md
RELEASING.md
THIRD_PARTY_NOTICES.md
pyproject.toml
src/flagquantum_compiler_qsteed/__init__.py
src/flagquantum_compiler_qsteed/extension.py
src/flagquantum_compiler_qsteed.egg-info/PKG-INFO
src/flagquantum_compiler_qsteed.egg-info/SOURCES.txt
src/flagquantum_compiler_qsteed.egg-info/dependency_links.txt
src/flagquantum_compiler_qsteed.egg-info/entry_points.txt
src/flagquantum_compiler_qsteed.egg-info/requires.txt
src/flagquantum_compiler_qsteed.egg-info/top_level.txt
src/flagquantum_compiler_qsteed/_vendor/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/LICENSE
src/flagquantum_compiler_qsteed/_vendor/qsteed/UPSTREAM.md
src/flagquantum_compiler_qsteed/_vendor/qsteed/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/backends/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/backends/backend.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/dag/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/dag/circuit_dag_convert.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/dag/dagcircuit.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/dag/instruction_node.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/graph/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/graph/circuitgraph.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/graph/couplinggraph.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/graph/subgraph.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/basepass.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/datadict.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/model.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/decomposition/CSD_decompose.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/decomposition/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/decomposition/one_qubit_decompose.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/decomposition/unitary_decompose.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/decomposition/utils/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/decomposition/utils/decompose_utils.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/decomposition/utils/matrix_utils.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/mapping/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/mapping/baselayout.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/mapping/overall_layout.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/mapping/layout/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/mapping/layout/overall_layout_dense.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/mapping/layout/overall_layout_fidelity.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/mapping/layout/overall_layout_random.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/mapping/layout/sabre_layout.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/mapping/routing/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/mapping/routing/sabre_routing.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules_library.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/unroll_to_2qubit.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/unroll_to_basis.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/cnot2cp.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/cnot2cz.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/cnot2iswap.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/cp2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/crx2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/cry2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/crz2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/cs2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/ct2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/cy2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/cz2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/fredkin2toffoli.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/h2rxry.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/h2ryrz.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/iswap2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/mcrx2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/mcry2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/mcrz2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/mcx2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/mcy2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/mcz2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/phase2rz.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/rxx2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/ryy2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/rz2rxry.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/rz2sxry.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/rzz2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/s2rz.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/sdg2rz.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/sw2ryrz.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/swap2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/swap2czh.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/swap2czrxry.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/swdg2ryrz.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/sx2rx.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/sxdg2rx.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/sy2ry.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/sydg2ry.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/t2rz.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/tdg2rz.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/toffoli2cnot.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/u3decompose.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/w2ryrz.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/x2rx.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/y2ry.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passes/unroll/rules/z2rz.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passflow/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/passflow/passflow.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/resourcemanager/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/resourcemanager/build_library.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/resourcemanager/utils.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/transpiler/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/transpiler/transpiler.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/utils/__init__.py
src/flagquantum_compiler_qsteed/_vendor/qsteed/utils/reverse_circuit.py
tests/test_compilation.py
tests/test_extension.py