LICENSE
README.md
pyproject.toml
setup.py
bqskit/__init__.py
bqskit/_logging.py
bqskit/_version.py
bqskit.egg-info/PKG-INFO
bqskit.egg-info/SOURCES.txt
bqskit.egg-info/dependency_links.txt
bqskit.egg-info/entry_points.txt
bqskit.egg-info/requires.txt
bqskit.egg-info/top_level.txt
bqskit/compiler/__init__.py
bqskit/compiler/basepass.py
bqskit/compiler/compile.py
bqskit/compiler/compiler.py
bqskit/compiler/gateset.py
bqskit/compiler/machine.py
bqskit/compiler/passdata.py
bqskit/compiler/registry.py
bqskit/compiler/status.py
bqskit/compiler/task.py
bqskit/compiler/workflow.py
bqskit/exec/__init__.py
bqskit/exec/results.py
bqskit/exec/runner.py
bqskit/exec/runners/__init__.py
bqskit/exec/runners/ibmq.py
bqskit/exec/runners/quest.py
bqskit/exec/runners/sim.py
bqskit/ext/__init__.py
bqskit/ext/quantinuum.py
bqskit/ext/rigetti.py
bqskit/ext/supermarq.py
bqskit/ext/cirq/__init__.py
bqskit/ext/cirq/models.py
bqskit/ext/cirq/translate.py
bqskit/ext/pytket/__init__.py
bqskit/ext/pytket/translate.py
bqskit/ext/qiskit/__init__.py
bqskit/ext/qiskit/models.py
bqskit/ext/qiskit/translate.py
bqskit/ext/qutip/__init__.py
bqskit/ext/qutip/translate.py
bqskit/ir/__init__.py
bqskit/ir/circuit.py
bqskit/ir/gate.py
bqskit/ir/interval.py
bqskit/ir/iterator.py
bqskit/ir/location.py
bqskit/ir/operation.py
bqskit/ir/point.py
bqskit/ir/region.py
bqskit/ir/structure.py
bqskit/ir/gates/__init__.py
bqskit/ir/gates/barrier.py
bqskit/ir/gates/circuitgate.py
bqskit/ir/gates/composedgate.py
bqskit/ir/gates/constantgate.py
bqskit/ir/gates/generalgate.py
bqskit/ir/gates/measure.py
bqskit/ir/gates/qubitgate.py
bqskit/ir/gates/quditgate.py
bqskit/ir/gates/qutritgate.py
bqskit/ir/gates/reset.py
bqskit/ir/gates/composed/__init__.py
bqskit/ir/gates/composed/controlled.py
bqskit/ir/gates/composed/daggergate.py
bqskit/ir/gates/composed/embedded.py
bqskit/ir/gates/composed/frozenparam.py
bqskit/ir/gates/composed/powergate.py
bqskit/ir/gates/composed/tagged.py
bqskit/ir/gates/composed/vlg.py
bqskit/ir/gates/constant/__init__.py
bqskit/ir/gates/constant/b.py
bqskit/ir/gates/constant/ccx.py
bqskit/ir/gates/constant/ch.py
bqskit/ir/gates/constant/clock.py
bqskit/ir/gates/constant/cpi.py
bqskit/ir/gates/constant/cs.py
bqskit/ir/gates/constant/csum.py
bqskit/ir/gates/constant/ct.py
bqskit/ir/gates/constant/cx.py
bqskit/ir/gates/constant/cy.py
bqskit/ir/gates/constant/cz.py
bqskit/ir/gates/constant/ecr.py
bqskit/ir/gates/constant/h.py
bqskit/ir/gates/constant/identity.py
bqskit/ir/gates/constant/iswap.py
bqskit/ir/gates/constant/itoffoli.py
bqskit/ir/gates/constant/pd.py
bqskit/ir/gates/constant/permutation.py
bqskit/ir/gates/constant/rccx.py
bqskit/ir/gates/constant/s.py
bqskit/ir/gates/constant/sdg.py
bqskit/ir/gates/constant/shift.py
bqskit/ir/gates/constant/sqrtcnot.py
bqskit/ir/gates/constant/sqrtiswap.py
bqskit/ir/gates/constant/sqrtt.py
bqskit/ir/gates/constant/subswap.py
bqskit/ir/gates/constant/swap.py
bqskit/ir/gates/constant/sx.py
bqskit/ir/gates/constant/sycamore.py
bqskit/ir/gates/constant/t.py
bqskit/ir/gates/constant/tdg.py
bqskit/ir/gates/constant/unitary.py
bqskit/ir/gates/constant/x.py
bqskit/ir/gates/constant/xx.py
bqskit/ir/gates/constant/y.py
bqskit/ir/gates/constant/yy.py
bqskit/ir/gates/constant/z.py
bqskit/ir/gates/constant/zz.py
bqskit/ir/gates/parameterized/__init__.py
bqskit/ir/gates/parameterized/ccp.py
bqskit/ir/gates/parameterized/ckm.py
bqskit/ir/gates/parameterized/ckmd.py
bqskit/ir/gates/parameterized/cp.py
bqskit/ir/gates/parameterized/cphase.py
bqskit/ir/gates/parameterized/crx.py
bqskit/ir/gates/parameterized/cry.py
bqskit/ir/gates/parameterized/crz.py
bqskit/ir/gates/parameterized/cu.py
bqskit/ir/gates/parameterized/diagonal.py
bqskit/ir/gates/parameterized/fsim.py
bqskit/ir/gates/parameterized/mpry.py
bqskit/ir/gates/parameterized/mprz.py
bqskit/ir/gates/parameterized/pauli.py
bqskit/ir/gates/parameterized/pauliz.py
bqskit/ir/gates/parameterized/phasedxz.py
bqskit/ir/gates/parameterized/rsu3.py
bqskit/ir/gates/parameterized/rx.py
bqskit/ir/gates/parameterized/rxx.py
bqskit/ir/gates/parameterized/ry.py
bqskit/ir/gates/parameterized/ryy.py
bqskit/ir/gates/parameterized/rz.py
bqskit/ir/gates/parameterized/rzz.py
bqskit/ir/gates/parameterized/u1.py
bqskit/ir/gates/parameterized/u1q.py
bqskit/ir/gates/parameterized/u2.py
bqskit/ir/gates/parameterized/u3.py
bqskit/ir/gates/parameterized/u8.py
bqskit/ir/gates/parameterized/unitary.py
bqskit/ir/lang/__init__.py
bqskit/ir/lang/language.py
bqskit/ir/lang/qasm2/__init__.py
bqskit/ir/lang/qasm2/parser.py
bqskit/ir/lang/qasm2/qasm2.py
bqskit/ir/lang/qasm2/visitor.py
bqskit/ir/opt/__init__.py
bqskit/ir/opt/instantiater.py
bqskit/ir/opt/minimizer.py
bqskit/ir/opt/multistartgen.py
bqskit/ir/opt/cost/__init__.py
bqskit/ir/opt/cost/differentiable.py
bqskit/ir/opt/cost/function.py
bqskit/ir/opt/cost/generator.py
bqskit/ir/opt/cost/residual.py
bqskit/ir/opt/cost/functions/__init__.py
bqskit/ir/opt/cost/functions/cost/__init__.py
bqskit/ir/opt/cost/functions/cost/hilbertschmidt.py
bqskit/ir/opt/cost/functions/residuals/__init__.py
bqskit/ir/opt/cost/functions/residuals/hilbertschmidt.py
bqskit/ir/opt/instantiaters/__init__.py
bqskit/ir/opt/instantiaters/minimization.py
bqskit/ir/opt/instantiaters/qfactor.py
bqskit/ir/opt/minimizers/__init__.py
bqskit/ir/opt/minimizers/ceres.py
bqskit/ir/opt/minimizers/lbfgs.py
bqskit/ir/opt/minimizers/scipy.py
bqskit/ir/opt/multistartgens/__init__.py
bqskit/ir/opt/multistartgens/diagonal.py
bqskit/ir/opt/multistartgens/random.py
bqskit/passes/__init__.py
bqskit/passes/alias.py
bqskit/passes/group.py
bqskit/passes/measure.py
bqskit/passes/noop.py
bqskit/passes/control/__init__.py
bqskit/passes/control/dothendecide.py
bqskit/passes/control/dowhileloop.py
bqskit/passes/control/foreach.py
bqskit/passes/control/ifthenelse.py
bqskit/passes/control/paralleldo.py
bqskit/passes/control/predicate.py
bqskit/passes/control/whileloop.py
bqskit/passes/control/predicates/__init__.py
bqskit/passes/control/predicates/andpredicate.py
bqskit/passes/control/predicates/change.py
bqskit/passes/control/predicates/count.py
bqskit/passes/control/predicates/diagonal.py
bqskit/passes/control/predicates/distributed.py
bqskit/passes/control/predicates/many.py
bqskit/passes/control/predicates/multi.py
bqskit/passes/control/predicates/notpredicate.py
bqskit/passes/control/predicates/orpredicate.py
bqskit/passes/control/predicates/physical.py
bqskit/passes/control/predicates/single.py
bqskit/passes/control/predicates/width.py
bqskit/passes/io/__init__.py
bqskit/passes/io/checkpoint.py
bqskit/passes/io/intermediate.py
bqskit/passes/mapping/__init__.py
bqskit/passes/mapping/apply.py
bqskit/passes/mapping/embed.py
bqskit/passes/mapping/pam.py
bqskit/passes/mapping/sabre.py
bqskit/passes/mapping/setmodel.py
bqskit/passes/mapping/topology.py
bqskit/passes/mapping/verify.py
bqskit/passes/mapping/layout/__init__.py
bqskit/passes/mapping/layout/pam.py
bqskit/passes/mapping/layout/sabre.py
bqskit/passes/mapping/placement/__init__.py
bqskit/passes/mapping/placement/greedy.py
bqskit/passes/mapping/placement/static.py
bqskit/passes/mapping/placement/trivial.py
bqskit/passes/mapping/routing/__init__.py
bqskit/passes/mapping/routing/pam.py
bqskit/passes/mapping/routing/sabre.py
bqskit/passes/partitioning/__init__.py
bqskit/passes/partitioning/cluster.py
bqskit/passes/partitioning/greedy.py
bqskit/passes/partitioning/quick.py
bqskit/passes/partitioning/scan.py
bqskit/passes/partitioning/single.py
bqskit/passes/processing/__init__.py
bqskit/passes/processing/exhaustive.py
bqskit/passes/processing/extract_diagonal.py
bqskit/passes/processing/iterative.py
bqskit/passes/processing/scan.py
bqskit/passes/processing/substitute.py
bqskit/passes/processing/treescan.py
bqskit/passes/retarget/__init__.py
bqskit/passes/retarget/auto.py
bqskit/passes/retarget/general.py
bqskit/passes/retarget/two.py
bqskit/passes/rules/__init__.py
bqskit/passes/rules/ch2cnot.py
bqskit/passes/rules/cnot2ch.py
bqskit/passes/rules/cnot2cy.py
bqskit/passes/rules/cnot2cz.py
bqskit/passes/rules/cy2cnot.py
bqskit/passes/rules/cz2cnot.py
bqskit/passes/rules/swap2cnot.py
bqskit/passes/rules/u3.py
bqskit/passes/rules/zxzxz.py
bqskit/passes/search/__init__.py
bqskit/passes/search/frontier.py
bqskit/passes/search/generator.py
bqskit/passes/search/heuristic.py
bqskit/passes/search/generators/__init__.py
bqskit/passes/search/generators/discrete.py
bqskit/passes/search/generators/fourparam.py
bqskit/passes/search/generators/middleout.py
bqskit/passes/search/generators/seed.py
bqskit/passes/search/generators/simple.py
bqskit/passes/search/generators/single.py
bqskit/passes/search/generators/stair.py
bqskit/passes/search/generators/wide.py
bqskit/passes/search/heuristics/__init__.py
bqskit/passes/search/heuristics/astar.py
bqskit/passes/search/heuristics/dijkstra.py
bqskit/passes/search/heuristics/greedy.py
bqskit/passes/synthesis/__init__.py
bqskit/passes/synthesis/bzxz.py
bqskit/passes/synthesis/diagonal.py
bqskit/passes/synthesis/leap.py
bqskit/passes/synthesis/pas.py
bqskit/passes/synthesis/qfast.py
bqskit/passes/synthesis/qpredict.py
bqskit/passes/synthesis/qsd.py
bqskit/passes/synthesis/qsearch.py
bqskit/passes/synthesis/synthesis.py
bqskit/passes/synthesis/target.py
bqskit/passes/util/__init__.py
bqskit/passes/util/compress.py
bqskit/passes/util/conversion.py
bqskit/passes/util/converttou3.py
bqskit/passes/util/converttovar.py
bqskit/passes/util/extend.py
bqskit/passes/util/fill.py
bqskit/passes/util/log.py
bqskit/passes/util/random.py
bqskit/passes/util/record.py
bqskit/passes/util/structure.py
bqskit/passes/util/unfold.py
bqskit/passes/util/update.py
bqskit/qis/__init__.py
bqskit/qis/graph.py
bqskit/qis/pauli.py
bqskit/qis/pauliz.py
bqskit/qis/permutation.py
bqskit/qis/state/__init__.py
bqskit/qis/state/state.py
bqskit/qis/state/statemap.py
bqskit/qis/state/system.py
bqskit/qis/unitary/__init__.py
bqskit/qis/unitary/differentiable.py
bqskit/qis/unitary/meta.py
bqskit/qis/unitary/optimizable.py
bqskit/qis/unitary/unitary.py
bqskit/qis/unitary/unitarybuilder.py
bqskit/qis/unitary/unitarymatrix.py
bqskit/runtime/__init__.py
bqskit/runtime/address.py
bqskit/runtime/attached.py
bqskit/runtime/base.py
bqskit/runtime/detached.py
bqskit/runtime/direction.py
bqskit/runtime/future.py
bqskit/runtime/manager.py
bqskit/runtime/message.py
bqskit/runtime/result.py
bqskit/runtime/task.py
bqskit/runtime/worker.py
bqskit/utils/__init__.py
bqskit/utils/cachedclass.py
bqskit/utils/docs.py
bqskit/utils/math.py
bqskit/utils/random.py
bqskit/utils/typing.py
bqskit/utils/test/__init__.py
bqskit/utils/test/strategies.py
bqskit/utils/test/types.py
tests/test_conftest.py