.coveralls.yml
.editorconfig
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
.travis.yml
CHANGELOG.md
LICENSE
MANIFEST.in
NOTICE
README.rst
pyproject.toml
setup.cfg
setup.py
.github/dependabot.yml
.github/workflows/ci.yml
.github/workflows/draft_release.yml
.github/workflows/format.yml
.github/workflows/publish_release.yml
.github/workflows/pull_request.yml
docs/Makefile
docs/README.rst
docs/conf.py
docs/examples.rst
docs/index.rst
docs/make.bat
docs/package_description.py
docs/projectq.rst
docs/tutorials.rst
docs/images/bellpair_circuit.png
docs/images/braket_notation.svg
docs/images/teleport_circuit.png
examples/README.rst
examples/aqt.py
examples/awsbraket.ipynb
examples/bellpair_circuit.py
examples/compiler_tutorial.ipynb
examples/control_tester.py
examples/gate_zoo.py
examples/grover.py
examples/hws4.py
examples/hws6.py
examples/ibm.py
examples/ibm_entangle.ipynb
examples/ibmq_tutorial.ipynb
examples/ionq.ipynb
examples/ionq.py
examples/ionq_bv.py
examples/ionq_half_adder.py
examples/mapper_tutorial.ipynb
examples/quantum_random_numbers.py
examples/quantum_random_numbers_ibm.py
examples/shor.py
examples/simulator_tutorial.ipynb
examples/spectral_measurement.ipynb
examples/teleport.py
examples/teleport_circuit.py
examples/variational_quantum_eigensolver.ipynb
projectq/__init__.py
projectq.egg-info/PKG-INFO
projectq.egg-info/SOURCES.txt
projectq.egg-info/dependency_links.txt
projectq.egg-info/not-zip-safe
projectq.egg-info/requires.txt
projectq.egg-info/top_level.txt
projectq/backends/__init__.py
projectq/backends/_printer.py
projectq/backends/_printer_test.py
projectq/backends/_resource.py
projectq/backends/_resource_test.py
projectq/backends/_aqt/__init__.py
projectq/backends/_aqt/_aqt.py
projectq/backends/_aqt/_aqt_http_client.py
projectq/backends/_aqt/_aqt_http_client_test.py
projectq/backends/_aqt/_aqt_test.py
projectq/backends/_awsbraket/__init__.py
projectq/backends/_awsbraket/_awsbraket.py
projectq/backends/_awsbraket/_awsbraket_boto3_client.py
projectq/backends/_awsbraket/_awsbraket_boto3_client_test.py
projectq/backends/_awsbraket/_awsbraket_boto3_client_test_fixtures.py
projectq/backends/_awsbraket/_awsbraket_test.py
projectq/backends/_awsbraket/_awsbraket_test_fixtures.py
projectq/backends/_circuits/__init__.py
projectq/backends/_circuits/_drawer.py
projectq/backends/_circuits/_drawer_matplotlib.py
projectq/backends/_circuits/_drawer_matplotlib_test.py
projectq/backends/_circuits/_drawer_test.py
projectq/backends/_circuits/_plot.py
projectq/backends/_circuits/_plot_test.py
projectq/backends/_circuits/_to_latex.py
projectq/backends/_circuits/_to_latex_test.py
projectq/backends/_ibm/__init__.py
projectq/backends/_ibm/_ibm.py
projectq/backends/_ibm/_ibm_http_client.py
projectq/backends/_ibm/_ibm_http_client_test.py
projectq/backends/_ibm/_ibm_test.py
projectq/backends/_ionq/__init__.py
projectq/backends/_ionq/_ionq.py
projectq/backends/_ionq/_ionq_exc.py
projectq/backends/_ionq/_ionq_http_client.py
projectq/backends/_ionq/_ionq_http_client_test.py
projectq/backends/_ionq/_ionq_mapper.py
projectq/backends/_ionq/_ionq_mapper_test.py
projectq/backends/_ionq/_ionq_test.py
projectq/backends/_sim/.gitignore
projectq/backends/_sim/__init__.py
projectq/backends/_sim/_classical_simulator.py
projectq/backends/_sim/_classical_simulator_test.py
projectq/backends/_sim/_cppsim.cpp
projectq/backends/_sim/_pysim.py
projectq/backends/_sim/_simulator.py
projectq/backends/_sim/_simulator_test.py
projectq/backends/_sim/_simulator_test_fixtures.py
projectq/backends/_sim/_cppkernels/fusion.hpp
projectq/backends/_sim/_cppkernels/simulator.hpp
projectq/backends/_sim/_cppkernels/intrin/alignedallocator.hpp
projectq/backends/_sim/_cppkernels/intrin/cintrin.hpp
projectq/backends/_sim/_cppkernels/intrin/kernel1.hpp
projectq/backends/_sim/_cppkernels/intrin/kernel2.hpp
projectq/backends/_sim/_cppkernels/intrin/kernel3.hpp
projectq/backends/_sim/_cppkernels/intrin/kernel4.hpp
projectq/backends/_sim/_cppkernels/intrin/kernel5.hpp
projectq/backends/_sim/_cppkernels/intrin/kernels.hpp
projectq/backends/_sim/_cppkernels/nointrin/kernel1.hpp
projectq/backends/_sim/_cppkernels/nointrin/kernel2.hpp
projectq/backends/_sim/_cppkernels/nointrin/kernel3.hpp
projectq/backends/_sim/_cppkernels/nointrin/kernel4.hpp
projectq/backends/_sim/_cppkernels/nointrin/kernel5.hpp
projectq/backends/_sim/_cppkernels/nointrin/kernels.hpp
projectq/cengines/__init__.py
projectq/cengines/_basicmapper.py
projectq/cengines/_basicmapper_test.py
projectq/cengines/_basics.py
projectq/cengines/_basics_test.py
projectq/cengines/_cmdmodifier.py
projectq/cengines/_cmdmodifier_test.py
projectq/cengines/_ibm5qubitmapper.py
projectq/cengines/_ibm5qubitmapper_test.py
projectq/cengines/_linearmapper.py
projectq/cengines/_linearmapper_test.py
projectq/cengines/_main.py
projectq/cengines/_main_test.py
projectq/cengines/_manualmapper.py
projectq/cengines/_manualmapper_test.py
projectq/cengines/_optimize.py
projectq/cengines/_optimize_test.py
projectq/cengines/_swapandcnotflipper.py
projectq/cengines/_swapandcnotflipper_test.py
projectq/cengines/_tagremover.py
projectq/cengines/_tagremover_test.py
projectq/cengines/_testengine.py
projectq/cengines/_testengine_test.py
projectq/cengines/_twodmapper.py
projectq/cengines/_twodmapper_test.py
projectq/cengines/_replacer/__init__.py
projectq/cengines/_replacer/_decomposition_rule.py
projectq/cengines/_replacer/_decomposition_rule_set.py
projectq/cengines/_replacer/_decomposition_rule_test.py
projectq/cengines/_replacer/_replacer.py
projectq/cengines/_replacer/_replacer_test.py
projectq/libs/__init__.py
projectq/libs/hist/__init__.py
projectq/libs/hist/_histogram.py
projectq/libs/hist/_histogram_test.py
projectq/libs/math/__init__.py
projectq/libs/math/_constantmath.py
projectq/libs/math/_constantmath_test.py
projectq/libs/math/_default_rules.py
projectq/libs/math/_gates.py
projectq/libs/math/_gates_math_test.py
projectq/libs/math/_gates_test.py
projectq/libs/math/_quantummath.py
projectq/libs/math/_quantummath_test.py
projectq/libs/revkit/__init__.py
projectq/libs/revkit/_control_function.py
projectq/libs/revkit/_control_function_test.py
projectq/libs/revkit/_permutation.py
projectq/libs/revkit/_permutation_test.py
projectq/libs/revkit/_phase.py
projectq/libs/revkit/_phase_test.py
projectq/libs/revkit/_utils.py
projectq/meta/__init__.py
projectq/meta/_compute.py
projectq/meta/_compute_test.py
projectq/meta/_control.py
projectq/meta/_control_test.py
projectq/meta/_dagger.py
projectq/meta/_dagger_test.py
projectq/meta/_dirtyqubit.py
projectq/meta/_dirtyqubit_test.py
projectq/meta/_logicalqubit.py
projectq/meta/_logicalqubit_test.py
projectq/meta/_loop.py
projectq/meta/_loop_test.py
projectq/meta/_util.py
projectq/meta/_util_test.py
projectq/ops/__init__.py
projectq/ops/_basics.py
projectq/ops/_basics_test.py
projectq/ops/_command.py
projectq/ops/_command_test.py
projectq/ops/_gates.py
projectq/ops/_gates_test.py
projectq/ops/_metagates.py
projectq/ops/_metagates_test.py
projectq/ops/_qaagate.py
projectq/ops/_qaagate_test.py
projectq/ops/_qftgate.py
projectq/ops/_qftgate_test.py
projectq/ops/_qpegate.py
projectq/ops/_qpegate_test.py
projectq/ops/_qubit_operator.py
projectq/ops/_qubit_operator_test.py
projectq/ops/_shortcuts.py
projectq/ops/_shortcuts_test.py
projectq/ops/_state_prep.py
projectq/ops/_state_prep_test.py
projectq/ops/_time_evolution.py
projectq/ops/_time_evolution_test.py
projectq/ops/_uniformly_controlled_rotation.py
projectq/ops/_uniformly_controlled_rotation_test.py
projectq/setups/__init__.py
projectq/setups/_utils.py
projectq/setups/aqt.py
projectq/setups/aqt_test.py
projectq/setups/awsbraket.py
projectq/setups/awsbraket_test.py
projectq/setups/default.py
projectq/setups/grid.py
projectq/setups/grid_test.py
projectq/setups/ibm.py
projectq/setups/ibm_test.py
projectq/setups/ionq.py
projectq/setups/ionq_test.py
projectq/setups/linear.py
projectq/setups/linear_test.py
projectq/setups/restrictedgateset.py
projectq/setups/restrictedgateset_test.py
projectq/setups/trapped_ion_decomposer.py
projectq/setups/trapped_ion_decomposer_test.py
projectq/setups/decompositions/__init__.py
projectq/setups/decompositions/_gates_test.py
projectq/setups/decompositions/amplitudeamplification.py
projectq/setups/decompositions/amplitudeamplification_test.py
projectq/setups/decompositions/arb1qubit2rzandry.py
projectq/setups/decompositions/arb1qubit2rzandry_test.py
projectq/setups/decompositions/barrier.py
projectq/setups/decompositions/barrier_test.py
projectq/setups/decompositions/carb1qubit2cnotrzandry.py
projectq/setups/decompositions/carb1qubit2cnotrzandry_test.py
projectq/setups/decompositions/cnot2cz.py
projectq/setups/decompositions/cnot2cz_test.py
projectq/setups/decompositions/cnot2rxx.py
projectq/setups/decompositions/cnot2rxx_test.py
projectq/setups/decompositions/cnu2toffoliandcu.py
projectq/setups/decompositions/cnu2toffoliandcu_test.py
projectq/setups/decompositions/controlstate.py
projectq/setups/decompositions/controlstate_test.py
projectq/setups/decompositions/crz2cxandrz.py
projectq/setups/decompositions/entangle.py
projectq/setups/decompositions/globalphase.py
projectq/setups/decompositions/h2rx.py
projectq/setups/decompositions/h2rx_test.py
projectq/setups/decompositions/ph2r.py
projectq/setups/decompositions/phaseestimation.py
projectq/setups/decompositions/phaseestimation_test.py
projectq/setups/decompositions/qft2crandhadamard.py
projectq/setups/decompositions/qubitop2onequbit.py
projectq/setups/decompositions/qubitop2onequbit_test.py
projectq/setups/decompositions/r2rzandph.py
projectq/setups/decompositions/rx2rz.py
projectq/setups/decompositions/rx2rz_test.py
projectq/setups/decompositions/ry2rz.py
projectq/setups/decompositions/ry2rz_test.py
projectq/setups/decompositions/rz2rx.py
projectq/setups/decompositions/rz2rx_test.py
projectq/setups/decompositions/sqrtswap2cnot.py
projectq/setups/decompositions/sqrtswap2cnot_test.py
projectq/setups/decompositions/stateprep2cnot.py
projectq/setups/decompositions/stateprep2cnot_test.py
projectq/setups/decompositions/swap2cnot.py
projectq/setups/decompositions/time_evolution.py
projectq/setups/decompositions/time_evolution_test.py
projectq/setups/decompositions/toffoli2cnotandtgate.py
projectq/setups/decompositions/uniformlycontrolledr2cnot.py
projectq/setups/decompositions/uniformlycontrolledr2cnot_test.py
projectq/tests/__init__.py
projectq/tests/_factoring_test.py
projectq/types/__init__.py
projectq/types/_qubit.py
projectq/types/_qubit_test.py