LICENSE
README.md
pyproject.toml
setup.cfg
setup.py
bqskit/__init__.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/machine.py
bqskit/compiler/passdata.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/honeywell.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/circuitgate.py
bqskit/ir/gates/composedgate.py
bqskit/ir/gates/constantgate.py
bqskit/ir/gates/measure.py
bqskit/ir/gates/qubitgate.py
bqskit/ir/gates/qutritgate.py
bqskit/ir/gates/composed/__init__.py
bqskit/ir/gates/composed/controlled.py
bqskit/ir/gates/composed/daggergate.py
bqskit/ir/gates/composed/frozenparam.py
bqskit/ir/gates/composed/tagged.py
bqskit/ir/gates/composed/vlg.py
bqskit/ir/gates/constant/__init__.py
bqskit/ir/gates/constant/ccx.py
bqskit/ir/gates/constant/ch.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/h.py
bqskit/ir/gates/constant/identity.py
bqskit/ir/gates/constant/iswap.py
bqskit/ir/gates/constant/itoffoli.py
bqskit/ir/gates/constant/permutation.py
bqskit/ir/gates/constant/s.py
bqskit/ir/gates/constant/sdg.py
bqskit/ir/gates/constant/sqrtcnot.py
bqskit/ir/gates/constant/sqrtiswap.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/cp.py
bqskit/ir/gates/parameterized/crx.py
bqskit/ir/gates/parameterized/cry.py
bqskit/ir/gates/parameterized/crz.py
bqskit/ir/gates/parameterized/fsim.py
bqskit/ir/gates/parameterized/pauli.py
bqskit/ir/gates/parameterized/phasedxz.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/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/sabre.py
bqskit/passes/mapping/setmodel.py
bqskit/passes/mapping/layout/__init__.py
bqskit/passes/mapping/layout/sabre.py
bqskit/passes/mapping/placement/__init__.py
bqskit/passes/mapping/placement/greedy.py
bqskit/passes/mapping/placement/trivial.py
bqskit/passes/mapping/routing/__init__.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/iterative.py
bqskit/passes/processing/rebase.py
bqskit/passes/processing/scan.py
bqskit/passes/processing/substitute.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/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/leap.py
bqskit/passes/synthesis/qfast.py
bqskit/passes/synthesis/qpredict.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/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/unfold.py
bqskit/passes/util/update.py
bqskit/qis/__init__.py
bqskit/qis/graph.py
bqskit/qis/pauli.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
tests/bqskitrs/__init__.py
tests/bqskitrs/test_grad.py
tests/compiler/__init__.py
tests/compiler/test_compiler.py
tests/compiler/test_machine.py
tests/compiler/compile/__init__.py
tests/compiler/compile/conftest.py
tests/compiler/compile/test_prep.py
tests/compiler/compile/test_synthesis.py
tests/compiler/synthesis/__init__.py
tests/compiler/synthesis/qfast/__init__.py
tests/compiler/synthesis/qfast/test_minimization.py
tests/exec/__init__.py
tests/exec/test_exec.py
tests/ir/__init__.py
tests/ir/test_gate.py
tests/ir/test_interval.py
tests/ir/test_iterator.py
tests/ir/test_location.py
tests/ir/test_operation.py
tests/ir/test_point.py
tests/ir/test_region.py
tests/ir/test_structure.py
tests/ir/circuit/__init__.py
tests/ir/circuit/test_batch_replace.py
tests/ir/circuit/test_cycle_methods.py
tests/ir/circuit/test_init.py
tests/ir/circuit/test_logic.py
tests/ir/circuit/test_measure.py
tests/ir/circuit/test_op_gate_circ_methods.py
tests/ir/circuit/test_point_methods.py
tests/ir/circuit/test_properties.py
tests/ir/circuit/test_qudit_methods.py
tests/ir/circuit/test_region_methods.py
tests/ir/circuit/test_simulation.py
tests/ir/gates/__init__.py
tests/ir/gates/test_circuitgate.py
tests/ir/gates/test_gradients.py
tests/ir/gates/test_native.py
tests/ir/gates/constant/__init__.py
tests/ir/gates/constant/test_identity.py
tests/ir/gates/constant/test_permutation.py
tests/ir/gates/constant/test_unitary.py
tests/ir/gates/parameterized/__init__.py
tests/ir/gates/parameterized/test_pauli.py
tests/ir/gates/parameterized/test_rx.py
tests/ir/gates/parameterized/test_rxx.py
tests/ir/gates/parameterized/test_ry.py
tests/ir/gates/parameterized/test_ryy.py
tests/ir/gates/parameterized/test_rz.py
tests/ir/gates/parameterized/test_rzz.py
tests/ir/gates/parameterized/test_u1.py
tests/ir/gates/parameterized/test_u2.py
tests/ir/gates/parameterized/test_u3.py
tests/ir/gates/parameterized/test_unitary.py
tests/ir/gates/test_composed/__init__.py
tests/ir/gates/test_composed/test_controlled.py
tests/ir/gates/test_composed/test_dagger.py
tests/ir/gates/test_composed/test_frozenparams.py
tests/ir/gates/test_composed/test_tagged.py
tests/ir/gates/test_composed/test_vlg.py
tests/ir/lang/__init__.py
tests/ir/lang/test_qasm_decode.py
tests/ir/lang/test_qasm_encode.py
tests/ir/opt/__init__.py
tests/ir/opt/cost/__init__.py
tests/ir/opt/cost/test_cost.py
tests/ir/opt/cost/test_residuals.py
tests/ir/opt/instantiaters/__init__.py
tests/ir/opt/instantiaters/test_qfactor.py
tests/ir/opt/minimizers/__init__.py
tests/ir/opt/minimizers/test_bfgs.py
tests/ir/opt/minimizers/test_ceres.py
tests/ir/opt/minimizers/test_scipy.py
tests/passes/__init__.py
tests/passes/control/__init__.py
tests/passes/control/test_dothendecide.py
tests/passes/control/test_dowhileloop.py
tests/passes/control/test_foreachblock.py
tests/passes/control/test_ifthenelse.py
tests/passes/control/test_paralleldo.py
tests/passes/control/test_whileloop.py
tests/passes/control/predicates/__init__.py
tests/passes/control/predicates/test_andpredicate.py
tests/passes/control/predicates/test_change.py
tests/passes/control/predicates/test_count.py
tests/passes/control/predicates/test_multi.py
tests/passes/control/predicates/test_notpredicate.py
tests/passes/control/predicates/test_orpredicate.py
tests/passes/control/predicates/test_physical.py
tests/passes/control/predicates/test_singlephy.py
tests/passes/control/predicates/test_width.py
tests/passes/mapping/__init__.py
tests/passes/mapping/test_apply.py
tests/passes/mapping/test_local_min.py
tests/passes/mapping/test_sabre.py
tests/passes/partitioning/__init__.py
tests/passes/partitioning/test_cluster.py
tests/passes/partitioning/test_parts.py
tests/passes/partitioning/test_quick.py
tests/passes/partitioning/test_scan.py
tests/passes/partitioning/test_single.py
tests/passes/processing/__init__.py
tests/passes/processing/test_substitute.py
tests/passes/rules/__init__.py
tests/passes/rules/test_cnot2cz.py
tests/passes/rules/test_zxzxz.py
tests/passes/search/__init__.py
tests/passes/search/generators/__init__.py
tests/passes/search/generators/test_seed.py
tests/passes/synthesis/__init__.py
tests/passes/synthesis/test_leap.py
tests/passes/synthesis/test_qfast.py
tests/passes/synthesis/test_qpredict.py
tests/passes/synthesis/test_qsearch.py
tests/passes/util/__init__.py
tests/passes/util/test_extend.py
tests/passes/util/test_random.py
tests/qis/__init__.py
tests/qis/test_graph.py
tests/qis/test_pauli.py
tests/qis/test_permutation.py
tests/qis/state/__init__.py
tests/qis/state/test_state.py
tests/qis/unitary/__init__.py
tests/qis/unitary/test_meta.py
tests/qis/unitary/test_unitarybuilder.py
tests/qis/unitary/test_unitarymatrix.py
tests/runtime/__init__.py
tests/runtime/conftest.py
tests/runtime/test_attached.py
tests/runtime/test_cancel.py
tests/runtime/test_execution.py
tests/runtime/test_future.py
tests/runtime/test_logging.py
tests/runtime/test_next.py
tests/runtime/test_task.py
tests/utils/__init__.py
tests/utils/test_cachedclass.py
tests/utils/test_math.py
tests/utils/test_typing.py