LICENSE
README.md
pyproject.toml
setup.cfg
setup.py
src/qrisp/__init__.py
src/qrisp/default_backend.py
src/qrisp.egg-info/PKG-INFO
src/qrisp.egg-info/SOURCES.txt
src/qrisp.egg-info/dependency_links.txt
src/qrisp.egg-info/requires.txt
src/qrisp.egg-info/top_level.txt
src/qrisp/arithmetic/SBP_arithmetic.py
src/qrisp/arithmetic/__init__.py
src/qrisp/arithmetic/comparisons.py
src/qrisp/arithmetic/matrix_multiplication.py
src/qrisp/arithmetic/poly_tools.py
src/qrisp/arithmetic/qcla_adder.py
src/qrisp/arithmetic/ripple_division.py
src/qrisp/arithmetic/ripple_mult.py
src/qrisp/arithmetic/adders/__init__.py
src/qrisp/arithmetic/adders/adder_tools.py
src/qrisp/arithmetic/adders/cuccaro.py
src/qrisp/arithmetic/adders/fourier_adder.py
src/qrisp/arithmetic/adders/incrementation.py
src/qrisp/arithmetic/adders/ripple_carry_adder.py
src/qrisp/arithmetic/adders/gidney/__init__.py
src/qrisp/arithmetic/adders/gidney/cq_gidney_adder.py
src/qrisp/arithmetic/adders/gidney/gidney_adder.py
src/qrisp/arithmetic/adders/gidney/qq_gidney_adder.py
src/qrisp/arithmetic/adders/qcla/__init__.py
src/qrisp/arithmetic/adders/qcla/wrapper_function.py
src/qrisp/arithmetic/adders/qcla/classical_quantum/__init__.py
src/qrisp/arithmetic/adders/qcla/classical_quantum/cq_carry_path.py
src/qrisp/arithmetic/adders/qcla/classical_quantum/cq_qcla_adder.py
src/qrisp/arithmetic/adders/qcla/classical_quantum/cq_sum_path.py
src/qrisp/arithmetic/adders/qcla/quantum_quantum/__init__.py
src/qrisp/arithmetic/adders/qcla/quantum_quantum/qq_carry_path.py
src/qrisp/arithmetic/adders/qcla/quantum_quantum/qq_qcla_adder.py
src/qrisp/arithmetic/adders/qcla/quantum_quantum/qq_sum_path.py
src/qrisp/arithmetic/modular_arithmetic/__init__.py
src/qrisp/arithmetic/modular_arithmetic/mod_tools.py
src/qrisp/arithmetic/modular_arithmetic/modular_multiplication.py
src/qrisp/arithmetic/modular_arithmetic/modular_qft_addition.py
src/qrisp/arithmetic/modular_arithmetic/modular_qft_multiplication.py
src/qrisp/circuit/__init__.py
src/qrisp/circuit/clbit.py
src/qrisp/circuit/compilation_acceleration.py
src/qrisp/circuit/controlled_operations.py
src/qrisp/circuit/instruction.py
src/qrisp/circuit/library.py
src/qrisp/circuit/operation.py
src/qrisp/circuit/quantum_circuit.py
src/qrisp/circuit/qubit.py
src/qrisp/circuit/standard_operations.py
src/qrisp/circuit/transpiler.py
src/qrisp/core/__init__.py
src/qrisp/core/compilation.py
src/qrisp/core/library.py
src/qrisp/core/quantum_array.py
src/qrisp/core/quantum_dictionary.py
src/qrisp/core/quantum_session.py
src/qrisp/core/quantum_variable.py
src/qrisp/core/session_merging_tools.py
src/qrisp/environments/GMS_environment.py
src/qrisp/environments/__init__.py
src/qrisp/environments/conjugation_environment.py
src/qrisp/environments/control_environment.py
src/qrisp/environments/custom_control_environment.py
src/qrisp/environments/gate_wrap_environment.py
src/qrisp/environments/iteration_environment.py
src/qrisp/environments/quantum_conditionals.py
src/qrisp/environments/quantum_environments.py
src/qrisp/environments/quantum_inversion.py
src/qrisp/grover/__init__.py
src/qrisp/grover/grover_tools.py
src/qrisp/interface/__init__.py
src/qrisp/interface/backends.py
src/qrisp/interface/circuit_converter.py
src/qrisp/interface/docker_backends.py
src/qrisp/interface/converter/__init__.py
src/qrisp/interface/converter/convert_to_pytket.py
src/qrisp/interface/converter/convert_to_qml.py
src/qrisp/interface/converter/convert_to_qulacs.py
src/qrisp/interface/openapi_interface/__init__.py
src/qrisp/interface/openapi_interface/backend_client.py
src/qrisp/interface/openapi_interface/backend_server.py
src/qrisp/interface/openapi_interface/interface_types.py
src/qrisp/interface/qunicorn/__init__.py
src/qrisp/interface/qunicorn/backend_client.py
src/qrisp/interface/qunicorn/backend_server.py
src/qrisp/interface/thrift_interface/__init__.py
src/qrisp/interface/thrift_interface/backend_client.py
src/qrisp/interface/thrift_interface/backend_server.py
src/qrisp/interface/thrift_interface/interface_types.py
src/qrisp/interface/thrift_interface/stoppable_thrift_server.py
src/qrisp/interface/thrift_interface/codegen/BackendService.py
src/qrisp/interface/thrift_interface/codegen/__init__.py
src/qrisp/interface/thrift_interface/codegen/constants.py
src/qrisp/interface/thrift_interface/codegen/ttypes.py
src/qrisp/iterators/__init__.py
src/qrisp/iterators/qrange.py
src/qrisp/logic_synthesis/__init__.py
src/qrisp/logic_synthesis/gray_synthesis.py
src/qrisp/logic_synthesis/pprm_synthesis.py
src/qrisp/logic_synthesis/truth_tables.py
src/qrisp/mcx_algs/__init__.py
src/qrisp/mcx_algs/amy.py
src/qrisp/mcx_algs/balauca.py
src/qrisp/mcx_algs/circuit_library.py
src/qrisp/mcx_algs/gidney.py
src/qrisp/mcx_algs/gms.py
src/qrisp/mcx_algs/gray.py
src/qrisp/mcx_algs/gray_pt.py
src/qrisp/mcx_algs/jones.py
src/qrisp/mcx_algs/maslov.py
src/qrisp/mcx_algs/multi_cx.py
src/qrisp/mcx_algs/yong.py
src/qrisp/misc/GMS_tools.py
src/qrisp/misc/__init__.py
src/qrisp/misc/depth_reduction.py
src/qrisp/misc/utility.py
src/qrisp/qaoa/__init__.py
src/qrisp/qaoa/mixers.py
src/qrisp/qaoa/qaoa_benchmark_data.py
src/qrisp/qaoa/qaoa_problem.py
src/qrisp/qaoa/optimization_wrappers/__init__.py
src/qrisp/qaoa/optimization_wrappers/fourier_wrapper.py
src/qrisp/qaoa/parameters/__init__.py
src/qrisp/qaoa/parameters/fourier_params.py
src/qrisp/qaoa/problems/QUBO.py
src/qrisp/qaoa/problems/__init__.py
src/qrisp/qaoa/problems/eThrTwoLinInfrastr.py
src/qrisp/qaoa/problems/maxCliqueInfrastr.py
src/qrisp/qaoa/problems/maxCut.py
src/qrisp/qaoa/problems/maxIndepSetInfrastr.py
src/qrisp/qaoa/problems/maxKColorableSubgraph.py
src/qrisp/qaoa/problems/maxSatInfrastr.py
src/qrisp/qaoa/problems/maxSetPackInfrastr.py
src/qrisp/qaoa/problems/minSetCoverInfrastr.py
src/qrisp/qiro/__init__.py
src/qrisp/qiro/qiro_mixers.py
src/qrisp/qiro/qiro_problem.py
src/qrisp/qiro/qiroproblems/__init__.py
src/qrisp/qiro/qiroproblems/qiroMaxCliqueInfrastr.py
src/qrisp/qiro/qiroproblems/qiroMaxIndepSetInfrastr.py
src/qrisp/qiro/qiroproblems/qiroMaxSatInfrastr.py
src/qrisp/qiro/qiroproblems/qiroMaxSetPackInfrastr.py
src/qrisp/qiro/qiroproblems/qiro_utils.py
src/qrisp/qtypes/__init__.py
src/qrisp/qtypes/quantum_bool.py
src/qrisp/qtypes/quantum_char.py
src/qrisp/qtypes/quantum_float.py
src/qrisp/qtypes/quantum_modulus.py
src/qrisp/qtypes/quantum_string.py
src/qrisp/quantum_backtracking/__init__.py
src/qrisp/quantum_backtracking/backtracking_tree.py
src/qrisp/quantum_network/__init__.py
src/qrisp/quantum_network/interface_connection_example.py
src/qrisp/quantum_network/qn_client.py
src/qrisp/quantum_network/qn_server.py
src/qrisp/quantum_network/qn_simulator_server.py
src/qrisp/quantum_network/quantum_network_session.py
src/qrisp/quantum_network/interface/__init__.py
src/qrisp/quantum_network/interface/codegen/QuantumNetworkService.py
src/qrisp/quantum_network/interface/codegen/__init__.py
src/qrisp/quantum_network/interface/codegen/constants.py
src/qrisp/quantum_network/interface/codegen/ttypes.py
src/qrisp/shor/__init__.py
src/qrisp/shor/crypto_tools.py
src/qrisp/shor/shors_algorithm.py
src/qrisp/simulator/__init__.py
src/qrisp/simulator/bi_array_helper.py
src/qrisp/simulator/bi_arrays.py
src/qrisp/simulator/circuit_preprocessing.py
src/qrisp/simulator/circuit_reordering.py
src/qrisp/simulator/numerics_config.py
src/qrisp/simulator/quantum_state.py
src/qrisp/simulator/simulator.py
src/qrisp/simulator/tensor_factor.py
src/qrisp/simulator/unitary_management.py
src/qrisp/uncomputation/__init__.py
src/qrisp/uncomputation/type_checker.py
src/qrisp/uncomputation/uncomputation.py
src/qrisp/uncomputation/unqomp.py
tests/test_GMS_environment_example.py
tests/test_GXX_converter_example.py
tests/test_GXX_gates_example.py
tests/test_GZZ_gates_example.py
tests/test_QAE.py
tests/test_QAOAMkCS.py
tests/test_QAOAQUBO.py
tests/test_QAOA_TQA_warm_start.py
tests/test_QAOAeTwoThrLin.py
tests/test_QAOAmaxClique.py
tests/test_QAOAmaxCut.py
tests/test_QAOAmaxIndepSet.py
tests/test_QAOAmaxSat.py
tests/test_QAOAmaxSetPacking.py
tests/test_QAOAminSetCover.py
tests/test_QAOAtrain_func.py
tests/test_QIRO.py
tests/test_QIROMaxSat.py
tests/test_QIROmaxClique.py
tests/test_abstr_params_printing.py
tests/test_abstract_parameters.py
tests/test_amplitude_amplification.py
tests/test_amy_mcx.py
tests/test_array_entry_manipulation.py
tests/test_backtracking.py
tests/test_comparisons.py
tests/test_conditional_environments_example.py
tests/test_conjugation_environment.py
tests/test_controlled_gates.py
tests/test_converter_QrispToQml.py
tests/test_custom_control.py
tests/test_cycling_function.py
tests/test_depth_calculation.py
tests/test_diagonal_hamiltonian_application.py
tests/test_fourier_adder.py
tests/test_gidney_mcx.py
tests/test_gray_synthesis_example.py
tests/test_grovers_algorithm.py
tests/test_hello_world.py
tests/test_inpl_matrix_multiplication_example.py
tests/test_iteration_environment.py
tests/test_jones_mcx.py
tests/test_loops.py
tests/test_matrix_multiplication_example.py
tests/test_mcx.py
tests/test_measurement_reduction.py
tests/test_modular_arithmetic.py
tests/test_outcome_array.py
tests/test_qcla.py
tests/test_qiskit_backend_client.py
tests/test_qompiler.py
tests/test_quantum_arithmetic.py
tests/test_quantum_dictionary.py
tests/test_quantum_division.py
tests/test_sc_gidney_adder.py
tests/test_state_preparation.py
tests/test_string_test.py
tests/test_sudoku.py
tests/test_tket_converter.py
tests/test_uncomputation_example.py
tests/test_unitary_calculation.py
tests/tests_doc_examples.py