├── .editorconfig ├── .gitattributes ├── .github ├── SECURITY.md ├── problem-matchers │ ├── README.md │ ├── black.json │ ├── mypy.json │ └── pylint.json ├── report-vulnerability-button.png └── workflows │ ├── nightly.yaml │ ├── ossf-scorecard.yaml │ └── pr.yaml ├── .gitignore ├── .markdownlintrc ├── .readthedocs.yaml ├── .yamllint.yaml ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── SUPPORT.md ├── check ├── all ├── autogenerate-notebooks ├── format-incremental ├── mypy ├── mypy-dev-tools ├── pylint ├── pylint-changed-files ├── pytest ├── pytest-and-incremental-coverage ├── pytest-changed-files ├── pytest-changed-files-and-incremental-coverage └── pytest-dev-tools ├── dev_tools ├── README.md ├── autogenerate-bloqs-notebooks-v2.py ├── bibliography.ipynb ├── bloq-method-overrides-report.py ├── bloq-quickstarter.html ├── bloq-report-card.ipynb ├── build-protos.sh ├── build-reference-docs-2.py ├── build-reference-docs.py ├── check-incremental-coverage-annotations.py ├── clean-notebooks.py ├── clean-stage-2-doc-outputs.py ├── conf │ ├── .coveragerc │ ├── .pylintrc │ └── mypy.ini ├── execute-notebooks.py ├── how-to-build-the-docs.md ├── how-to-cut-a-release.md ├── pyproject.toml ├── qualtran_dev_tools │ ├── __init__.py │ ├── all_call_graph.py │ ├── all_call_graph_test.py │ ├── bloq_finder.py │ ├── bloq_report_card.py │ ├── clean_notebooks.py │ ├── git_tools.py │ ├── incremental_coverage.py │ ├── incremental_coverage_test.py │ ├── jupyter_autogen.py │ ├── jupyter_autogen_test.py │ ├── make_reference_docs │ │ ├── __init__.py │ │ ├── _components │ │ │ ├── __init__.py │ │ │ ├── aliases.py │ │ │ ├── render_docstring.py │ │ │ └── render_signature.py │ │ ├── _linking_writer.py │ │ ├── _make.py │ │ ├── _page.py │ │ ├── _pages │ │ │ ├── __init__.py │ │ │ ├── render_major_class.py │ │ │ ├── render_module.py │ │ │ └── render_toc.py │ │ └── _render_context.py │ ├── notebook_execution.py │ ├── notebook_execution_test.py │ ├── notebook_specs.py │ ├── parse_docstrings.py │ ├── parse_docstrings_test.py │ ├── prepared_env.py │ ├── pylint_copyright_checker.py │ ├── pylint_copyright_checker_test.py │ ├── reference_docs.py │ ├── shell_tools.py │ ├── shell_tools_test.py │ ├── tensor_report_card.py │ └── write_if_different.py ├── repomix │ ├── README.md │ └── repomix-driver.py ├── requirements │ ├── Dockerfile │ ├── deps │ │ ├── dev-tools.txt │ │ ├── docs.txt │ │ ├── format.txt │ │ ├── mypy.txt │ │ ├── packaging.txt │ │ ├── pip-tools.txt │ │ ├── pylint.txt │ │ ├── pytest.txt │ │ └── runtime.txt │ ├── envs │ │ ├── dev.env.txt │ │ ├── docs.env.txt │ │ ├── format.env.txt │ │ ├── mypy.env.txt │ │ ├── pip-tools.env.txt │ │ ├── pylint.env.txt │ │ ├── pytest.env.txt │ │ └── runtime.env.txt │ ├── re-pip-compile-in-docker.sh │ └── re-pip-compile.sh ├── templates │ ├── class.jinja │ ├── function.jinja │ ├── module.jinja │ ├── page.jinja │ ├── root.jinja │ └── type_alias.jinja ├── tensor-report-card.ipynb └── ui-export.ipynb ├── docs ├── .gitignore ├── Makefile ├── _static │ ├── favicon.png │ ├── fixes.css │ ├── qai-theme.css │ ├── qualtran-logo-mode-sensitive.svg │ ├── qualtran-logo-sm.png │ ├── quantum-ai-vertical.svg │ └── quantum-ai.svg ├── _templates │ ├── qai_logo.html │ └── qualtran-sidebar.html ├── bloq_infra.rst ├── bloqs │ └── index.rst ├── conf.py ├── index.rst └── reference │ └── index.rst ├── pyproject.toml ├── qualtran ├── Adjoint.ipynb ├── Autodoc.ipynb ├── Controlled.ipynb ├── DataTypes.ipynb ├── Protocols.ipynb ├── __init__.py ├── _infra │ ├── Bloqs-Tutorial.ipynb │ ├── Readme.md │ ├── __init__.py │ ├── adjoint.py │ ├── adjoint_test.py │ ├── binst_graph_iterators.py │ ├── binst_graph_iterators_test.py │ ├── bloq.py │ ├── bloq_example.py │ ├── bloq_example_test.py │ ├── bloq_test.py │ ├── composite_bloq.ipynb │ ├── composite_bloq.py │ ├── composite_bloq_test.py │ ├── controlled.py │ ├── controlled_test.py │ ├── data_types.py │ ├── data_types_test.py │ ├── gate_with_registers.ipynb │ ├── gate_with_registers.py │ ├── gate_with_registers_test.py │ ├── quantum_graph.py │ ├── quantum_graph_test.py │ ├── registers.py │ └── registers_test.py ├── _version.py ├── bloqs │ ├── __init__.py │ ├── arithmetic │ │ ├── __init__.py │ │ ├── _shims.py │ │ ├── addition.ipynb │ │ ├── addition.py │ │ ├── addition_test.py │ │ ├── bitwise.ipynb │ │ ├── bitwise.py │ │ ├── bitwise_test.py │ │ ├── comparison.ipynb │ │ ├── comparison.py │ │ ├── comparison_test.py │ │ ├── controlled_add_or_subtract.ipynb │ │ ├── controlled_add_or_subtract.py │ │ ├── controlled_add_or_subtract_test.py │ │ ├── controlled_addition.ipynb │ │ ├── controlled_addition.py │ │ ├── controlled_addition_test.py │ │ ├── conversions │ │ │ ├── __init__.py │ │ │ ├── contiguous_index.ipynb │ │ │ ├── contiguous_index.py │ │ │ ├── contiguous_index_test.py │ │ │ ├── conversions.ipynb │ │ │ ├── ones_complement_to_twos_complement.py │ │ │ ├── ones_complement_to_twos_complement_test.py │ │ │ ├── sign_extension.py │ │ │ └── sign_extension_test.py │ │ ├── error_analysis_for_fxp_arithmetic.ipynb │ │ ├── hamming_weight.py │ │ ├── hamming_weight_test.py │ │ ├── lists │ │ │ ├── __init__.py │ │ │ ├── has_duplicates.py │ │ │ ├── has_duplicates_test.py │ │ │ ├── lists.ipynb │ │ │ ├── sort_in_place.py │ │ │ ├── symmetric_difference.py │ │ │ └── symmetric_difference_test.py │ │ ├── multiplication.ipynb │ │ ├── multiplication.py │ │ ├── multiplication_test.py │ │ ├── negate.ipynb │ │ ├── negate.py │ │ ├── negate_test.py │ │ ├── permutation.ipynb │ │ ├── permutation.py │ │ ├── permutation_test.py │ │ ├── sorting.ipynb │ │ ├── sorting.py │ │ ├── sorting_test.py │ │ ├── subtraction.ipynb │ │ ├── subtraction.py │ │ ├── subtraction_test.py │ │ ├── t_complexity_of_comparison_gates.ipynb │ │ └── trigonometric │ │ │ ├── __init__.py │ │ │ ├── arcsin.py │ │ │ ├── arcsin_test.py │ │ │ ├── arctan.py │ │ │ ├── arctan_test.py │ │ │ └── trigonometric.ipynb │ ├── basic_gates │ │ ├── __init__.py │ │ ├── cnot.ipynb │ │ ├── cnot.py │ │ ├── cnot_test.py │ │ ├── diag_gates.ipynb │ │ ├── discard.py │ │ ├── discard_test.py │ │ ├── global_phase.ipynb │ │ ├── global_phase.py │ │ ├── global_phase_test.py │ │ ├── hadamard.ipynb │ │ ├── hadamard.py │ │ ├── hadamard_test.py │ │ ├── identity.ipynb │ │ ├── identity.py │ │ ├── identity_test.py │ │ ├── measurement.ipynb │ │ ├── on_each.py │ │ ├── on_each_test.py │ │ ├── power.py │ │ ├── power_test.py │ │ ├── rotation.ipynb │ │ ├── rotation.py │ │ ├── rotation_test.py │ │ ├── s_gate.py │ │ ├── s_gate_test.py │ │ ├── states_and_effects.ipynb │ │ ├── su2_rotation.ipynb │ │ ├── su2_rotation.py │ │ ├── su2_rotation_test.py │ │ ├── swap.ipynb │ │ ├── swap.py │ │ ├── swap_test.py │ │ ├── t_gate.ipynb │ │ ├── t_gate.py │ │ ├── t_gate_test.py │ │ ├── toffoli.ipynb │ │ ├── toffoli.py │ │ ├── toffoli_test.py │ │ ├── x_basis.py │ │ ├── x_basis_test.py │ │ ├── y_gate.ipynb │ │ ├── y_gate.py │ │ ├── y_gate_test.py │ │ ├── z_basis.py │ │ └── z_basis_test.py │ ├── block_encoding │ │ ├── __init__.py │ │ ├── block_encoding.ipynb │ │ ├── block_encoding_base.py │ │ ├── block_encoding_base_test.py │ │ ├── chebyshev_polynomial.ipynb │ │ ├── chebyshev_polynomial.py │ │ ├── chebyshev_polynomial_test.py │ │ ├── lcu_block_encoding.ipynb │ │ ├── lcu_block_encoding.py │ │ ├── lcu_block_encoding_test.py │ │ ├── linear_combination.ipynb │ │ ├── linear_combination.py │ │ ├── linear_combination_test.py │ │ ├── phase.ipynb │ │ ├── phase.py │ │ ├── phase_test.py │ │ ├── product.ipynb │ │ ├── product.py │ │ ├── product_test.py │ │ ├── rewrites.py │ │ ├── rewrites_test.py │ │ ├── sparse_matrix.ipynb │ │ ├── sparse_matrix.py │ │ ├── sparse_matrix_hermitian.ipynb │ │ ├── sparse_matrix_hermitian.py │ │ ├── sparse_matrix_hermitian_test.py │ │ ├── sparse_matrix_test.py │ │ ├── tensor_product.ipynb │ │ ├── tensor_product.py │ │ ├── tensor_product_test.py │ │ ├── unitary.ipynb │ │ ├── unitary.py │ │ └── unitary_test.py │ ├── bookkeeping │ │ ├── __init__.py │ │ ├── _bookkeeping_bloq.py │ │ ├── allocate.ipynb │ │ ├── allocate.py │ │ ├── allocate_test.py │ │ ├── always.ipynb │ │ ├── always.py │ │ ├── always_test.py │ │ ├── arbitrary_clifford.py │ │ ├── arbitrary_clifford_test.py │ │ ├── auto_partition.py │ │ ├── auto_partition_test.py │ │ ├── cast.ipynb │ │ ├── cast.py │ │ ├── cast_test.py │ │ ├── free.py │ │ ├── free_test.py │ │ ├── join.py │ │ ├── join_test.py │ │ ├── partition.ipynb │ │ ├── partition.py │ │ ├── partition_test.py │ │ ├── split.ipynb │ │ ├── split.py │ │ ├── split2.ipynb │ │ └── split_test.py │ ├── chemistry │ │ ├── __init__.py │ │ ├── black_boxes.py │ │ ├── black_boxes_test.py │ │ ├── chem_tutorials.py │ │ ├── chem_tutorials_test.py │ │ ├── df │ │ │ ├── __init__.py │ │ │ ├── double_factorization.ipynb │ │ │ ├── double_factorization.py │ │ │ ├── double_factorization_test.py │ │ │ ├── prepare.py │ │ │ ├── prepare_test.py │ │ │ ├── select_bloq.py │ │ │ └── select_bloq_test.py │ │ ├── hubbard_model │ │ │ ├── __init__.py │ │ │ └── qubitization │ │ │ │ ├── __init__.py │ │ │ │ ├── hubbard_model.ipynb │ │ │ │ ├── prepare_hubbard.py │ │ │ │ ├── prepare_hubbard_test.py │ │ │ │ ├── select_hubbard.ipynb │ │ │ │ ├── select_hubbard.py │ │ │ │ ├── select_hubbard_test.py │ │ │ │ ├── walk_operator.py │ │ │ │ └── walk_operator_test.py │ │ ├── ising │ │ │ ├── __init__.py │ │ │ ├── hamiltonian.py │ │ │ ├── walk_operator.py │ │ │ └── walk_operator_test.py │ │ ├── pbc │ │ │ ├── __init__.py │ │ │ └── first_quantization │ │ │ │ ├── __init__.py │ │ │ │ ├── first_quantization.ipynb │ │ │ │ ├── prepare.py │ │ │ │ ├── prepare_nu.py │ │ │ │ ├── prepare_nu_test.py │ │ │ │ ├── prepare_t.py │ │ │ │ ├── prepare_t_test.py │ │ │ │ ├── prepare_test.py │ │ │ │ ├── prepare_uv.py │ │ │ │ ├── prepare_uv_test.py │ │ │ │ ├── prepare_zeta.py │ │ │ │ ├── prepare_zeta_test.py │ │ │ │ ├── projectile │ │ │ │ ├── __init__.py │ │ │ │ ├── prepare_nu.py │ │ │ │ ├── prepare_nu_test.py │ │ │ │ ├── prepare_t.py │ │ │ │ ├── prepare_t_test.py │ │ │ │ ├── prepare_uv.py │ │ │ │ ├── prepare_uv_test.py │ │ │ │ ├── projectile.ipynb │ │ │ │ ├── select_and_prepare.py │ │ │ │ ├── select_and_prepare_test.py │ │ │ │ ├── select_t.py │ │ │ │ ├── select_t_test.py │ │ │ │ ├── select_uv.py │ │ │ │ └── select_uv_test.py │ │ │ │ ├── select_and_prepare.py │ │ │ │ ├── select_and_prepare_test.py │ │ │ │ ├── select_t.py │ │ │ │ ├── select_t_test.py │ │ │ │ ├── select_uv.py │ │ │ │ └── select_uv_test.py │ │ ├── quad_fermion │ │ │ ├── __init__.py │ │ │ ├── givens_bloq.ipynb │ │ │ ├── givens_bloq.py │ │ │ └── givens_bloq_test.py │ │ ├── resource_estimation.ipynb │ │ ├── sf │ │ │ ├── __init__.py │ │ │ ├── prepare.py │ │ │ ├── prepare_test.py │ │ │ ├── select_bloq.py │ │ │ ├── select_bloq_test.py │ │ │ ├── single_factorization.ipynb │ │ │ ├── single_factorization.py │ │ │ └── single_factorization_test.py │ │ ├── sparse │ │ │ ├── __init__.py │ │ │ ├── prepare.py │ │ │ ├── prepare_test.py │ │ │ ├── select_bloq.py │ │ │ ├── select_bloq_test.py │ │ │ ├── sparse.ipynb │ │ │ ├── sparse_test.py │ │ │ └── walk_operator.py │ │ ├── thc │ │ │ ├── __init__.py │ │ │ ├── notebook_utils.py │ │ │ ├── prepare.py │ │ │ ├── prepare_test.py │ │ │ ├── select_bloq.py │ │ │ ├── select_bloq_test.py │ │ │ ├── thc.ipynb │ │ │ └── walk_operator.py │ │ ├── trotter │ │ │ ├── __init__.py │ │ │ ├── grid_ham │ │ │ │ ├── __init__.py │ │ │ │ ├── inverse_sqrt.py │ │ │ │ ├── inverse_sqrt_test.py │ │ │ │ ├── kinetic.py │ │ │ │ ├── kinetic_test.py │ │ │ │ ├── potential.py │ │ │ │ ├── potential_test.py │ │ │ │ ├── qvr.py │ │ │ │ ├── qvr_test.py │ │ │ │ ├── trotter.ipynb │ │ │ │ ├── trotter_costs.ipynb │ │ │ │ └── trotter_test.py │ │ │ ├── hubbard │ │ │ │ ├── __init__.py │ │ │ │ ├── hopping.py │ │ │ │ ├── hopping_test.py │ │ │ │ ├── hubbard.ipynb │ │ │ │ ├── interaction.py │ │ │ │ ├── interaction_test.py │ │ │ │ ├── qpe_cost_optimization.ipynb │ │ │ │ ├── trotter_step.py │ │ │ │ └── trotter_step_test.py │ │ │ ├── ising │ │ │ │ ├── __init__.py │ │ │ │ ├── ising.ipynb │ │ │ │ ├── unitaries.py │ │ │ │ └── unitaries_test.py │ │ │ ├── trotterized_unitary.ipynb │ │ │ ├── trotterized_unitary.py │ │ │ └── trotterized_unitary_test.py │ │ └── writing_algorithms.ipynb │ ├── cryptography │ │ ├── __init__.py │ │ ├── _factoring_shims.py │ │ ├── ecc │ │ │ ├── __init__.py │ │ │ ├── ec_add.ipynb │ │ │ ├── ec_add.py │ │ │ ├── ec_add_r.py │ │ │ ├── ec_add_r_test.py │ │ │ ├── ec_add_test.py │ │ │ ├── ec_phase_estimate_r.py │ │ │ ├── ec_phase_estimate_r_test.py │ │ │ ├── ec_point.py │ │ │ ├── ec_point_test.py │ │ │ ├── ecc.ipynb │ │ │ ├── find_ecc_private_key.py │ │ │ └── find_ecc_private_key_test.py │ │ └── rsa │ │ │ ├── __init__.py │ │ │ ├── factoring-via-modexp.ipynb │ │ │ ├── rsa.ipynb │ │ │ ├── rsa_mod_exp.py │ │ │ ├── rsa_mod_exp_test.py │ │ │ ├── rsa_phase_estimate.py │ │ │ └── rsa_phase_estimate_test.py │ ├── data_loading │ │ ├── __init__.py │ │ ├── qroam_clean.ipynb │ │ ├── qroam_clean.py │ │ ├── qroam_clean_test.py │ │ ├── qrom.ipynb │ │ ├── qrom.py │ │ ├── qrom_base.py │ │ ├── qrom_test.py │ │ ├── select_swap_qrom.ipynb │ │ ├── select_swap_qrom.py │ │ └── select_swap_qrom_test.py │ ├── for_testing │ │ ├── __init__.py │ │ ├── atom.py │ │ ├── atom_test.py │ │ ├── casting.py │ │ ├── casting_test.py │ │ ├── costing.py │ │ ├── costing_test.py │ │ ├── interior_alloc.py │ │ ├── interior_alloc_test.py │ │ ├── large_bloq.py │ │ ├── many_registers.py │ │ ├── many_registers_test.py │ │ ├── matrix_gate.py │ │ ├── matrix_gate_test.py │ │ ├── qubit_count_many_alloc.py │ │ ├── qubit_count_many_alloc_test.py │ │ ├── qubitization_walk_test.py │ │ ├── random_select_and_prepare.py │ │ ├── with_call_graph.py │ │ ├── with_call_graph_test.py │ │ ├── with_decomposition.py │ │ └── with_decomposition_test.py │ ├── gf_arithmetic │ │ ├── __init__.py │ │ ├── gf2_add_k.ipynb │ │ ├── gf2_add_k.py │ │ ├── gf2_add_k_test.py │ │ ├── gf2_addition.ipynb │ │ ├── gf2_addition.py │ │ ├── gf2_addition_test.py │ │ ├── gf2_inverse.ipynb │ │ ├── gf2_inverse.py │ │ ├── gf2_inverse_test.py │ │ ├── gf2_multiplication.ipynb │ │ ├── gf2_multiplication.py │ │ ├── gf2_multiplication_test.py │ │ ├── gf2_square.ipynb │ │ ├── gf2_square.py │ │ ├── gf2_square_test.py │ │ └── gf_utils.py │ ├── gf_poly_arithmetic │ │ ├── __init__.py │ │ ├── gf2_poly_add.ipynb │ │ ├── gf2_poly_add.py │ │ ├── gf2_poly_add_k.ipynb │ │ ├── gf2_poly_add_k.py │ │ ├── gf2_poly_add_k_test.py │ │ ├── gf2_poly_add_test.py │ │ ├── gf_poly_split_and_join.ipynb │ │ ├── gf_poly_split_and_join.py │ │ └── gf_poly_split_and_join_test.py │ ├── hamiltonian_simulation │ │ ├── __init__.py │ │ ├── guided_hamiltonian.ipynb │ │ ├── guided_hamiltonian.py │ │ ├── guided_hamiltonian_test.py │ │ ├── hamiltonian_simulation_by_gqsp.ipynb │ │ ├── hamiltonian_simulation_by_gqsp.py │ │ ├── hamiltonian_simulation_by_gqsp_test.py │ │ └── tutorial_guided_hamiltonian.ipynb │ ├── mcmt │ │ ├── __init__.py │ │ ├── and_bloq.ipynb │ │ ├── and_bloq.py │ │ ├── and_bloq_test.py │ │ ├── classically_controlled.py │ │ ├── classically_controlled_test.py │ │ ├── controlled_via_and.ipynb │ │ ├── controlled_via_and.py │ │ ├── controlled_via_and_test.py │ │ ├── ctrl_spec_and.ipynb │ │ ├── ctrl_spec_and.py │ │ ├── ctrl_spec_and_test.py │ │ ├── multi_control_multi_target_pauli.ipynb │ │ ├── multi_control_pauli.py │ │ ├── multi_control_pauli_test.py │ │ ├── multi_target_cnot.py │ │ ├── multi_target_cnot_test.py │ │ ├── specialized_ctrl.ipynb │ │ ├── specialized_ctrl.py │ │ └── specialized_ctrl_test.py │ ├── mean_estimation │ │ ├── __init__.py │ │ ├── complex_phase_oracle.py │ │ ├── complex_phase_oracle_test.py │ │ ├── mean_estimation_operator.py │ │ └── mean_estimation_operator_test.py │ ├── mod_arithmetic │ │ ├── __init__.py │ │ ├── mod_addition.ipynb │ │ ├── mod_addition.py │ │ ├── mod_addition_test.py │ │ ├── mod_division.ipynb │ │ ├── mod_division.py │ │ ├── mod_division_test.py │ │ ├── mod_multiplication.ipynb │ │ ├── mod_multiplication.py │ │ ├── mod_multiplication_test.py │ │ ├── mod_subtraction.ipynb │ │ ├── mod_subtraction.py │ │ └── mod_subtraction_test.py │ ├── multiplexers │ │ ├── __init__.py │ │ ├── apply_gate_to_lth_target.ipynb │ │ ├── apply_gate_to_lth_target.py │ │ ├── apply_gate_to_lth_target_test.py │ │ ├── apply_lth_bloq.ipynb │ │ ├── apply_lth_bloq.py │ │ ├── apply_lth_bloq_test.py │ │ ├── black_box_select.py │ │ ├── black_box_select_test.py │ │ ├── select_base.py │ │ ├── select_pauli_lcu.ipynb │ │ ├── select_pauli_lcu.py │ │ ├── select_pauli_lcu_test.py │ │ ├── selected_majorana_fermion.py │ │ ├── selected_majorana_fermion_test.py │ │ ├── unary_iteration.ipynb │ │ ├── unary_iteration_bloq.py │ │ └── unary_iteration_bloq_test.py │ ├── optimization │ │ ├── __init__.py │ │ └── k_xor_sat │ │ │ ├── __init__.py │ │ │ ├── kikuchi_adjacency_list.ipynb │ │ │ ├── kikuchi_adjacency_list.py │ │ │ ├── kikuchi_adjacency_list_test.py │ │ │ ├── kikuchi_adjacency_matrix.ipynb │ │ │ ├── kikuchi_adjacency_matrix.py │ │ │ ├── kikuchi_adjacency_matrix_test.py │ │ │ ├── kikuchi_block_encoding.ipynb │ │ │ ├── kikuchi_block_encoding.py │ │ │ ├── kikuchi_block_encoding_test.py │ │ │ ├── kikuchi_guiding_state.ipynb │ │ │ ├── kikuchi_guiding_state.py │ │ │ ├── kikuchi_guiding_state_test.py │ │ │ ├── kikuchi_guiding_state_tutorial.ipynb │ │ │ ├── kxor_instance.py │ │ │ ├── kxor_instance_test.py │ │ │ ├── load_kxor_instance.ipynb │ │ │ ├── load_kxor_instance.py │ │ │ └── load_kxor_instance_test.py │ ├── phase_estimation │ │ ├── __init__.py │ │ ├── kaiser_window_state.ipynb │ │ ├── kaiser_window_state.py │ │ ├── kaiser_window_state_test.py │ │ ├── lp_resource_state.ipynb │ │ ├── lp_resource_state.py │ │ ├── lp_resource_state_test.py │ │ ├── phase_estimation_of_quantum_walk.ipynb │ │ ├── qpe_window_state.py │ │ ├── qpe_window_state_test.py │ │ ├── qubitization_qpe.ipynb │ │ ├── qubitization_qpe.py │ │ ├── qubitization_qpe_test.py │ │ ├── text_book_qpe.ipynb │ │ ├── text_book_qpe.py │ │ └── text_book_qpe_test.py │ ├── qft │ │ ├── __init__.py │ │ ├── approximate_qft.ipynb │ │ ├── approximate_qft.py │ │ ├── approximate_qft_test.py │ │ ├── qft_phase_gradient.ipynb │ │ ├── qft_phase_gradient.py │ │ ├── qft_phase_gradient_test.py │ │ ├── qft_text_book.ipynb │ │ ├── qft_text_book.py │ │ ├── qft_text_book_test.py │ │ ├── two_bit_ffft.ipynb │ │ ├── two_bit_ffft.py │ │ └── two_bit_ffft_test.py │ ├── qsp │ │ ├── __init__.py │ │ ├── fast_qsp.py │ │ ├── fast_qsp_test.py │ │ ├── fft_qsp.py │ │ ├── fft_qsp_test.py │ │ ├── generalized_qsp.ipynb │ │ ├── generalized_qsp.py │ │ └── generalized_qsp_test.py │ ├── qubitization │ │ ├── __init__.py │ │ ├── qubitization_walk_operator.ipynb │ │ ├── qubitization_walk_operator.py │ │ └── qubitization_walk_operator_test.py │ ├── reflections │ │ ├── __init__.py │ │ ├── prepare_identity.py │ │ ├── prepare_identity_test.py │ │ ├── reflection_using_prepare.py │ │ ├── reflection_using_prepare_test.py │ │ └── reflections.ipynb │ ├── rotations │ │ ├── __init__.py │ │ ├── hamming_weight_phasing.ipynb │ │ ├── hamming_weight_phasing.py │ │ ├── hamming_weight_phasing_test.py │ │ ├── phase_gradient.ipynb │ │ ├── phase_gradient.py │ │ ├── phase_gradient_test.py │ │ ├── phasing_via_cost_function.ipynb │ │ ├── phasing_via_cost_function.py │ │ ├── phasing_via_cost_function_test.py │ │ ├── programmable_ancilla_rotation.py │ │ ├── programmable_ancilla_rotation_test.py │ │ ├── programmable_rotation_gate_array.ipynb │ │ ├── programmable_rotation_gate_array.py │ │ ├── programmable_rotation_gate_array_test.py │ │ ├── quantum_variable_rotation.ipynb │ │ ├── quantum_variable_rotation.py │ │ ├── quantum_variable_rotation_test.py │ │ ├── rz_via_phase_gradient.ipynb │ │ ├── rz_via_phase_gradient.py │ │ ├── rz_via_phase_gradient_test.py │ │ ├── zpow_via_phase_gradient.ipynb │ │ ├── zpow_via_phase_gradient.py │ │ └── zpow_via_phase_gradient_test.py │ ├── state_preparation │ │ ├── __init__.py │ │ ├── black_box_prepare.py │ │ ├── black_box_prepare_test.py │ │ ├── prepare_base.py │ │ ├── prepare_uniform_superposition.ipynb │ │ ├── prepare_uniform_superposition.py │ │ ├── prepare_uniform_superposition_test.py │ │ ├── sparse_state_preparation_via_rotations.py │ │ ├── sparse_state_preparation_via_rotations_test.py │ │ ├── state_preparation_alias_sampling.ipynb │ │ ├── state_preparation_alias_sampling.py │ │ ├── state_preparation_alias_sampling_test.py │ │ ├── state_preparation_via_rotation.ipynb │ │ ├── state_preparation_via_rotation.py │ │ ├── state_preparation_via_rotation_test.py │ │ └── state_preparation_via_rotation_tutorial.ipynb │ └── swap_network │ │ ├── __init__.py │ │ ├── cswap_approx.py │ │ ├── cswap_approx_test.py │ │ ├── multiplexed_cswap.py │ │ ├── multiplexed_cswap_test.py │ │ ├── swap_network.ipynb │ │ ├── swap_with_zero.py │ │ └── swap_with_zero_test.py ├── cirq_interop │ ├── __init__.py │ ├── _bloq_to_cirq.py │ ├── _bloq_to_cirq_test.py │ ├── _cirq_to_bloq.py │ ├── _cirq_to_bloq_test.py │ ├── _interop_qubit_manager.py │ ├── _interop_qubit_manager_test.py │ ├── cirq_interop.ipynb │ ├── decompose_protocol.py │ ├── decompose_protocol_test.py │ ├── jupyter_tools.py │ ├── jupyter_tools_test.py │ ├── t_complexity.ipynb │ ├── t_complexity_protocol.py │ ├── t_complexity_protocol_test.py │ ├── testing.py │ └── testing_test.py ├── conftest.py ├── drawing │ ├── __init__.py │ ├── _show_funcs.py │ ├── bloq_counts_graph.py │ ├── bloq_counts_graph_test.py │ ├── classical_sim_graph.py │ ├── classical_sim_graph_test.py │ ├── drawing_call_graph.ipynb │ ├── flame_graph.py │ ├── flame_graph_test.py │ ├── graphviz.ipynb │ ├── graphviz.py │ ├── graphviz_test.py │ ├── musical_score.html │ ├── musical_score.ipynb │ ├── musical_score.js │ ├── musical_score.py │ ├── musical_score_example.json │ ├── musical_score_test.py │ ├── qpic_diagram.py │ └── qpic_diagram_test.py ├── dtype │ └── __init__.py ├── exception │ └── __init__.py ├── linalg │ ├── __init__.py │ ├── lcu_util.py │ ├── lcu_util_test.py │ ├── matrix.py │ ├── matrix_test.py │ ├── permutation.py │ ├── permutation_test.py │ ├── polynomial │ │ ├── __init__.py │ │ ├── basic.py │ │ ├── basic_test.py │ │ ├── jacobi_anger_approximations.py │ │ ├── jacobi_anger_approximations_test.py │ │ └── qsp_testing.py │ └── testing.py ├── protos │ ├── __init__.py │ ├── annotations.proto │ ├── annotations_pb2.py │ ├── annotations_pb2.pyi │ ├── args.proto │ ├── args_pb2.py │ ├── args_pb2.pyi │ ├── bloq.proto │ ├── bloq_pb2.py │ ├── bloq_pb2.pyi │ ├── ctrl_spec.proto │ ├── ctrl_spec_pb2.py │ ├── ctrl_spec_pb2.pyi │ ├── data_types.proto │ ├── data_types_pb2.py │ ├── data_types_pb2.pyi │ ├── ec_point.proto │ ├── ec_point_pb2.py │ ├── ec_point_pb2.pyi │ ├── registers.proto │ ├── registers_pb2.py │ ├── registers_pb2.pyi │ ├── sympy.proto │ ├── sympy_pb2.py │ └── sympy_pb2.pyi ├── qref_interop │ ├── __init__.py │ ├── _bloq_to_qref.py │ ├── _bloq_to_qref_test.py │ └── bartiq_demo.ipynb ├── resource_counting │ ├── __init__.py │ ├── _bloq_counts.py │ ├── _bloq_counts_test.py │ ├── _call_graph.py │ ├── _call_graph_test.py │ ├── _costing.py │ ├── _costing_test.py │ ├── _generalization.py │ ├── _generalization_test.py │ ├── _qubit_counts.py │ ├── _qubit_counts_test.py │ ├── _success_prob.py │ ├── _success_prob_test.py │ ├── call_graph.ipynb │ ├── classify_bloqs.py │ ├── classify_bloqs_test.py │ ├── generalizers.py │ ├── generalizers_test.py │ ├── qubit_counts.ipynb │ ├── t_counts_from_sigma.py │ └── t_counts_from_sigma_test.py ├── rotation_synthesis │ ├── README.md │ ├── __init__.py │ ├── _math_config.py │ ├── _typing.py │ ├── channels │ │ ├── __init__.py │ │ ├── _channel.py │ │ └── channel_test.py │ ├── lattice │ │ ├── __init__.py │ │ ├── _geometry.py │ │ ├── _grid_operators.py │ │ ├── _ipe.py │ │ ├── _state.py │ │ ├── _test_utils.py │ │ ├── geometry_test.py │ │ ├── grid_operators_test.py │ │ ├── ipe_test.py │ │ ├── state_test.py │ │ └── test_utils_test.py │ ├── matrix │ │ ├── __init__.py │ │ ├── _analytical_decomposition.py │ │ ├── _clifford_t_repr.py │ │ ├── _generation.py │ │ ├── _su2_ct.py │ │ ├── analytical_decomposition_test.py │ │ ├── clifford_t_repr_test.py │ │ ├── generation_test.py │ │ └── su2_ct_test.py │ ├── protocols │ │ ├── __init__.py │ │ ├── _clifford_t_synthesis.py │ │ ├── _diagonal.py │ │ ├── _fallback.py │ │ ├── _mixed_diagonal.py │ │ ├── _protocol.py │ │ └── clifford_t_synthesis_test.py │ ├── relative_norm │ │ ├── __init__.py │ │ ├── _clifford_t.py │ │ └── clifford_t_test.py │ └── rings │ │ ├── __init__.py │ │ ├── _test_utils.py │ │ ├── _zsqrt2.py │ │ ├── _zw.py │ │ ├── zsqrt2_test.py │ │ └── zw_test.py ├── serialization │ ├── __init__.py │ ├── annotations.py │ ├── annotations_test.py │ ├── args.py │ ├── args_test.py │ ├── bloq.py │ ├── bloq_test.py │ ├── ctrl_spec.py │ ├── ctrl_spec_test.py │ ├── data_types.py │ ├── data_types_test.py │ ├── ec_point.py │ ├── ec_point_test.py │ ├── registers.py │ ├── registers_test.py │ ├── resolver_dict.py │ ├── sympy_to_proto.py │ └── sympy_to_proto_test.py ├── simulation │ ├── MBUC.ipynb │ ├── __init__.py │ ├── classical_sim.ipynb │ ├── classical_sim.py │ ├── classical_sim_test.py │ ├── supertensor.ipynb │ ├── tensor.ipynb │ ├── tensor │ │ ├── __init__.py │ │ ├── _dense.py │ │ ├── _dense_test.py │ │ ├── _flattening.py │ │ ├── _flattening_test.py │ │ ├── _quimb.py │ │ ├── _quimb_test.py │ │ ├── _tensor_data_manipulation.py │ │ ├── _tensor_data_manipulation_test.py │ │ ├── _tensor_from_classical.py │ │ └── _tensor_from_classical_test.py │ ├── xcheck_classical_quimb.ipynb │ ├── xcheck_classical_quimb.py │ └── xcheck_classical_quimb_test.py ├── surface_code │ ├── __init__.py │ ├── algorithm_summary.py │ ├── algorithm_summary_test.py │ ├── beverland_et_al_model.ipynb │ ├── beverland_et_al_model.py │ ├── beverland_et_al_model_test.py │ ├── ccz2t_factory.py │ ├── ccz2t_factory_test.py │ ├── data_block.py │ ├── data_block_test.py │ ├── fifteen_to_one_factory.py │ ├── fifteen_to_one_factory_test.py │ ├── gidney_fowler_model.py │ ├── gidney_fowler_model_test.py │ ├── magic_state_factory.py │ ├── msft_resource_estimator_interop.ipynb │ ├── msft_resource_estimator_interop_test.py │ ├── multi_factory.py │ ├── physical_cost_model.ipynb │ ├── physical_cost_model.py │ ├── physical_cost_model_test.py │ ├── physical_cost_summary.py │ ├── physical_parameters.py │ ├── qec_scheme.py │ ├── qec_scheme_test.py │ ├── rotation_cost_model.py │ ├── rotation_cost_model_test.py │ ├── t_factory_utils.py │ ├── t_factory_utils_test.py │ ├── thc_compilation.ipynb │ ├── ui.py │ └── ui_test.py ├── symbolics │ ├── __init__.py │ ├── math_funcs.py │ ├── math_funcs_test.py │ ├── types.py │ └── types_test.py ├── testing.py ├── testing_test.py └── third_party │ └── flamegraph │ ├── LICENSE │ ├── METADATA │ └── flamegraph.pl ├── setup.py └── tutorials └── quantum-programming ├── 1-wiring-up.ipynb ├── 2-bloqs.ipynb └── 3-addressing-bits.ipynb /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/problem-matchers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.github/problem-matchers/README.md -------------------------------------------------------------------------------- /.github/problem-matchers/black.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.github/problem-matchers/black.json -------------------------------------------------------------------------------- /.github/problem-matchers/mypy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.github/problem-matchers/mypy.json -------------------------------------------------------------------------------- /.github/problem-matchers/pylint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.github/problem-matchers/pylint.json -------------------------------------------------------------------------------- /.github/report-vulnerability-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.github/report-vulnerability-button.png -------------------------------------------------------------------------------- /.github/workflows/nightly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.github/workflows/nightly.yaml -------------------------------------------------------------------------------- /.github/workflows/ossf-scorecard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.github/workflows/ossf-scorecard.yaml -------------------------------------------------------------------------------- /.github/workflows/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.github/workflows/pr.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.markdownlintrc -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/.yamllint.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include dev_tools/requirements/deps/runtime.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /check/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/all -------------------------------------------------------------------------------- /check/autogenerate-notebooks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/autogenerate-notebooks -------------------------------------------------------------------------------- /check/format-incremental: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/format-incremental -------------------------------------------------------------------------------- /check/mypy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/mypy -------------------------------------------------------------------------------- /check/mypy-dev-tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/mypy-dev-tools -------------------------------------------------------------------------------- /check/pylint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/pylint -------------------------------------------------------------------------------- /check/pylint-changed-files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/pylint-changed-files -------------------------------------------------------------------------------- /check/pytest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/pytest -------------------------------------------------------------------------------- /check/pytest-and-incremental-coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/pytest-and-incremental-coverage -------------------------------------------------------------------------------- /check/pytest-changed-files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/pytest-changed-files -------------------------------------------------------------------------------- /check/pytest-changed-files-and-incremental-coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/pytest-changed-files-and-incremental-coverage -------------------------------------------------------------------------------- /check/pytest-dev-tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/check/pytest-dev-tools -------------------------------------------------------------------------------- /dev_tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/README.md -------------------------------------------------------------------------------- /dev_tools/autogenerate-bloqs-notebooks-v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/autogenerate-bloqs-notebooks-v2.py -------------------------------------------------------------------------------- /dev_tools/bibliography.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/bibliography.ipynb -------------------------------------------------------------------------------- /dev_tools/bloq-method-overrides-report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/bloq-method-overrides-report.py -------------------------------------------------------------------------------- /dev_tools/bloq-quickstarter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/bloq-quickstarter.html -------------------------------------------------------------------------------- /dev_tools/bloq-report-card.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/bloq-report-card.ipynb -------------------------------------------------------------------------------- /dev_tools/build-protos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/build-protos.sh -------------------------------------------------------------------------------- /dev_tools/build-reference-docs-2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/build-reference-docs-2.py -------------------------------------------------------------------------------- /dev_tools/build-reference-docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/build-reference-docs.py -------------------------------------------------------------------------------- /dev_tools/check-incremental-coverage-annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/check-incremental-coverage-annotations.py -------------------------------------------------------------------------------- /dev_tools/clean-notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/clean-notebooks.py -------------------------------------------------------------------------------- /dev_tools/clean-stage-2-doc-outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/clean-stage-2-doc-outputs.py -------------------------------------------------------------------------------- /dev_tools/conf/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/conf/.coveragerc -------------------------------------------------------------------------------- /dev_tools/conf/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/conf/.pylintrc -------------------------------------------------------------------------------- /dev_tools/conf/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/conf/mypy.ini -------------------------------------------------------------------------------- /dev_tools/execute-notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/execute-notebooks.py -------------------------------------------------------------------------------- /dev_tools/how-to-build-the-docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/how-to-build-the-docs.md -------------------------------------------------------------------------------- /dev_tools/how-to-cut-a-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/how-to-cut-a-release.md -------------------------------------------------------------------------------- /dev_tools/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/pyproject.toml -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/__init__.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/all_call_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/all_call_graph.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/all_call_graph_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/all_call_graph_test.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/bloq_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/bloq_finder.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/bloq_report_card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/bloq_report_card.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/clean_notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/clean_notebooks.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/git_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/git_tools.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/incremental_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/incremental_coverage.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/incremental_coverage_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/incremental_coverage_test.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/jupyter_autogen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/jupyter_autogen.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/jupyter_autogen_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/jupyter_autogen_test.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/make_reference_docs/_make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/make_reference_docs/_make.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/make_reference_docs/_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/make_reference_docs/_page.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/notebook_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/notebook_execution.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/notebook_execution_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/notebook_execution_test.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/notebook_specs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/notebook_specs.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/parse_docstrings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/parse_docstrings.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/parse_docstrings_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/parse_docstrings_test.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/prepared_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/prepared_env.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/pylint_copyright_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/pylint_copyright_checker.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/reference_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/reference_docs.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/shell_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/shell_tools.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/shell_tools_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/shell_tools_test.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/tensor_report_card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/tensor_report_card.py -------------------------------------------------------------------------------- /dev_tools/qualtran_dev_tools/write_if_different.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/qualtran_dev_tools/write_if_different.py -------------------------------------------------------------------------------- /dev_tools/repomix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/repomix/README.md -------------------------------------------------------------------------------- /dev_tools/repomix/repomix-driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/repomix/repomix-driver.py -------------------------------------------------------------------------------- /dev_tools/requirements/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/Dockerfile -------------------------------------------------------------------------------- /dev_tools/requirements/deps/dev-tools.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/deps/dev-tools.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/deps/docs.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/format.txt: -------------------------------------------------------------------------------- 1 | flynt~=0.60 2 | black~=24.8.0 3 | isort~=5.10.1 4 | -------------------------------------------------------------------------------- /dev_tools/requirements/deps/mypy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/deps/mypy.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/packaging.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/deps/packaging.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/pip-tools.txt: -------------------------------------------------------------------------------- 1 | pip-tools 2 | -------------------------------------------------------------------------------- /dev_tools/requirements/deps/pylint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/deps/pylint.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/pytest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/deps/pytest.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/runtime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/deps/runtime.txt -------------------------------------------------------------------------------- /dev_tools/requirements/envs/dev.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/envs/dev.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/envs/docs.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/envs/docs.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/envs/format.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/envs/format.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/envs/mypy.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/envs/mypy.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/envs/pip-tools.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/envs/pip-tools.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/envs/pylint.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/envs/pylint.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/envs/pytest.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/envs/pytest.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/envs/runtime.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/envs/runtime.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/re-pip-compile-in-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/re-pip-compile-in-docker.sh -------------------------------------------------------------------------------- /dev_tools/requirements/re-pip-compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/requirements/re-pip-compile.sh -------------------------------------------------------------------------------- /dev_tools/templates/class.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/templates/class.jinja -------------------------------------------------------------------------------- /dev_tools/templates/function.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/templates/function.jinja -------------------------------------------------------------------------------- /dev_tools/templates/module.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/templates/module.jinja -------------------------------------------------------------------------------- /dev_tools/templates/page.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/templates/page.jinja -------------------------------------------------------------------------------- /dev_tools/templates/root.jinja: -------------------------------------------------------------------------------- 1 | {{- self.content() -}} 2 | -------------------------------------------------------------------------------- /dev_tools/templates/type_alias.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/templates/type_alias.jinja -------------------------------------------------------------------------------- /dev_tools/tensor-report-card.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/tensor-report-card.ipynb -------------------------------------------------------------------------------- /dev_tools/ui-export.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/dev_tools/ui-export.ipynb -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/_static/favicon.png -------------------------------------------------------------------------------- /docs/_static/fixes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/_static/fixes.css -------------------------------------------------------------------------------- /docs/_static/qai-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/_static/qai-theme.css -------------------------------------------------------------------------------- /docs/_static/qualtran-logo-mode-sensitive.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/_static/qualtran-logo-mode-sensitive.svg -------------------------------------------------------------------------------- /docs/_static/qualtran-logo-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/_static/qualtran-logo-sm.png -------------------------------------------------------------------------------- /docs/_static/quantum-ai-vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/_static/quantum-ai-vertical.svg -------------------------------------------------------------------------------- /docs/_static/quantum-ai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/_static/quantum-ai.svg -------------------------------------------------------------------------------- /docs/_templates/qai_logo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/_templates/qai_logo.html -------------------------------------------------------------------------------- /docs/_templates/qualtran-sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/_templates/qualtran-sidebar.html -------------------------------------------------------------------------------- /docs/bloq_infra.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/bloq_infra.rst -------------------------------------------------------------------------------- /docs/bloqs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/bloqs/index.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/docs/reference/index.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/pyproject.toml -------------------------------------------------------------------------------- /qualtran/Adjoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/Adjoint.ipynb -------------------------------------------------------------------------------- /qualtran/Autodoc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/Autodoc.ipynb -------------------------------------------------------------------------------- /qualtran/Controlled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/Controlled.ipynb -------------------------------------------------------------------------------- /qualtran/DataTypes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/DataTypes.ipynb -------------------------------------------------------------------------------- /qualtran/Protocols.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/Protocols.ipynb -------------------------------------------------------------------------------- /qualtran/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/__init__.py -------------------------------------------------------------------------------- /qualtran/_infra/Bloqs-Tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/Bloqs-Tutorial.ipynb -------------------------------------------------------------------------------- /qualtran/_infra/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/Readme.md -------------------------------------------------------------------------------- /qualtran/_infra/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/__init__.py -------------------------------------------------------------------------------- /qualtran/_infra/adjoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/adjoint.py -------------------------------------------------------------------------------- /qualtran/_infra/adjoint_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/adjoint_test.py -------------------------------------------------------------------------------- /qualtran/_infra/binst_graph_iterators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/binst_graph_iterators.py -------------------------------------------------------------------------------- /qualtran/_infra/binst_graph_iterators_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/binst_graph_iterators_test.py -------------------------------------------------------------------------------- /qualtran/_infra/bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/bloq.py -------------------------------------------------------------------------------- /qualtran/_infra/bloq_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/bloq_example.py -------------------------------------------------------------------------------- /qualtran/_infra/bloq_example_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/bloq_example_test.py -------------------------------------------------------------------------------- /qualtran/_infra/bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/bloq_test.py -------------------------------------------------------------------------------- /qualtran/_infra/composite_bloq.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/composite_bloq.ipynb -------------------------------------------------------------------------------- /qualtran/_infra/composite_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/composite_bloq.py -------------------------------------------------------------------------------- /qualtran/_infra/composite_bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/composite_bloq_test.py -------------------------------------------------------------------------------- /qualtran/_infra/controlled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/controlled.py -------------------------------------------------------------------------------- /qualtran/_infra/controlled_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/controlled_test.py -------------------------------------------------------------------------------- /qualtran/_infra/data_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/data_types.py -------------------------------------------------------------------------------- /qualtran/_infra/data_types_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/data_types_test.py -------------------------------------------------------------------------------- /qualtran/_infra/gate_with_registers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/gate_with_registers.ipynb -------------------------------------------------------------------------------- /qualtran/_infra/gate_with_registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/gate_with_registers.py -------------------------------------------------------------------------------- /qualtran/_infra/gate_with_registers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/gate_with_registers_test.py -------------------------------------------------------------------------------- /qualtran/_infra/quantum_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/quantum_graph.py -------------------------------------------------------------------------------- /qualtran/_infra/quantum_graph_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/quantum_graph_test.py -------------------------------------------------------------------------------- /qualtran/_infra/registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/registers.py -------------------------------------------------------------------------------- /qualtran/_infra/registers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_infra/registers_test.py -------------------------------------------------------------------------------- /qualtran/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/_version.py -------------------------------------------------------------------------------- /qualtran/bloqs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/_shims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/_shims.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/addition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/addition.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/addition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/addition.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/addition_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/addition_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/bitwise.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/bitwise.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/bitwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/bitwise.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/bitwise_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/bitwise_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/comparison.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/comparison.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/comparison.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/comparison_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/comparison_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/controlled_add_or_subtract.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/controlled_add_or_subtract.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/controlled_add_or_subtract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/controlled_add_or_subtract.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/controlled_addition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/controlled_addition.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/controlled_addition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/controlled_addition.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/controlled_addition_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/controlled_addition_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/conversions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/conversions/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/conversions/contiguous_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/conversions/contiguous_index.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/conversions/conversions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/conversions/conversions.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/conversions/sign_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/conversions/sign_extension.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/hamming_weight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/hamming_weight.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/hamming_weight_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/hamming_weight_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/lists/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/lists/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/lists/has_duplicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/lists/has_duplicates.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/lists/has_duplicates_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/lists/has_duplicates_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/lists/lists.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/lists/lists.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/lists/sort_in_place.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/lists/sort_in_place.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/lists/symmetric_difference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/lists/symmetric_difference.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/multiplication.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/multiplication.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/multiplication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/multiplication.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/multiplication_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/multiplication_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/negate.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/negate.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/negate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/negate.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/negate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/negate_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/permutation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/permutation.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/permutation.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/permutation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/permutation_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/sorting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/sorting.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/sorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/sorting.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/sorting_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/sorting_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/subtraction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/subtraction.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/subtraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/subtraction.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/subtraction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/subtraction_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/trigonometric/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/trigonometric/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/trigonometric/arcsin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/trigonometric/arcsin.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/trigonometric/arcsin_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/trigonometric/arcsin_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/trigonometric/arctan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/trigonometric/arctan.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/trigonometric/arctan_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/trigonometric/arctan_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/arithmetic/trigonometric/trigonometric.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/arithmetic/trigonometric/trigonometric.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/cnot.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/cnot.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/cnot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/cnot.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/cnot_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/cnot_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/diag_gates.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/diag_gates.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/discard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/discard.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/discard_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/discard_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/global_phase.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/global_phase.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/global_phase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/global_phase.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/global_phase_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/global_phase_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/hadamard.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/hadamard.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/hadamard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/hadamard.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/hadamard_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/hadamard_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/identity.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/identity.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/identity.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/identity_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/identity_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/measurement.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/measurement.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/on_each.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/on_each.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/on_each_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/on_each_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/power.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/power_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/power_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/rotation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/rotation.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/rotation.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/rotation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/rotation_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/s_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/s_gate.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/s_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/s_gate_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/states_and_effects.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/states_and_effects.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/su2_rotation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/su2_rotation.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/su2_rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/su2_rotation.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/su2_rotation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/su2_rotation_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/swap.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/swap.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/swap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/swap.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/swap_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/swap_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/t_gate.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/t_gate.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/t_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/t_gate.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/t_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/t_gate_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/toffoli.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/toffoli.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/toffoli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/toffoli.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/toffoli_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/toffoli_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/x_basis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/x_basis.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/x_basis_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/x_basis_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/y_gate.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/y_gate.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/y_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/y_gate.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/y_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/y_gate_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/z_basis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/z_basis.py -------------------------------------------------------------------------------- /qualtran/bloqs/basic_gates/z_basis_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/basic_gates/z_basis_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/block_encoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/block_encoding.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/block_encoding_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/block_encoding_base.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/block_encoding_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/block_encoding_base_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/chebyshev_polynomial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/chebyshev_polynomial.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/chebyshev_polynomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/chebyshev_polynomial.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/chebyshev_polynomial_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/chebyshev_polynomial_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/lcu_block_encoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/lcu_block_encoding.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/lcu_block_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/lcu_block_encoding.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/lcu_block_encoding_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/lcu_block_encoding_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/linear_combination.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/linear_combination.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/linear_combination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/linear_combination.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/linear_combination_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/linear_combination_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/phase.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/phase.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/phase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/phase.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/phase_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/phase_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/product.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/product.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/product.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/product_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/product_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/rewrites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/rewrites.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/rewrites_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/rewrites_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/sparse_matrix.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/sparse_matrix.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/sparse_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/sparse_matrix.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/sparse_matrix_hermitian.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/sparse_matrix_hermitian.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/sparse_matrix_hermitian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/sparse_matrix_hermitian.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/sparse_matrix_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/sparse_matrix_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/tensor_product.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/tensor_product.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/tensor_product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/tensor_product.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/tensor_product_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/tensor_product_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/unitary.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/unitary.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/unitary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/unitary.py -------------------------------------------------------------------------------- /qualtran/bloqs/block_encoding/unitary_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/block_encoding/unitary_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/_bookkeeping_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/_bookkeeping_bloq.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/allocate.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/allocate.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/allocate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/allocate.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/allocate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/allocate_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/always.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/always.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/always.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/always.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/always_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/always_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/arbitrary_clifford.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/arbitrary_clifford.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/arbitrary_clifford_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/arbitrary_clifford_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/auto_partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/auto_partition.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/auto_partition_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/auto_partition_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/cast.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/cast.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/cast.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/cast_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/cast_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/free.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/free.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/free_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/free_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/join.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/join_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/join_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/partition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/partition.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/partition.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/partition_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/partition_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/split.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/split.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/split.py -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/split2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/split2.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/bookkeeping/split_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/bookkeeping/split_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/black_boxes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/black_boxes.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/black_boxes_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/black_boxes_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/chem_tutorials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/chem_tutorials.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/chem_tutorials_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/chem_tutorials_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/df/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/df/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/df/double_factorization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/df/double_factorization.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/df/double_factorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/df/double_factorization.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/df/double_factorization_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/df/double_factorization_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/df/prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/df/prepare.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/df/prepare_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/df/prepare_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/df/select_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/df/select_bloq.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/df/select_bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/df/select_bloq_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/hubbard_model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/ising/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/ising/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/ising/hamiltonian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/ising/hamiltonian.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/ising/walk_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/ising/walk_operator.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/ising/walk_operator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/ising/walk_operator_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/pbc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/pbc/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/pbc/first_quantization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/pbc/first_quantization/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/pbc/first_quantization/prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/pbc/first_quantization/prepare.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/pbc/first_quantization/select_t.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/pbc/first_quantization/select_t.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/quad_fermion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/quad_fermion/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/quad_fermion/givens_bloq.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/quad_fermion/givens_bloq.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/quad_fermion/givens_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/quad_fermion/givens_bloq.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/quad_fermion/givens_bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/quad_fermion/givens_bloq_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/resource_estimation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/resource_estimation.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sf/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sf/prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sf/prepare.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sf/prepare_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sf/prepare_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sf/select_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sf/select_bloq.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sf/select_bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sf/select_bloq_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sf/single_factorization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sf/single_factorization.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sf/single_factorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sf/single_factorization.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sf/single_factorization_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sf/single_factorization_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sparse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sparse/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sparse/prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sparse/prepare.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sparse/prepare_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sparse/prepare_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sparse/select_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sparse/select_bloq.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sparse/select_bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sparse/select_bloq_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sparse/sparse.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sparse/sparse.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sparse/sparse_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sparse/sparse_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/sparse/walk_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/sparse/walk_operator.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/thc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/thc/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/thc/notebook_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/thc/notebook_utils.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/thc/prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/thc/prepare.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/thc/prepare_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/thc/prepare_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/thc/select_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/thc/select_bloq.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/thc/select_bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/thc/select_bloq_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/thc/thc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/thc/thc.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/thc/walk_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/thc/walk_operator.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/grid_ham/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/grid_ham/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/grid_ham/inverse_sqrt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/grid_ham/inverse_sqrt.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/grid_ham/kinetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/grid_ham/kinetic.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/grid_ham/kinetic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/grid_ham/kinetic_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/grid_ham/potential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/grid_ham/potential.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/grid_ham/potential_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/grid_ham/potential_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/grid_ham/qvr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/grid_ham/qvr.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/grid_ham/qvr_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/grid_ham/qvr_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/grid_ham/trotter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/grid_ham/trotter.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/grid_ham/trotter_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/grid_ham/trotter_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/hubbard/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/hubbard/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/hubbard/hopping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/hubbard/hopping.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/hubbard/hopping_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/hubbard/hopping_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/hubbard/hubbard.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/hubbard/hubbard.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/hubbard/interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/hubbard/interaction.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/hubbard/trotter_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/hubbard/trotter_step.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/ising/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/ising/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/ising/ising.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/ising/ising.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/ising/unitaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/ising/unitaries.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/ising/unitaries_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/ising/unitaries_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/trotterized_unitary.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/trotterized_unitary.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/trotter/trotterized_unitary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/trotter/trotterized_unitary.py -------------------------------------------------------------------------------- /qualtran/bloqs/chemistry/writing_algorithms.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/chemistry/writing_algorithms.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/_factoring_shims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/_factoring_shims.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/ec_add.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/ec_add.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/ec_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/ec_add.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/ec_add_r.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/ec_add_r.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/ec_add_r_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/ec_add_r_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/ec_add_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/ec_add_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/ec_phase_estimate_r.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/ec_phase_estimate_r.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/ec_phase_estimate_r_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/ec_phase_estimate_r_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/ec_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/ec_point.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/ec_point_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/ec_point_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/ecc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/ecc.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/ecc/find_ecc_private_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/ecc/find_ecc_private_key.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/rsa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/rsa/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/rsa/factoring-via-modexp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/rsa/factoring-via-modexp.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/rsa/rsa.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/rsa/rsa.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/rsa/rsa_mod_exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/rsa/rsa_mod_exp.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/rsa/rsa_mod_exp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/rsa/rsa_mod_exp_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/rsa/rsa_phase_estimate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/rsa/rsa_phase_estimate.py -------------------------------------------------------------------------------- /qualtran/bloqs/cryptography/rsa/rsa_phase_estimate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/cryptography/rsa/rsa_phase_estimate_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/data_loading/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/data_loading/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/data_loading/qroam_clean.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/data_loading/qroam_clean.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/data_loading/qroam_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/data_loading/qroam_clean.py -------------------------------------------------------------------------------- /qualtran/bloqs/data_loading/qroam_clean_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/data_loading/qroam_clean_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/data_loading/qrom.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/data_loading/qrom.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/data_loading/qrom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/data_loading/qrom.py -------------------------------------------------------------------------------- /qualtran/bloqs/data_loading/qrom_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/data_loading/qrom_base.py -------------------------------------------------------------------------------- /qualtran/bloqs/data_loading/qrom_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/data_loading/qrom_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/data_loading/select_swap_qrom.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/data_loading/select_swap_qrom.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/data_loading/select_swap_qrom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/data_loading/select_swap_qrom.py -------------------------------------------------------------------------------- /qualtran/bloqs/data_loading/select_swap_qrom_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/data_loading/select_swap_qrom_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/atom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/atom.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/atom_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/atom_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/casting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/casting.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/casting_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/casting_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/costing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/costing.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/costing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/costing_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/interior_alloc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/interior_alloc.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/interior_alloc_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/interior_alloc_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/large_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/large_bloq.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/many_registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/many_registers.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/many_registers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/many_registers_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/matrix_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/matrix_gate.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/matrix_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/matrix_gate_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/qubit_count_many_alloc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/qubit_count_many_alloc.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/qubitization_walk_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/qubitization_walk_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/random_select_and_prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/random_select_and_prepare.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/with_call_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/with_call_graph.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/with_call_graph_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/with_call_graph_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/with_decomposition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/with_decomposition.py -------------------------------------------------------------------------------- /qualtran/bloqs/for_testing/with_decomposition_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/for_testing/with_decomposition_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_add_k.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_add_k.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_add_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_add_k.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_add_k_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_add_k_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_addition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_addition.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_addition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_addition.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_addition_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_addition_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_inverse.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_inverse.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_inverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_inverse.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_inverse_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_inverse_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_multiplication.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_multiplication.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_multiplication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_multiplication.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_multiplication_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_multiplication_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_square.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_square.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_square.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf2_square_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf2_square_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_arithmetic/gf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_arithmetic/gf_utils.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_poly_arithmetic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_poly_arithmetic/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add_k.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add_k.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add_k.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add_k_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add_k_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/gf_poly_arithmetic/gf2_poly_add_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/hamiltonian_simulation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/hamiltonian_simulation/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/and_bloq.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/and_bloq.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/and_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/and_bloq.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/and_bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/and_bloq_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/classically_controlled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/classically_controlled.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/classically_controlled_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/classically_controlled_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/controlled_via_and.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/controlled_via_and.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/controlled_via_and.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/controlled_via_and.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/controlled_via_and_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/controlled_via_and_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/ctrl_spec_and.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/ctrl_spec_and.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/ctrl_spec_and.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/ctrl_spec_and.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/ctrl_spec_and_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/ctrl_spec_and_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/multi_control_pauli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/multi_control_pauli.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/multi_control_pauli_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/multi_control_pauli_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/multi_target_cnot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/multi_target_cnot.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/multi_target_cnot_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/multi_target_cnot_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/specialized_ctrl.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/specialized_ctrl.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/specialized_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/specialized_ctrl.py -------------------------------------------------------------------------------- /qualtran/bloqs/mcmt/specialized_ctrl_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mcmt/specialized_ctrl_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/mean_estimation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mean_estimation/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/mean_estimation/complex_phase_oracle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mean_estimation/complex_phase_oracle.py -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_addition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_addition.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_addition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_addition.py -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_addition_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_addition_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_division.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_division.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_division.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_division.py -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_division_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_division_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_multiplication.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_multiplication.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_multiplication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_multiplication.py -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_multiplication_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_multiplication_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_subtraction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_subtraction.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_subtraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_subtraction.py -------------------------------------------------------------------------------- /qualtran/bloqs/mod_arithmetic/mod_subtraction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/mod_arithmetic/mod_subtraction_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/apply_gate_to_lth_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/apply_gate_to_lth_target.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/apply_lth_bloq.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/apply_lth_bloq.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/apply_lth_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/apply_lth_bloq.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/apply_lth_bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/apply_lth_bloq_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/black_box_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/black_box_select.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/black_box_select_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/black_box_select_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/select_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/select_base.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/select_pauli_lcu.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/select_pauli_lcu.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/select_pauli_lcu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/select_pauli_lcu.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/select_pauli_lcu_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/select_pauli_lcu_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/selected_majorana_fermion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/selected_majorana_fermion.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/unary_iteration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/unary_iteration.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/unary_iteration_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/unary_iteration_bloq.py -------------------------------------------------------------------------------- /qualtran/bloqs/multiplexers/unary_iteration_bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/multiplexers/unary_iteration_bloq_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/optimization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/optimization/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/optimization/k_xor_sat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/optimization/k_xor_sat/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/optimization/k_xor_sat/kxor_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/optimization/k_xor_sat/kxor_instance.py -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/kaiser_window_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/kaiser_window_state.py -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/lp_resource_state.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/lp_resource_state.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/lp_resource_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/lp_resource_state.py -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/qpe_window_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/qpe_window_state.py -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/qpe_window_state_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/qpe_window_state_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/qubitization_qpe.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/qubitization_qpe.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/qubitization_qpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/qubitization_qpe.py -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/qubitization_qpe_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/qubitization_qpe_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/text_book_qpe.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/text_book_qpe.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/text_book_qpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/text_book_qpe.py -------------------------------------------------------------------------------- /qualtran/bloqs/phase_estimation/text_book_qpe_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/phase_estimation/text_book_qpe_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/qft/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/qft/approximate_qft.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/approximate_qft.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/qft/approximate_qft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/approximate_qft.py -------------------------------------------------------------------------------- /qualtran/bloqs/qft/approximate_qft_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/approximate_qft_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/qft/qft_phase_gradient.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/qft_phase_gradient.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/qft/qft_phase_gradient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/qft_phase_gradient.py -------------------------------------------------------------------------------- /qualtran/bloqs/qft/qft_phase_gradient_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/qft_phase_gradient_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/qft/qft_text_book.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/qft_text_book.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/qft/qft_text_book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/qft_text_book.py -------------------------------------------------------------------------------- /qualtran/bloqs/qft/qft_text_book_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/qft_text_book_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/qft/two_bit_ffft.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/two_bit_ffft.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/qft/two_bit_ffft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/two_bit_ffft.py -------------------------------------------------------------------------------- /qualtran/bloqs/qft/two_bit_ffft_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qft/two_bit_ffft_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/qsp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qsp/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/qsp/fast_qsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qsp/fast_qsp.py -------------------------------------------------------------------------------- /qualtran/bloqs/qsp/fast_qsp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qsp/fast_qsp_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/qsp/fft_qsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qsp/fft_qsp.py -------------------------------------------------------------------------------- /qualtran/bloqs/qsp/fft_qsp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qsp/fft_qsp_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/qsp/generalized_qsp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qsp/generalized_qsp.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/qsp/generalized_qsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qsp/generalized_qsp.py -------------------------------------------------------------------------------- /qualtran/bloqs/qsp/generalized_qsp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qsp/generalized_qsp_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/qubitization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/qubitization/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/reflections/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/reflections/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/reflections/prepare_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/reflections/prepare_identity.py -------------------------------------------------------------------------------- /qualtran/bloqs/reflections/prepare_identity_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/reflections/prepare_identity_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/reflections/reflection_using_prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/reflections/reflection_using_prepare.py -------------------------------------------------------------------------------- /qualtran/bloqs/reflections/reflections.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/reflections/reflections.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/hamming_weight_phasing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/hamming_weight_phasing.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/hamming_weight_phasing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/hamming_weight_phasing.py -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/hamming_weight_phasing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/hamming_weight_phasing_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/phase_gradient.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/phase_gradient.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/phase_gradient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/phase_gradient.py -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/phase_gradient_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/phase_gradient_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/phasing_via_cost_function.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/phasing_via_cost_function.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/phasing_via_cost_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/phasing_via_cost_function.py -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/quantum_variable_rotation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/quantum_variable_rotation.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/quantum_variable_rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/quantum_variable_rotation.py -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/rz_via_phase_gradient.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/rz_via_phase_gradient.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/rz_via_phase_gradient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/rz_via_phase_gradient.py -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/rz_via_phase_gradient_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/rz_via_phase_gradient_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/zpow_via_phase_gradient.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/zpow_via_phase_gradient.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/zpow_via_phase_gradient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/zpow_via_phase_gradient.py -------------------------------------------------------------------------------- /qualtran/bloqs/rotations/zpow_via_phase_gradient_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/rotations/zpow_via_phase_gradient_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/state_preparation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/state_preparation/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/state_preparation/black_box_prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/state_preparation/black_box_prepare.py -------------------------------------------------------------------------------- /qualtran/bloqs/state_preparation/prepare_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/state_preparation/prepare_base.py -------------------------------------------------------------------------------- /qualtran/bloqs/swap_network/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/swap_network/__init__.py -------------------------------------------------------------------------------- /qualtran/bloqs/swap_network/cswap_approx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/swap_network/cswap_approx.py -------------------------------------------------------------------------------- /qualtran/bloqs/swap_network/cswap_approx_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/swap_network/cswap_approx_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/swap_network/multiplexed_cswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/swap_network/multiplexed_cswap.py -------------------------------------------------------------------------------- /qualtran/bloqs/swap_network/multiplexed_cswap_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/swap_network/multiplexed_cswap_test.py -------------------------------------------------------------------------------- /qualtran/bloqs/swap_network/swap_network.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/swap_network/swap_network.ipynb -------------------------------------------------------------------------------- /qualtran/bloqs/swap_network/swap_with_zero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/swap_network/swap_with_zero.py -------------------------------------------------------------------------------- /qualtran/bloqs/swap_network/swap_with_zero_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/bloqs/swap_network/swap_with_zero_test.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/__init__.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/_bloq_to_cirq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/_bloq_to_cirq.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/_bloq_to_cirq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/_bloq_to_cirq_test.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/_cirq_to_bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/_cirq_to_bloq.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/_cirq_to_bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/_cirq_to_bloq_test.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/_interop_qubit_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/_interop_qubit_manager.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/_interop_qubit_manager_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/_interop_qubit_manager_test.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/cirq_interop.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/cirq_interop.ipynb -------------------------------------------------------------------------------- /qualtran/cirq_interop/decompose_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/decompose_protocol.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/decompose_protocol_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/decompose_protocol_test.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/jupyter_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/jupyter_tools.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/jupyter_tools_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/jupyter_tools_test.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/t_complexity.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/t_complexity.ipynb -------------------------------------------------------------------------------- /qualtran/cirq_interop/t_complexity_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/t_complexity_protocol.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/t_complexity_protocol_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/t_complexity_protocol_test.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/testing.py -------------------------------------------------------------------------------- /qualtran/cirq_interop/testing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/cirq_interop/testing_test.py -------------------------------------------------------------------------------- /qualtran/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/conftest.py -------------------------------------------------------------------------------- /qualtran/drawing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/__init__.py -------------------------------------------------------------------------------- /qualtran/drawing/_show_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/_show_funcs.py -------------------------------------------------------------------------------- /qualtran/drawing/bloq_counts_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/bloq_counts_graph.py -------------------------------------------------------------------------------- /qualtran/drawing/bloq_counts_graph_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/bloq_counts_graph_test.py -------------------------------------------------------------------------------- /qualtran/drawing/classical_sim_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/classical_sim_graph.py -------------------------------------------------------------------------------- /qualtran/drawing/classical_sim_graph_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/classical_sim_graph_test.py -------------------------------------------------------------------------------- /qualtran/drawing/drawing_call_graph.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/drawing_call_graph.ipynb -------------------------------------------------------------------------------- /qualtran/drawing/flame_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/flame_graph.py -------------------------------------------------------------------------------- /qualtran/drawing/flame_graph_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/flame_graph_test.py -------------------------------------------------------------------------------- /qualtran/drawing/graphviz.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/graphviz.ipynb -------------------------------------------------------------------------------- /qualtran/drawing/graphviz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/graphviz.py -------------------------------------------------------------------------------- /qualtran/drawing/graphviz_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/graphviz_test.py -------------------------------------------------------------------------------- /qualtran/drawing/musical_score.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/musical_score.html -------------------------------------------------------------------------------- /qualtran/drawing/musical_score.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/musical_score.ipynb -------------------------------------------------------------------------------- /qualtran/drawing/musical_score.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/musical_score.js -------------------------------------------------------------------------------- /qualtran/drawing/musical_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/musical_score.py -------------------------------------------------------------------------------- /qualtran/drawing/musical_score_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/musical_score_example.json -------------------------------------------------------------------------------- /qualtran/drawing/musical_score_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/musical_score_test.py -------------------------------------------------------------------------------- /qualtran/drawing/qpic_diagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/qpic_diagram.py -------------------------------------------------------------------------------- /qualtran/drawing/qpic_diagram_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/drawing/qpic_diagram_test.py -------------------------------------------------------------------------------- /qualtran/dtype/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/dtype/__init__.py -------------------------------------------------------------------------------- /qualtran/exception/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/exception/__init__.py -------------------------------------------------------------------------------- /qualtran/linalg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/__init__.py -------------------------------------------------------------------------------- /qualtran/linalg/lcu_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/lcu_util.py -------------------------------------------------------------------------------- /qualtran/linalg/lcu_util_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/lcu_util_test.py -------------------------------------------------------------------------------- /qualtran/linalg/matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/matrix.py -------------------------------------------------------------------------------- /qualtran/linalg/matrix_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/matrix_test.py -------------------------------------------------------------------------------- /qualtran/linalg/permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/permutation.py -------------------------------------------------------------------------------- /qualtran/linalg/permutation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/permutation_test.py -------------------------------------------------------------------------------- /qualtran/linalg/polynomial/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/polynomial/__init__.py -------------------------------------------------------------------------------- /qualtran/linalg/polynomial/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/polynomial/basic.py -------------------------------------------------------------------------------- /qualtran/linalg/polynomial/basic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/polynomial/basic_test.py -------------------------------------------------------------------------------- /qualtran/linalg/polynomial/qsp_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/polynomial/qsp_testing.py -------------------------------------------------------------------------------- /qualtran/linalg/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/linalg/testing.py -------------------------------------------------------------------------------- /qualtran/protos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/__init__.py -------------------------------------------------------------------------------- /qualtran/protos/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/annotations.proto -------------------------------------------------------------------------------- /qualtran/protos/annotations_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/annotations_pb2.py -------------------------------------------------------------------------------- /qualtran/protos/annotations_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/annotations_pb2.pyi -------------------------------------------------------------------------------- /qualtran/protos/args.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/args.proto -------------------------------------------------------------------------------- /qualtran/protos/args_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/args_pb2.py -------------------------------------------------------------------------------- /qualtran/protos/args_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/args_pb2.pyi -------------------------------------------------------------------------------- /qualtran/protos/bloq.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/bloq.proto -------------------------------------------------------------------------------- /qualtran/protos/bloq_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/bloq_pb2.py -------------------------------------------------------------------------------- /qualtran/protos/bloq_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/bloq_pb2.pyi -------------------------------------------------------------------------------- /qualtran/protos/ctrl_spec.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/ctrl_spec.proto -------------------------------------------------------------------------------- /qualtran/protos/ctrl_spec_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/ctrl_spec_pb2.py -------------------------------------------------------------------------------- /qualtran/protos/ctrl_spec_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/ctrl_spec_pb2.pyi -------------------------------------------------------------------------------- /qualtran/protos/data_types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/data_types.proto -------------------------------------------------------------------------------- /qualtran/protos/data_types_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/data_types_pb2.py -------------------------------------------------------------------------------- /qualtran/protos/data_types_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/data_types_pb2.pyi -------------------------------------------------------------------------------- /qualtran/protos/ec_point.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/ec_point.proto -------------------------------------------------------------------------------- /qualtran/protos/ec_point_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/ec_point_pb2.py -------------------------------------------------------------------------------- /qualtran/protos/ec_point_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/ec_point_pb2.pyi -------------------------------------------------------------------------------- /qualtran/protos/registers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/registers.proto -------------------------------------------------------------------------------- /qualtran/protos/registers_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/registers_pb2.py -------------------------------------------------------------------------------- /qualtran/protos/registers_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/registers_pb2.pyi -------------------------------------------------------------------------------- /qualtran/protos/sympy.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/sympy.proto -------------------------------------------------------------------------------- /qualtran/protos/sympy_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/sympy_pb2.py -------------------------------------------------------------------------------- /qualtran/protos/sympy_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/protos/sympy_pb2.pyi -------------------------------------------------------------------------------- /qualtran/qref_interop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/qref_interop/__init__.py -------------------------------------------------------------------------------- /qualtran/qref_interop/_bloq_to_qref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/qref_interop/_bloq_to_qref.py -------------------------------------------------------------------------------- /qualtran/qref_interop/_bloq_to_qref_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/qref_interop/_bloq_to_qref_test.py -------------------------------------------------------------------------------- /qualtran/qref_interop/bartiq_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/qref_interop/bartiq_demo.ipynb -------------------------------------------------------------------------------- /qualtran/resource_counting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/__init__.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_bloq_counts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_bloq_counts.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_bloq_counts_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_bloq_counts_test.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_call_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_call_graph.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_call_graph_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_call_graph_test.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_costing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_costing.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_costing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_costing_test.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_generalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_generalization.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_generalization_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_generalization_test.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_qubit_counts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_qubit_counts.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_qubit_counts_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_qubit_counts_test.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_success_prob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_success_prob.py -------------------------------------------------------------------------------- /qualtran/resource_counting/_success_prob_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/_success_prob_test.py -------------------------------------------------------------------------------- /qualtran/resource_counting/call_graph.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/call_graph.ipynb -------------------------------------------------------------------------------- /qualtran/resource_counting/classify_bloqs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/classify_bloqs.py -------------------------------------------------------------------------------- /qualtran/resource_counting/classify_bloqs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/classify_bloqs_test.py -------------------------------------------------------------------------------- /qualtran/resource_counting/generalizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/generalizers.py -------------------------------------------------------------------------------- /qualtran/resource_counting/generalizers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/generalizers_test.py -------------------------------------------------------------------------------- /qualtran/resource_counting/qubit_counts.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/qubit_counts.ipynb -------------------------------------------------------------------------------- /qualtran/resource_counting/t_counts_from_sigma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/t_counts_from_sigma.py -------------------------------------------------------------------------------- /qualtran/resource_counting/t_counts_from_sigma_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/resource_counting/t_counts_from_sigma_test.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/README.md -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/__init__.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/_math_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/_math_config.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/_typing.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/channels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/channels/__init__.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/channels/_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/channels/_channel.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/channels/channel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/channels/channel_test.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/lattice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/lattice/__init__.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/lattice/_geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/lattice/_geometry.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/lattice/_grid_operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/lattice/_grid_operators.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/lattice/_ipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/lattice/_ipe.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/lattice/_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/lattice/_state.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/lattice/_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/lattice/_test_utils.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/lattice/geometry_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/lattice/geometry_test.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/lattice/ipe_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/lattice/ipe_test.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/lattice/state_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/lattice/state_test.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/lattice/test_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/lattice/test_utils_test.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/matrix/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/matrix/__init__.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/matrix/_clifford_t_repr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/matrix/_clifford_t_repr.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/matrix/_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/matrix/_generation.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/matrix/_su2_ct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/matrix/_su2_ct.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/matrix/generation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/matrix/generation_test.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/matrix/su2_ct_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/matrix/su2_ct_test.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/protocols/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/protocols/__init__.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/protocols/_diagonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/protocols/_diagonal.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/protocols/_fallback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/protocols/_fallback.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/protocols/_mixed_diagonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/protocols/_mixed_diagonal.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/protocols/_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/protocols/_protocol.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/relative_norm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/relative_norm/__init__.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/relative_norm/_clifford_t.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/relative_norm/_clifford_t.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/rings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/rings/__init__.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/rings/_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/rings/_test_utils.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/rings/_zsqrt2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/rings/_zsqrt2.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/rings/_zw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/rings/_zw.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/rings/zsqrt2_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/rings/zsqrt2_test.py -------------------------------------------------------------------------------- /qualtran/rotation_synthesis/rings/zw_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/rotation_synthesis/rings/zw_test.py -------------------------------------------------------------------------------- /qualtran/serialization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/__init__.py -------------------------------------------------------------------------------- /qualtran/serialization/annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/annotations.py -------------------------------------------------------------------------------- /qualtran/serialization/annotations_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/annotations_test.py -------------------------------------------------------------------------------- /qualtran/serialization/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/args.py -------------------------------------------------------------------------------- /qualtran/serialization/args_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/args_test.py -------------------------------------------------------------------------------- /qualtran/serialization/bloq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/bloq.py -------------------------------------------------------------------------------- /qualtran/serialization/bloq_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/bloq_test.py -------------------------------------------------------------------------------- /qualtran/serialization/ctrl_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/ctrl_spec.py -------------------------------------------------------------------------------- /qualtran/serialization/ctrl_spec_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/ctrl_spec_test.py -------------------------------------------------------------------------------- /qualtran/serialization/data_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/data_types.py -------------------------------------------------------------------------------- /qualtran/serialization/data_types_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/data_types_test.py -------------------------------------------------------------------------------- /qualtran/serialization/ec_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/ec_point.py -------------------------------------------------------------------------------- /qualtran/serialization/ec_point_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/ec_point_test.py -------------------------------------------------------------------------------- /qualtran/serialization/registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/registers.py -------------------------------------------------------------------------------- /qualtran/serialization/registers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/registers_test.py -------------------------------------------------------------------------------- /qualtran/serialization/resolver_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/resolver_dict.py -------------------------------------------------------------------------------- /qualtran/serialization/sympy_to_proto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/sympy_to_proto.py -------------------------------------------------------------------------------- /qualtran/serialization/sympy_to_proto_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/serialization/sympy_to_proto_test.py -------------------------------------------------------------------------------- /qualtran/simulation/MBUC.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/MBUC.ipynb -------------------------------------------------------------------------------- /qualtran/simulation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/__init__.py -------------------------------------------------------------------------------- /qualtran/simulation/classical_sim.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/classical_sim.ipynb -------------------------------------------------------------------------------- /qualtran/simulation/classical_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/classical_sim.py -------------------------------------------------------------------------------- /qualtran/simulation/classical_sim_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/classical_sim_test.py -------------------------------------------------------------------------------- /qualtran/simulation/supertensor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/supertensor.ipynb -------------------------------------------------------------------------------- /qualtran/simulation/tensor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/tensor.ipynb -------------------------------------------------------------------------------- /qualtran/simulation/tensor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/tensor/__init__.py -------------------------------------------------------------------------------- /qualtran/simulation/tensor/_dense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/tensor/_dense.py -------------------------------------------------------------------------------- /qualtran/simulation/tensor/_dense_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/tensor/_dense_test.py -------------------------------------------------------------------------------- /qualtran/simulation/tensor/_flattening.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/tensor/_flattening.py -------------------------------------------------------------------------------- /qualtran/simulation/tensor/_flattening_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/tensor/_flattening_test.py -------------------------------------------------------------------------------- /qualtran/simulation/tensor/_quimb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/tensor/_quimb.py -------------------------------------------------------------------------------- /qualtran/simulation/tensor/_quimb_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/tensor/_quimb_test.py -------------------------------------------------------------------------------- /qualtran/simulation/tensor/_tensor_data_manipulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/tensor/_tensor_data_manipulation.py -------------------------------------------------------------------------------- /qualtran/simulation/tensor/_tensor_from_classical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/tensor/_tensor_from_classical.py -------------------------------------------------------------------------------- /qualtran/simulation/xcheck_classical_quimb.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/xcheck_classical_quimb.ipynb -------------------------------------------------------------------------------- /qualtran/simulation/xcheck_classical_quimb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/xcheck_classical_quimb.py -------------------------------------------------------------------------------- /qualtran/simulation/xcheck_classical_quimb_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/simulation/xcheck_classical_quimb_test.py -------------------------------------------------------------------------------- /qualtran/surface_code/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/__init__.py -------------------------------------------------------------------------------- /qualtran/surface_code/algorithm_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/algorithm_summary.py -------------------------------------------------------------------------------- /qualtran/surface_code/algorithm_summary_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/algorithm_summary_test.py -------------------------------------------------------------------------------- /qualtran/surface_code/beverland_et_al_model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/beverland_et_al_model.ipynb -------------------------------------------------------------------------------- /qualtran/surface_code/beverland_et_al_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/beverland_et_al_model.py -------------------------------------------------------------------------------- /qualtran/surface_code/beverland_et_al_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/beverland_et_al_model_test.py -------------------------------------------------------------------------------- /qualtran/surface_code/ccz2t_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/ccz2t_factory.py -------------------------------------------------------------------------------- /qualtran/surface_code/ccz2t_factory_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/ccz2t_factory_test.py -------------------------------------------------------------------------------- /qualtran/surface_code/data_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/data_block.py -------------------------------------------------------------------------------- /qualtran/surface_code/data_block_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/data_block_test.py -------------------------------------------------------------------------------- /qualtran/surface_code/fifteen_to_one_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/fifteen_to_one_factory.py -------------------------------------------------------------------------------- /qualtran/surface_code/fifteen_to_one_factory_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/fifteen_to_one_factory_test.py -------------------------------------------------------------------------------- /qualtran/surface_code/gidney_fowler_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/gidney_fowler_model.py -------------------------------------------------------------------------------- /qualtran/surface_code/gidney_fowler_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/gidney_fowler_model_test.py -------------------------------------------------------------------------------- /qualtran/surface_code/magic_state_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/magic_state_factory.py -------------------------------------------------------------------------------- /qualtran/surface_code/multi_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/multi_factory.py -------------------------------------------------------------------------------- /qualtran/surface_code/physical_cost_model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/physical_cost_model.ipynb -------------------------------------------------------------------------------- /qualtran/surface_code/physical_cost_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/physical_cost_model.py -------------------------------------------------------------------------------- /qualtran/surface_code/physical_cost_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/physical_cost_model_test.py -------------------------------------------------------------------------------- /qualtran/surface_code/physical_cost_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/physical_cost_summary.py -------------------------------------------------------------------------------- /qualtran/surface_code/physical_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/physical_parameters.py -------------------------------------------------------------------------------- /qualtran/surface_code/qec_scheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/qec_scheme.py -------------------------------------------------------------------------------- /qualtran/surface_code/qec_scheme_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/qec_scheme_test.py -------------------------------------------------------------------------------- /qualtran/surface_code/rotation_cost_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/rotation_cost_model.py -------------------------------------------------------------------------------- /qualtran/surface_code/rotation_cost_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/rotation_cost_model_test.py -------------------------------------------------------------------------------- /qualtran/surface_code/t_factory_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/t_factory_utils.py -------------------------------------------------------------------------------- /qualtran/surface_code/t_factory_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/t_factory_utils_test.py -------------------------------------------------------------------------------- /qualtran/surface_code/thc_compilation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/thc_compilation.ipynb -------------------------------------------------------------------------------- /qualtran/surface_code/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/ui.py -------------------------------------------------------------------------------- /qualtran/surface_code/ui_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/surface_code/ui_test.py -------------------------------------------------------------------------------- /qualtran/symbolics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/symbolics/__init__.py -------------------------------------------------------------------------------- /qualtran/symbolics/math_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/symbolics/math_funcs.py -------------------------------------------------------------------------------- /qualtran/symbolics/math_funcs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/symbolics/math_funcs_test.py -------------------------------------------------------------------------------- /qualtran/symbolics/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/symbolics/types.py -------------------------------------------------------------------------------- /qualtran/symbolics/types_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/symbolics/types_test.py -------------------------------------------------------------------------------- /qualtran/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/testing.py -------------------------------------------------------------------------------- /qualtran/testing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/testing_test.py -------------------------------------------------------------------------------- /qualtran/third_party/flamegraph/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/third_party/flamegraph/LICENSE -------------------------------------------------------------------------------- /qualtran/third_party/flamegraph/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/third_party/flamegraph/METADATA -------------------------------------------------------------------------------- /qualtran/third_party/flamegraph/flamegraph.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/qualtran/third_party/flamegraph/flamegraph.pl -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/setup.py -------------------------------------------------------------------------------- /tutorials/quantum-programming/1-wiring-up.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/tutorials/quantum-programming/1-wiring-up.ipynb -------------------------------------------------------------------------------- /tutorials/quantum-programming/2-bloqs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/tutorials/quantum-programming/2-bloqs.ipynb -------------------------------------------------------------------------------- /tutorials/quantum-programming/3-addressing-bits.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Qualtran/HEAD/tutorials/quantum-programming/3-addressing-bits.ipynb --------------------------------------------------------------------------------