├── .github └── workflows │ ├── nightly-tests.yml │ ├── pre-commit.yml │ ├── publish-on-release.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bqskit ├── __init__.py ├── _logging.py ├── _version.py ├── compiler │ ├── __init__.py │ ├── basepass.py │ ├── compile.py │ ├── compiler.py │ ├── gateset.py │ ├── machine.py │ ├── passdata.py │ ├── registry.py │ ├── status.py │ ├── task.py │ └── workflow.py ├── exec │ ├── __init__.py │ ├── results.py │ ├── runner.py │ └── runners │ │ ├── __init__.py │ │ ├── ibmq.py │ │ ├── quest.py │ │ └── sim.py ├── ext │ ├── __init__.py │ ├── cirq │ │ ├── __init__.py │ │ ├── models.py │ │ └── translate.py │ ├── pytket │ │ ├── __init__.py │ │ └── translate.py │ ├── qiskit │ │ ├── __init__.py │ │ ├── models.py │ │ └── translate.py │ ├── quantinuum.py │ ├── qutip │ │ ├── __init__.py │ │ └── translate.py │ ├── rigetti.py │ └── supermarq.py ├── ir │ ├── __init__.py │ ├── circuit.py │ ├── gate.py │ ├── gates │ │ ├── __init__.py │ │ ├── barrier.py │ │ ├── circuitgate.py │ │ ├── composed │ │ │ ├── __init__.py │ │ │ ├── controlled.py │ │ │ ├── daggergate.py │ │ │ ├── embedded.py │ │ │ ├── frozenparam.py │ │ │ ├── powergate.py │ │ │ ├── tagged.py │ │ │ └── vlg.py │ │ ├── composedgate.py │ │ ├── constant │ │ │ ├── __init__.py │ │ │ ├── b.py │ │ │ ├── ccx.py │ │ │ ├── ch.py │ │ │ ├── clock.py │ │ │ ├── cpi.py │ │ │ ├── cs.py │ │ │ ├── csum.py │ │ │ ├── ct.py │ │ │ ├── cx.py │ │ │ ├── cy.py │ │ │ ├── cz.py │ │ │ ├── ecr.py │ │ │ ├── h.py │ │ │ ├── identity.py │ │ │ ├── iswap.py │ │ │ ├── itoffoli.py │ │ │ ├── pd.py │ │ │ ├── permutation.py │ │ │ ├── rccx.py │ │ │ ├── s.py │ │ │ ├── sdg.py │ │ │ ├── shift.py │ │ │ ├── sqrtcnot.py │ │ │ ├── sqrtiswap.py │ │ │ ├── sqrtt.py │ │ │ ├── subswap.py │ │ │ ├── swap.py │ │ │ ├── sx.py │ │ │ ├── sycamore.py │ │ │ ├── t.py │ │ │ ├── tdg.py │ │ │ ├── unitary.py │ │ │ ├── x.py │ │ │ ├── xx.py │ │ │ ├── y.py │ │ │ ├── yy.py │ │ │ ├── z.py │ │ │ └── zz.py │ │ ├── constantgate.py │ │ ├── generalgate.py │ │ ├── measure.py │ │ ├── parameterized │ │ │ ├── __init__.py │ │ │ ├── ccp.py │ │ │ ├── ckm.py │ │ │ ├── ckmd.py │ │ │ ├── cp.py │ │ │ ├── cphase.py │ │ │ ├── crx.py │ │ │ ├── cry.py │ │ │ ├── crz.py │ │ │ ├── cu.py │ │ │ ├── diagonal.py │ │ │ ├── fsim.py │ │ │ ├── mpry.py │ │ │ ├── mprz.py │ │ │ ├── pauli.py │ │ │ ├── pauliz.py │ │ │ ├── phasedxz.py │ │ │ ├── rsu3.py │ │ │ ├── rx.py │ │ │ ├── rxx.py │ │ │ ├── ry.py │ │ │ ├── ryy.py │ │ │ ├── rz.py │ │ │ ├── rzz.py │ │ │ ├── u1.py │ │ │ ├── u1q.py │ │ │ ├── u2.py │ │ │ ├── u3.py │ │ │ ├── u8.py │ │ │ └── unitary.py │ │ ├── qubitgate.py │ │ ├── quditgate.py │ │ ├── qutritgate.py │ │ └── reset.py │ ├── interval.py │ ├── iterator.py │ ├── lang │ │ ├── __init__.py │ │ ├── language.py │ │ └── qasm2 │ │ │ ├── __init__.py │ │ │ ├── parser.py │ │ │ ├── qasm2.py │ │ │ └── visitor.py │ ├── location.py │ ├── operation.py │ ├── opt │ │ ├── __init__.py │ │ ├── cost │ │ │ ├── __init__.py │ │ │ ├── differentiable.py │ │ │ ├── function.py │ │ │ ├── functions │ │ │ │ ├── __init__.py │ │ │ │ ├── cost │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── hilbertschmidt.py │ │ │ │ └── residuals │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── hilbertschmidt.py │ │ │ ├── generator.py │ │ │ └── residual.py │ │ ├── instantiater.py │ │ ├── instantiaters │ │ │ ├── __init__.py │ │ │ ├── minimization.py │ │ │ └── qfactor.py │ │ ├── minimizer.py │ │ ├── minimizers │ │ │ ├── __init__.py │ │ │ ├── ceres.py │ │ │ ├── lbfgs.py │ │ │ └── scipy.py │ │ ├── multistartgen.py │ │ └── multistartgens │ │ │ ├── __init__.py │ │ │ ├── diagonal.py │ │ │ └── random.py │ ├── point.py │ ├── region.py │ └── structure.py ├── passes │ ├── __init__.py │ ├── alias.py │ ├── control │ │ ├── __init__.py │ │ ├── dothendecide.py │ │ ├── dowhileloop.py │ │ ├── foreach.py │ │ ├── ifthenelse.py │ │ ├── paralleldo.py │ │ ├── predicate.py │ │ ├── predicates │ │ │ ├── __init__.py │ │ │ ├── andpredicate.py │ │ │ ├── change.py │ │ │ ├── count.py │ │ │ ├── diagonal.py │ │ │ ├── distributed.py │ │ │ ├── many.py │ │ │ ├── multi.py │ │ │ ├── notpredicate.py │ │ │ ├── orpredicate.py │ │ │ ├── physical.py │ │ │ ├── single.py │ │ │ └── width.py │ │ └── whileloop.py │ ├── group.py │ ├── io │ │ ├── __init__.py │ │ ├── checkpoint.py │ │ └── intermediate.py │ ├── mapping │ │ ├── __init__.py │ │ ├── apply.py │ │ ├── embed.py │ │ ├── layout │ │ │ ├── __init__.py │ │ │ ├── pam.py │ │ │ └── sabre.py │ │ ├── pam.py │ │ ├── placement │ │ │ ├── __init__.py │ │ │ ├── greedy.py │ │ │ ├── static.py │ │ │ └── trivial.py │ │ ├── routing │ │ │ ├── __init__.py │ │ │ ├── pam.py │ │ │ └── sabre.py │ │ ├── sabre.py │ │ ├── setmodel.py │ │ ├── topology.py │ │ └── verify.py │ ├── measure.py │ ├── noop.py │ ├── partitioning │ │ ├── __init__.py │ │ ├── cluster.py │ │ ├── greedy.py │ │ ├── quick.py │ │ ├── scan.py │ │ └── single.py │ ├── processing │ │ ├── __init__.py │ │ ├── exhaustive.py │ │ ├── extract_diagonal.py │ │ ├── iterative.py │ │ ├── scan.py │ │ ├── substitute.py │ │ └── treescan.py │ ├── retarget │ │ ├── __init__.py │ │ ├── auto.py │ │ ├── general.py │ │ └── two.py │ ├── rules │ │ ├── __init__.py │ │ ├── ch2cnot.py │ │ ├── cnot2ch.py │ │ ├── cnot2cy.py │ │ ├── cnot2cz.py │ │ ├── cy2cnot.py │ │ ├── cz2cnot.py │ │ ├── swap2cnot.py │ │ ├── u3.py │ │ └── zxzxz.py │ ├── search │ │ ├── __init__.py │ │ ├── frontier.py │ │ ├── generator.py │ │ ├── generators │ │ │ ├── __init__.py │ │ │ ├── discrete.py │ │ │ ├── fourparam.py │ │ │ ├── middleout.py │ │ │ ├── seed.py │ │ │ ├── simple.py │ │ │ ├── single.py │ │ │ ├── stair.py │ │ │ └── wide.py │ │ ├── heuristic.py │ │ └── heuristics │ │ │ ├── __init__.py │ │ │ ├── astar.py │ │ │ ├── dijkstra.py │ │ │ └── greedy.py │ ├── synthesis │ │ ├── __init__.py │ │ ├── bzxz.py │ │ ├── diagonal.py │ │ ├── leap.py │ │ ├── pas.py │ │ ├── qfast.py │ │ ├── qpredict.py │ │ ├── qsd.py │ │ ├── qsearch.py │ │ ├── synthesis.py │ │ └── target.py │ └── util │ │ ├── __init__.py │ │ ├── compress.py │ │ ├── conversion.py │ │ ├── converttou3.py │ │ ├── converttovar.py │ │ ├── extend.py │ │ ├── fill.py │ │ ├── log.py │ │ ├── random.py │ │ ├── record.py │ │ ├── structure.py │ │ ├── unfold.py │ │ └── update.py ├── qis │ ├── __init__.py │ ├── graph.py │ ├── pauli.py │ ├── pauliz.py │ ├── permutation.py │ ├── state │ │ ├── __init__.py │ │ ├── state.py │ │ ├── statemap.py │ │ └── system.py │ └── unitary │ │ ├── __init__.py │ │ ├── differentiable.py │ │ ├── meta.py │ │ ├── optimizable.py │ │ ├── unitary.py │ │ ├── unitarybuilder.py │ │ └── unitarymatrix.py ├── runtime │ ├── __init__.py │ ├── address.py │ ├── attached.py │ ├── base.py │ ├── detached.py │ ├── direction.py │ ├── future.py │ ├── manager.py │ ├── message.py │ ├── result.py │ ├── task.py │ └── worker.py └── utils │ ├── __init__.py │ ├── cachedclass.py │ ├── docs.py │ ├── math.py │ ├── random.py │ ├── test │ ├── __init__.py │ ├── strategies.py │ └── types.py │ └── typing.py ├── docs ├── Makefile ├── _templates │ ├── autosummary │ │ ├── base.rst │ │ ├── class.rst │ │ ├── class_no_init.rst │ │ ├── gate.rst │ │ └── module.rst │ ├── module.rst_t │ ├── package.rst_t │ └── toc.rst_t ├── conf.py ├── guides │ ├── customgate.md │ ├── custompass.md │ ├── distributing.md │ └── usegpus.md ├── images │ ├── bottomup.png │ ├── qfast_alg_side.png │ ├── qfasttree.png │ ├── qsearchtree.png │ └── topdown.png ├── index.rst ├── intro │ ├── CONTRIBUTING.md │ ├── license.md │ ├── start.md │ └── synthesis.md ├── requirements.txt └── source │ ├── compiler.rst │ ├── exec.rst │ ├── ext.rst │ ├── ir.rst │ ├── passes.rst │ ├── qis.rst │ ├── runtime.rst │ └── utils.rst ├── examples ├── __init__.py ├── compile.py ├── instantiate.py ├── pas.py ├── qfast.py ├── quest.py ├── synthesis.py ├── tfim.qasm └── tutorials │ ├── BQSKit IR Introduction.ipynb │ ├── Introduction to BQSKit IR.ipynb │ ├── Partitioning and Optimization.ipynb │ ├── Search Synthesis.ipynb │ ├── Searchless Synthesis.ipynb │ └── heisenberg-16-20.qasm ├── pyproject.toml ├── setup.py └── tests ├── __init__.py ├── bqskitrs ├── __init__.py └── test_grad.py ├── compiler ├── __init__.py ├── compile │ ├── __init__.py │ ├── _data │ │ └── adder9.qasm │ ├── conftest.py │ ├── test_blocked_input.py │ ├── test_compile.py │ ├── test_corner_cases.py │ ├── test_pam_verify.py │ ├── test_prep.py │ ├── test_seed.py │ ├── test_synthesis.py │ └── test_with_mapping.py ├── synthesis │ ├── __init__.py │ └── qfast │ │ ├── __init__.py │ │ └── test_minimization.py ├── test_compiler.py ├── test_data.py ├── test_gateset.py ├── test_machine.py └── test_registry.py ├── conftest.py ├── exec ├── __init__.py └── test_exec.py ├── ext ├── test_cirq.py ├── test_pytket.py ├── test_qiskit.py └── test_qutip.py ├── ir ├── __init__.py ├── circuit │ ├── __init__.py │ ├── test_batch_replace.py │ ├── test_cycle_methods.py │ ├── test_init.py │ ├── test_logic.py │ ├── test_measure.py │ ├── test_op_gate_circ_methods.py │ ├── test_point_methods.py │ ├── test_properties.py │ ├── test_qudit_methods.py │ ├── test_region_methods.py │ └── test_simulation.py ├── gates │ ├── __init__.py │ ├── composed │ │ ├── __init__.py │ │ ├── test_controlled.py │ │ ├── test_dagger.py │ │ ├── test_embedded.py │ │ ├── test_frozenparams.py │ │ ├── test_power.py │ │ ├── test_tagged.py │ │ └── test_vlg.py │ ├── constant │ │ ├── __init__.py │ │ ├── test_bgate.py │ │ ├── test_ecr.py │ │ ├── test_identity.py │ │ ├── test_permutation.py │ │ ├── test_proj_gates.py │ │ ├── test_rccx.py │ │ └── test_unitary.py │ ├── parameterized │ │ ├── __init__.py │ │ ├── test_ccp.py │ │ ├── test_cp.py │ │ ├── test_mpry.py │ │ ├── test_mprz.py │ │ ├── test_pauli.py │ │ ├── test_pauliz.py │ │ ├── test_rsu3.py │ │ ├── test_rx.py │ │ ├── test_rxx.py │ │ ├── test_ry.py │ │ ├── test_ryy.py │ │ ├── test_rz.py │ │ ├── test_rzz.py │ │ ├── test_u1.py │ │ ├── test_u2.py │ │ ├── test_u3.py │ │ ├── test_u8.py │ │ └── test_unitary.py │ ├── test_circuitgate.py │ ├── test_gradients.py │ └── test_native.py ├── lang │ ├── __init__.py │ ├── test_controlled_qasm.py │ ├── test_qasm_decode.py │ └── test_qasm_encode.py ├── opt │ ├── __init__.py │ ├── cost │ │ ├── __init__.py │ │ ├── test_cost.py │ │ └── test_residuals.py │ ├── instantiaters │ │ ├── __init__.py │ │ └── test_qfactor.py │ └── minimizers │ │ ├── __init__.py │ │ ├── test_bfgs.py │ │ ├── test_ceres.py │ │ └── test_scipy.py ├── test_gate.py ├── test_interval.py ├── test_inverse.py ├── test_iterator.py ├── test_location.py ├── test_operation.py ├── test_point.py ├── test_region.py └── test_structure.py ├── passes ├── __init__.py ├── control │ ├── __init__.py │ ├── predicates │ │ ├── __init__.py │ │ ├── test_andpredicate.py │ │ ├── test_change.py │ │ ├── test_count.py │ │ ├── test_diagonal.py │ │ ├── test_multi.py │ │ ├── test_notpredicate.py │ │ ├── test_orpredicate.py │ │ ├── test_physical.py │ │ ├── test_singlephy.py │ │ └── test_width.py │ ├── test_dothendecide.py │ ├── test_dowhileloop.py │ ├── test_foreachblock.py │ ├── test_ifthenelse.py │ ├── test_paralleldo.py │ └── test_whileloop.py ├── mapping │ ├── __init__.py │ ├── test_apply.py │ ├── test_local_min.py │ ├── test_sabre.py │ └── test_static.py ├── partitioning │ ├── __init__.py │ ├── _data │ │ ├── adder63.qasm │ │ ├── grover5.qasm │ │ ├── hub18.qasm │ │ ├── mul60.qasm │ │ ├── qaoa12.qasm │ │ ├── qft5.qasm │ │ ├── qft64.qasm │ │ ├── shor26.qasm │ │ ├── shor26_MMR.qasm │ │ ├── shor26_MMR2.qasm │ │ ├── shor26_barrier.qasm │ │ ├── tfim64.qasm │ │ └── tfxy64.qasm │ ├── test_barrier.py │ ├── test_cluster.py │ ├── test_measurement.py │ ├── test_parts.py │ ├── test_quick.py │ ├── test_reset.py │ ├── test_scan.py │ └── test_single.py ├── processing │ ├── __init__.py │ └── test_substitute.py ├── rules │ ├── __init__.py │ ├── test_cnot2cz.py │ └── test_zxzxz.py ├── search │ ├── __init__.py │ └── generators │ │ ├── __init__.py │ │ ├── test_discrete.py │ │ ├── test_four_param.py │ │ └── test_seed.py ├── synthesis │ ├── __init__.py │ ├── test_bzxz.py │ ├── test_diagonal.py │ ├── test_leap.py │ ├── test_qfast.py │ ├── test_qpredict.py │ ├── test_qsd.py │ └── test_qsearch.py └── util │ ├── __init__.py │ ├── test_extend.py │ ├── test_random.py │ ├── test_structure.py │ ├── test_to_u3.py │ └── test_to_varutry.py ├── qis ├── __init__.py ├── state │ ├── __init__.py │ └── test_state.py ├── test_graph.py ├── test_pauli.py ├── test_permutation.py └── unitary │ ├── __init__.py │ ├── test_meta.py │ ├── test_props.py │ ├── test_unitarybuilder.py │ └── test_unitarymatrix.py ├── runtime ├── __init__.py ├── conftest.py ├── test_attached.py ├── test_cache.py ├── test_cancel.py ├── test_execution.py ├── test_future.py ├── test_logging.py ├── test_next.py └── test_task.py ├── test_conftest.py └── utils ├── __init__.py ├── test_cachedclass.py ├── test_math.py └── test_typing.py /.github/workflows/nightly-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/.github/workflows/nightly-tests.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/publish-on-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/.github/workflows/publish-on-release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/README.md -------------------------------------------------------------------------------- /bqskit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/__init__.py -------------------------------------------------------------------------------- /bqskit/_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/_logging.py -------------------------------------------------------------------------------- /bqskit/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/_version.py -------------------------------------------------------------------------------- /bqskit/compiler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/compiler/__init__.py -------------------------------------------------------------------------------- /bqskit/compiler/basepass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/compiler/basepass.py -------------------------------------------------------------------------------- /bqskit/compiler/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/compiler/compile.py -------------------------------------------------------------------------------- /bqskit/compiler/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/compiler/compiler.py -------------------------------------------------------------------------------- /bqskit/compiler/gateset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/compiler/gateset.py -------------------------------------------------------------------------------- /bqskit/compiler/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/compiler/machine.py -------------------------------------------------------------------------------- /bqskit/compiler/passdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/compiler/passdata.py -------------------------------------------------------------------------------- /bqskit/compiler/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/compiler/registry.py -------------------------------------------------------------------------------- /bqskit/compiler/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/compiler/status.py -------------------------------------------------------------------------------- /bqskit/compiler/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/compiler/task.py -------------------------------------------------------------------------------- /bqskit/compiler/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/compiler/workflow.py -------------------------------------------------------------------------------- /bqskit/exec/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/exec/__init__.py -------------------------------------------------------------------------------- /bqskit/exec/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/exec/results.py -------------------------------------------------------------------------------- /bqskit/exec/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/exec/runner.py -------------------------------------------------------------------------------- /bqskit/exec/runners/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/exec/runners/__init__.py -------------------------------------------------------------------------------- /bqskit/exec/runners/ibmq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/exec/runners/ibmq.py -------------------------------------------------------------------------------- /bqskit/exec/runners/quest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/exec/runners/quest.py -------------------------------------------------------------------------------- /bqskit/exec/runners/sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/exec/runners/sim.py -------------------------------------------------------------------------------- /bqskit/ext/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/__init__.py -------------------------------------------------------------------------------- /bqskit/ext/cirq/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/cirq/__init__.py -------------------------------------------------------------------------------- /bqskit/ext/cirq/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/cirq/models.py -------------------------------------------------------------------------------- /bqskit/ext/cirq/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/cirq/translate.py -------------------------------------------------------------------------------- /bqskit/ext/pytket/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/pytket/__init__.py -------------------------------------------------------------------------------- /bqskit/ext/pytket/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/pytket/translate.py -------------------------------------------------------------------------------- /bqskit/ext/qiskit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/qiskit/__init__.py -------------------------------------------------------------------------------- /bqskit/ext/qiskit/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/qiskit/models.py -------------------------------------------------------------------------------- /bqskit/ext/qiskit/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/qiskit/translate.py -------------------------------------------------------------------------------- /bqskit/ext/quantinuum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/quantinuum.py -------------------------------------------------------------------------------- /bqskit/ext/qutip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/qutip/__init__.py -------------------------------------------------------------------------------- /bqskit/ext/qutip/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/qutip/translate.py -------------------------------------------------------------------------------- /bqskit/ext/rigetti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/rigetti.py -------------------------------------------------------------------------------- /bqskit/ext/supermarq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ext/supermarq.py -------------------------------------------------------------------------------- /bqskit/ir/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/circuit.py -------------------------------------------------------------------------------- /bqskit/ir/gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gate.py -------------------------------------------------------------------------------- /bqskit/ir/gates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/gates/barrier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/barrier.py -------------------------------------------------------------------------------- /bqskit/ir/gates/circuitgate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/circuitgate.py -------------------------------------------------------------------------------- /bqskit/ir/gates/composed/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/composed/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/gates/composed/controlled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/composed/controlled.py -------------------------------------------------------------------------------- /bqskit/ir/gates/composed/daggergate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/composed/daggergate.py -------------------------------------------------------------------------------- /bqskit/ir/gates/composed/embedded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/composed/embedded.py -------------------------------------------------------------------------------- /bqskit/ir/gates/composed/frozenparam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/composed/frozenparam.py -------------------------------------------------------------------------------- /bqskit/ir/gates/composed/powergate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/composed/powergate.py -------------------------------------------------------------------------------- /bqskit/ir/gates/composed/tagged.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/composed/tagged.py -------------------------------------------------------------------------------- /bqskit/ir/gates/composed/vlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/composed/vlg.py -------------------------------------------------------------------------------- /bqskit/ir/gates/composedgate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/composedgate.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/b.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/ccx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/ccx.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/ch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/ch.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/clock.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/cpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/cpi.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/cs.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/csum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/csum.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/ct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/ct.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/cx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/cx.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/cy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/cy.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/cz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/cz.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/ecr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/ecr.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/h.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/identity.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/iswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/iswap.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/itoffoli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/itoffoli.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/pd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/pd.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/permutation.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/rccx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/rccx.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/s.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/sdg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/sdg.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/shift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/shift.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/sqrtcnot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/sqrtcnot.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/sqrtiswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/sqrtiswap.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/sqrtt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/sqrtt.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/subswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/subswap.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/swap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/swap.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/sx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/sx.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/sycamore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/sycamore.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/t.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/t.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/tdg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/tdg.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/unitary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/unitary.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/x.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/xx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/xx.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/y.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/y.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/yy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/yy.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/z.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/z.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constant/zz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constant/zz.py -------------------------------------------------------------------------------- /bqskit/ir/gates/constantgate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/constantgate.py -------------------------------------------------------------------------------- /bqskit/ir/gates/generalgate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/generalgate.py -------------------------------------------------------------------------------- /bqskit/ir/gates/measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/measure.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/ccp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/ccp.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/ckm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/ckm.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/ckmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/ckmd.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/cp.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/cphase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/cphase.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/crx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/crx.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/cry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/cry.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/crz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/crz.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/cu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/cu.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/diagonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/diagonal.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/fsim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/fsim.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/mpry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/mpry.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/mprz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/mprz.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/pauli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/pauli.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/pauliz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/pauliz.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/phasedxz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/phasedxz.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/rsu3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/rsu3.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/rx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/rx.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/rxx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/rxx.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/ry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/ry.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/ryy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/ryy.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/rz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/rz.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/rzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/rzz.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/u1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/u1.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/u1q.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/u1q.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/u2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/u2.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/u3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/u3.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/u8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/u8.py -------------------------------------------------------------------------------- /bqskit/ir/gates/parameterized/unitary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/parameterized/unitary.py -------------------------------------------------------------------------------- /bqskit/ir/gates/qubitgate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/qubitgate.py -------------------------------------------------------------------------------- /bqskit/ir/gates/quditgate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/quditgate.py -------------------------------------------------------------------------------- /bqskit/ir/gates/qutritgate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/qutritgate.py -------------------------------------------------------------------------------- /bqskit/ir/gates/reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/gates/reset.py -------------------------------------------------------------------------------- /bqskit/ir/interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/interval.py -------------------------------------------------------------------------------- /bqskit/ir/iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/iterator.py -------------------------------------------------------------------------------- /bqskit/ir/lang/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/lang/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/lang/language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/lang/language.py -------------------------------------------------------------------------------- /bqskit/ir/lang/qasm2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/lang/qasm2/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/lang/qasm2/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/lang/qasm2/parser.py -------------------------------------------------------------------------------- /bqskit/ir/lang/qasm2/qasm2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/lang/qasm2/qasm2.py -------------------------------------------------------------------------------- /bqskit/ir/lang/qasm2/visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/lang/qasm2/visitor.py -------------------------------------------------------------------------------- /bqskit/ir/location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/location.py -------------------------------------------------------------------------------- /bqskit/ir/operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/operation.py -------------------------------------------------------------------------------- /bqskit/ir/opt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/opt/cost/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/cost/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/opt/cost/differentiable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/cost/differentiable.py -------------------------------------------------------------------------------- /bqskit/ir/opt/cost/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/cost/function.py -------------------------------------------------------------------------------- /bqskit/ir/opt/cost/functions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/cost/functions/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/opt/cost/functions/cost/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/cost/functions/cost/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/opt/cost/functions/cost/hilbertschmidt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/cost/functions/cost/hilbertschmidt.py -------------------------------------------------------------------------------- /bqskit/ir/opt/cost/functions/residuals/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/cost/functions/residuals/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/opt/cost/functions/residuals/hilbertschmidt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/cost/functions/residuals/hilbertschmidt.py -------------------------------------------------------------------------------- /bqskit/ir/opt/cost/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/cost/generator.py -------------------------------------------------------------------------------- /bqskit/ir/opt/cost/residual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/cost/residual.py -------------------------------------------------------------------------------- /bqskit/ir/opt/instantiater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/instantiater.py -------------------------------------------------------------------------------- /bqskit/ir/opt/instantiaters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/instantiaters/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/opt/instantiaters/minimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/instantiaters/minimization.py -------------------------------------------------------------------------------- /bqskit/ir/opt/instantiaters/qfactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/instantiaters/qfactor.py -------------------------------------------------------------------------------- /bqskit/ir/opt/minimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/minimizer.py -------------------------------------------------------------------------------- /bqskit/ir/opt/minimizers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/minimizers/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/opt/minimizers/ceres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/minimizers/ceres.py -------------------------------------------------------------------------------- /bqskit/ir/opt/minimizers/lbfgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/minimizers/lbfgs.py -------------------------------------------------------------------------------- /bqskit/ir/opt/minimizers/scipy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/minimizers/scipy.py -------------------------------------------------------------------------------- /bqskit/ir/opt/multistartgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/multistartgen.py -------------------------------------------------------------------------------- /bqskit/ir/opt/multistartgens/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/multistartgens/__init__.py -------------------------------------------------------------------------------- /bqskit/ir/opt/multistartgens/diagonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/multistartgens/diagonal.py -------------------------------------------------------------------------------- /bqskit/ir/opt/multistartgens/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/opt/multistartgens/random.py -------------------------------------------------------------------------------- /bqskit/ir/point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/point.py -------------------------------------------------------------------------------- /bqskit/ir/region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/region.py -------------------------------------------------------------------------------- /bqskit/ir/structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/ir/structure.py -------------------------------------------------------------------------------- /bqskit/passes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/alias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/alias.py -------------------------------------------------------------------------------- /bqskit/passes/control/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/control/dothendecide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/dothendecide.py -------------------------------------------------------------------------------- /bqskit/passes/control/dowhileloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/dowhileloop.py -------------------------------------------------------------------------------- /bqskit/passes/control/foreach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/foreach.py -------------------------------------------------------------------------------- /bqskit/passes/control/ifthenelse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/ifthenelse.py -------------------------------------------------------------------------------- /bqskit/passes/control/paralleldo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/paralleldo.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicate.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/andpredicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/andpredicate.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/change.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/count.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/diagonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/diagonal.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/distributed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/distributed.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/many.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/many.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/multi.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/notpredicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/notpredicate.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/orpredicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/orpredicate.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/physical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/physical.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/single.py -------------------------------------------------------------------------------- /bqskit/passes/control/predicates/width.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/predicates/width.py -------------------------------------------------------------------------------- /bqskit/passes/control/whileloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/control/whileloop.py -------------------------------------------------------------------------------- /bqskit/passes/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/group.py -------------------------------------------------------------------------------- /bqskit/passes/io/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/io/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/io/checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/io/checkpoint.py -------------------------------------------------------------------------------- /bqskit/passes/io/intermediate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/io/intermediate.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/apply.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/embed.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/layout/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/layout/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/layout/pam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/layout/pam.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/layout/sabre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/layout/sabre.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/pam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/pam.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/placement/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/placement/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/placement/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/placement/greedy.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/placement/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/placement/static.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/placement/trivial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/placement/trivial.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/routing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/routing/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/routing/pam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/routing/pam.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/routing/sabre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/routing/sabre.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/sabre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/sabre.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/setmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/setmodel.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/topology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/topology.py -------------------------------------------------------------------------------- /bqskit/passes/mapping/verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/mapping/verify.py -------------------------------------------------------------------------------- /bqskit/passes/measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/measure.py -------------------------------------------------------------------------------- /bqskit/passes/noop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/noop.py -------------------------------------------------------------------------------- /bqskit/passes/partitioning/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/partitioning/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/partitioning/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/partitioning/cluster.py -------------------------------------------------------------------------------- /bqskit/passes/partitioning/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/partitioning/greedy.py -------------------------------------------------------------------------------- /bqskit/passes/partitioning/quick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/partitioning/quick.py -------------------------------------------------------------------------------- /bqskit/passes/partitioning/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/partitioning/scan.py -------------------------------------------------------------------------------- /bqskit/passes/partitioning/single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/partitioning/single.py -------------------------------------------------------------------------------- /bqskit/passes/processing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/processing/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/processing/exhaustive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/processing/exhaustive.py -------------------------------------------------------------------------------- /bqskit/passes/processing/extract_diagonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/processing/extract_diagonal.py -------------------------------------------------------------------------------- /bqskit/passes/processing/iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/processing/iterative.py -------------------------------------------------------------------------------- /bqskit/passes/processing/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/processing/scan.py -------------------------------------------------------------------------------- /bqskit/passes/processing/substitute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/processing/substitute.py -------------------------------------------------------------------------------- /bqskit/passes/processing/treescan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/processing/treescan.py -------------------------------------------------------------------------------- /bqskit/passes/retarget/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/retarget/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/retarget/auto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/retarget/auto.py -------------------------------------------------------------------------------- /bqskit/passes/retarget/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/retarget/general.py -------------------------------------------------------------------------------- /bqskit/passes/retarget/two.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/retarget/two.py -------------------------------------------------------------------------------- /bqskit/passes/rules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/rules/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/rules/ch2cnot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/rules/ch2cnot.py -------------------------------------------------------------------------------- /bqskit/passes/rules/cnot2ch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/rules/cnot2ch.py -------------------------------------------------------------------------------- /bqskit/passes/rules/cnot2cy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/rules/cnot2cy.py -------------------------------------------------------------------------------- /bqskit/passes/rules/cnot2cz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/rules/cnot2cz.py -------------------------------------------------------------------------------- /bqskit/passes/rules/cy2cnot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/rules/cy2cnot.py -------------------------------------------------------------------------------- /bqskit/passes/rules/cz2cnot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/rules/cz2cnot.py -------------------------------------------------------------------------------- /bqskit/passes/rules/swap2cnot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/rules/swap2cnot.py -------------------------------------------------------------------------------- /bqskit/passes/rules/u3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/rules/u3.py -------------------------------------------------------------------------------- /bqskit/passes/rules/zxzxz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/rules/zxzxz.py -------------------------------------------------------------------------------- /bqskit/passes/search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/search/frontier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/frontier.py -------------------------------------------------------------------------------- /bqskit/passes/search/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/generator.py -------------------------------------------------------------------------------- /bqskit/passes/search/generators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/generators/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/search/generators/discrete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/generators/discrete.py -------------------------------------------------------------------------------- /bqskit/passes/search/generators/fourparam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/generators/fourparam.py -------------------------------------------------------------------------------- /bqskit/passes/search/generators/middleout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/generators/middleout.py -------------------------------------------------------------------------------- /bqskit/passes/search/generators/seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/generators/seed.py -------------------------------------------------------------------------------- /bqskit/passes/search/generators/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/generators/simple.py -------------------------------------------------------------------------------- /bqskit/passes/search/generators/single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/generators/single.py -------------------------------------------------------------------------------- /bqskit/passes/search/generators/stair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/generators/stair.py -------------------------------------------------------------------------------- /bqskit/passes/search/generators/wide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/generators/wide.py -------------------------------------------------------------------------------- /bqskit/passes/search/heuristic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/heuristic.py -------------------------------------------------------------------------------- /bqskit/passes/search/heuristics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/heuristics/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/search/heuristics/astar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/heuristics/astar.py -------------------------------------------------------------------------------- /bqskit/passes/search/heuristics/dijkstra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/heuristics/dijkstra.py -------------------------------------------------------------------------------- /bqskit/passes/search/heuristics/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/search/heuristics/greedy.py -------------------------------------------------------------------------------- /bqskit/passes/synthesis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/synthesis/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/synthesis/bzxz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/synthesis/bzxz.py -------------------------------------------------------------------------------- /bqskit/passes/synthesis/diagonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/synthesis/diagonal.py -------------------------------------------------------------------------------- /bqskit/passes/synthesis/leap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/synthesis/leap.py -------------------------------------------------------------------------------- /bqskit/passes/synthesis/pas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/synthesis/pas.py -------------------------------------------------------------------------------- /bqskit/passes/synthesis/qfast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/synthesis/qfast.py -------------------------------------------------------------------------------- /bqskit/passes/synthesis/qpredict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/synthesis/qpredict.py -------------------------------------------------------------------------------- /bqskit/passes/synthesis/qsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/synthesis/qsd.py -------------------------------------------------------------------------------- /bqskit/passes/synthesis/qsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/synthesis/qsearch.py -------------------------------------------------------------------------------- /bqskit/passes/synthesis/synthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/synthesis/synthesis.py -------------------------------------------------------------------------------- /bqskit/passes/synthesis/target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/synthesis/target.py -------------------------------------------------------------------------------- /bqskit/passes/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/__init__.py -------------------------------------------------------------------------------- /bqskit/passes/util/compress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/compress.py -------------------------------------------------------------------------------- /bqskit/passes/util/conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/conversion.py -------------------------------------------------------------------------------- /bqskit/passes/util/converttou3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/converttou3.py -------------------------------------------------------------------------------- /bqskit/passes/util/converttovar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/converttovar.py -------------------------------------------------------------------------------- /bqskit/passes/util/extend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/extend.py -------------------------------------------------------------------------------- /bqskit/passes/util/fill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/fill.py -------------------------------------------------------------------------------- /bqskit/passes/util/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/log.py -------------------------------------------------------------------------------- /bqskit/passes/util/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/random.py -------------------------------------------------------------------------------- /bqskit/passes/util/record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/record.py -------------------------------------------------------------------------------- /bqskit/passes/util/structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/structure.py -------------------------------------------------------------------------------- /bqskit/passes/util/unfold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/unfold.py -------------------------------------------------------------------------------- /bqskit/passes/util/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/passes/util/update.py -------------------------------------------------------------------------------- /bqskit/qis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/__init__.py -------------------------------------------------------------------------------- /bqskit/qis/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/graph.py -------------------------------------------------------------------------------- /bqskit/qis/pauli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/pauli.py -------------------------------------------------------------------------------- /bqskit/qis/pauliz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/pauliz.py -------------------------------------------------------------------------------- /bqskit/qis/permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/permutation.py -------------------------------------------------------------------------------- /bqskit/qis/state/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/state/__init__.py -------------------------------------------------------------------------------- /bqskit/qis/state/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/state/state.py -------------------------------------------------------------------------------- /bqskit/qis/state/statemap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/state/statemap.py -------------------------------------------------------------------------------- /bqskit/qis/state/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/state/system.py -------------------------------------------------------------------------------- /bqskit/qis/unitary/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/unitary/__init__.py -------------------------------------------------------------------------------- /bqskit/qis/unitary/differentiable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/unitary/differentiable.py -------------------------------------------------------------------------------- /bqskit/qis/unitary/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/unitary/meta.py -------------------------------------------------------------------------------- /bqskit/qis/unitary/optimizable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/unitary/optimizable.py -------------------------------------------------------------------------------- /bqskit/qis/unitary/unitary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/unitary/unitary.py -------------------------------------------------------------------------------- /bqskit/qis/unitary/unitarybuilder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/unitary/unitarybuilder.py -------------------------------------------------------------------------------- /bqskit/qis/unitary/unitarymatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/qis/unitary/unitarymatrix.py -------------------------------------------------------------------------------- /bqskit/runtime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/__init__.py -------------------------------------------------------------------------------- /bqskit/runtime/address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/address.py -------------------------------------------------------------------------------- /bqskit/runtime/attached.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/attached.py -------------------------------------------------------------------------------- /bqskit/runtime/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/base.py -------------------------------------------------------------------------------- /bqskit/runtime/detached.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/detached.py -------------------------------------------------------------------------------- /bqskit/runtime/direction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/direction.py -------------------------------------------------------------------------------- /bqskit/runtime/future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/future.py -------------------------------------------------------------------------------- /bqskit/runtime/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/manager.py -------------------------------------------------------------------------------- /bqskit/runtime/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/message.py -------------------------------------------------------------------------------- /bqskit/runtime/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/result.py -------------------------------------------------------------------------------- /bqskit/runtime/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/task.py -------------------------------------------------------------------------------- /bqskit/runtime/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/runtime/worker.py -------------------------------------------------------------------------------- /bqskit/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/utils/__init__.py -------------------------------------------------------------------------------- /bqskit/utils/cachedclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/utils/cachedclass.py -------------------------------------------------------------------------------- /bqskit/utils/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/utils/docs.py -------------------------------------------------------------------------------- /bqskit/utils/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/utils/math.py -------------------------------------------------------------------------------- /bqskit/utils/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/utils/random.py -------------------------------------------------------------------------------- /bqskit/utils/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/utils/test/__init__.py -------------------------------------------------------------------------------- /bqskit/utils/test/strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/utils/test/strategies.py -------------------------------------------------------------------------------- /bqskit/utils/test/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/utils/test/types.py -------------------------------------------------------------------------------- /bqskit/utils/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/bqskit/utils/typing.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_templates/autosummary/base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/_templates/autosummary/base.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/class_no_init.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/_templates/autosummary/class_no_init.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/gate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/_templates/autosummary/gate.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/_templates/module.rst_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/_templates/module.rst_t -------------------------------------------------------------------------------- /docs/_templates/package.rst_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/_templates/package.rst_t -------------------------------------------------------------------------------- /docs/_templates/toc.rst_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/_templates/toc.rst_t -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/guides/customgate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/guides/customgate.md -------------------------------------------------------------------------------- /docs/guides/custompass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/guides/custompass.md -------------------------------------------------------------------------------- /docs/guides/distributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/guides/distributing.md -------------------------------------------------------------------------------- /docs/guides/usegpus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/guides/usegpus.md -------------------------------------------------------------------------------- /docs/images/bottomup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/images/bottomup.png -------------------------------------------------------------------------------- /docs/images/qfast_alg_side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/images/qfast_alg_side.png -------------------------------------------------------------------------------- /docs/images/qfasttree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/images/qfasttree.png -------------------------------------------------------------------------------- /docs/images/qsearchtree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/images/qsearchtree.png -------------------------------------------------------------------------------- /docs/images/topdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/images/topdown.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/intro/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/intro/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/intro/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/intro/license.md -------------------------------------------------------------------------------- /docs/intro/start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/intro/start.md -------------------------------------------------------------------------------- /docs/intro/synthesis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/intro/synthesis.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/compiler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/source/compiler.rst -------------------------------------------------------------------------------- /docs/source/exec.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/source/exec.rst -------------------------------------------------------------------------------- /docs/source/ext.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/source/ext.rst -------------------------------------------------------------------------------- /docs/source/ir.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/source/ir.rst -------------------------------------------------------------------------------- /docs/source/passes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/source/passes.rst -------------------------------------------------------------------------------- /docs/source/qis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/source/qis.rst -------------------------------------------------------------------------------- /docs/source/runtime.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/source/runtime.rst -------------------------------------------------------------------------------- /docs/source/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/docs/source/utils.rst -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/compile.py -------------------------------------------------------------------------------- /examples/instantiate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/instantiate.py -------------------------------------------------------------------------------- /examples/pas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/pas.py -------------------------------------------------------------------------------- /examples/qfast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/qfast.py -------------------------------------------------------------------------------- /examples/quest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/quest.py -------------------------------------------------------------------------------- /examples/synthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/synthesis.py -------------------------------------------------------------------------------- /examples/tfim.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/tfim.qasm -------------------------------------------------------------------------------- /examples/tutorials/BQSKit IR Introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/tutorials/BQSKit IR Introduction.ipynb -------------------------------------------------------------------------------- /examples/tutorials/Introduction to BQSKit IR.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/tutorials/Introduction to BQSKit IR.ipynb -------------------------------------------------------------------------------- /examples/tutorials/Partitioning and Optimization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/tutorials/Partitioning and Optimization.ipynb -------------------------------------------------------------------------------- /examples/tutorials/Search Synthesis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/tutorials/Search Synthesis.ipynb -------------------------------------------------------------------------------- /examples/tutorials/Searchless Synthesis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/tutorials/Searchless Synthesis.ipynb -------------------------------------------------------------------------------- /examples/tutorials/heisenberg-16-20.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/examples/tutorials/heisenberg-16-20.qasm -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bqskitrs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bqskitrs/test_grad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/bqskitrs/test_grad.py -------------------------------------------------------------------------------- /tests/compiler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/__init__.py -------------------------------------------------------------------------------- /tests/compiler/compile/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/compiler/compile/_data/adder9.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/compile/_data/adder9.qasm -------------------------------------------------------------------------------- /tests/compiler/compile/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/compile/conftest.py -------------------------------------------------------------------------------- /tests/compiler/compile/test_blocked_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/compile/test_blocked_input.py -------------------------------------------------------------------------------- /tests/compiler/compile/test_compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/compile/test_compile.py -------------------------------------------------------------------------------- /tests/compiler/compile/test_corner_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/compile/test_corner_cases.py -------------------------------------------------------------------------------- /tests/compiler/compile/test_pam_verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/compile/test_pam_verify.py -------------------------------------------------------------------------------- /tests/compiler/compile/test_prep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/compile/test_prep.py -------------------------------------------------------------------------------- /tests/compiler/compile/test_seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/compile/test_seed.py -------------------------------------------------------------------------------- /tests/compiler/compile/test_synthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/compile/test_synthesis.py -------------------------------------------------------------------------------- /tests/compiler/compile/test_with_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/compile/test_with_mapping.py -------------------------------------------------------------------------------- /tests/compiler/synthesis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/compiler/synthesis/qfast/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/compiler/synthesis/qfast/test_minimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/synthesis/qfast/test_minimization.py -------------------------------------------------------------------------------- /tests/compiler/test_compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/test_compiler.py -------------------------------------------------------------------------------- /tests/compiler/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/test_data.py -------------------------------------------------------------------------------- /tests/compiler/test_gateset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/test_gateset.py -------------------------------------------------------------------------------- /tests/compiler/test_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/test_machine.py -------------------------------------------------------------------------------- /tests/compiler/test_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/compiler/test_registry.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/exec/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/exec/test_exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/exec/test_exec.py -------------------------------------------------------------------------------- /tests/ext/test_cirq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ext/test_cirq.py -------------------------------------------------------------------------------- /tests/ext/test_pytket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ext/test_pytket.py -------------------------------------------------------------------------------- /tests/ext/test_qiskit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ext/test_qiskit.py -------------------------------------------------------------------------------- /tests/ext/test_qutip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ext/test_qutip.py -------------------------------------------------------------------------------- /tests/ir/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ir/circuit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ir/circuit/test_batch_replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/circuit/test_batch_replace.py -------------------------------------------------------------------------------- /tests/ir/circuit/test_cycle_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/circuit/test_cycle_methods.py -------------------------------------------------------------------------------- /tests/ir/circuit/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/circuit/test_init.py -------------------------------------------------------------------------------- /tests/ir/circuit/test_logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/circuit/test_logic.py -------------------------------------------------------------------------------- /tests/ir/circuit/test_measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/circuit/test_measure.py -------------------------------------------------------------------------------- /tests/ir/circuit/test_op_gate_circ_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/circuit/test_op_gate_circ_methods.py -------------------------------------------------------------------------------- /tests/ir/circuit/test_point_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/circuit/test_point_methods.py -------------------------------------------------------------------------------- /tests/ir/circuit/test_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/circuit/test_properties.py -------------------------------------------------------------------------------- /tests/ir/circuit/test_qudit_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/circuit/test_qudit_methods.py -------------------------------------------------------------------------------- /tests/ir/circuit/test_region_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/circuit/test_region_methods.py -------------------------------------------------------------------------------- /tests/ir/circuit/test_simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/circuit/test_simulation.py -------------------------------------------------------------------------------- /tests/ir/gates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ir/gates/composed/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ir/gates/composed/test_controlled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/composed/test_controlled.py -------------------------------------------------------------------------------- /tests/ir/gates/composed/test_dagger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/composed/test_dagger.py -------------------------------------------------------------------------------- /tests/ir/gates/composed/test_embedded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/composed/test_embedded.py -------------------------------------------------------------------------------- /tests/ir/gates/composed/test_frozenparams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/composed/test_frozenparams.py -------------------------------------------------------------------------------- /tests/ir/gates/composed/test_power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/composed/test_power.py -------------------------------------------------------------------------------- /tests/ir/gates/composed/test_tagged.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/composed/test_tagged.py -------------------------------------------------------------------------------- /tests/ir/gates/composed/test_vlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/composed/test_vlg.py -------------------------------------------------------------------------------- /tests/ir/gates/constant/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ir/gates/constant/test_bgate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/constant/test_bgate.py -------------------------------------------------------------------------------- /tests/ir/gates/constant/test_ecr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/constant/test_ecr.py -------------------------------------------------------------------------------- /tests/ir/gates/constant/test_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/constant/test_identity.py -------------------------------------------------------------------------------- /tests/ir/gates/constant/test_permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/constant/test_permutation.py -------------------------------------------------------------------------------- /tests/ir/gates/constant/test_proj_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/constant/test_proj_gates.py -------------------------------------------------------------------------------- /tests/ir/gates/constant/test_rccx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/constant/test_rccx.py -------------------------------------------------------------------------------- /tests/ir/gates/constant/test_unitary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/constant/test_unitary.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_ccp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_ccp.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_cp.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_mpry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_mpry.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_mprz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_mprz.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_pauli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_pauli.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_pauliz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_pauliz.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_rsu3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_rsu3.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_rx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_rx.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_rxx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_rxx.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_ry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_ry.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_ryy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_ryy.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_rz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_rz.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_rzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_rzz.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_u1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_u1.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_u2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_u2.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_u3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_u3.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_u8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_u8.py -------------------------------------------------------------------------------- /tests/ir/gates/parameterized/test_unitary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/parameterized/test_unitary.py -------------------------------------------------------------------------------- /tests/ir/gates/test_circuitgate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/test_circuitgate.py -------------------------------------------------------------------------------- /tests/ir/gates/test_gradients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/test_gradients.py -------------------------------------------------------------------------------- /tests/ir/gates/test_native.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/gates/test_native.py -------------------------------------------------------------------------------- /tests/ir/lang/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ir/lang/test_controlled_qasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/lang/test_controlled_qasm.py -------------------------------------------------------------------------------- /tests/ir/lang/test_qasm_decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/lang/test_qasm_decode.py -------------------------------------------------------------------------------- /tests/ir/lang/test_qasm_encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/lang/test_qasm_encode.py -------------------------------------------------------------------------------- /tests/ir/opt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ir/opt/cost/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ir/opt/cost/test_cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/opt/cost/test_cost.py -------------------------------------------------------------------------------- /tests/ir/opt/cost/test_residuals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/opt/cost/test_residuals.py -------------------------------------------------------------------------------- /tests/ir/opt/instantiaters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ir/opt/instantiaters/test_qfactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/opt/instantiaters/test_qfactor.py -------------------------------------------------------------------------------- /tests/ir/opt/minimizers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ir/opt/minimizers/test_bfgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/opt/minimizers/test_bfgs.py -------------------------------------------------------------------------------- /tests/ir/opt/minimizers/test_ceres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/opt/minimizers/test_ceres.py -------------------------------------------------------------------------------- /tests/ir/opt/minimizers/test_scipy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/opt/minimizers/test_scipy.py -------------------------------------------------------------------------------- /tests/ir/test_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/test_gate.py -------------------------------------------------------------------------------- /tests/ir/test_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/test_interval.py -------------------------------------------------------------------------------- /tests/ir/test_inverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/test_inverse.py -------------------------------------------------------------------------------- /tests/ir/test_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/test_iterator.py -------------------------------------------------------------------------------- /tests/ir/test_location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/test_location.py -------------------------------------------------------------------------------- /tests/ir/test_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/test_operation.py -------------------------------------------------------------------------------- /tests/ir/test_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/test_point.py -------------------------------------------------------------------------------- /tests/ir/test_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/test_region.py -------------------------------------------------------------------------------- /tests/ir/test_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/ir/test_structure.py -------------------------------------------------------------------------------- /tests/passes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/passes/control/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/passes/control/predicates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/passes/control/predicates/test_andpredicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/predicates/test_andpredicate.py -------------------------------------------------------------------------------- /tests/passes/control/predicates/test_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/predicates/test_change.py -------------------------------------------------------------------------------- /tests/passes/control/predicates/test_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/predicates/test_count.py -------------------------------------------------------------------------------- /tests/passes/control/predicates/test_diagonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/predicates/test_diagonal.py -------------------------------------------------------------------------------- /tests/passes/control/predicates/test_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/predicates/test_multi.py -------------------------------------------------------------------------------- /tests/passes/control/predicates/test_notpredicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/predicates/test_notpredicate.py -------------------------------------------------------------------------------- /tests/passes/control/predicates/test_orpredicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/predicates/test_orpredicate.py -------------------------------------------------------------------------------- /tests/passes/control/predicates/test_physical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/predicates/test_physical.py -------------------------------------------------------------------------------- /tests/passes/control/predicates/test_singlephy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/predicates/test_singlephy.py -------------------------------------------------------------------------------- /tests/passes/control/predicates/test_width.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/predicates/test_width.py -------------------------------------------------------------------------------- /tests/passes/control/test_dothendecide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/test_dothendecide.py -------------------------------------------------------------------------------- /tests/passes/control/test_dowhileloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/test_dowhileloop.py -------------------------------------------------------------------------------- /tests/passes/control/test_foreachblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/test_foreachblock.py -------------------------------------------------------------------------------- /tests/passes/control/test_ifthenelse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/test_ifthenelse.py -------------------------------------------------------------------------------- /tests/passes/control/test_paralleldo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/test_paralleldo.py -------------------------------------------------------------------------------- /tests/passes/control/test_whileloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/control/test_whileloop.py -------------------------------------------------------------------------------- /tests/passes/mapping/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/passes/mapping/test_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/mapping/test_apply.py -------------------------------------------------------------------------------- /tests/passes/mapping/test_local_min.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/mapping/test_local_min.py -------------------------------------------------------------------------------- /tests/passes/mapping/test_sabre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/mapping/test_sabre.py -------------------------------------------------------------------------------- /tests/passes/mapping/test_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/mapping/test_static.py -------------------------------------------------------------------------------- /tests/passes/partitioning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/adder63.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/adder63.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/grover5.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/grover5.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/hub18.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/hub18.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/mul60.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/mul60.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/qaoa12.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/qaoa12.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/qft5.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/qft5.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/qft64.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/qft64.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/shor26.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/shor26.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/shor26_MMR.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/shor26_MMR.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/shor26_MMR2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/shor26_MMR2.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/shor26_barrier.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/shor26_barrier.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/tfim64.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/tfim64.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/_data/tfxy64.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/_data/tfxy64.qasm -------------------------------------------------------------------------------- /tests/passes/partitioning/test_barrier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/test_barrier.py -------------------------------------------------------------------------------- /tests/passes/partitioning/test_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/test_cluster.py -------------------------------------------------------------------------------- /tests/passes/partitioning/test_measurement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/test_measurement.py -------------------------------------------------------------------------------- /tests/passes/partitioning/test_parts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/test_parts.py -------------------------------------------------------------------------------- /tests/passes/partitioning/test_quick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/test_quick.py -------------------------------------------------------------------------------- /tests/passes/partitioning/test_reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/test_reset.py -------------------------------------------------------------------------------- /tests/passes/partitioning/test_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/test_scan.py -------------------------------------------------------------------------------- /tests/passes/partitioning/test_single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/partitioning/test_single.py -------------------------------------------------------------------------------- /tests/passes/processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/passes/processing/test_substitute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/processing/test_substitute.py -------------------------------------------------------------------------------- /tests/passes/rules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/passes/rules/test_cnot2cz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/rules/test_cnot2cz.py -------------------------------------------------------------------------------- /tests/passes/rules/test_zxzxz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/rules/test_zxzxz.py -------------------------------------------------------------------------------- /tests/passes/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/passes/search/generators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/passes/search/generators/test_discrete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/search/generators/test_discrete.py -------------------------------------------------------------------------------- /tests/passes/search/generators/test_four_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/search/generators/test_four_param.py -------------------------------------------------------------------------------- /tests/passes/search/generators/test_seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/search/generators/test_seed.py -------------------------------------------------------------------------------- /tests/passes/synthesis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/passes/synthesis/test_bzxz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/synthesis/test_bzxz.py -------------------------------------------------------------------------------- /tests/passes/synthesis/test_diagonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/synthesis/test_diagonal.py -------------------------------------------------------------------------------- /tests/passes/synthesis/test_leap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/synthesis/test_leap.py -------------------------------------------------------------------------------- /tests/passes/synthesis/test_qfast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/synthesis/test_qfast.py -------------------------------------------------------------------------------- /tests/passes/synthesis/test_qpredict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/synthesis/test_qpredict.py -------------------------------------------------------------------------------- /tests/passes/synthesis/test_qsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/synthesis/test_qsd.py -------------------------------------------------------------------------------- /tests/passes/synthesis/test_qsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/synthesis/test_qsearch.py -------------------------------------------------------------------------------- /tests/passes/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/passes/util/test_extend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/util/test_extend.py -------------------------------------------------------------------------------- /tests/passes/util/test_random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/util/test_random.py -------------------------------------------------------------------------------- /tests/passes/util/test_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/util/test_structure.py -------------------------------------------------------------------------------- /tests/passes/util/test_to_u3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/util/test_to_u3.py -------------------------------------------------------------------------------- /tests/passes/util/test_to_varutry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/passes/util/test_to_varutry.py -------------------------------------------------------------------------------- /tests/qis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qis/state/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qis/state/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/qis/state/test_state.py -------------------------------------------------------------------------------- /tests/qis/test_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/qis/test_graph.py -------------------------------------------------------------------------------- /tests/qis/test_pauli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/qis/test_pauli.py -------------------------------------------------------------------------------- /tests/qis/test_permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/qis/test_permutation.py -------------------------------------------------------------------------------- /tests/qis/unitary/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qis/unitary/test_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/qis/unitary/test_meta.py -------------------------------------------------------------------------------- /tests/qis/unitary/test_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/qis/unitary/test_props.py -------------------------------------------------------------------------------- /tests/qis/unitary/test_unitarybuilder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/qis/unitary/test_unitarybuilder.py -------------------------------------------------------------------------------- /tests/qis/unitary/test_unitarymatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/qis/unitary/test_unitarymatrix.py -------------------------------------------------------------------------------- /tests/runtime/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/runtime/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/runtime/conftest.py -------------------------------------------------------------------------------- /tests/runtime/test_attached.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/runtime/test_attached.py -------------------------------------------------------------------------------- /tests/runtime/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/runtime/test_cache.py -------------------------------------------------------------------------------- /tests/runtime/test_cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/runtime/test_cancel.py -------------------------------------------------------------------------------- /tests/runtime/test_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/runtime/test_execution.py -------------------------------------------------------------------------------- /tests/runtime/test_future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/runtime/test_future.py -------------------------------------------------------------------------------- /tests/runtime/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/runtime/test_logging.py -------------------------------------------------------------------------------- /tests/runtime/test_next.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/runtime/test_next.py -------------------------------------------------------------------------------- /tests/runtime/test_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/runtime/test_task.py -------------------------------------------------------------------------------- /tests/test_conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/test_conftest.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/test_cachedclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/utils/test_cachedclass.py -------------------------------------------------------------------------------- /tests/utils/test_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/utils/test_math.py -------------------------------------------------------------------------------- /tests/utils/test_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BQSKit/bqskit/HEAD/tests/utils/test_typing.py --------------------------------------------------------------------------------