├── .codecov.yaml ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── design_discussion.md │ ├── feature_request.md │ ├── project_health.md │ └── task.md ├── SECURITY.md ├── dependabot.yml └── workflows │ ├── ci-daily.yml │ ├── ci-weekly.yml │ ├── ci.yml │ ├── pr-labeler.yaml │ ├── release-main.yml │ ├── scorecard-scanner.yaml │ └── stale.yml ├── .gitignore ├── .markdownlintrc ├── .yamllint.yaml ├── AUTHORS ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── SUPPORT.md ├── apt-system-requirements.txt ├── asv.conf.json ├── benchmarks ├── README.md ├── __init__.py ├── bench_linalg_decompositions.py ├── circuit_construction.py ├── parameter_resolution.py ├── randomized_benchmarking.py ├── serialization.py └── transformers │ ├── __init__.py │ ├── routing.py │ └── transformer_primitives.py ├── check ├── all ├── asv_run ├── doctest ├── format-incremental ├── misc ├── mypy ├── nbformat ├── npm ├── npx ├── protos-up-to-date ├── pylint ├── pylint-changed-files ├── pytest ├── pytest-and-incremental-coverage ├── pytest-changed-files ├── pytest-changed-files-and-incremental-coverage ├── shellcheck ├── ts-build ├── ts-build-current ├── ts-coverage ├── ts-lint ├── ts-lint-and-format ├── ts-test └── ts-test-e2e ├── cirq-aqt ├── LICENSE ├── README.md ├── cirq_aqt │ ├── __init__.py │ ├── _version.py │ ├── _version_test.py │ ├── aqt_device.py │ ├── aqt_device_metadata.py │ ├── aqt_device_metadata_test.py │ ├── aqt_device_test.py │ ├── aqt_sampler.py │ ├── aqt_sampler_test.py │ ├── aqt_simulator_test.py │ ├── aqt_target_gateset.py │ ├── aqt_target_gateset_test.py │ ├── conftest.py │ ├── json_resolver_cache.py │ └── json_test_data │ │ ├── __init__.py │ │ └── spec.py ├── pyproject.toml ├── requirements.txt └── setup.py ├── cirq-core ├── LICENSE ├── README.md ├── cirq │ ├── __init__.py │ ├── _compat.py │ ├── _compat_test.py │ ├── _doc.py │ ├── _import.py │ ├── _import_test.py │ ├── _version.py │ ├── _version_test.py │ ├── circuits │ │ ├── __init__.py │ │ ├── _block_diagram_drawer.py │ │ ├── _block_diagram_drawer_test.py │ │ ├── _box_drawing_character_data.py │ │ ├── _box_drawing_character_data_test.py │ │ ├── _bucket_priority_queue.py │ │ ├── _bucket_priority_queue_test.py │ │ ├── circuit.py │ │ ├── circuit_operation.py │ │ ├── circuit_operation_test.py │ │ ├── circuit_test.py │ │ ├── frozen_circuit.py │ │ ├── frozen_circuit_test.py │ │ ├── insert_strategy.py │ │ ├── insert_strategy_test.py │ │ ├── moment.py │ │ ├── moment_test.py │ │ ├── optimization_pass.py │ │ ├── optimization_pass_test.py │ │ ├── qasm_output.py │ │ ├── qasm_output_test.py │ │ ├── text_diagram_drawer.py │ │ └── text_diagram_drawer_test.py │ ├── conftest.py │ ├── contrib │ │ ├── __init__.py │ │ ├── acquaintance │ │ │ ├── __init__.py │ │ │ ├── bipartite.py │ │ │ ├── bipartite_test.py │ │ │ ├── devices.py │ │ │ ├── devices_test.py │ │ │ ├── executor.py │ │ │ ├── executor_test.py │ │ │ ├── gates.py │ │ │ ├── gates_test.py │ │ │ ├── inspection_utils.py │ │ │ ├── inspection_utils_test.py │ │ │ ├── mutation_utils.py │ │ │ ├── mutation_utils_test.py │ │ │ ├── optimizers.py │ │ │ ├── optimizers_test.py │ │ │ ├── permutation.py │ │ │ ├── permutation_test.py │ │ │ ├── shift.py │ │ │ ├── shift_swap_network.py │ │ │ ├── shift_swap_network_test.py │ │ │ ├── shift_test.py │ │ │ ├── strategies │ │ │ │ ├── __init__.py │ │ │ │ ├── complete.py │ │ │ │ ├── cubic.py │ │ │ │ ├── cubic_test.py │ │ │ │ ├── quartic_paired.py │ │ │ │ └── quartic_paired_test.py │ │ │ ├── testing.py │ │ │ ├── topological_sort.py │ │ │ └── topological_sort_test.py │ │ ├── bayesian_network │ │ │ ├── __init__.py │ │ │ ├── bayesian_network_gate.py │ │ │ └── bayesian_network_gate_test.py │ │ ├── circuitdag │ │ │ ├── __init__.py │ │ │ ├── circuit_dag.py │ │ │ └── circuit_dag_test.py │ │ ├── custom_simulators │ │ │ ├── __init__.py │ │ │ ├── custom_state_simulator.py │ │ │ └── custom_state_simulator_test.py │ │ ├── graph_device │ │ │ ├── __init__.py │ │ │ ├── graph_device.py │ │ │ ├── graph_device_test.py │ │ │ ├── hypergraph.py │ │ │ ├── hypergraph_test.py │ │ │ ├── uniform_graph_device.py │ │ │ └── uniform_graph_device_test.py │ │ ├── hacks │ │ │ ├── __init__.py │ │ │ ├── disable_validation.py │ │ │ └── disable_validation_test.py │ │ ├── json.py │ │ ├── json_test_data │ │ │ ├── BayesianNetworkGate.json │ │ │ ├── BayesianNetworkGate.repr │ │ │ ├── DampedReadoutNoiseModel.json │ │ │ ├── DampedReadoutNoiseModel.repr │ │ │ ├── DepolarizingNoiseModel.json │ │ │ ├── DepolarizingNoiseModel.repr │ │ │ ├── DepolarizingWithDampedReadoutNoiseModel.json │ │ │ ├── DepolarizingWithDampedReadoutNoiseModel.repr │ │ │ ├── DepolarizingWithReadoutNoiseModel.json │ │ │ ├── DepolarizingWithReadoutNoiseModel.repr │ │ │ ├── QuantumVolumeResult.json │ │ │ ├── QuantumVolumeResult.repr │ │ │ ├── ReadoutNoiseModel.json │ │ │ ├── ReadoutNoiseModel.repr │ │ │ ├── SwapPermutationGate.json │ │ │ ├── SwapPermutationGate.repr │ │ │ ├── __init__.py │ │ │ └── spec.py │ │ ├── noise_models │ │ │ ├── __init__.py │ │ │ ├── noise_models.py │ │ │ └── noise_models_test.py │ │ ├── paulistring │ │ │ ├── __init__.py │ │ │ ├── clifford_optimize.py │ │ │ ├── clifford_optimize_test.py │ │ │ ├── clifford_target_gateset.py │ │ │ ├── clifford_target_gateset_test.py │ │ │ ├── optimize.py │ │ │ ├── optimize_test.py │ │ │ ├── pauli_string_dag.py │ │ │ ├── pauli_string_dag_test.py │ │ │ ├── pauli_string_measurement_with_readout_mitigation.py │ │ │ ├── pauli_string_measurement_with_readout_mitigation_test.py │ │ │ ├── pauli_string_optimize.py │ │ │ ├── pauli_string_optimize_test.py │ │ │ ├── recombine.py │ │ │ ├── recombine_test.py │ │ │ ├── separate.py │ │ │ └── separate_test.py │ │ ├── qasm_import │ │ │ ├── __init__.py │ │ │ ├── _lexer.py │ │ │ ├── _lexer_test.py │ │ │ ├── _parser.py │ │ │ ├── _parser_test.py │ │ │ ├── exception.py │ │ │ ├── qasm.py │ │ │ └── qasm_test.py │ │ ├── qcircuit │ │ │ ├── __init__.py │ │ │ ├── qcircuit_diagram.py │ │ │ ├── qcircuit_diagram_info.py │ │ │ ├── qcircuit_diagram_info_test.py │ │ │ ├── qcircuit_pdf.py │ │ │ ├── qcircuit_pdf_test.py │ │ │ └── qcircuit_test.py │ │ ├── quantikz │ │ │ ├── __init__.py │ │ │ ├── circuit_to_latex_quantikz.py │ │ │ ├── circuit_to_latex_quantikz_test.py │ │ │ ├── circuit_to_latex_render.py │ │ │ └── circuit_to_latex_render_test.py │ │ ├── quantum_volume │ │ │ ├── __init__.py │ │ │ ├── quantum_volume.py │ │ │ └── quantum_volume_test.py │ │ ├── quimb │ │ │ ├── Cirq-to-Tensor-Networks.ipynb │ │ │ ├── Cirq-to-Tensor-Networks.tst │ │ │ ├── Contract-a-Grid-Circuit.ipynb │ │ │ ├── Contract-a-Grid-Circuit.tst │ │ │ ├── __init__.py │ │ │ ├── density_matrix.py │ │ │ ├── density_matrix_test.py │ │ │ ├── grid_circuits.py │ │ │ ├── grid_circuits_test.py │ │ │ ├── mps_simulator.py │ │ │ ├── mps_simulator_test.py │ │ │ ├── state_vector.py │ │ │ └── state_vector_test.py │ │ ├── quirk │ │ │ ├── __init__.py │ │ │ ├── export_to_quirk.py │ │ │ ├── export_to_quirk_test.py │ │ │ ├── linearize_circuit.py │ │ │ └── quirk_gate.py │ │ ├── requirements.txt │ │ ├── routing │ │ │ ├── __init__.py │ │ │ ├── device.py │ │ │ ├── device_test.py │ │ │ ├── greedy.py │ │ │ ├── greedy_test.py │ │ │ ├── initialization.py │ │ │ ├── initialization_test.py │ │ │ ├── router.py │ │ │ ├── router_test.py │ │ │ ├── swap_network.py │ │ │ ├── swap_network_test.py │ │ │ ├── utils.py │ │ │ └── utils_test.py │ │ ├── shuffle_circuits │ │ │ ├── __init__.py │ │ │ ├── shuffle_circuits_with_readout_benchmarking.py │ │ │ └── shuffle_circuits_with_readout_benchmarking_test.py │ │ └── svg │ │ │ ├── __init__.py │ │ │ ├── example.ipynb │ │ │ ├── svg.py │ │ │ └── svg_test.py │ ├── devices │ │ ├── __init__.py │ │ ├── device.py │ │ ├── device_test.py │ │ ├── grid_device_metadata.py │ │ ├── grid_device_metadata_test.py │ │ ├── grid_qubit.py │ │ ├── grid_qubit_test.py │ │ ├── insertion_noise_model.py │ │ ├── insertion_noise_model_test.py │ │ ├── line_qubit.py │ │ ├── line_qubit_test.py │ │ ├── named_topologies.py │ │ ├── named_topologies_test.py │ │ ├── noise_model.py │ │ ├── noise_model_test.py │ │ ├── noise_properties.py │ │ ├── noise_properties_test.py │ │ ├── noise_utils.py │ │ ├── noise_utils_test.py │ │ ├── superconducting_qubits_noise_properties.py │ │ ├── superconducting_qubits_noise_properties_test.py │ │ ├── thermal_noise_model.py │ │ ├── thermal_noise_model_test.py │ │ ├── unconstrained_device.py │ │ └── unconstrained_device_test.py │ ├── experiments │ │ ├── __init__.py │ │ ├── benchmarking │ │ │ ├── __init__.py │ │ │ ├── parallel_xeb.py │ │ │ └── parallel_xeb_test.py │ │ ├── fidelity_estimation.py │ │ ├── fidelity_estimation_test.py │ │ ├── ghz_2d.py │ │ ├── ghz_2d_test.py │ │ ├── n_qubit_tomography.py │ │ ├── n_qubit_tomography_test.py │ │ ├── purity_estimation.py │ │ ├── purity_estimation_test.py │ │ ├── qubit_characterizations.py │ │ ├── qubit_characterizations_test.py │ │ ├── random_quantum_circuit_generation.py │ │ ├── random_quantum_circuit_generation_test.py │ │ ├── readout_confusion_matrix.py │ │ ├── readout_confusion_matrix_test.py │ │ ├── single_qubit_readout_calibration.py │ │ ├── single_qubit_readout_calibration_test.py │ │ ├── t1_decay_experiment.py │ │ ├── t1_decay_experiment_test.py │ │ ├── t2_decay_experiment.py │ │ ├── t2_decay_experiment_test.py │ │ ├── two_qubit_xeb.py │ │ ├── two_qubit_xeb_test.py │ │ ├── xeb_fitting.py │ │ ├── xeb_fitting_test.py │ │ ├── xeb_sampling.py │ │ ├── xeb_sampling_test.py │ │ ├── xeb_simulation.py │ │ ├── xeb_simulation_test.py │ │ ├── z_phase_calibration.py │ │ └── z_phase_calibration_test.py │ ├── interop │ │ ├── __init__.py │ │ └── quirk │ │ │ ├── __init__.py │ │ │ ├── cells │ │ │ ├── __init__.py │ │ │ ├── all_cells.py │ │ │ ├── arithmetic_cells.py │ │ │ ├── arithmetic_cells_test.py │ │ │ ├── cell.py │ │ │ ├── cell_test.py │ │ │ ├── composite_cell.py │ │ │ ├── composite_cell_test.py │ │ │ ├── control_cells.py │ │ │ ├── control_cells_test.py │ │ │ ├── frequency_space_cells.py │ │ │ ├── frequency_space_cells_test.py │ │ │ ├── ignored_cells.py │ │ │ ├── ignored_cells_test.py │ │ │ ├── input_cells.py │ │ │ ├── input_cells_test.py │ │ │ ├── input_rotation_cells.py │ │ │ ├── input_rotation_cells_test.py │ │ │ ├── measurement_cells.py │ │ │ ├── measurement_cells_test.py │ │ │ ├── parse.py │ │ │ ├── parse_test.py │ │ │ ├── qubit_permutation_cells.py │ │ │ ├── qubit_permutation_cells_test.py │ │ │ ├── scalar_cells.py │ │ │ ├── scalar_cells_test.py │ │ │ ├── single_qubit_rotation_cells.py │ │ │ ├── single_qubit_rotation_cells_test.py │ │ │ ├── swap_cell.py │ │ │ ├── swap_cell_test.py │ │ │ ├── testing.py │ │ │ ├── testing_test.py │ │ │ ├── unsupported_cells.py │ │ │ └── unsupported_cells_test.py │ │ │ ├── url_to_circuit.py │ │ │ └── url_to_circuit_test.py │ ├── ion │ │ └── __init__.py │ ├── json_resolver_cache.py │ ├── linalg │ │ ├── __init__.py │ │ ├── combinators.py │ │ ├── combinators_test.py │ │ ├── decompositions.py │ │ ├── decompositions_test.py │ │ ├── diagonalize.py │ │ ├── diagonalize_test.py │ │ ├── operator_spaces.py │ │ ├── operator_spaces_test.py │ │ ├── predicates.py │ │ ├── predicates_test.py │ │ ├── tolerance.py │ │ ├── tolerance_test.py │ │ ├── transformations.py │ │ └── transformations_test.py │ ├── neutral_atoms │ │ ├── __init__.py │ │ ├── convert_to_neutral_atom_gates.py │ │ ├── convert_to_neutral_atom_gates_test.py │ │ └── neutral_atom_devices.py │ ├── ops │ │ ├── __init__.py │ │ ├── arithmetic_operation.py │ │ ├── arithmetic_operation_test.py │ │ ├── boolean_hamiltonian.py │ │ ├── boolean_hamiltonian_test.py │ │ ├── classically_controlled_operation.py │ │ ├── classically_controlled_operation_test.py │ │ ├── clifford_gate.py │ │ ├── clifford_gate_test.py │ │ ├── common_channels.py │ │ ├── common_channels_test.py │ │ ├── common_gate_families.py │ │ ├── common_gate_families_test.py │ │ ├── common_gates.py │ │ ├── common_gates_test.py │ │ ├── control_values.py │ │ ├── control_values_test.py │ │ ├── controlled_gate.py │ │ ├── controlled_gate_test.py │ │ ├── controlled_operation.py │ │ ├── controlled_operation_test.py │ │ ├── dense_pauli_string.py │ │ ├── dense_pauli_string_test.py │ │ ├── diagonal_gate.py │ │ ├── diagonal_gate_test.py │ │ ├── eigen_gate.py │ │ ├── eigen_gate_test.py │ │ ├── fourier_transform.py │ │ ├── fourier_transform_test.py │ │ ├── fsim_gate.py │ │ ├── fsim_gate_test.py │ │ ├── gate_features.py │ │ ├── gate_features_test.py │ │ ├── gate_operation.py │ │ ├── gate_operation_test.py │ │ ├── gateset.py │ │ ├── gateset_test.py │ │ ├── global_phase_op.py │ │ ├── global_phase_op_test.py │ │ ├── greedy_qubit_manager.py │ │ ├── greedy_qubit_manager_test.py │ │ ├── identity.py │ │ ├── identity_test.py │ │ ├── kraus_channel.py │ │ ├── kraus_channel_test.py │ │ ├── linear_combinations.py │ │ ├── linear_combinations_test.py │ │ ├── matrix_gates.py │ │ ├── matrix_gates_test.py │ │ ├── measure_util.py │ │ ├── measure_util_test.py │ │ ├── measurement_gate.py │ │ ├── measurement_gate_test.py │ │ ├── mixed_unitary_channel.py │ │ ├── mixed_unitary_channel_test.py │ │ ├── named_qubit.py │ │ ├── named_qubit_test.py │ │ ├── op_tree.py │ │ ├── op_tree_test.py │ │ ├── parallel_gate.py │ │ ├── parallel_gate_test.py │ │ ├── parity_gates.py │ │ ├── parity_gates_test.py │ │ ├── pauli_gates.py │ │ ├── pauli_gates_test.py │ │ ├── pauli_interaction_gate.py │ │ ├── pauli_interaction_gate_test.py │ │ ├── pauli_measurement_gate.py │ │ ├── pauli_measurement_gate_test.py │ │ ├── pauli_string.py │ │ ├── pauli_string_phasor.py │ │ ├── pauli_string_phasor_test.py │ │ ├── pauli_string_raw_types.py │ │ ├── pauli_string_raw_types_test.py │ │ ├── pauli_string_test.py │ │ ├── pauli_sum_exponential.py │ │ ├── pauli_sum_exponential_test.py │ │ ├── permutation_gate.py │ │ ├── permutation_gate_test.py │ │ ├── phased_iswap_gate.py │ │ ├── phased_iswap_gate_test.py │ │ ├── phased_x_gate.py │ │ ├── phased_x_gate_test.py │ │ ├── phased_x_z_gate.py │ │ ├── phased_x_z_gate_test.py │ │ ├── projector.py │ │ ├── projector_test.py │ │ ├── qid_util.py │ │ ├── qid_util_test.py │ │ ├── qubit_manager.py │ │ ├── qubit_manager_test.py │ │ ├── qubit_order.py │ │ ├── qubit_order_or_list.py │ │ ├── qubit_order_test.py │ │ ├── random_gate_channel.py │ │ ├── random_gate_channel_test.py │ │ ├── raw_types.py │ │ ├── raw_types_test.py │ │ ├── state_preparation_channel.py │ │ ├── state_preparation_channel_test.py │ │ ├── swap_gates.py │ │ ├── swap_gates_test.py │ │ ├── tags.py │ │ ├── tags_test.py │ │ ├── three_qubit_gates.py │ │ ├── three_qubit_gates_test.py │ │ ├── two_qubit_diagonal_gate.py │ │ ├── two_qubit_diagonal_gate_test.py │ │ ├── uniform_superposition_gate.py │ │ ├── uniform_superposition_gate_test.py │ │ ├── wait_gate.py │ │ └── wait_gate_test.py │ ├── protocols │ │ ├── __init__.py │ │ ├── act_on_protocol.py │ │ ├── act_on_protocol_test.py │ │ ├── apply_channel_protocol.py │ │ ├── apply_channel_protocol_test.py │ │ ├── apply_mixture_protocol.py │ │ ├── apply_mixture_protocol_test.py │ │ ├── apply_unitary_protocol.py │ │ ├── apply_unitary_protocol_test.py │ │ ├── approximate_equality_protocol.py │ │ ├── approximate_equality_protocol_test.py │ │ ├── circuit_diagram_info_protocol.py │ │ ├── circuit_diagram_info_protocol_test.py │ │ ├── commutes_protocol.py │ │ ├── commutes_protocol_test.py │ │ ├── control_key_protocol.py │ │ ├── control_key_protocol_test.py │ │ ├── decompose_protocol.py │ │ ├── decompose_protocol_test.py │ │ ├── equal_up_to_global_phase_protocol.py │ │ ├── equal_up_to_global_phase_protocol_test.py │ │ ├── has_stabilizer_effect_protocol.py │ │ ├── has_stabilizer_effect_protocol_test.py │ │ ├── has_unitary_protocol.py │ │ ├── has_unitary_protocol_test.py │ │ ├── hash_from_pickle_test.py │ │ ├── inverse_protocol.py │ │ ├── inverse_protocol_test.py │ │ ├── json_serialization.py │ │ ├── json_serialization_test.py │ │ ├── json_test_data │ │ │ ├── AmplitudeDampingChannel.json │ │ │ ├── AmplitudeDampingChannel.repr │ │ │ ├── AnyIntegerPowerGateFamily.json │ │ │ ├── AnyIntegerPowerGateFamily.repr │ │ │ ├── AnyUnitaryGateFamily.json │ │ │ ├── AnyUnitaryGateFamily.repr │ │ │ ├── AsymmetricDepolarizingChannel.json │ │ │ ├── AsymmetricDepolarizingChannel.repr │ │ │ ├── BitFlipChannel.json │ │ │ ├── BitFlipChannel.repr │ │ │ ├── BitMaskKeyCondition.json │ │ │ ├── BitMaskKeyCondition.repr │ │ │ ├── BitstringAccumulator.json │ │ │ ├── BitstringAccumulator.repr │ │ │ ├── BooleanHamiltonian.json_inward │ │ │ ├── BooleanHamiltonian.repr_inward │ │ │ ├── BooleanHamiltonianGate.json │ │ │ ├── BooleanHamiltonianGate.repr │ │ │ ├── CCNOT.json │ │ │ ├── CCNOT.repr │ │ │ ├── CCNotPowGate.json │ │ │ ├── CCNotPowGate.repr │ │ │ ├── CCX.json │ │ │ ├── CCX.repr │ │ │ ├── CCXPowGate.json │ │ │ ├── CCXPowGate.repr │ │ │ ├── CCZ.json │ │ │ ├── CCZ.repr │ │ │ ├── CCZPowGate.json │ │ │ ├── CCZPowGate.repr │ │ │ ├── CNOT.json │ │ │ ├── CNOT.json_inward │ │ │ ├── CNOT.repr │ │ │ ├── CNOT.repr_inward │ │ │ ├── CNotPowGate.json │ │ │ ├── CNotPowGate.json_inward │ │ │ ├── CNotPowGate.repr │ │ │ ├── CNotPowGate.repr_inward │ │ │ ├── CSWAP.json │ │ │ ├── CSWAP.repr │ │ │ ├── CSwapGate.json │ │ │ ├── CSwapGate.repr │ │ │ ├── CX.json │ │ │ ├── CX.json_inward │ │ │ ├── CX.repr │ │ │ ├── CX.repr_inward │ │ │ ├── CXPowGate.json │ │ │ ├── CXPowGate.repr │ │ │ ├── CXSWAP.json │ │ │ ├── CXSWAP.repr │ │ │ ├── CZ.json │ │ │ ├── CZ.repr │ │ │ ├── CZPowGate.json │ │ │ ├── CZPowGate.repr │ │ │ ├── CZSWAP.json │ │ │ ├── CZSWAP.repr │ │ │ ├── CZTargetGateset.json │ │ │ ├── CZTargetGateset.repr │ │ │ ├── Circuit.json │ │ │ ├── Circuit.json_inward │ │ │ ├── Circuit.repr │ │ │ ├── Circuit.repr_inward │ │ │ ├── CircuitOperation.json │ │ │ ├── CircuitOperation.json_inward │ │ │ ├── CircuitOperation.repr │ │ │ ├── CircuitOperation.repr_inward │ │ │ ├── ClassicalDataDictionaryStore.json │ │ │ ├── ClassicalDataDictionaryStore.repr │ │ │ ├── ClassicallyControlledOperation.json │ │ │ ├── ClassicallyControlledOperation.repr │ │ │ ├── CliffordGate.json │ │ │ ├── CliffordGate.repr │ │ │ ├── CliffordState.json │ │ │ ├── CliffordState.json_inward │ │ │ ├── CliffordState.repr │ │ │ ├── CliffordState.repr_inward │ │ │ ├── CliffordTableau.json │ │ │ ├── CliffordTableau.repr │ │ │ ├── Concat.json │ │ │ ├── Concat.repr │ │ │ ├── ConstantQubitNoiseModel.json │ │ │ ├── ConstantQubitNoiseModel.repr │ │ │ ├── ControlledGate.json │ │ │ ├── ControlledGate.json_inward │ │ │ ├── ControlledGate.repr │ │ │ ├── ControlledGate.repr_inward │ │ │ ├── ControlledOperation.json │ │ │ ├── ControlledOperation.json_inward │ │ │ ├── ControlledOperation.repr │ │ │ ├── ControlledOperation.repr_inward │ │ │ ├── CrossEntropyResult.json_inward │ │ │ ├── CrossEntropyResult.repr_inward │ │ │ ├── CrossEntropyResultDict.json_inward │ │ │ ├── CrossEntropyResultDict.repr_inward │ │ │ ├── DensePauliString.json │ │ │ ├── DensePauliString.repr │ │ │ ├── DepolarizingChannel.json │ │ │ ├── DepolarizingChannel.repr │ │ │ ├── DeviceMetadata.json │ │ │ ├── DeviceMetadata.repr │ │ │ ├── DiagonalGate.json │ │ │ ├── DiagonalGate.repr │ │ │ ├── Duration.json │ │ │ ├── Duration.repr │ │ │ ├── FREDKIN.json │ │ │ ├── FREDKIN.repr │ │ │ ├── FSimGate.json │ │ │ ├── FSimGate.repr │ │ │ ├── FrozenCircuit.json │ │ │ ├── FrozenCircuit.json_inward │ │ │ ├── FrozenCircuit.repr │ │ │ ├── FrozenCircuit.repr_inward │ │ │ ├── GateFamily.json │ │ │ ├── GateFamily.repr │ │ │ ├── GateOperation.json │ │ │ ├── GateOperation.json_inward │ │ │ ├── GateOperation.repr │ │ │ ├── GateOperation.repr_inward │ │ │ ├── Gateset.json │ │ │ ├── Gateset.json_inward │ │ │ ├── Gateset.repr │ │ │ ├── Gateset.repr_inward │ │ │ ├── GeneralizedAmplitudeDampingChannel.json │ │ │ ├── GeneralizedAmplitudeDampingChannel.repr │ │ │ ├── GlobalPhaseGate.json │ │ │ ├── GlobalPhaseGate.repr │ │ │ ├── GlobalPhaseOperation.json_inward │ │ │ ├── GlobalPhaseOperation.repr_inward │ │ │ ├── GridDeviceMetadata.json │ │ │ ├── GridDeviceMetadata.json_inward │ │ │ ├── GridDeviceMetadata.repr │ │ │ ├── GridDeviceMetadata.repr_inward │ │ │ ├── GridInteractionLayer.json │ │ │ ├── GridInteractionLayer.repr │ │ │ ├── GridQid.json │ │ │ ├── GridQid.repr │ │ │ ├── GridQubit.json │ │ │ ├── GridQubit.repr │ │ │ ├── H.json │ │ │ ├── H.repr │ │ │ ├── HPowGate.json │ │ │ ├── HPowGate.repr │ │ │ ├── I.json │ │ │ ├── I.repr │ │ │ ├── ISWAP.json │ │ │ ├── ISWAP.repr │ │ │ ├── ISWAP_INV.json │ │ │ ├── ISWAP_INV.repr │ │ │ ├── ISwapPowGate.json │ │ │ ├── ISwapPowGate.repr │ │ │ ├── IdentityGate.json │ │ │ ├── IdentityGate.repr │ │ │ ├── IdentityOperation.json_inward │ │ │ ├── IdentityOperation.repr_inward │ │ │ ├── InitObsSetting.json │ │ │ ├── InitObsSetting.repr │ │ │ ├── InsertionNoiseModel.json │ │ │ ├── InsertionNoiseModel.repr │ │ │ ├── KET_IMAG.json │ │ │ ├── KET_IMAG.repr │ │ │ ├── KET_MINUS.json │ │ │ ├── KET_MINUS.repr │ │ │ ├── KET_MINUS_IMAG.json │ │ │ ├── KET_MINUS_IMAG.repr │ │ │ ├── KET_ONE.json │ │ │ ├── KET_ONE.repr │ │ │ ├── KET_PLUS.json │ │ │ ├── KET_PLUS.repr │ │ │ ├── KET_ZERO.json │ │ │ ├── KET_ZERO.repr │ │ │ ├── KeyCondition.json │ │ │ ├── KeyCondition.repr │ │ │ ├── KrausChannel.json │ │ │ ├── KrausChannel.repr │ │ │ ├── LineQid.json │ │ │ ├── LineQid.repr │ │ │ ├── LineQubit.json │ │ │ ├── LineQubit.repr │ │ │ ├── LineTopology.json │ │ │ ├── LineTopology.repr │ │ │ ├── LinearDict.json │ │ │ ├── LinearDict.repr │ │ │ ├── Linspace.json │ │ │ ├── Linspace.repr │ │ │ ├── ListSweep.json │ │ │ ├── ListSweep.repr │ │ │ ├── MatrixGate.json │ │ │ ├── MatrixGate.repr │ │ │ ├── MeasurementGate.json │ │ │ ├── MeasurementGate.repr │ │ │ ├── MeasurementKey.json │ │ │ ├── MeasurementKey.repr │ │ │ ├── MeasurementType.json │ │ │ ├── MeasurementType.repr │ │ │ ├── MixedUnitaryChannel.json │ │ │ ├── MixedUnitaryChannel.repr │ │ │ ├── Moment.json │ │ │ ├── Moment.repr │ │ │ ├── MultiAsymmetricDepolarizingChannel.json │ │ │ ├── MultiAsymmetricDepolarizingChannel.repr │ │ │ ├── MultiDepolarizingChannel.json │ │ │ ├── MultiDepolarizingChannel.repr │ │ │ ├── MutableDensePauliString.json │ │ │ ├── MutableDensePauliString.repr │ │ │ ├── MutablePauliString.json │ │ │ ├── MutablePauliString.repr │ │ │ ├── NO_NOISE.json │ │ │ ├── NO_NOISE.repr │ │ │ ├── NamedQid.json │ │ │ ├── NamedQid.repr │ │ │ ├── NamedQubit.json │ │ │ ├── NamedQubit.repr │ │ │ ├── NoIdentifierQubit.json │ │ │ ├── NoIdentifierQubit.repr │ │ │ ├── ObservableMeasuredResult.json │ │ │ ├── ObservableMeasuredResult.repr │ │ │ ├── OpIdentifier.json │ │ │ ├── OpIdentifier.repr │ │ │ ├── ParallelGate.json │ │ │ ├── ParallelGate.repr │ │ │ ├── ParallelGateFamily.json │ │ │ ├── ParallelGateFamily.repr │ │ │ ├── ParallelGateOperation.json_inward │ │ │ ├── ParallelGateOperation.repr_inward │ │ │ ├── ParamResolver.json │ │ │ ├── ParamResolver.repr │ │ │ ├── PauliInteractionGate.json │ │ │ ├── PauliInteractionGate.repr │ │ │ ├── PauliMeasurementGate.json │ │ │ ├── PauliMeasurementGate.json_inward │ │ │ ├── PauliMeasurementGate.repr │ │ │ ├── PauliMeasurementGate.repr_inward │ │ │ ├── PauliString.json │ │ │ ├── PauliString.repr │ │ │ ├── PauliStringPhasor.json │ │ │ ├── PauliStringPhasor.repr │ │ │ ├── PauliStringPhasorGate.json │ │ │ ├── PauliStringPhasorGate.repr │ │ │ ├── PauliSum.json │ │ │ ├── PauliSum.repr │ │ │ ├── PhaseDampingChannel.json │ │ │ ├── PhaseDampingChannel.repr │ │ │ ├── PhaseFlipChannel.json │ │ │ ├── PhaseFlipChannel.repr │ │ │ ├── PhaseGradientGate.json │ │ │ ├── PhaseGradientGate.repr │ │ │ ├── PhasedFSimGate.json │ │ │ ├── PhasedFSimGate.repr │ │ │ ├── PhasedISwapPowGate.json │ │ │ ├── PhasedISwapPowGate.json_inward │ │ │ ├── PhasedISwapPowGate.repr │ │ │ ├── PhasedISwapPowGate.repr_inward │ │ │ ├── PhasedXPowGate.json │ │ │ ├── PhasedXPowGate.repr │ │ │ ├── PhasedXZGate.json │ │ │ ├── PhasedXZGate.repr │ │ │ ├── Points.json │ │ │ ├── Points.repr │ │ │ ├── Product.json │ │ │ ├── Product.repr │ │ │ ├── ProductOfSums.json │ │ │ ├── ProductOfSums.repr │ │ │ ├── ProductState.json │ │ │ ├── ProductState.repr │ │ │ ├── ProjectorString.json │ │ │ ├── ProjectorString.repr │ │ │ ├── ProjectorSum.json │ │ │ ├── ProjectorSum.repr │ │ │ ├── QasmUGate.json │ │ │ ├── QasmUGate.repr │ │ │ ├── QuantumFourierTransformGate.json │ │ │ ├── QuantumFourierTransformGate.repr │ │ │ ├── QubitPermutationGate.json │ │ │ ├── QubitPermutationGate.repr │ │ │ ├── README.md │ │ │ ├── RandomGateChannel.json │ │ │ ├── RandomGateChannel.repr │ │ │ ├── RepetitionsStoppingCriteria.json │ │ │ ├── RepetitionsStoppingCriteria.repr │ │ │ ├── ResetChannel.json │ │ │ ├── ResetChannel.repr │ │ │ ├── Result.json_inward │ │ │ ├── Result.repr_inward │ │ │ ├── ResultDict.json │ │ │ ├── ResultDict.json_inward │ │ │ ├── ResultDict.repr │ │ │ ├── ResultDict.repr_inward │ │ │ ├── RoutingSwapTag.json │ │ │ ├── RoutingSwapTag.repr │ │ │ ├── Rx.json │ │ │ ├── Rx.repr │ │ │ ├── Ry.json │ │ │ ├── Ry.repr │ │ │ ├── Rz.json │ │ │ ├── Rz.repr │ │ │ ├── S.json │ │ │ ├── S.repr │ │ │ ├── SQRT_ISWAP.json │ │ │ ├── SQRT_ISWAP.repr │ │ │ ├── SQRT_ISWAP_INV.json │ │ │ ├── SQRT_ISWAP_INV.repr │ │ │ ├── SWAP.json │ │ │ ├── SWAP.repr │ │ │ ├── SingleQubitCliffordGate.json │ │ │ ├── SingleQubitCliffordGate.repr │ │ │ ├── SingleQubitMatrixGate.json_inward │ │ │ ├── SingleQubitMatrixGate.repr_inward │ │ │ ├── SingleQubitPauliStringGateOperation.json │ │ │ ├── SingleQubitPauliStringGateOperation.repr │ │ │ ├── SingleQubitReadoutCalibrationResult.json │ │ │ ├── SingleQubitReadoutCalibrationResult.repr │ │ │ ├── SqrtIswapTargetGateset.json │ │ │ ├── SqrtIswapTargetGateset.repr │ │ │ ├── StabilizerStateChForm.json │ │ │ ├── StabilizerStateChForm.repr │ │ │ ├── StatePreparationChannel.json │ │ │ ├── StatePreparationChannel.repr │ │ │ ├── SumOfProducts.json │ │ │ ├── SumOfProducts.repr │ │ │ ├── SwapPowGate.json │ │ │ ├── SwapPowGate.repr │ │ │ ├── SymmetricalQidPair.json_inward │ │ │ ├── SymmetricalQidPair.repr_inward │ │ │ ├── SympyCondition.json │ │ │ ├── SympyCondition.repr │ │ │ ├── T.json │ │ │ ├── T.repr │ │ │ ├── TOFFOLI.json │ │ │ ├── TOFFOLI.repr │ │ │ ├── TaggedOperation.json │ │ │ ├── TaggedOperation.repr │ │ │ ├── TensoredConfusionMatrices.json │ │ │ ├── TensoredConfusionMatrices.repr │ │ │ ├── ThermalNoiseModel.json │ │ │ ├── ThermalNoiseModel.repr │ │ │ ├── ThreeQubitDiagonalGate.json │ │ │ ├── ThreeQubitDiagonalGate.repr │ │ │ ├── TiltedSquareLattice.json │ │ │ ├── TiltedSquareLattice.repr │ │ │ ├── TrialResult.json_inward │ │ │ ├── TrialResult.repr_inward │ │ │ ├── TwoQubitDiagonalGate.json │ │ │ ├── TwoQubitDiagonalGate.repr │ │ │ ├── TwoQubitGateTabulation.json │ │ │ ├── TwoQubitGateTabulation.repr │ │ │ ├── TwoQubitMatrixGate.json_inward │ │ │ ├── TwoQubitMatrixGate.repr_inward │ │ │ ├── UNCONSTRAINED_DEVICE.json │ │ │ ├── UNCONSTRAINED_DEVICE.repr │ │ │ ├── UniformSuperpositionGate.json │ │ │ ├── UniformSuperpositionGate.repr │ │ │ ├── VarianceStoppingCriteria.json │ │ │ ├── VarianceStoppingCriteria.repr │ │ │ ├── VirtualTag.json │ │ │ ├── VirtualTag.repr │ │ │ ├── WaitGate.json │ │ │ ├── WaitGate.repr │ │ │ ├── X.json │ │ │ ├── X.repr │ │ │ ├── XEBPhasedFSimCharacterizationOptions.json │ │ │ ├── XEBPhasedFSimCharacterizationOptions.repr │ │ │ ├── XPowGate.json │ │ │ ├── XPowGate.repr │ │ │ ├── XX.json │ │ │ ├── XX.repr │ │ │ ├── XXPowGate.json │ │ │ ├── XXPowGate.repr │ │ │ ├── Y.json │ │ │ ├── Y.repr │ │ │ ├── YPowGate.json │ │ │ ├── YPowGate.repr │ │ │ ├── YY.json │ │ │ ├── YY.repr │ │ │ ├── YYPowGate.json │ │ │ ├── YYPowGate.repr │ │ │ ├── Z.json │ │ │ ├── Z.repr │ │ │ ├── ZPowGate.json │ │ │ ├── ZPowGate.repr │ │ │ ├── ZZ.json │ │ │ ├── ZZ.repr │ │ │ ├── ZZPowGate.json │ │ │ ├── ZZPowGate.repr │ │ │ ├── Zip.json │ │ │ ├── Zip.repr │ │ │ ├── ZipLongest.json │ │ │ ├── ZipLongest.repr │ │ │ ├── _InverseCompositeGate.json │ │ │ ├── _InverseCompositeGate.repr │ │ │ ├── _MeasurementSpec.json │ │ │ ├── _MeasurementSpec.repr │ │ │ ├── _NoNoiseModel.json │ │ │ ├── _NoNoiseModel.repr │ │ │ ├── _PauliX.json │ │ │ ├── _PauliX.repr │ │ │ ├── _PauliY.json │ │ │ ├── _PauliY.repr │ │ │ ├── _PauliZ.json │ │ │ ├── _PauliZ.repr │ │ │ ├── _QubitAsQid.json │ │ │ ├── _QubitAsQid.repr │ │ │ ├── _UnconstrainedDevice.json │ │ │ ├── _UnconstrainedDevice.repr │ │ │ ├── _Unit.json │ │ │ ├── _Unit.repr │ │ │ ├── _XEigenState.json │ │ │ ├── _XEigenState.repr │ │ │ ├── _YEigenState.json │ │ │ ├── _YEigenState.repr │ │ │ ├── _ZEigenState.json │ │ │ ├── _ZEigenState.repr │ │ │ ├── __init__.py │ │ │ ├── cirq.MSGate.json │ │ │ ├── cirq.MSGate.repr │ │ │ ├── complex.json │ │ │ ├── complex.repr │ │ │ ├── datetime.datetime.json │ │ │ ├── datetime.datetime.repr │ │ │ ├── pandas.DataFrame.json │ │ │ ├── pandas.DataFrame.repr │ │ │ ├── pandas.Index.json_inward │ │ │ ├── pandas.Index.repr_inward │ │ │ ├── pandas.MultiIndex.json │ │ │ ├── pandas.MultiIndex.repr │ │ │ ├── spec.py │ │ │ ├── sympy.Add.json │ │ │ ├── sympy.Add.repr │ │ │ ├── sympy.And.json │ │ │ ├── sympy.And.repr │ │ │ ├── sympy.E.json │ │ │ ├── sympy.E.repr │ │ │ ├── sympy.Equality.json │ │ │ ├── sympy.Equality.repr │ │ │ ├── sympy.EulerGamma.json │ │ │ ├── sympy.EulerGamma.repr │ │ │ ├── sympy.Float.json │ │ │ ├── sympy.Float.repr │ │ │ ├── sympy.GreaterThan.json │ │ │ ├── sympy.GreaterThan.repr │ │ │ ├── sympy.Indexed.json │ │ │ ├── sympy.Indexed.repr │ │ │ ├── sympy.IndexedBase.json │ │ │ ├── sympy.IndexedBase.repr │ │ │ ├── sympy.Integer.json │ │ │ ├── sympy.Integer.repr │ │ │ ├── sympy.LessThan.json │ │ │ ├── sympy.LessThan.repr │ │ │ ├── sympy.Mul.json │ │ │ ├── sympy.Mul.repr │ │ │ ├── sympy.Not.json │ │ │ ├── sympy.Not.repr │ │ │ ├── sympy.Or.json │ │ │ ├── sympy.Or.repr │ │ │ ├── sympy.Pow.json │ │ │ ├── sympy.Pow.repr │ │ │ ├── sympy.Rational.json │ │ │ ├── sympy.Rational.repr │ │ │ ├── sympy.StrictGreaterThan.json │ │ │ ├── sympy.StrictGreaterThan.repr │ │ │ ├── sympy.StrictLessThan.json │ │ │ ├── sympy.StrictLessThan.repr │ │ │ ├── sympy.Symbol.json │ │ │ ├── sympy.Symbol.repr │ │ │ ├── sympy.Unequality.json │ │ │ ├── sympy.Unequality.repr │ │ │ ├── sympy.Xor.json │ │ │ ├── sympy.Xor.repr │ │ │ ├── sympy.pi.json │ │ │ └── sympy.pi.repr │ │ ├── kraus_protocol.py │ │ ├── kraus_protocol_test.py │ │ ├── measurement_key_protocol.py │ │ ├── measurement_key_protocol_test.py │ │ ├── mixture_protocol.py │ │ ├── mixture_protocol_test.py │ │ ├── mul_protocol.py │ │ ├── mul_protocol_test.py │ │ ├── pauli_expansion_protocol.py │ │ ├── pauli_expansion_protocol_test.py │ │ ├── phase_protocol.py │ │ ├── phase_protocol_test.py │ │ ├── pow_protocol.py │ │ ├── pow_protocol_test.py │ │ ├── qasm.py │ │ ├── qasm_test.py │ │ ├── qid_shape_protocol.py │ │ ├── qid_shape_protocol_test.py │ │ ├── resolve_parameters.py │ │ ├── resolve_parameters_test.py │ │ ├── trace_distance_bound.py │ │ ├── trace_distance_bound_test.py │ │ ├── unitary_protocol.py │ │ └── unitary_protocol_test.py │ ├── py.typed │ ├── qis │ │ ├── __init__.py │ │ ├── channels.py │ │ ├── channels_test.py │ │ ├── clifford_tableau.py │ │ ├── clifford_tableau_test.py │ │ ├── entropy.py │ │ ├── entropy_test.py │ │ ├── measures.py │ │ ├── measures_test.py │ │ ├── noise_utils.py │ │ ├── noise_utils_test.py │ │ ├── quantum_state_representation.py │ │ ├── states.py │ │ └── states_test.py │ ├── sim │ │ ├── __init__.py │ │ ├── classical_simulator.py │ │ ├── classical_simulator_test.py │ │ ├── clifford │ │ │ ├── __init__.py │ │ │ ├── clifford_simulator.py │ │ │ ├── clifford_simulator_test.py │ │ │ ├── clifford_tableau_simulation_state.py │ │ │ ├── clifford_tableau_simulation_state_test.py │ │ │ ├── stabilizer_ch_form_simulation_state.py │ │ │ ├── stabilizer_ch_form_simulation_state_test.py │ │ │ ├── stabilizer_sampler.py │ │ │ ├── stabilizer_sampler_test.py │ │ │ ├── stabilizer_simulation_state.py │ │ │ ├── stabilizer_simulation_state_test.py │ │ │ ├── stabilizer_state_ch_form.py │ │ │ └── stabilizer_state_ch_form_test.py │ │ ├── density_matrix_simulation_state.py │ │ ├── density_matrix_simulation_state_test.py │ │ ├── density_matrix_simulator.py │ │ ├── density_matrix_simulator_test.py │ │ ├── density_matrix_utils.py │ │ ├── density_matrix_utils_test.py │ │ ├── mux.py │ │ ├── mux_test.py │ │ ├── simulation_product_state.py │ │ ├── simulation_product_state_test.py │ │ ├── simulation_state.py │ │ ├── simulation_state_base.py │ │ ├── simulation_state_test.py │ │ ├── simulation_utils.py │ │ ├── simulation_utils_test.py │ │ ├── simulator.py │ │ ├── simulator_base.py │ │ ├── simulator_base_test.py │ │ ├── simulator_test.py │ │ ├── sparse_simulator.py │ │ ├── sparse_simulator_test.py │ │ ├── state_vector.py │ │ ├── state_vector_simulation_state.py │ │ ├── state_vector_simulation_state_test.py │ │ ├── state_vector_simulator.py │ │ ├── state_vector_simulator_test.py │ │ └── state_vector_test.py │ ├── study │ │ ├── __init__.py │ │ ├── flatten_expressions.py │ │ ├── flatten_expressions_test.py │ │ ├── resolver.py │ │ ├── resolver_test.py │ │ ├── result.py │ │ ├── result_test.py │ │ ├── sweepable.py │ │ ├── sweepable_test.py │ │ ├── sweeps.py │ │ └── sweeps_test.py │ ├── testing │ │ ├── __init__.py │ │ ├── _compat_test_data │ │ │ ├── __init__.py │ │ │ ├── module_a │ │ │ │ ├── __init__.py │ │ │ │ ├── dupe │ │ │ │ │ └── __init__.py │ │ │ │ ├── module_b │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── module_c │ │ │ │ │ │ └── __init__.py │ │ │ │ ├── sub │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── subsub │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── dupe.py │ │ │ │ └── types.py │ │ │ └── repeated │ │ │ │ ├── __init__.py │ │ │ │ └── cirq │ │ │ │ ├── __init__.py │ │ │ │ └── testing │ │ │ │ ├── __init__.py │ │ │ │ └── _compat_test_data │ │ │ │ ├── __init__.py │ │ │ │ └── repeated_child │ │ │ │ ├── __init__.py │ │ │ │ └── child │ │ │ │ └── __init__.py │ │ ├── circuit_compare.py │ │ ├── circuit_compare_test.py │ │ ├── consistent_act_on.py │ │ ├── consistent_act_on_test.py │ │ ├── consistent_channels.py │ │ ├── consistent_channels_test.py │ │ ├── consistent_controlled_gate_op.py │ │ ├── consistent_controlled_gate_op_test.py │ │ ├── consistent_decomposition.py │ │ ├── consistent_decomposition_test.py │ │ ├── consistent_pauli_expansion.py │ │ ├── consistent_pauli_expansion_test.py │ │ ├── consistent_phase_by.py │ │ ├── consistent_phase_by_test.py │ │ ├── consistent_protocols.py │ │ ├── consistent_protocols_test.py │ │ ├── consistent_qasm.py │ │ ├── consistent_qasm_test.py │ │ ├── consistent_resolve_parameters.py │ │ ├── consistent_specified_has_unitary.py │ │ ├── consistent_specified_has_unitary_test.py │ │ ├── consistent_unitary.py │ │ ├── consistent_unitary_test.py │ │ ├── deprecation.py │ │ ├── deprecation_test.py │ │ ├── devices.py │ │ ├── devices_test.py │ │ ├── equals_tester.py │ │ ├── equals_tester_test.py │ │ ├── equivalent_basis_map.py │ │ ├── equivalent_basis_map_test.py │ │ ├── equivalent_repr_eval.py │ │ ├── equivalent_repr_eval_test.py │ │ ├── gate_features.py │ │ ├── gate_features_test.py │ │ ├── json.py │ │ ├── json_test.py │ │ ├── lin_alg_utils.py │ │ ├── lin_alg_utils_test.py │ │ ├── logs.py │ │ ├── logs_test.py │ │ ├── no_identifier_qubit.py │ │ ├── no_identifier_qubit_test.py │ │ ├── op_tree.py │ │ ├── op_tree_test.py │ │ ├── order_tester.py │ │ ├── order_tester_test.py │ │ ├── pytest_utils.py │ │ ├── pytest_utils_test.py │ │ ├── random_circuit.py │ │ ├── random_circuit_test.py │ │ ├── repr_pretty_tester.py │ │ ├── repr_pretty_tester_test.py │ │ ├── routing_devices.py │ │ ├── routing_devices_test.py │ │ ├── sample_circuits.py │ │ ├── sample_circuits_test.py │ │ ├── sample_gates.py │ │ ├── sample_gates_test.py │ │ └── test_data │ │ │ ├── __init__.py │ │ │ ├── test_module_missing_json_test_data │ │ │ └── __init__.py │ │ │ └── test_module_missing_testspec │ │ │ ├── __init__.py │ │ │ └── json_test_data │ │ │ └── __init__.py │ ├── transformers │ │ ├── __init__.py │ │ ├── _connected_component.py │ │ ├── _connected_component_test.py │ │ ├── align.py │ │ ├── align_test.py │ │ ├── analytical_decompositions │ │ │ ├── __init__.py │ │ │ ├── clifford_decomposition.py │ │ │ ├── clifford_decomposition_test.py │ │ │ ├── controlled_gate_decomposition.py │ │ │ ├── controlled_gate_decomposition_test.py │ │ │ ├── cphase_to_fsim.py │ │ │ ├── cphase_to_fsim_test.py │ │ │ ├── pauli_string_decomposition.py │ │ │ ├── pauli_string_decomposition_test.py │ │ │ ├── quantum_shannon_decomposition.py │ │ │ ├── quantum_shannon_decomposition_test.py │ │ │ ├── single_qubit_decompositions.py │ │ │ ├── single_qubit_decompositions_test.py │ │ │ ├── single_to_two_qubit_isometry.py │ │ │ ├── single_to_two_qubit_isometry_test.py │ │ │ ├── three_qubit_decomposition.py │ │ │ ├── three_qubit_decomposition_test.py │ │ │ ├── two_qubit_state_preparation.py │ │ │ ├── two_qubit_state_preparation_test.py │ │ │ ├── two_qubit_to_cz.py │ │ │ ├── two_qubit_to_cz_test.py │ │ │ ├── two_qubit_to_fsim.py │ │ │ ├── two_qubit_to_fsim_test.py │ │ │ ├── two_qubit_to_ms.py │ │ │ ├── two_qubit_to_ms_test.py │ │ │ ├── two_qubit_to_sqrt_iswap.py │ │ │ └── two_qubit_to_sqrt_iswap_test.py │ │ ├── drop_empty_moments.py │ │ ├── drop_empty_moments_test.py │ │ ├── drop_negligible_operations.py │ │ ├── drop_negligible_operations_test.py │ │ ├── dynamical_decoupling.py │ │ ├── dynamical_decoupling_test.py │ │ ├── eject_phased_paulis.py │ │ ├── eject_phased_paulis_test.py │ │ ├── eject_z.py │ │ ├── eject_z_test.py │ │ ├── expand_composite.py │ │ ├── expand_composite_test.py │ │ ├── gauge_compiling │ │ │ ├── __init__.py │ │ │ ├── cphase_gauge.py │ │ │ ├── cphase_gauge_test.py │ │ │ ├── cz_gauge.py │ │ │ ├── cz_gauge_test.py │ │ │ ├── gauge_compiling.py │ │ │ ├── gauge_compiling_test.py │ │ │ ├── gauge_compiling_test_utils.py │ │ │ ├── gauge_compiling_test_utils_test.py │ │ │ ├── idle_moments_gauge.py │ │ │ ├── idle_moments_gauge_test.py │ │ │ ├── iswap_gauge.py │ │ │ ├── iswap_gauge_test.py │ │ │ ├── multi_moment_cphase_gauge.py │ │ │ ├── multi_moment_cphase_gauge_test.py │ │ │ ├── multi_moment_gauge_compiling.py │ │ │ ├── spin_inversion_gauge.py │ │ │ ├── spin_inversion_gauge_test.py │ │ │ ├── sqrt_cz_gauge.py │ │ │ ├── sqrt_cz_gauge_test.py │ │ │ ├── sqrt_iswap_gauge.py │ │ │ └── sqrt_iswap_gauge_test.py │ │ ├── heuristic_decompositions │ │ │ ├── __init__.py │ │ │ ├── gate_tabulation_math_utils.py │ │ │ ├── gate_tabulation_math_utils_test.py │ │ │ ├── two_qubit_gate_tabulation.py │ │ │ └── two_qubit_gate_tabulation_test.py │ │ ├── insertion_sort.py │ │ ├── insertion_sort_test.py │ │ ├── measurement_transformers.py │ │ ├── measurement_transformers_test.py │ │ ├── merge_k_qubit_gates.py │ │ ├── merge_k_qubit_gates_test.py │ │ ├── merge_single_qubit_gates.py │ │ ├── merge_single_qubit_gates_test.py │ │ ├── noise_adding.py │ │ ├── noise_adding_test.py │ │ ├── optimize_for_target_gateset.py │ │ ├── optimize_for_target_gateset_test.py │ │ ├── qubit_management_transformers.py │ │ ├── qubit_management_transformers_test.py │ │ ├── randomized_measurements.py │ │ ├── randomized_measurements_test.py │ │ ├── routing │ │ │ ├── __init__.py │ │ │ ├── initial_mapper.py │ │ │ ├── initial_mapper_test.py │ │ │ ├── line_initial_mapper.py │ │ │ ├── line_initial_mapper_test.py │ │ │ ├── mapping_manager.py │ │ │ ├── mapping_manager_test.py │ │ │ ├── route_circuit_cqc.py │ │ │ ├── route_circuit_cqc_test.py │ │ │ ├── visualize_routed_circuit.py │ │ │ └── visualize_routed_circuit_test.py │ │ ├── stratify.py │ │ ├── stratify_test.py │ │ ├── symbolize.py │ │ ├── symbolize_test.py │ │ ├── synchronize_terminal_measurements.py │ │ ├── synchronize_terminal_measurements_test.py │ │ ├── tag_transformers.py │ │ ├── tag_transformers_test.py │ │ ├── target_gatesets │ │ │ ├── __init__.py │ │ │ ├── compilation_target_gateset.py │ │ │ ├── compilation_target_gateset_test.py │ │ │ ├── cz_gateset.py │ │ │ ├── cz_gateset_test.py │ │ │ ├── sqrt_iswap_gateset.py │ │ │ └── sqrt_iswap_gateset_test.py │ │ ├── transformer_api.py │ │ ├── transformer_api_test.py │ │ ├── transformer_primitives.py │ │ └── transformer_primitives_test.py │ ├── value │ │ ├── __init__.py │ │ ├── abc_alt.py │ │ ├── abc_alt_test.py │ │ ├── angle.py │ │ ├── angle_test.py │ │ ├── classical_data.py │ │ ├── classical_data_test.py │ │ ├── condition.py │ │ ├── condition_test.py │ │ ├── digits.py │ │ ├── digits_test.py │ │ ├── duration.py │ │ ├── duration_test.py │ │ ├── linear_dict.py │ │ ├── linear_dict_test.py │ │ ├── measurement_key.py │ │ ├── measurement_key_test.py │ │ ├── periodic_value.py │ │ ├── periodic_value_test.py │ │ ├── probability.py │ │ ├── probability_test.py │ │ ├── product_state.py │ │ ├── product_state_test.py │ │ ├── random_state.py │ │ ├── random_state_test.py │ │ ├── timestamp.py │ │ ├── timestamp_test.py │ │ ├── type_alias.py │ │ ├── value_equality_attr.py │ │ └── value_equality_attr_test.py │ ├── vis │ │ ├── __init__.py │ │ ├── density_matrix.py │ │ ├── density_matrix_test.py │ │ ├── heatmap.py │ │ ├── heatmap_test.py │ │ ├── histogram.py │ │ ├── histogram_test.py │ │ ├── state_histogram.py │ │ ├── state_histogram_test.py │ │ ├── vis_utils.py │ │ └── vis_utils_test.py │ └── work │ │ ├── __init__.py │ │ ├── collector.py │ │ ├── collector_test.py │ │ ├── observable_grouping.py │ │ ├── observable_grouping_test.py │ │ ├── observable_measurement.py │ │ ├── observable_measurement_data.py │ │ ├── observable_measurement_data_test.py │ │ ├── observable_measurement_test.py │ │ ├── observable_readout_calibration.py │ │ ├── observable_readout_calibration_test.py │ │ ├── observable_settings.py │ │ ├── observable_settings_test.py │ │ ├── pauli_sum_collector.py │ │ ├── pauli_sum_collector_test.py │ │ ├── sampler.py │ │ ├── sampler_test.py │ │ ├── zeros_sampler.py │ │ └── zeros_sampler_test.py ├── pyproject.toml ├── requirements.txt └── setup.py ├── cirq-google ├── LICENSE ├── README.md ├── cirq_google │ ├── __init__.py │ ├── _version.py │ ├── _version_test.py │ ├── api │ │ ├── __init__.py │ │ ├── v1 │ │ │ ├── __init__.py │ │ │ ├── operations.proto │ │ │ ├── operations_pb2.py │ │ │ ├── operations_pb2.pyi │ │ │ ├── params.proto │ │ │ ├── params.py │ │ │ ├── params_pb2.py │ │ │ ├── params_pb2.pyi │ │ │ ├── params_test.py │ │ │ ├── program.proto │ │ │ ├── program_pb2.py │ │ │ ├── program_pb2.pyi │ │ │ ├── programs.py │ │ │ ├── programs_test.py │ │ │ └── proto_test.py │ │ └── v2 │ │ │ ├── __init__.py │ │ │ ├── batch.proto │ │ │ ├── batch_pb2.py │ │ │ ├── batch_pb2.pyi │ │ │ ├── calibration.proto │ │ │ ├── calibration_pb2.py │ │ │ ├── calibration_pb2.pyi │ │ │ ├── device.proto │ │ │ ├── device_pb2.py │ │ │ ├── device_pb2.pyi │ │ │ ├── metrics.proto │ │ │ ├── metrics_pb2.py │ │ │ ├── metrics_pb2.pyi │ │ │ ├── ndarrays.proto │ │ │ ├── ndarrays.py │ │ │ ├── ndarrays_pb2.py │ │ │ ├── ndarrays_pb2.pyi │ │ │ ├── ndarrays_test.py │ │ │ ├── program.proto │ │ │ ├── program.py │ │ │ ├── program_pb2.py │ │ │ ├── program_pb2.pyi │ │ │ ├── program_test.py │ │ │ ├── proto_test.py │ │ │ ├── result.proto │ │ │ ├── result_pb2.py │ │ │ ├── result_pb2.pyi │ │ │ ├── results.py │ │ │ ├── results_test.py │ │ │ ├── run_context.proto │ │ │ ├── run_context.py │ │ │ ├── run_context_pb2.py │ │ │ ├── run_context_pb2.pyi │ │ │ ├── run_context_test.py │ │ │ ├── sweeps.py │ │ │ └── sweeps_test.py │ ├── cloud │ │ ├── README.md │ │ ├── __init__.py │ │ ├── quantum │ │ │ ├── __init__.py │ │ │ └── py.typed │ │ └── quantum_v1alpha1 │ │ │ ├── __init__.py │ │ │ ├── gapic_metadata.json │ │ │ ├── py.typed │ │ │ ├── services │ │ │ ├── __init__.py │ │ │ └── quantum_engine_service │ │ │ │ ├── __init__.py │ │ │ │ ├── async_client.py │ │ │ │ ├── client.py │ │ │ │ ├── pagers.py │ │ │ │ └── transports │ │ │ │ ├── README.rst │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── grpc.py │ │ │ │ ├── grpc_asyncio.py │ │ │ │ ├── rest.py │ │ │ │ └── rest_base.py │ │ │ └── types │ │ │ ├── __init__.py │ │ │ ├── engine.py │ │ │ └── quantum.py │ ├── conftest.py │ ├── devices │ │ ├── __init__.py │ │ ├── calibrations │ │ │ ├── __init__.py │ │ │ ├── rainbow_2021_08_26_zphase.json │ │ │ ├── rainbow_2021_11_16_calibration.json │ │ │ ├── weber_2021_04_20_zphase.json │ │ │ ├── weber_2021_11_03_calibration.json │ │ │ └── willow_pink_d7v1-2024_08_16_calibration.json │ │ ├── google_noise_properties.py │ │ ├── google_noise_properties_test.py │ │ ├── grid_device.py │ │ ├── grid_device_test.py │ │ ├── known_devices.py │ │ ├── known_devices_test.py │ │ └── specifications │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── rainbow_2021_12_10_device_spec.proto.txt │ │ │ ├── rainbow_2021_12_10_device_spec_for_grid_device.proto.txt │ │ │ ├── weber_2021_12_10_device_spec.proto.txt │ │ │ ├── weber_2021_12_10_device_spec_for_grid_device.proto.txt │ │ │ └── willow_pink_d7v1-2024_08_16_device_spec_for_grid_device.proto.txt │ ├── engine │ │ ├── __init__.py │ │ ├── abstract_engine.py │ │ ├── abstract_job.py │ │ ├── abstract_job_test.py │ │ ├── abstract_local_engine.py │ │ ├── abstract_local_engine_test.py │ │ ├── abstract_local_job.py │ │ ├── abstract_local_job_test.py │ │ ├── abstract_local_processor.py │ │ ├── abstract_local_processor_test.py │ │ ├── abstract_local_program.py │ │ ├── abstract_local_program_test.py │ │ ├── abstract_processor.py │ │ ├── abstract_program.py │ │ ├── asyncio_executor.py │ │ ├── calibration.py │ │ ├── calibration_layer.py │ │ ├── calibration_test.py │ │ ├── calibration_to_noise_properties.py │ │ ├── calibration_to_noise_properties_test.py │ │ ├── engine.py │ │ ├── engine_client.py │ │ ├── engine_client_test.py │ │ ├── engine_job.py │ │ ├── engine_job_test.py │ │ ├── engine_processor.py │ │ ├── engine_processor_test.py │ │ ├── engine_program.py │ │ ├── engine_program_test.py │ │ ├── engine_result.py │ │ ├── engine_result_test.py │ │ ├── engine_test.py │ │ ├── engine_validator.py │ │ ├── engine_validator_test.py │ │ ├── local_simulation_type.py │ │ ├── processor_config.py │ │ ├── processor_config_test.py │ │ ├── processor_sampler.py │ │ ├── processor_sampler_test.py │ │ ├── qcs_notebook.py │ │ ├── qcs_notebook_test.py │ │ ├── runtime_estimator.py │ │ ├── runtime_estimator_test.py │ │ ├── simulated_local_engine.py │ │ ├── simulated_local_engine_test.py │ │ ├── simulated_local_job.py │ │ ├── simulated_local_job_test.py │ │ ├── simulated_local_processor.py │ │ ├── simulated_local_processor_test.py │ │ ├── simulated_local_program.py │ │ ├── simulated_local_program_test.py │ │ ├── stream_manager.py │ │ ├── stream_manager_test.py │ │ ├── util.py │ │ ├── validating_sampler.py │ │ ├── validating_sampler_test.py │ │ ├── virtual_engine_factory.py │ │ └── virtual_engine_factory_test.py │ ├── experimental │ │ ├── __init__.py │ │ ├── analog_experiments │ │ │ ├── __init__.py │ │ │ ├── analog_trajectory_util.py │ │ │ ├── analog_trajectory_util_test.py │ │ │ ├── generic_analog_circuit.py │ │ │ └── generic_analog_circuit_test.py │ │ ├── noise_models │ │ │ ├── __init__.py │ │ │ ├── noise_models.py │ │ │ └── noise_models_test.py │ │ └── ops │ │ │ ├── __init__.py │ │ │ ├── coupler_pulse.py │ │ │ └── coupler_pulse_test.py │ ├── json_resolver_cache.py │ ├── json_test_data │ │ ├── AnalogDetuneCouplerOnly.json │ │ ├── AnalogDetuneCouplerOnly.repr │ │ ├── AnalogDetuneQubit.json │ │ ├── AnalogDetuneQubit.repr │ │ ├── Calibration.json │ │ ├── Calibration.json_inward │ │ ├── Calibration.repr │ │ ├── Calibration.repr_inward │ │ ├── CalibrationLayer.json │ │ ├── CalibrationLayer.json_inward │ │ ├── CalibrationLayer.repr │ │ ├── CalibrationLayer.repr_inward │ │ ├── CalibrationTag.json │ │ ├── CalibrationTag.json_inward │ │ ├── CalibrationTag.repr │ │ ├── CalibrationTag.repr_inward │ │ ├── CompressDurationTag.json │ │ ├── CompressDurationTag.repr │ │ ├── Coupler.json │ │ ├── Coupler.repr │ │ ├── CouplerPulse.json │ │ ├── CouplerPulse.repr │ │ ├── FSimGateFamily.json │ │ ├── FSimGateFamily.repr │ │ ├── FSimViaModelTag.json │ │ ├── FSimViaModelTag.repr │ │ ├── GateTabulation.json_inward │ │ ├── GateTabulation.repr_inward │ │ ├── GoogleNoiseProperties.json │ │ ├── GoogleNoiseProperties.repr │ │ ├── InternalGate.json │ │ ├── InternalGate.repr │ │ ├── InternalTag.json │ │ ├── InternalTag.repr │ │ ├── PerQubitDepolarizingWithDampedReadoutNoiseModel.json │ │ ├── PerQubitDepolarizingWithDampedReadoutNoiseModel.repr │ │ ├── PhysicalZTag.json │ │ ├── PhysicalZTag.json_inward │ │ ├── PhysicalZTag.repr │ │ ├── PhysicalZTag.repr_inward │ │ ├── SYC.json │ │ ├── SYC.json_inward │ │ ├── SYC.repr │ │ ├── SYC.repr_inward │ │ ├── SycamoreGate.json │ │ ├── SycamoreGate.json_inward │ │ ├── SycamoreGate.repr │ │ ├── SycamoreGate.repr_inward │ │ ├── SycamoreTargetGateset.json │ │ ├── SycamoreTargetGateset.repr │ │ ├── WILLOW.json │ │ ├── WILLOW.repr │ │ ├── WaitGateWithUnit.json │ │ ├── WaitGateWithUnit.repr │ │ ├── WillowGate.json │ │ ├── WillowGate.repr │ │ ├── __init__.py │ │ ├── cirq.google.BitstringsMeasurement.json │ │ ├── cirq.google.BitstringsMeasurement.repr │ │ ├── cirq.google.DeviceParameter.json │ │ ├── cirq.google.DeviceParameter.repr │ │ ├── cirq.google.EngineProcessorRecord.json │ │ ├── cirq.google.EngineProcessorRecord.repr │ │ ├── cirq.google.EngineResult.json │ │ ├── cirq.google.EngineResult.repr │ │ ├── cirq.google.ExecutableGroupResult.json │ │ ├── cirq.google.ExecutableGroupResult.repr │ │ ├── cirq.google.ExecutableGroupResultFilesystemRecord.json │ │ ├── cirq.google.ExecutableGroupResultFilesystemRecord.repr │ │ ├── cirq.google.ExecutableResult.json │ │ ├── cirq.google.ExecutableResult.repr │ │ ├── cirq.google.GoogleCZTargetGateset.json │ │ ├── cirq.google.GoogleCZTargetGateset.repr │ │ ├── cirq.google.GridDevice.json │ │ ├── cirq.google.GridDevice.repr │ │ ├── cirq.google.HardcodedQubitPlacer.json │ │ ├── cirq.google.HardcodedQubitPlacer.repr │ │ ├── cirq.google.KeyValueExecutableSpec.json │ │ ├── cirq.google.KeyValueExecutableSpec.repr │ │ ├── cirq.google.Metadata.json │ │ ├── cirq.google.Metadata.repr │ │ ├── cirq.google.NaiveQubitPlacer.json │ │ ├── cirq.google.NaiveQubitPlacer.repr │ │ ├── cirq.google.QuantumExecutable.json │ │ ├── cirq.google.QuantumExecutable.json_inward │ │ ├── cirq.google.QuantumExecutable.repr │ │ ├── cirq.google.QuantumExecutable.repr_inward │ │ ├── cirq.google.QuantumExecutableGroup.json │ │ ├── cirq.google.QuantumExecutableGroup.json_inward │ │ ├── cirq.google.QuantumExecutableGroup.repr │ │ ├── cirq.google.QuantumExecutableGroup.repr_inward │ │ ├── cirq.google.QuantumRuntimeConfiguration.json │ │ ├── cirq.google.QuantumRuntimeConfiguration.repr │ │ ├── cirq.google.RandomDevicePlacer.json │ │ ├── cirq.google.RandomDevicePlacer.repr │ │ ├── cirq.google.RuntimeInfo.json │ │ ├── cirq.google.RuntimeInfo.repr │ │ ├── cirq.google.SharedRuntimeInfo.json │ │ ├── cirq.google.SharedRuntimeInfo.repr │ │ ├── cirq.google.SimulatedProcessorRecord.json │ │ ├── cirq.google.SimulatedProcessorRecord.repr │ │ ├── cirq.google.SimulatedProcessorWithLocalDeviceRecord.json │ │ ├── cirq.google.SimulatedProcessorWithLocalDeviceRecord.repr │ │ └── spec.py │ ├── line │ │ ├── __init__.py │ │ └── placement │ │ │ ├── __init__.py │ │ │ ├── anneal.py │ │ │ ├── anneal_test.py │ │ │ ├── chip.py │ │ │ ├── chip_test.py │ │ │ ├── greedy.py │ │ │ ├── greedy_test.py │ │ │ ├── line.py │ │ │ ├── line_test.py │ │ │ ├── optimization.py │ │ │ ├── optimization_test.py │ │ │ ├── place_strategy.py │ │ │ ├── sequence.py │ │ │ └── sequence_test.py │ ├── ops │ │ ├── __init__.py │ │ ├── analog_detune_gates.py │ │ ├── analog_detune_gates_test.py │ │ ├── calibration_tag.py │ │ ├── calibration_tag_test.py │ │ ├── compress_duration_tag.py │ │ ├── compress_duration_tag_test.py │ │ ├── coupler.py │ │ ├── coupler_test.py │ │ ├── dynamical_decoupling_tag.py │ │ ├── dynamical_decoupling_tag_test.py │ │ ├── fsim_gate_family.py │ │ ├── fsim_gate_family_test.py │ │ ├── fsim_via_model_tag.py │ │ ├── fsim_via_model_tag_test.py │ │ ├── internal_gate.py │ │ ├── internal_gate_test.py │ │ ├── internal_tag.py │ │ ├── internal_tag_test.py │ │ ├── physical_z_tag.py │ │ ├── physical_z_tag_test.py │ │ ├── sycamore_gate.py │ │ ├── sycamore_gate_test.py │ │ ├── wait_gate.py │ │ ├── wait_gate_test.py │ │ ├── willow_gate.py │ │ └── willow_gate_test.py │ ├── py.typed │ ├── serialization │ │ ├── __init__.py │ │ ├── arg_func_langs.py │ │ ├── arg_func_langs_test.py │ │ ├── circuit_serializer.py │ │ ├── circuit_serializer_test.py │ │ ├── op_deserializer.py │ │ ├── op_deserializer_test.py │ │ ├── op_serializer.py │ │ ├── op_serializer_test.py │ │ ├── serializer.py │ │ ├── stimcirq_deserializer.py │ │ ├── stimcirq_deserializer_test.py │ │ ├── stimcirq_serializer.py │ │ ├── stimcirq_serializer_test.py │ │ ├── tag_deserializer.py │ │ └── tag_serializer.py │ ├── study │ │ ├── __init__.py │ │ ├── device_parameter.py │ │ ├── device_parameter_test.py │ │ ├── finite_random_variable.py │ │ ├── finite_random_variable_test.py │ │ ├── symbol_util.py │ │ └── symbol_util_test.py │ ├── transformers │ │ ├── __init__.py │ │ ├── analytical_decompositions │ │ │ ├── __init__.py │ │ │ ├── two_qubit_to_sycamore.py │ │ │ └── two_qubit_to_sycamore_test.py │ │ ├── sycamore_gauge.py │ │ ├── sycamore_gauge_test.py │ │ └── target_gatesets │ │ │ ├── __init__.py │ │ │ ├── google_cz_gateset.py │ │ │ ├── google_cz_gateset_test.py │ │ │ ├── sycamore_gateset.py │ │ │ └── sycamore_gateset_test.py │ └── workflow │ │ ├── __init__.py │ │ ├── _device_shim.py │ │ ├── io.py │ │ ├── io_test.py │ │ ├── processor_record.py │ │ ├── processor_record_test.py │ │ ├── progress.py │ │ ├── progress_test.py │ │ ├── quantum_executable.py │ │ ├── quantum_executable_test.py │ │ ├── quantum_runtime.py │ │ ├── quantum_runtime_test.py │ │ ├── qubit_placement.py │ │ └── qubit_placement_test.py ├── pyproject.toml ├── requirements.txt ├── setup.py └── version_policy.md ├── cirq-ionq ├── LICENSE ├── README.md ├── cirq_ionq │ ├── __init__.py │ ├── _version.py │ ├── _version_test.py │ ├── calibration.py │ ├── calibration_test.py │ ├── conftest.py │ ├── ionq_client.py │ ├── ionq_client_test.py │ ├── ionq_devices.py │ ├── ionq_devices_test.py │ ├── ionq_exceptions.py │ ├── ionq_exceptions_test.py │ ├── ionq_gateset.py │ ├── ionq_gateset_test.py │ ├── ionq_native_gates.py │ ├── ionq_native_gates_test.py │ ├── ionq_native_target_gateset.py │ ├── ionq_native_target_gateset_test.py │ ├── job.py │ ├── job_test.py │ ├── json_resolver_cache.py │ ├── json_test_data │ │ ├── AriaNativeGateset.json │ │ ├── AriaNativeGateset.repr │ │ ├── ForteNativeGateset.json │ │ ├── ForteNativeGateset.repr │ │ ├── GPI2Gate.json │ │ ├── GPI2Gate.repr │ │ ├── GPIGate.json │ │ ├── GPIGate.repr │ │ ├── IonQTargetGateset.json │ │ ├── IonQTargetGateset.repr │ │ ├── MSGate.json │ │ ├── MSGate.repr │ │ ├── ZZGate.json │ │ ├── ZZGate.repr │ │ ├── __init__.py │ │ └── spec.py │ ├── results.py │ ├── results_test.py │ ├── sampler.py │ ├── sampler_test.py │ ├── serializer.py │ ├── serializer_test.py │ ├── service.py │ └── service_test.py ├── pyproject.toml ├── requirements.txt └── setup.py ├── cirq-pasqal ├── LICENSE ├── README.md ├── cirq_pasqal │ ├── __init__.py │ ├── _version.py │ ├── _version_test.py │ ├── conftest.py │ ├── json_resolver_cache.py │ ├── json_test_data │ │ ├── PasqalDevice.json │ │ ├── PasqalDevice.json_inward │ │ ├── PasqalDevice.repr │ │ ├── PasqalDevice.repr_inward │ │ ├── PasqalGateset.json │ │ ├── PasqalGateset.repr │ │ ├── PasqalVirtualDevice.json │ │ ├── PasqalVirtualDevice.json_inward │ │ ├── PasqalVirtualDevice.repr │ │ ├── PasqalVirtualDevice.repr_inward │ │ ├── ThreeDQubit.json │ │ ├── ThreeDQubit.json_inward │ │ ├── ThreeDQubit.repr │ │ ├── ThreeDQubit.repr_inward │ │ ├── TwoDQubit.json │ │ ├── TwoDQubit.json_inward │ │ ├── TwoDQubit.repr │ │ ├── TwoDQubit.repr_inward │ │ ├── __init__.py │ │ └── spec.py │ ├── pasqal_device.py │ ├── pasqal_device_test.py │ ├── pasqal_gateset.py │ ├── pasqal_gateset_test.py │ ├── pasqal_noise_model.py │ ├── pasqal_noise_model_test.py │ ├── pasqal_qubits.py │ ├── pasqal_qubits_test.py │ ├── pasqal_sampler.py │ └── pasqal_sampler_test.py ├── pyproject.toml ├── requirements.txt └── setup.py ├── cirq-web ├── .gitignore ├── LICENSE ├── README.md ├── bloch_sphere_example.ipynb ├── circuit_example.ipynb ├── cirq_web │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .prettierrc.cjs │ ├── README.md │ ├── __init__.py │ ├── _version.py │ ├── _version_test.py │ ├── bloch_sphere │ │ ├── __init__.py │ │ ├── bloch_sphere.py │ │ └── bloch_sphere_test.py │ ├── circuits │ │ ├── __init__.py │ │ ├── circuit.py │ │ ├── circuit_test.py │ │ ├── symbols.py │ │ └── symbols_test.py │ ├── conftest.py │ ├── dist │ │ ├── bloch_sphere.bundle.js │ │ └── circuit.bundle.js │ ├── e2e │ │ ├── bloch_sphere │ │ │ ├── bloch_sphere_e2e_test.ts │ │ │ ├── bloch_sphere_expected.png │ │ │ └── bloch_sphere_expected_custom.png │ │ └── circuit │ │ │ ├── circuit_e2e_test.ts │ │ │ └── circuit_expected.png │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── bloch_sphere │ │ │ ├── bloch_sphere.ts │ │ │ ├── bloch_sphere_test.ts │ │ │ ├── components │ │ │ │ ├── axes.ts │ │ │ │ ├── axes_test.ts │ │ │ │ ├── enums.ts │ │ │ │ ├── meridians.ts │ │ │ │ ├── meridians_test.ts │ │ │ │ ├── scene.ts │ │ │ │ ├── sphere.ts │ │ │ │ ├── sphere_test.ts │ │ │ │ ├── state_vector.ts │ │ │ │ ├── state_vector_test.ts │ │ │ │ ├── text.ts │ │ │ │ └── text_test.ts │ │ │ └── main.ts │ │ └── circuit │ │ │ ├── components │ │ │ ├── grid_qubit.ts │ │ │ ├── grid_qubit_test.ts │ │ │ ├── meshes.ts │ │ │ ├── types.ts │ │ │ └── types_test.ts │ │ │ ├── grid_circuit.ts │ │ │ ├── grid_circuit_test.ts │ │ │ └── main.ts │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── vitest.e2e.config.ts │ ├── vitest.setup.ts │ ├── widget.py │ └── widget_test.py ├── pyproject.toml ├── requirements.txt └── setup.py ├── conftest.py ├── dev_tools ├── __init__.py ├── bash_scripts_test.py ├── build-protos.sh ├── check.py ├── check_incremental_coverage_annotations.py ├── ci │ ├── README.md │ └── size-labeler.sh ├── cirq-infra │ └── README.md ├── cloned_env_test.py ├── codeowners_test.py ├── conf │ ├── .pylintrc │ ├── apt-list-dev-tools.txt │ ├── mypy.ini │ └── pip-install-minimal-for-pytest-changed-files.sh ├── conftest.py ├── docs │ ├── build_api_docs.py │ └── run_doctest.py ├── env_tools.py ├── git_env_tools.py ├── github_repository.py ├── import_test.py ├── incremental_coverage.py ├── incremental_coverage_test.py ├── modules.py ├── modules_test.py ├── modules_test_data │ ├── mod1 │ │ ├── pack1 │ │ │ ├── __init__.py │ │ │ ├── _version.py │ │ │ ├── _version_test.py │ │ │ └── sub │ │ │ │ └── __init__.py │ │ ├── requirements.txt │ │ └── setup.py │ ├── mod2 │ │ ├── pack2 │ │ │ ├── __init__.py │ │ │ ├── _version.py │ │ │ └── _version_test.py │ │ └── setup.py │ └── setup.py ├── notebooks │ ├── __init__.py │ ├── isolated_notebook_test.py │ ├── notebook_test.py │ ├── utils.py │ └── utils_test.py ├── output_capture.py ├── packaging │ ├── generate-dev-version-id.sh │ ├── isolated_packages_test.py │ ├── packaging_test.sh │ ├── produce-package.sh │ ├── pypirc_template │ └── verify-published-package.sh ├── prepared_env.py ├── profiling │ ├── __init__.py │ ├── benchmark_serializers.py │ ├── benchmark_serializers_test.py │ ├── benchmark_simulators.py │ ├── benchmark_simulators_test.py │ └── live_plot_collector.py ├── pylint_copyright_checker.py ├── pylint_copyright_checker_test.py ├── pypath ├── requirements │ ├── __init__.py │ ├── deps │ │ ├── cirq-all-no-contrib.txt │ │ ├── cirq-all.txt │ │ ├── dev-tools.txt │ │ ├── format.txt │ │ ├── ipython.txt │ │ ├── mypy.txt │ │ ├── notebook.txt │ │ ├── packaging.txt │ │ ├── protos.txt │ │ ├── pylint.txt │ │ ├── pytest.txt │ │ ├── ruff.txt │ │ └── tensorflow-docs.txt │ ├── dev.env.txt │ ├── isolated-base.env.txt │ ├── lint.env.txt │ ├── mypy.env.txt │ ├── no-contrib.env.txt │ ├── notebooks.env.txt │ ├── pytest-minimal.env.txt │ ├── reqs.py │ ├── reqs_test.py │ └── test_data │ │ ├── a.req.txt │ │ ├── b.req.txt │ │ └── sub │ │ └── c.req.txt ├── shell_tools.py ├── shell_tools_test.py ├── snippets_test.py ├── test_utils.py ├── triage-party │ ├── README.md │ ├── cloudbuild-deploy.yaml │ ├── kubernetes │ │ ├── 01_ns │ │ │ └── namespace.yaml │ │ ├── 02_deployment │ │ │ ├── configmap.yaml │ │ │ └── deployment.yaml │ │ └── 03_svc │ │ │ └── service.yaml │ └── skaffold.yaml └── version_test.py ├── docs ├── _book.yaml ├── _template.ipynb ├── build │ ├── _index.yaml │ ├── circuits.ipynb │ ├── classical_control.ipynb │ ├── custom_gates.ipynb │ ├── ecosystem.md │ ├── gates.ipynb │ ├── interop.ipynb │ ├── operators.ipynb │ ├── pauli_observables.ipynb │ ├── protocols.ipynb │ ├── qubits.ipynb │ └── qudits.ipynb ├── citation.md ├── dev │ ├── development.md │ ├── gates.md │ ├── modules.md │ ├── nomenclature.md │ ├── notebooks.md │ ├── plotting.md │ ├── rfc_process.md │ ├── serialization.md │ ├── style.md │ ├── support.md │ ├── triage.md │ └── versions.md ├── experiments │ ├── _index.yaml │ ├── fourier_checking.ipynb │ ├── fourier_checking.tst │ ├── hidden_linear_function.ipynb │ ├── hidden_linear_function.tst │ ├── quantum_walks.ipynb │ ├── quantum_walks.tst │ ├── shor.ipynb │ ├── textbook_algorithms.ipynb │ ├── textbook_algorithms.tst │ ├── variational_algorithm.ipynb │ └── variational_algorithm.tst ├── gatezoo.ipynb ├── google │ ├── access.md │ ├── best_practices.ipynb │ ├── calibration.md │ ├── concepts.ipynb │ ├── devices.md │ ├── engine.md │ ├── internal_gates.ipynb │ ├── linear_chain_with_calibration_example_results.png │ ├── loschmidt_echo_with_calibration_example_results.png │ ├── merge_subsets.png │ ├── qubit-placement.ipynb │ └── specification.md ├── hardware │ ├── _index.yaml │ ├── aqt │ │ ├── access.md │ │ └── getting_started.ipynb │ ├── azure-quantum │ │ ├── access.md │ │ ├── azure-quantum-resource-id.png │ │ ├── getting_started_honeywell.ipynb │ │ └── getting_started_ionq.ipynb │ ├── devices.ipynb │ ├── ionq │ │ ├── access.md │ │ ├── calibrations.md │ │ ├── circuits.md │ │ ├── getting_started.ipynb │ │ ├── jobs.md │ │ └── service.md │ ├── pasqal │ │ ├── access.md │ │ ├── devices.md │ │ ├── getting_started.ipynb │ │ └── sampler.md │ └── qubit_picking.ipynb ├── images │ ├── CircuitMomentOperation.png │ ├── Cirq_logo_color.png │ ├── Cirq_logo_color.svg │ ├── Cirq_logo_notext.png │ ├── Cirq_logo_notext.svg │ ├── InsertStrategy.png │ ├── circ2.png │ ├── colab_github.png │ ├── colab_upload.png │ ├── console-landing.png │ ├── console-project-id.png │ ├── cycle.png │ ├── ecosystem.png │ ├── engine_cloud.png │ ├── engine_diagram.png │ ├── engine_job.png │ ├── engine_program.png │ ├── engine_result.png │ ├── moments.png │ ├── notebook_header.png │ ├── pasqal │ │ ├── Cirq_pasqal.png │ │ ├── Grover_circuit.png │ │ ├── eiffel_tower.png │ │ ├── grid_atoms.png │ │ └── r_radius.001.png │ ├── quantum-ai-vertical.svg │ └── run-code-block.png ├── named_topologies.ipynb ├── noise │ ├── _index.yaml │ ├── heatmaps.ipynb │ ├── qcvv │ │ ├── coherent_vs_incoherent_xeb.ipynb │ │ ├── coherent_vs_incoherent_xeb.tst │ │ ├── isolated_xeb.ipynb │ │ ├── isolated_xeb.tst │ │ ├── parallel_xeb.ipynb │ │ ├── parallel_xeb.tst │ │ ├── xeb_theory.ipynb │ │ └── xeb_theory.tst │ └── representing_noise.ipynb ├── simulate │ ├── _index.yaml │ ├── noisy_simulation.ipynb │ ├── params.ipynb │ ├── quantum_virtual_machine.ipynb │ ├── qvm_basic_example.ipynb │ ├── qvm_builder_code.ipynb │ ├── qvm_stabilizer_example.ipynb │ ├── simulation.ipynb │ ├── state_histograms.ipynb │ └── virtual_engine_interface.ipynb ├── start │ ├── basics.ipynb │ ├── best_practices.md │ ├── install.md │ ├── intro.ipynb │ ├── intro.tst │ └── start.ipynb ├── transform │ ├── _index.yaml │ ├── custom_transformers.ipynb │ ├── routing_transformer.ipynb │ └── transformers.ipynb └── tutorials │ └── google │ ├── colab.ipynb │ ├── echoes.ipynb │ ├── identifying_hardware_changes.ipynb │ ├── spin_echoes.ipynb │ ├── start.ipynb │ └── visualizing_calibration_metrics.ipynb ├── examples ├── README.md ├── __init__.py ├── advanced │ ├── __init__.py │ ├── quantum_utility_sim_4a.ipynb │ ├── quantum_utility_sim_4b.ipynb │ ├── quantum_volume.ipynb │ ├── quantum_volume.py │ ├── quantum_volume.tst │ ├── quantum_volume_errors.ipynb │ ├── quantum_volume_errors.tst │ ├── quantum_volume_routing.ipynb │ ├── quantum_volume_routing.tst │ └── quantum_volume_test.py ├── basic_arithmetic.py ├── bb84.py ├── bcs_mean_field.py ├── bell_inequality.py ├── bernstein_vazirani.py ├── conftest.py ├── deutsch.py ├── direct_fidelity_estimation.ipynb ├── direct_fidelity_estimation.py ├── direct_fidelity_estimation_test.py ├── examples_test.py ├── grover.py ├── heatmaps.py ├── hello_qubit.py ├── hhl.py ├── hidden_shift_algorithm.py ├── magic_square.py ├── magic_square_test.py ├── noisy_simulation_example.py ├── phase_estimator.py ├── qaoa.py ├── quantum_fourier_transform.py ├── quantum_teleportation.py ├── qubit_characterizations_example.py ├── shor.py ├── shors_code.py ├── simon_algorithm.py ├── single_qubit_heatmap_example.png ├── stabilizer_code.ipynb ├── stabilizer_code.py ├── stabilizer_code_test.py ├── superdense_coding.py ├── swap_networks.py ├── two_qubit_gate_compilation.py └── two_qubit_interaction_heatmap_example.png ├── pyproject.toml ├── release.md └── setup.py /.codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.codecov.yaml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/design_discussion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/ISSUE_TEMPLATE/design_discussion.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/project_health.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/ISSUE_TEMPLATE/project_health.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/ISSUE_TEMPLATE/task.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci-daily.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/workflows/ci-daily.yml -------------------------------------------------------------------------------- /.github/workflows/ci-weekly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/workflows/ci-weekly.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pr-labeler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/workflows/pr-labeler.yaml -------------------------------------------------------------------------------- /.github/workflows/release-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/workflows/release-main.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard-scanner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/workflows/scorecard-scanner.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.markdownlintrc -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/.yamllint.yaml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/AUTHORS -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /apt-system-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/apt-system-requirements.txt -------------------------------------------------------------------------------- /asv.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/asv.conf.json -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/benchmarks/__init__.py -------------------------------------------------------------------------------- /benchmarks/bench_linalg_decompositions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/benchmarks/bench_linalg_decompositions.py -------------------------------------------------------------------------------- /benchmarks/circuit_construction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/benchmarks/circuit_construction.py -------------------------------------------------------------------------------- /benchmarks/parameter_resolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/benchmarks/parameter_resolution.py -------------------------------------------------------------------------------- /benchmarks/randomized_benchmarking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/benchmarks/randomized_benchmarking.py -------------------------------------------------------------------------------- /benchmarks/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/benchmarks/serialization.py -------------------------------------------------------------------------------- /benchmarks/transformers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/transformers/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/benchmarks/transformers/routing.py -------------------------------------------------------------------------------- /check/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/all -------------------------------------------------------------------------------- /check/asv_run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/asv_run -------------------------------------------------------------------------------- /check/doctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/doctest -------------------------------------------------------------------------------- /check/format-incremental: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/format-incremental -------------------------------------------------------------------------------- /check/misc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/misc -------------------------------------------------------------------------------- /check/mypy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/mypy -------------------------------------------------------------------------------- /check/nbformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/nbformat -------------------------------------------------------------------------------- /check/npm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/npm -------------------------------------------------------------------------------- /check/npx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/npx -------------------------------------------------------------------------------- /check/protos-up-to-date: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/protos-up-to-date -------------------------------------------------------------------------------- /check/pylint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/pylint -------------------------------------------------------------------------------- /check/pylint-changed-files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/pylint-changed-files -------------------------------------------------------------------------------- /check/pytest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/pytest -------------------------------------------------------------------------------- /check/pytest-and-incremental-coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/pytest-and-incremental-coverage -------------------------------------------------------------------------------- /check/pytest-changed-files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/pytest-changed-files -------------------------------------------------------------------------------- /check/shellcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/shellcheck -------------------------------------------------------------------------------- /check/ts-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/ts-build -------------------------------------------------------------------------------- /check/ts-build-current: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/ts-build-current -------------------------------------------------------------------------------- /check/ts-coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/ts-coverage -------------------------------------------------------------------------------- /check/ts-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/ts-lint -------------------------------------------------------------------------------- /check/ts-lint-and-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/ts-lint-and-format -------------------------------------------------------------------------------- /check/ts-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/ts-test -------------------------------------------------------------------------------- /check/ts-test-e2e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/check/ts-test-e2e -------------------------------------------------------------------------------- /cirq-aqt/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/LICENSE -------------------------------------------------------------------------------- /cirq-aqt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/README.md -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/__init__.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/_version.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/_version_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/_version_test.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/aqt_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/aqt_device.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/aqt_device_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/aqt_device_metadata.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/aqt_device_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/aqt_device_test.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/aqt_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/aqt_sampler.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/aqt_sampler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/aqt_sampler_test.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/aqt_simulator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/aqt_simulator_test.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/aqt_target_gateset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/aqt_target_gateset.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/conftest.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/json_resolver_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/json_resolver_cache.py -------------------------------------------------------------------------------- /cirq-aqt/cirq_aqt/json_test_data/spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/cirq_aqt/json_test_data/spec.py -------------------------------------------------------------------------------- /cirq-aqt/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/pyproject.toml -------------------------------------------------------------------------------- /cirq-aqt/requirements.txt: -------------------------------------------------------------------------------- 1 | requests~=2.32 2 | -------------------------------------------------------------------------------- /cirq-aqt/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-aqt/setup.py -------------------------------------------------------------------------------- /cirq-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/LICENSE -------------------------------------------------------------------------------- /cirq-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/README.md -------------------------------------------------------------------------------- /cirq-core/cirq/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/_compat.py -------------------------------------------------------------------------------- /cirq-core/cirq/_compat_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/_compat_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/_doc.py -------------------------------------------------------------------------------- /cirq-core/cirq/_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/_import.py -------------------------------------------------------------------------------- /cirq-core/cirq/_import_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/_import_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/_version.py -------------------------------------------------------------------------------- /cirq-core/cirq/_version_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/_version_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/circuits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/circuits/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/circuits/circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/circuits/circuit.py -------------------------------------------------------------------------------- /cirq-core/cirq/circuits/circuit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/circuits/circuit_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/circuits/frozen_circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/circuits/frozen_circuit.py -------------------------------------------------------------------------------- /cirq-core/cirq/circuits/insert_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/circuits/insert_strategy.py -------------------------------------------------------------------------------- /cirq-core/cirq/circuits/moment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/circuits/moment.py -------------------------------------------------------------------------------- /cirq-core/cirq/circuits/moment_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/circuits/moment_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/circuits/qasm_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/circuits/qasm_output.py -------------------------------------------------------------------------------- /cirq-core/cirq/circuits/qasm_output_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/circuits/qasm_output_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/conftest.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/custom_simulators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/hacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/hacks/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/json.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/json_test_data/SwapPermutationGate.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "SwapPermutationGate" 3 | } -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/qasm_import/qasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/qasm_import/qasm.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/qcircuit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/qcircuit/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/quantikz/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/quantikz/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/quimb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/quimb/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/quirk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/quirk/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/quirk/quirk_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/quirk/quirk_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/requirements.txt -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/routing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/routing/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/routing/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/routing/device.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/routing/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/routing/greedy.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/routing/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/routing/router.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/routing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/routing/utils.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/svg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/svg/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/svg/example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/svg/example.ipynb -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/svg/svg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/svg/svg.py -------------------------------------------------------------------------------- /cirq-core/cirq/contrib/svg/svg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/contrib/svg/svg_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/device.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/device_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/device_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/grid_qubit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/grid_qubit.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/grid_qubit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/grid_qubit_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/line_qubit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/line_qubit.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/line_qubit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/line_qubit_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/named_topologies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/named_topologies.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/noise_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/noise_model.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/noise_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/noise_model_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/noise_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/noise_properties.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/noise_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/noise_utils.py -------------------------------------------------------------------------------- /cirq-core/cirq/devices/noise_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/devices/noise_utils_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/experiments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/experiments/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/experiments/ghz_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/experiments/ghz_2d.py -------------------------------------------------------------------------------- /cirq-core/cirq/experiments/ghz_2d_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/experiments/ghz_2d_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/experiments/two_qubit_xeb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/experiments/two_qubit_xeb.py -------------------------------------------------------------------------------- /cirq-core/cirq/experiments/xeb_fitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/experiments/xeb_fitting.py -------------------------------------------------------------------------------- /cirq-core/cirq/experiments/xeb_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/experiments/xeb_sampling.py -------------------------------------------------------------------------------- /cirq-core/cirq/interop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/interop/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/interop/quirk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/interop/quirk/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/interop/quirk/cells/cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/interop/quirk/cells/cell.py -------------------------------------------------------------------------------- /cirq-core/cirq/interop/quirk/cells/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/interop/quirk/cells/parse.py -------------------------------------------------------------------------------- /cirq-core/cirq/ion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ion/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/json_resolver_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/json_resolver_cache.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/combinators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/combinators.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/combinators_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/combinators_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/decompositions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/decompositions.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/diagonalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/diagonalize.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/diagonalize_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/diagonalize_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/operator_spaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/operator_spaces.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/predicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/predicates.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/predicates_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/predicates_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/tolerance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/tolerance.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/tolerance_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/tolerance_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/linalg/transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/linalg/transformations.py -------------------------------------------------------------------------------- /cirq-core/cirq/neutral_atoms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/neutral_atoms/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/arithmetic_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/arithmetic_operation.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/boolean_hamiltonian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/boolean_hamiltonian.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/clifford_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/clifford_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/clifford_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/clifford_gate_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/common_channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/common_channels.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/common_channels_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/common_channels_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/common_gate_families.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/common_gate_families.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/common_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/common_gates.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/common_gates_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/common_gates_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/control_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/control_values.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/control_values_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/control_values_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/controlled_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/controlled_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/controlled_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/controlled_gate_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/controlled_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/controlled_operation.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/dense_pauli_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/dense_pauli_string.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/diagonal_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/diagonal_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/diagonal_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/diagonal_gate_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/eigen_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/eigen_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/eigen_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/eigen_gate_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/fourier_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/fourier_transform.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/fsim_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/fsim_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/fsim_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/fsim_gate_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/gate_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/gate_features.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/gate_features_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/gate_features_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/gate_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/gate_operation.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/gate_operation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/gate_operation_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/gateset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/gateset.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/gateset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/gateset_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/global_phase_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/global_phase_op.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/global_phase_op_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/global_phase_op_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/greedy_qubit_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/greedy_qubit_manager.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/identity.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/identity_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/identity_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/kraus_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/kraus_channel.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/kraus_channel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/kraus_channel_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/linear_combinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/linear_combinations.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/matrix_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/matrix_gates.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/matrix_gates_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/matrix_gates_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/measure_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/measure_util.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/measure_util_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/measure_util_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/measurement_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/measurement_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/measurement_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/measurement_gate_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/mixed_unitary_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/mixed_unitary_channel.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/named_qubit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/named_qubit.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/named_qubit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/named_qubit_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/op_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/op_tree.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/op_tree_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/op_tree_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/parallel_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/parallel_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/parallel_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/parallel_gate_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/parity_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/parity_gates.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/parity_gates_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/parity_gates_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/pauli_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/pauli_gates.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/pauli_gates_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/pauli_gates_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/pauli_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/pauli_string.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/pauli_string_phasor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/pauli_string_phasor.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/pauli_string_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/pauli_string_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/pauli_sum_exponential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/pauli_sum_exponential.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/permutation_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/permutation_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/permutation_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/permutation_gate_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/phased_iswap_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/phased_iswap_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/phased_x_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/phased_x_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/phased_x_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/phased_x_gate_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/phased_x_z_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/phased_x_z_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/phased_x_z_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/phased_x_z_gate_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/projector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/projector.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/projector_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/projector_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/qid_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/qid_util.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/qid_util_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/qid_util_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/qubit_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/qubit_manager.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/qubit_manager_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/qubit_manager_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/qubit_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/qubit_order.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/qubit_order_or_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/qubit_order_or_list.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/qubit_order_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/qubit_order_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/random_gate_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/random_gate_channel.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/raw_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/raw_types.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/raw_types_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/raw_types_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/swap_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/swap_gates.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/swap_gates_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/swap_gates_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/tags.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/tags_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/tags_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/three_qubit_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/three_qubit_gates.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/wait_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/wait_gate.py -------------------------------------------------------------------------------- /cirq-core/cirq/ops/wait_gate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/ops/wait_gate_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/protocols/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/act_on_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/protocols/act_on_protocol.py -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/AmplitudeDampingChannel.repr: -------------------------------------------------------------------------------- 1 | cirq.amplitude_damp(gamma=0.5) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/AnyUnitaryGateFamily.repr: -------------------------------------------------------------------------------- 1 | cirq.AnyUnitaryGateFamily(num_qubits = 2) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/BitFlipChannel.repr: -------------------------------------------------------------------------------- 1 | cirq.bit_flip(p=0.5) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CCNOT.repr: -------------------------------------------------------------------------------- 1 | cirq.TOFFOLI -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CCNotPowGate.repr: -------------------------------------------------------------------------------- 1 | cirq.CCXPowGate(exponent=0.123, global_shift=0.456) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CCX.repr: -------------------------------------------------------------------------------- 1 | cirq.TOFFOLI -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CCXPowGate.repr: -------------------------------------------------------------------------------- 1 | cirq.CCXPowGate(exponent=0.123, global_shift=0.456) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CCZ.repr: -------------------------------------------------------------------------------- 1 | cirq.CCZ -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CCZPowGate.repr: -------------------------------------------------------------------------------- 1 | cirq.CCZPowGate(exponent=0.123, global_shift=0.456) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CNOT.repr: -------------------------------------------------------------------------------- 1 | cirq.CNOT -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CNOT.repr_inward: -------------------------------------------------------------------------------- 1 | cirq.CNOT -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CNotPowGate.repr: -------------------------------------------------------------------------------- 1 | cirq.CXPowGate(exponent=0.123, global_shift=0.456) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CNotPowGate.repr_inward: -------------------------------------------------------------------------------- 1 | cirq.CNotPowGate(exponent=0.123, global_shift=0.456) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CSWAP.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "CSwapGate" 3 | } -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CSWAP.repr: -------------------------------------------------------------------------------- 1 | cirq.FREDKIN -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CSwapGate.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "CSwapGate" 3 | } -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CSwapGate.repr: -------------------------------------------------------------------------------- 1 | cirq.FREDKIN -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CX.repr: -------------------------------------------------------------------------------- 1 | cirq.CNOT -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CX.repr_inward: -------------------------------------------------------------------------------- 1 | cirq.CNOT -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CXPowGate.repr: -------------------------------------------------------------------------------- 1 | cirq.CXPowGate(exponent=0.123, global_shift=0.456) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CZ.repr: -------------------------------------------------------------------------------- 1 | cirq.CZ -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CZPowGate.repr: -------------------------------------------------------------------------------- 1 | cirq.CZPowGate(exponent=0.123, global_shift=0.456) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/CliffordTableau.repr: -------------------------------------------------------------------------------- 1 | cirq.CliffordTableau(num_qubits=1) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/ConstantQubitNoiseModel.repr: -------------------------------------------------------------------------------- 1 | cirq.ConstantQubitNoiseModel(cirq.X) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/DensePauliString.repr: -------------------------------------------------------------------------------- 1 | cirq.DensePauliString('XYZI', coefficient=1j) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/DepolarizingChannel.repr: -------------------------------------------------------------------------------- 1 | cirq.depolarize(p=0.5) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/DeviceMetadata.repr: -------------------------------------------------------------------------------- 1 | cirq.DeviceMetadata(cirq.LineQubit.range(4), nx.star_graph(3)) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/Duration.repr: -------------------------------------------------------------------------------- 1 | cirq.Duration(picos=6) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/FREDKIN.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "CSwapGate" 3 | } -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/FREDKIN.repr: -------------------------------------------------------------------------------- 1 | cirq.FREDKIN -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/FSimGate.repr: -------------------------------------------------------------------------------- 1 | cirq.FSimGate(theta=0.123, phi=0.456) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/GlobalPhaseGate.repr: -------------------------------------------------------------------------------- 1 | cirq.GlobalPhaseGate((-0-1j)) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/GlobalPhaseOperation.repr_inward: -------------------------------------------------------------------------------- 1 | cirq.global_phase_operation((-0-1j)) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/GridQid.repr: -------------------------------------------------------------------------------- 1 | cirq.GridQid(10, 11, dimension=3) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/GridQubit.repr: -------------------------------------------------------------------------------- 1 | cirq.GridQubit(10, 11) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/H.repr: -------------------------------------------------------------------------------- 1 | cirq.H -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/I.repr: -------------------------------------------------------------------------------- 1 | cirq.I -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/ISWAP.repr: -------------------------------------------------------------------------------- 1 | cirq.ISWAP -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/ISWAP_INV.repr: -------------------------------------------------------------------------------- 1 | cirq.ISWAP_INV -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/KET_IMAG.repr: -------------------------------------------------------------------------------- 1 | cirq.KET_IMAG -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/KET_MINUS.repr: -------------------------------------------------------------------------------- 1 | cirq.KET_MINUS -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/KET_MINUS_IMAG.repr: -------------------------------------------------------------------------------- 1 | cirq.KET_MINUS_IMAG -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/KET_ONE.repr: -------------------------------------------------------------------------------- 1 | cirq.KET_ONE -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/KET_PLUS.repr: -------------------------------------------------------------------------------- 1 | cirq.KET_PLUS -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/KET_ZERO.repr: -------------------------------------------------------------------------------- 1 | cirq.KET_ZERO -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/LineTopology.repr: -------------------------------------------------------------------------------- 1 | cirq.LineTopology(n_nodes=10) 2 | -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/MeasurementType.json: -------------------------------------------------------------------------------- 1 | [1, 2] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/MultiDepolarizingChannel.repr: -------------------------------------------------------------------------------- 1 | cirq.depolarize(p=0.5,n_qubits=2) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/MutableDensePauliString.repr: -------------------------------------------------------------------------------- 1 | cirq.MutableDensePauliString('XXZZ', coefficient=(-2+0j)) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/NO_NOISE.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "_NoNoiseModel" 3 | } -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/NO_NOISE.repr: -------------------------------------------------------------------------------- 1 | cirq.NO_NOISE -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/NamedQid.repr: -------------------------------------------------------------------------------- 1 | cirq.NamedQid("a", dimension=3) 2 | -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/NamedQubit.repr: -------------------------------------------------------------------------------- 1 | cirq.NamedQubit('hi mom') -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/NoIdentifierQubit.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "NoIdentifierQubit" 3 | } -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/NoIdentifierQubit.repr: -------------------------------------------------------------------------------- 1 | cirq.testing.NoIdentifierQubit() -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/PhaseDampingChannel.repr: -------------------------------------------------------------------------------- 1 | cirq.phase_damp(gamma=0.5) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/PhaseFlipChannel.repr: -------------------------------------------------------------------------------- 1 | cirq.phase_flip(p=0.5) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/PhaseGradientGate.repr: -------------------------------------------------------------------------------- 1 | cirq.PhaseGradientGate(num_qubits=3, exponent=0.235) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/ProductOfSums.repr: -------------------------------------------------------------------------------- 1 | cirq.ProductOfSums([[1,], [1, 2]]) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/QubitPermutationGate.repr: -------------------------------------------------------------------------------- 1 | cirq.QubitPermutationGate([0, 5, 2, 1, 6, 3, 4]) 2 | -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/ResetChannel.repr: -------------------------------------------------------------------------------- 1 | cirq.ResetChannel() -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/RoutingSwapTag.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "RoutingSwapTag" 3 | } 4 | -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/RoutingSwapTag.repr: -------------------------------------------------------------------------------- 1 | cirq.RoutingSwapTag() 2 | -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/Rx.repr: -------------------------------------------------------------------------------- 1 | cirq.Rx(rads=np.pi*0.25) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/Ry.repr: -------------------------------------------------------------------------------- 1 | cirq.Ry(rads=np.pi*0.25) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/Rz.repr: -------------------------------------------------------------------------------- 1 | cirq.Rz(rads=np.pi*0.25) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/S.repr: -------------------------------------------------------------------------------- 1 | cirq.S -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/SQRT_ISWAP.repr: -------------------------------------------------------------------------------- 1 | (cirq.ISWAP**0.5) 2 | -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/SQRT_ISWAP_INV.repr: -------------------------------------------------------------------------------- 1 | (cirq.ISWAP**-0.5) 2 | -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/SWAP.repr: -------------------------------------------------------------------------------- 1 | cirq.SWAP -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/StabilizerStateChForm.repr: -------------------------------------------------------------------------------- 1 | cirq.StabilizerStateChForm(num_qubits=1) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/T.repr: -------------------------------------------------------------------------------- 1 | cirq.T -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/TOFFOLI.repr: -------------------------------------------------------------------------------- 1 | cirq.TOFFOLI -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/TiltedSquareLattice.repr: -------------------------------------------------------------------------------- 1 | cirq.TiltedSquareLattice(width=2, height=3) 2 | -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/UNCONSTRAINED_DEVICE.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "_UnconstrainedDevice" 3 | } -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/UNCONSTRAINED_DEVICE.repr: -------------------------------------------------------------------------------- 1 | cirq.UNCONSTRAINED_DEVICE -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/UniformSuperpositionGate.repr: -------------------------------------------------------------------------------- 1 | cirq.UniformSuperpositionGate(m_value=7, num_qubits=3) 2 | -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/VirtualTag.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "VirtualTag" 3 | } -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/VirtualTag.repr: -------------------------------------------------------------------------------- 1 | cirq.VirtualTag() -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/X.repr: -------------------------------------------------------------------------------- 1 | cirq.X -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/XX.repr: -------------------------------------------------------------------------------- 1 | cirq.XX -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/Y.repr: -------------------------------------------------------------------------------- 1 | cirq.Y -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/YPowGate.repr: -------------------------------------------------------------------------------- 1 | (cirq.Y**0.456) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/YY.repr: -------------------------------------------------------------------------------- 1 | cirq.YY -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/Z.repr: -------------------------------------------------------------------------------- 1 | cirq.Z -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/ZZ.repr: -------------------------------------------------------------------------------- 1 | cirq.ZZ -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/_NoNoiseModel.repr: -------------------------------------------------------------------------------- 1 | [ 2 | cirq.NO_NOISE, 3 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/_PauliX.repr: -------------------------------------------------------------------------------- 1 | [ 2 | cirq.X, 3 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/_PauliY.repr: -------------------------------------------------------------------------------- 1 | [ 2 | cirq.Y, 3 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/_PauliZ.repr: -------------------------------------------------------------------------------- 1 | [ 2 | cirq.Z, 3 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/_QubitAsQid.repr: -------------------------------------------------------------------------------- 1 | cirq.testing.NoIdentifierQubit().with_dimension(5) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/_UnconstrainedDevice.repr: -------------------------------------------------------------------------------- 1 | [ 2 | cirq.UNCONSTRAINED_DEVICE, 3 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/_Unit.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "_Unit" 3 | } -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/_Unit.repr: -------------------------------------------------------------------------------- 1 | cirq.UnitSweep -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/cirq.MSGate.repr: -------------------------------------------------------------------------------- 1 | cirq.ms(np.pi/2) -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/complex.repr: -------------------------------------------------------------------------------- 1 | [ 2 | 1j, 3 | (1+0j), 4 | 0j, 5 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/pandas.Index.repr_inward: -------------------------------------------------------------------------------- 1 | [ 2 | pd.Index([1, 2, 3], name='test', dtype='int64'), 3 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/sympy.E.repr: -------------------------------------------------------------------------------- 1 | [ 2 | sympy.E 3 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/sympy.EulerGamma.repr: -------------------------------------------------------------------------------- 1 | [ 2 | sympy.EulerGamma 3 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/sympy.Integer.repr: -------------------------------------------------------------------------------- 1 | [ 2 | sympy.Integer(5), 3 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/sympy.Rational.repr: -------------------------------------------------------------------------------- 1 | [ 2 | sympy.Rational(2, 3), 3 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/json_test_data/sympy.pi.repr: -------------------------------------------------------------------------------- 1 | [ 2 | sympy.pi 3 | ] -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/kraus_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/protocols/kraus_protocol.py -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/mul_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/protocols/mul_protocol.py -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/phase_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/protocols/phase_protocol.py -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/pow_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/protocols/pow_protocol.py -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/qasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/protocols/qasm.py -------------------------------------------------------------------------------- /cirq-core/cirq/protocols/qasm_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/protocols/qasm_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/py.typed: -------------------------------------------------------------------------------- 1 | # Marker file for PEP 561. The cirq package uses inline types. 2 | -------------------------------------------------------------------------------- /cirq-core/cirq/qis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/channels.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/channels_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/channels_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/clifford_tableau.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/clifford_tableau.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/clifford_tableau_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/clifford_tableau_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/entropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/entropy.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/entropy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/entropy_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/measures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/measures.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/measures_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/measures_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/noise_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/noise_utils.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/noise_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/noise_utils_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/states.py -------------------------------------------------------------------------------- /cirq-core/cirq/qis/states_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/qis/states_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/classical_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/classical_simulator.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/clifford/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/clifford/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/density_matrix_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/density_matrix_utils.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/mux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/mux.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/mux_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/mux_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/simulation_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/simulation_state.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/simulation_state_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/simulation_state_base.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/simulation_state_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/simulation_state_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/simulation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/simulation_utils.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/simulation_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/simulation_utils_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/simulator.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/simulator_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/simulator_base.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/simulator_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/simulator_base_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/simulator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/simulator_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/sparse_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/sparse_simulator.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/sparse_simulator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/sparse_simulator_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/state_vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/state_vector.py -------------------------------------------------------------------------------- /cirq-core/cirq/sim/state_vector_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/sim/state_vector_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/study/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/study/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/study/flatten_expressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/study/flatten_expressions.py -------------------------------------------------------------------------------- /cirq-core/cirq/study/resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/study/resolver.py -------------------------------------------------------------------------------- /cirq-core/cirq/study/resolver_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/study/resolver_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/study/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/study/result.py -------------------------------------------------------------------------------- /cirq-core/cirq/study/result_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/study/result_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/study/sweepable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/study/sweepable.py -------------------------------------------------------------------------------- /cirq-core/cirq/study/sweepable_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/study/sweepable_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/study/sweeps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/study/sweeps.py -------------------------------------------------------------------------------- /cirq-core/cirq/study/sweeps_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/study/sweeps_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/_compat_test_data/repeated/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cirq-core/cirq/testing/_compat_test_data/repeated/cirq/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cirq-core/cirq/testing/_compat_test_data/repeated/cirq/testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cirq-core/cirq/testing/_compat_test_data/repeated/cirq/testing/_compat_test_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cirq-core/cirq/testing/_compat_test_data/repeated/cirq/testing/_compat_test_data/repeated_child/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cirq-core/cirq/testing/circuit_compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/circuit_compare.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/consistent_act_on.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/consistent_act_on.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/consistent_qasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/consistent_qasm.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/deprecation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/deprecation.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/deprecation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/deprecation_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/devices.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/devices_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/devices_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/equals_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/equals_tester.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/gate_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/gate_features.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/json.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/json_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/json_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/lin_alg_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/lin_alg_utils.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/logs.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/logs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/logs_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/op_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/op_tree.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/op_tree_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/op_tree_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/order_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/order_tester.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/order_tester_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/order_tester_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/pytest_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/pytest_utils.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/pytest_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/pytest_utils_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/random_circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/random_circuit.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/routing_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/routing_devices.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/sample_circuits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/sample_circuits.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/sample_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/sample_gates.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/sample_gates_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/testing/sample_gates_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/testing/test_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cirq-core/cirq/testing/test_data/test_module_missing_json_test_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cirq-core/cirq/testing/test_data/test_module_missing_testspec/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cirq-core/cirq/testing/test_data/test_module_missing_testspec/json_test_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cirq-core/cirq/transformers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/transformers/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/transformers/align.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/transformers/align.py -------------------------------------------------------------------------------- /cirq-core/cirq/transformers/align_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/transformers/align_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/transformers/eject_z.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/transformers/eject_z.py -------------------------------------------------------------------------------- /cirq-core/cirq/transformers/eject_z_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/transformers/eject_z_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/transformers/noise_adding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/transformers/noise_adding.py -------------------------------------------------------------------------------- /cirq-core/cirq/transformers/stratify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/transformers/stratify.py -------------------------------------------------------------------------------- /cirq-core/cirq/transformers/symbolize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/transformers/symbolize.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/abc_alt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/abc_alt.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/abc_alt_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/abc_alt_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/angle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/angle.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/angle_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/angle_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/classical_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/classical_data.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/classical_data_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/classical_data_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/condition.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/condition_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/condition_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/digits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/digits.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/digits_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/digits_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/duration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/duration.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/duration_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/duration_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/linear_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/linear_dict.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/linear_dict_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/linear_dict_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/measurement_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/measurement_key.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/periodic_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/periodic_value.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/periodic_value_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/periodic_value_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/probability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/probability.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/probability_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/probability_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/product_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/product_state.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/product_state_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/product_state_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/random_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/random_state.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/random_state_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/random_state_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/timestamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/timestamp.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/timestamp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/timestamp_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/type_alias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/type_alias.py -------------------------------------------------------------------------------- /cirq-core/cirq/value/value_equality_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/value/value_equality_attr.py -------------------------------------------------------------------------------- /cirq-core/cirq/vis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/vis/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/vis/density_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/vis/density_matrix.py -------------------------------------------------------------------------------- /cirq-core/cirq/vis/density_matrix_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/vis/density_matrix_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/vis/heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/vis/heatmap.py -------------------------------------------------------------------------------- /cirq-core/cirq/vis/heatmap_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/vis/heatmap_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/vis/histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/vis/histogram.py -------------------------------------------------------------------------------- /cirq-core/cirq/vis/histogram_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/vis/histogram_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/vis/state_histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/vis/state_histogram.py -------------------------------------------------------------------------------- /cirq-core/cirq/vis/state_histogram_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/vis/state_histogram_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/vis/vis_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/vis/vis_utils.py -------------------------------------------------------------------------------- /cirq-core/cirq/vis/vis_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/vis/vis_utils_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/work/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/work/__init__.py -------------------------------------------------------------------------------- /cirq-core/cirq/work/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/work/collector.py -------------------------------------------------------------------------------- /cirq-core/cirq/work/collector_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/work/collector_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/work/observable_grouping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/work/observable_grouping.py -------------------------------------------------------------------------------- /cirq-core/cirq/work/observable_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/work/observable_settings.py -------------------------------------------------------------------------------- /cirq-core/cirq/work/pauli_sum_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/work/pauli_sum_collector.py -------------------------------------------------------------------------------- /cirq-core/cirq/work/sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/work/sampler.py -------------------------------------------------------------------------------- /cirq-core/cirq/work/sampler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/work/sampler_test.py -------------------------------------------------------------------------------- /cirq-core/cirq/work/zeros_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/work/zeros_sampler.py -------------------------------------------------------------------------------- /cirq-core/cirq/work/zeros_sampler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/cirq/work/zeros_sampler_test.py -------------------------------------------------------------------------------- /cirq-core/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/pyproject.toml -------------------------------------------------------------------------------- /cirq-core/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/requirements.txt -------------------------------------------------------------------------------- /cirq-core/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-core/setup.py -------------------------------------------------------------------------------- /cirq-google/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/LICENSE -------------------------------------------------------------------------------- /cirq-google/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/README.md -------------------------------------------------------------------------------- /cirq-google/cirq_google/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/__init__.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/_version.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/_version_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/_version_test.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/__init__.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v1/__init__.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v1/params.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v1/params.proto -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v1/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v1/params.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v1/programs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v1/programs.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v2/__init__.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v2/batch.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v2/batch.proto -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v2/batch_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v2/batch_pb2.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v2/device.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v2/device.proto -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v2/ndarrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v2/ndarrays.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v2/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v2/program.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v2/result.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v2/result.proto -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v2/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v2/results.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/api/v2/sweeps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/api/v2/sweeps.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/cloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/cloud/README.md -------------------------------------------------------------------------------- /cirq-google/cirq_google/cloud/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/cloud/__init__.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/cloud/quantum/py.typed: -------------------------------------------------------------------------------- 1 | # Marker file for PEP 561. 2 | # The google-cloud-quantum package uses inline types. 3 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/conftest.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/devices/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/devices/__init__.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/engine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/engine/__init__.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/engine/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/engine/engine.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/engine/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/engine/util.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/AnalogDetuneQubit.repr: -------------------------------------------------------------------------------- 1 | cirq_google.AnalogDetuneQubit(length=10, w=5, target_freq=8) -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/CalibrationTag.repr: -------------------------------------------------------------------------------- 1 | cirq_google.CalibrationTag('xeb') 2 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/CalibrationTag.repr_inward: -------------------------------------------------------------------------------- 1 | cirq_google.CalibrationTag('xeb') 2 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/CompressDurationTag.repr: -------------------------------------------------------------------------------- 1 | cirq_google.CompressDurationTag() 2 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/FSimViaModelTag.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "FSimViaModelTag" 3 | } -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/FSimViaModelTag.repr: -------------------------------------------------------------------------------- 1 | cirq_google.FSimViaModelTag() -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/PhysicalZTag.repr: -------------------------------------------------------------------------------- 1 | cirq_google.PhysicalZTag() -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/PhysicalZTag.repr_inward: -------------------------------------------------------------------------------- 1 | cirq_google.PhysicalZTag() -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/SYC.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "SycamoreGate" 3 | } -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/SYC.json_inward: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "SycamoreGate" 3 | } -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/SYC.repr: -------------------------------------------------------------------------------- 1 | cirq_google.SYC -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/SYC.repr_inward: -------------------------------------------------------------------------------- 1 | cirq_google.SYC -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/SycamoreGate.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "SycamoreGate" 3 | } -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/SycamoreGate.json_inward: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "SycamoreGate" 3 | } -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/SycamoreGate.repr: -------------------------------------------------------------------------------- 1 | cirq_google.SYC -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/SycamoreGate.repr_inward: -------------------------------------------------------------------------------- 1 | cirq_google.SYC -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/SycamoreTargetGateset.repr: -------------------------------------------------------------------------------- 1 | cirq_google.SycamoreTargetGateset(atol=1e-08, tabulation=None) -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/WILLOW.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "WillowGate" 3 | } 4 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/WILLOW.repr: -------------------------------------------------------------------------------- 1 | cirq_google.WILLOW 2 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/WaitGateWithUnit.repr: -------------------------------------------------------------------------------- 1 | cirq_google.WaitGateWithUnit(duration=sympy.Symbol("d")) -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/WillowGate.json: -------------------------------------------------------------------------------- 1 | { 2 | "cirq_type": "WillowGate" 3 | } 4 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/WillowGate.repr: -------------------------------------------------------------------------------- 1 | cirq_google.WILLOW 2 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/cirq.google.BitstringsMeasurement.repr: -------------------------------------------------------------------------------- 1 | cirq_google.BitstringsMeasurement(n_repetitions=10000) 2 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/cirq.google.NaiveQubitPlacer.repr: -------------------------------------------------------------------------------- 1 | cirq_google.NaiveQubitPlacer() 2 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/json_test_data/cirq.google.RandomDevicePlacer.repr: -------------------------------------------------------------------------------- 1 | cirq_google.RandomDevicePlacer() 2 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/line/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/line/__init__.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/ops/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/ops/__init__.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/ops/coupler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/ops/coupler.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/ops/coupler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/ops/coupler_test.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/ops/internal_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/ops/internal_tag.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/ops/wait_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/ops/wait_gate.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/ops/willow_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/ops/willow_gate.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/py.typed: -------------------------------------------------------------------------------- 1 | # Marker file for PEP 561. The cirq package uses inline types. 2 | -------------------------------------------------------------------------------- /cirq-google/cirq_google/study/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/study/__init__.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/workflow/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/workflow/io.py -------------------------------------------------------------------------------- /cirq-google/cirq_google/workflow/io_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/cirq_google/workflow/io_test.py -------------------------------------------------------------------------------- /cirq-google/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/pyproject.toml -------------------------------------------------------------------------------- /cirq-google/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/requirements.txt -------------------------------------------------------------------------------- /cirq-google/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/setup.py -------------------------------------------------------------------------------- /cirq-google/version_policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-google/version_policy.md -------------------------------------------------------------------------------- /cirq-ionq/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/LICENSE -------------------------------------------------------------------------------- /cirq-ionq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/README.md -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/__init__.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/_version.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/_version_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/_version_test.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/calibration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/calibration.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/calibration_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/calibration_test.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/conftest.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/ionq_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/ionq_client.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/ionq_client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/ionq_client_test.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/ionq_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/ionq_devices.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/ionq_devices_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/ionq_devices_test.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/ionq_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/ionq_exceptions.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/ionq_exceptions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/ionq_exceptions_test.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/ionq_gateset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/ionq_gateset.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/ionq_gateset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/ionq_gateset_test.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/ionq_native_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/ionq_native_gates.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/job.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/job_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/job_test.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/json_resolver_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/json_resolver_cache.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/json_test_data/AriaNativeGateset.repr: -------------------------------------------------------------------------------- 1 | [cirq_ionq.AriaNativeGateset(atol=1e-08)] -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/json_test_data/ForteNativeGateset.repr: -------------------------------------------------------------------------------- 1 | [cirq_ionq.ForteNativeGateset(atol=1e-08)] -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/json_test_data/GPI2Gate.repr: -------------------------------------------------------------------------------- 1 | cirq_ionq.GPI2Gate(phi=0.1) 2 | -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/json_test_data/GPIGate.repr: -------------------------------------------------------------------------------- 1 | cirq_ionq.GPIGate(phi=0.2) 2 | -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/json_test_data/IonQTargetGateset.repr: -------------------------------------------------------------------------------- 1 | [cirq_ionq.IonQTargetGateset(atol=1e-08)] -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/json_test_data/ZZGate.repr: -------------------------------------------------------------------------------- 1 | cirq_ionq.ZZGate(theta=0.4) 2 | -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/json_test_data/spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/json_test_data/spec.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/results.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/results_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/results_test.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/sampler.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/sampler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/sampler_test.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/serializer.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/serializer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/serializer_test.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/service.py -------------------------------------------------------------------------------- /cirq-ionq/cirq_ionq/service_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/cirq_ionq/service_test.py -------------------------------------------------------------------------------- /cirq-ionq/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/pyproject.toml -------------------------------------------------------------------------------- /cirq-ionq/requirements.txt: -------------------------------------------------------------------------------- 1 | requests~=2.32 2 | -------------------------------------------------------------------------------- /cirq-ionq/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-ionq/setup.py -------------------------------------------------------------------------------- /cirq-pasqal/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/LICENSE -------------------------------------------------------------------------------- /cirq-pasqal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/README.md -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/cirq_pasqal/__init__.py -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/cirq_pasqal/_version.py -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/_version_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/cirq_pasqal/_version_test.py -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/cirq_pasqal/conftest.py -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/json_test_data/ThreeDQubit.repr: -------------------------------------------------------------------------------- 1 | cirq_pasqal.ThreeDQubit(10, 11, 12) 2 | -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/json_test_data/ThreeDQubit.repr_inward: -------------------------------------------------------------------------------- 1 | cirq_pasqal.ThreeDQubit(10, 11, 12) 2 | -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/json_test_data/TwoDQubit.repr: -------------------------------------------------------------------------------- 1 | cirq_pasqal.TwoDQubit(10, 11) 2 | -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/json_test_data/TwoDQubit.repr_inward: -------------------------------------------------------------------------------- 1 | cirq_pasqal.TwoDQubit(10, 11) 2 | -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/pasqal_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/cirq_pasqal/pasqal_device.py -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/pasqal_gateset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/cirq_pasqal/pasqal_gateset.py -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/pasqal_qubits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/cirq_pasqal/pasqal_qubits.py -------------------------------------------------------------------------------- /cirq-pasqal/cirq_pasqal/pasqal_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/cirq_pasqal/pasqal_sampler.py -------------------------------------------------------------------------------- /cirq-pasqal/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/pyproject.toml -------------------------------------------------------------------------------- /cirq-pasqal/requirements.txt: -------------------------------------------------------------------------------- 1 | requests~=2.32 2 | -------------------------------------------------------------------------------- /cirq-pasqal/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-pasqal/setup.py -------------------------------------------------------------------------------- /cirq-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/.gitignore -------------------------------------------------------------------------------- /cirq-web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/LICENSE -------------------------------------------------------------------------------- /cirq-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/README.md -------------------------------------------------------------------------------- /cirq-web/bloch_sphere_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/bloch_sphere_example.ipynb -------------------------------------------------------------------------------- /cirq-web/circuit_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/circuit_example.ipynb -------------------------------------------------------------------------------- /cirq-web/cirq_web/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/.eslintignore -------------------------------------------------------------------------------- /cirq-web/cirq_web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/.eslintrc.json -------------------------------------------------------------------------------- /cirq-web/cirq_web/.prettierrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('gts/.prettierrc.json') 3 | } 4 | -------------------------------------------------------------------------------- /cirq-web/cirq_web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/README.md -------------------------------------------------------------------------------- /cirq-web/cirq_web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/__init__.py -------------------------------------------------------------------------------- /cirq-web/cirq_web/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/_version.py -------------------------------------------------------------------------------- /cirq-web/cirq_web/_version_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/_version_test.py -------------------------------------------------------------------------------- /cirq-web/cirq_web/bloch_sphere/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/bloch_sphere/__init__.py -------------------------------------------------------------------------------- /cirq-web/cirq_web/circuits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/circuits/__init__.py -------------------------------------------------------------------------------- /cirq-web/cirq_web/circuits/circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/circuits/circuit.py -------------------------------------------------------------------------------- /cirq-web/cirq_web/circuits/circuit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/circuits/circuit_test.py -------------------------------------------------------------------------------- /cirq-web/cirq_web/circuits/symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/circuits/symbols.py -------------------------------------------------------------------------------- /cirq-web/cirq_web/circuits/symbols_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/circuits/symbols_test.py -------------------------------------------------------------------------------- /cirq-web/cirq_web/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/conftest.py -------------------------------------------------------------------------------- /cirq-web/cirq_web/dist/circuit.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/dist/circuit.bundle.js -------------------------------------------------------------------------------- /cirq-web/cirq_web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/package-lock.json -------------------------------------------------------------------------------- /cirq-web/cirq_web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/package.json -------------------------------------------------------------------------------- /cirq-web/cirq_web/src/bloch_sphere/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/src/bloch_sphere/main.ts -------------------------------------------------------------------------------- /cirq-web/cirq_web/src/circuit/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/src/circuit/main.ts -------------------------------------------------------------------------------- /cirq-web/cirq_web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/tsconfig.json -------------------------------------------------------------------------------- /cirq-web/cirq_web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/vite.config.ts -------------------------------------------------------------------------------- /cirq-web/cirq_web/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/vitest.config.ts -------------------------------------------------------------------------------- /cirq-web/cirq_web/vitest.e2e.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/vitest.e2e.config.ts -------------------------------------------------------------------------------- /cirq-web/cirq_web/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/vitest.setup.ts -------------------------------------------------------------------------------- /cirq-web/cirq_web/widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/widget.py -------------------------------------------------------------------------------- /cirq-web/cirq_web/widget_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/cirq_web/widget_test.py -------------------------------------------------------------------------------- /cirq-web/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/pyproject.toml -------------------------------------------------------------------------------- /cirq-web/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cirq-web/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/cirq-web/setup.py -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/conftest.py -------------------------------------------------------------------------------- /dev_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/__init__.py -------------------------------------------------------------------------------- /dev_tools/bash_scripts_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/bash_scripts_test.py -------------------------------------------------------------------------------- /dev_tools/build-protos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/build-protos.sh -------------------------------------------------------------------------------- /dev_tools/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/check.py -------------------------------------------------------------------------------- /dev_tools/ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/ci/README.md -------------------------------------------------------------------------------- /dev_tools/ci/size-labeler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/ci/size-labeler.sh -------------------------------------------------------------------------------- /dev_tools/cirq-infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/cirq-infra/README.md -------------------------------------------------------------------------------- /dev_tools/cloned_env_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/cloned_env_test.py -------------------------------------------------------------------------------- /dev_tools/codeowners_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/codeowners_test.py -------------------------------------------------------------------------------- /dev_tools/conf/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/conf/.pylintrc -------------------------------------------------------------------------------- /dev_tools/conf/apt-list-dev-tools.txt: -------------------------------------------------------------------------------- 1 | shellcheck 2 | virtualenvwrapper 3 | -------------------------------------------------------------------------------- /dev_tools/conf/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/conf/mypy.ini -------------------------------------------------------------------------------- /dev_tools/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/conftest.py -------------------------------------------------------------------------------- /dev_tools/docs/build_api_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/docs/build_api_docs.py -------------------------------------------------------------------------------- /dev_tools/docs/run_doctest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/docs/run_doctest.py -------------------------------------------------------------------------------- /dev_tools/env_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/env_tools.py -------------------------------------------------------------------------------- /dev_tools/git_env_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/git_env_tools.py -------------------------------------------------------------------------------- /dev_tools/github_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/github_repository.py -------------------------------------------------------------------------------- /dev_tools/import_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/import_test.py -------------------------------------------------------------------------------- /dev_tools/incremental_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/incremental_coverage.py -------------------------------------------------------------------------------- /dev_tools/incremental_coverage_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/incremental_coverage_test.py -------------------------------------------------------------------------------- /dev_tools/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/modules.py -------------------------------------------------------------------------------- /dev_tools/modules_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/modules_test.py -------------------------------------------------------------------------------- /dev_tools/modules_test_data/mod1/pack1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev_tools/modules_test_data/mod1/pack1/sub/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev_tools/modules_test_data/mod1/requirements.txt: -------------------------------------------------------------------------------- 1 | req1 2 | req2 3 | -------------------------------------------------------------------------------- /dev_tools/modules_test_data/mod1/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/modules_test_data/mod1/setup.py -------------------------------------------------------------------------------- /dev_tools/modules_test_data/mod2/pack2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev_tools/modules_test_data/mod2/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/modules_test_data/mod2/setup.py -------------------------------------------------------------------------------- /dev_tools/modules_test_data/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/modules_test_data/setup.py -------------------------------------------------------------------------------- /dev_tools/notebooks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/notebooks/__init__.py -------------------------------------------------------------------------------- /dev_tools/notebooks/notebook_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/notebooks/notebook_test.py -------------------------------------------------------------------------------- /dev_tools/notebooks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/notebooks/utils.py -------------------------------------------------------------------------------- /dev_tools/notebooks/utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/notebooks/utils_test.py -------------------------------------------------------------------------------- /dev_tools/output_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/output_capture.py -------------------------------------------------------------------------------- /dev_tools/packaging/packaging_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/packaging/packaging_test.sh -------------------------------------------------------------------------------- /dev_tools/packaging/produce-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/packaging/produce-package.sh -------------------------------------------------------------------------------- /dev_tools/packaging/pypirc_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/packaging/pypirc_template -------------------------------------------------------------------------------- /dev_tools/prepared_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/prepared_env.py -------------------------------------------------------------------------------- /dev_tools/profiling/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/profiling/__init__.py -------------------------------------------------------------------------------- /dev_tools/profiling/benchmark_simulators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/profiling/benchmark_simulators.py -------------------------------------------------------------------------------- /dev_tools/profiling/live_plot_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/profiling/live_plot_collector.py -------------------------------------------------------------------------------- /dev_tools/pylint_copyright_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/pylint_copyright_checker.py -------------------------------------------------------------------------------- /dev_tools/pypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/pypath -------------------------------------------------------------------------------- /dev_tools/requirements/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/__init__.py -------------------------------------------------------------------------------- /dev_tools/requirements/deps/cirq-all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/deps/cirq-all.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/dev-tools.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/deps/dev-tools.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/format.txt: -------------------------------------------------------------------------------- 1 | black[jupyter]==25.11.0 2 | isort[colors]~=7.0.0 3 | -------------------------------------------------------------------------------- /dev_tools/requirements/deps/ipython.txt: -------------------------------------------------------------------------------- 1 | ipython>=8.17 2 | -------------------------------------------------------------------------------- /dev_tools/requirements/deps/mypy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/deps/mypy.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/notebook.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/deps/notebook.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/packaging.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/deps/packaging.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/protos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/deps/protos.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/pylint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/deps/pylint.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/pytest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/deps/pytest.txt -------------------------------------------------------------------------------- /dev_tools/requirements/deps/ruff.txt: -------------------------------------------------------------------------------- 1 | ruff==0.14.7 2 | -------------------------------------------------------------------------------- /dev_tools/requirements/deps/tensorflow-docs.txt: -------------------------------------------------------------------------------- 1 | tensorflow-docs==2025.2.19.33219 2 | -------------------------------------------------------------------------------- /dev_tools/requirements/dev.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/dev.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/lint.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/lint.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/mypy.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/mypy.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/no-contrib.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/no-contrib.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/notebooks.env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/notebooks.env.txt -------------------------------------------------------------------------------- /dev_tools/requirements/reqs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/reqs.py -------------------------------------------------------------------------------- /dev_tools/requirements/reqs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/requirements/reqs_test.py -------------------------------------------------------------------------------- /dev_tools/requirements/test_data/b.req.txt: -------------------------------------------------------------------------------- 1 | # a comment 2 | b 3 | -------------------------------------------------------------------------------- /dev_tools/shell_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/shell_tools.py -------------------------------------------------------------------------------- /dev_tools/shell_tools_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/shell_tools_test.py -------------------------------------------------------------------------------- /dev_tools/snippets_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/snippets_test.py -------------------------------------------------------------------------------- /dev_tools/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/test_utils.py -------------------------------------------------------------------------------- /dev_tools/triage-party/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/triage-party/README.md -------------------------------------------------------------------------------- /dev_tools/triage-party/skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/triage-party/skaffold.yaml -------------------------------------------------------------------------------- /dev_tools/version_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/dev_tools/version_test.py -------------------------------------------------------------------------------- /docs/_book.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/_book.yaml -------------------------------------------------------------------------------- /docs/_template.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/_template.ipynb -------------------------------------------------------------------------------- /docs/build/_index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/_index.yaml -------------------------------------------------------------------------------- /docs/build/circuits.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/circuits.ipynb -------------------------------------------------------------------------------- /docs/build/classical_control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/classical_control.ipynb -------------------------------------------------------------------------------- /docs/build/custom_gates.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/custom_gates.ipynb -------------------------------------------------------------------------------- /docs/build/ecosystem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/ecosystem.md -------------------------------------------------------------------------------- /docs/build/gates.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/gates.ipynb -------------------------------------------------------------------------------- /docs/build/interop.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/interop.ipynb -------------------------------------------------------------------------------- /docs/build/operators.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/operators.ipynb -------------------------------------------------------------------------------- /docs/build/pauli_observables.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/pauli_observables.ipynb -------------------------------------------------------------------------------- /docs/build/protocols.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/protocols.ipynb -------------------------------------------------------------------------------- /docs/build/qubits.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/qubits.ipynb -------------------------------------------------------------------------------- /docs/build/qudits.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/build/qudits.ipynb -------------------------------------------------------------------------------- /docs/citation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/citation.md -------------------------------------------------------------------------------- /docs/dev/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/development.md -------------------------------------------------------------------------------- /docs/dev/gates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/gates.md -------------------------------------------------------------------------------- /docs/dev/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/modules.md -------------------------------------------------------------------------------- /docs/dev/nomenclature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/nomenclature.md -------------------------------------------------------------------------------- /docs/dev/notebooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/notebooks.md -------------------------------------------------------------------------------- /docs/dev/plotting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/plotting.md -------------------------------------------------------------------------------- /docs/dev/rfc_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/rfc_process.md -------------------------------------------------------------------------------- /docs/dev/serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/serialization.md -------------------------------------------------------------------------------- /docs/dev/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/style.md -------------------------------------------------------------------------------- /docs/dev/support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/support.md -------------------------------------------------------------------------------- /docs/dev/triage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/triage.md -------------------------------------------------------------------------------- /docs/dev/versions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/dev/versions.md -------------------------------------------------------------------------------- /docs/experiments/_index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/experiments/_index.yaml -------------------------------------------------------------------------------- /docs/experiments/fourier_checking.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/experiments/fourier_checking.ipynb -------------------------------------------------------------------------------- /docs/experiments/fourier_checking.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/experiments/fourier_checking.tst -------------------------------------------------------------------------------- /docs/experiments/quantum_walks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/experiments/quantum_walks.ipynb -------------------------------------------------------------------------------- /docs/experiments/quantum_walks.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/experiments/quantum_walks.tst -------------------------------------------------------------------------------- /docs/experiments/shor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/experiments/shor.ipynb -------------------------------------------------------------------------------- /docs/experiments/textbook_algorithms.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/experiments/textbook_algorithms.tst -------------------------------------------------------------------------------- /docs/gatezoo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/gatezoo.ipynb -------------------------------------------------------------------------------- /docs/google/access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/google/access.md -------------------------------------------------------------------------------- /docs/google/best_practices.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/google/best_practices.ipynb -------------------------------------------------------------------------------- /docs/google/calibration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/google/calibration.md -------------------------------------------------------------------------------- /docs/google/concepts.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/google/concepts.ipynb -------------------------------------------------------------------------------- /docs/google/devices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/google/devices.md -------------------------------------------------------------------------------- /docs/google/engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/google/engine.md -------------------------------------------------------------------------------- /docs/google/internal_gates.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/google/internal_gates.ipynb -------------------------------------------------------------------------------- /docs/google/merge_subsets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/google/merge_subsets.png -------------------------------------------------------------------------------- /docs/google/qubit-placement.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/google/qubit-placement.ipynb -------------------------------------------------------------------------------- /docs/google/specification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/google/specification.md -------------------------------------------------------------------------------- /docs/hardware/_index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/_index.yaml -------------------------------------------------------------------------------- /docs/hardware/aqt/access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/aqt/access.md -------------------------------------------------------------------------------- /docs/hardware/aqt/getting_started.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/aqt/getting_started.ipynb -------------------------------------------------------------------------------- /docs/hardware/azure-quantum/access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/azure-quantum/access.md -------------------------------------------------------------------------------- /docs/hardware/devices.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/devices.ipynb -------------------------------------------------------------------------------- /docs/hardware/ionq/access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/ionq/access.md -------------------------------------------------------------------------------- /docs/hardware/ionq/calibrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/ionq/calibrations.md -------------------------------------------------------------------------------- /docs/hardware/ionq/circuits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/ionq/circuits.md -------------------------------------------------------------------------------- /docs/hardware/ionq/getting_started.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/ionq/getting_started.ipynb -------------------------------------------------------------------------------- /docs/hardware/ionq/jobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/ionq/jobs.md -------------------------------------------------------------------------------- /docs/hardware/ionq/service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/ionq/service.md -------------------------------------------------------------------------------- /docs/hardware/pasqal/access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/pasqal/access.md -------------------------------------------------------------------------------- /docs/hardware/pasqal/devices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/pasqal/devices.md -------------------------------------------------------------------------------- /docs/hardware/pasqal/sampler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/pasqal/sampler.md -------------------------------------------------------------------------------- /docs/hardware/qubit_picking.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/hardware/qubit_picking.ipynb -------------------------------------------------------------------------------- /docs/images/CircuitMomentOperation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/CircuitMomentOperation.png -------------------------------------------------------------------------------- /docs/images/Cirq_logo_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/Cirq_logo_color.png -------------------------------------------------------------------------------- /docs/images/Cirq_logo_color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/Cirq_logo_color.svg -------------------------------------------------------------------------------- /docs/images/Cirq_logo_notext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/Cirq_logo_notext.png -------------------------------------------------------------------------------- /docs/images/Cirq_logo_notext.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/Cirq_logo_notext.svg -------------------------------------------------------------------------------- /docs/images/InsertStrategy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/InsertStrategy.png -------------------------------------------------------------------------------- /docs/images/circ2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/circ2.png -------------------------------------------------------------------------------- /docs/images/colab_github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/colab_github.png -------------------------------------------------------------------------------- /docs/images/colab_upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/colab_upload.png -------------------------------------------------------------------------------- /docs/images/console-landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/console-landing.png -------------------------------------------------------------------------------- /docs/images/console-project-id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/console-project-id.png -------------------------------------------------------------------------------- /docs/images/cycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/cycle.png -------------------------------------------------------------------------------- /docs/images/ecosystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/ecosystem.png -------------------------------------------------------------------------------- /docs/images/engine_cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/engine_cloud.png -------------------------------------------------------------------------------- /docs/images/engine_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/engine_diagram.png -------------------------------------------------------------------------------- /docs/images/engine_job.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/engine_job.png -------------------------------------------------------------------------------- /docs/images/engine_program.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/engine_program.png -------------------------------------------------------------------------------- /docs/images/engine_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/engine_result.png -------------------------------------------------------------------------------- /docs/images/moments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/moments.png -------------------------------------------------------------------------------- /docs/images/notebook_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/notebook_header.png -------------------------------------------------------------------------------- /docs/images/pasqal/Cirq_pasqal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/pasqal/Cirq_pasqal.png -------------------------------------------------------------------------------- /docs/images/pasqal/Grover_circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/pasqal/Grover_circuit.png -------------------------------------------------------------------------------- /docs/images/pasqal/eiffel_tower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/pasqal/eiffel_tower.png -------------------------------------------------------------------------------- /docs/images/pasqal/grid_atoms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/pasqal/grid_atoms.png -------------------------------------------------------------------------------- /docs/images/pasqal/r_radius.001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/pasqal/r_radius.001.png -------------------------------------------------------------------------------- /docs/images/quantum-ai-vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/quantum-ai-vertical.svg -------------------------------------------------------------------------------- /docs/images/run-code-block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/images/run-code-block.png -------------------------------------------------------------------------------- /docs/named_topologies.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/named_topologies.ipynb -------------------------------------------------------------------------------- /docs/noise/_index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/noise/_index.yaml -------------------------------------------------------------------------------- /docs/noise/heatmaps.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/noise/heatmaps.ipynb -------------------------------------------------------------------------------- /docs/noise/qcvv/isolated_xeb.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/noise/qcvv/isolated_xeb.ipynb -------------------------------------------------------------------------------- /docs/noise/qcvv/isolated_xeb.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/noise/qcvv/isolated_xeb.tst -------------------------------------------------------------------------------- /docs/noise/qcvv/parallel_xeb.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/noise/qcvv/parallel_xeb.ipynb -------------------------------------------------------------------------------- /docs/noise/qcvv/parallel_xeb.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/noise/qcvv/parallel_xeb.tst -------------------------------------------------------------------------------- /docs/noise/qcvv/xeb_theory.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/noise/qcvv/xeb_theory.ipynb -------------------------------------------------------------------------------- /docs/noise/qcvv/xeb_theory.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/noise/qcvv/xeb_theory.tst -------------------------------------------------------------------------------- /docs/noise/representing_noise.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/noise/representing_noise.ipynb -------------------------------------------------------------------------------- /docs/simulate/_index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/simulate/_index.yaml -------------------------------------------------------------------------------- /docs/simulate/noisy_simulation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/simulate/noisy_simulation.ipynb -------------------------------------------------------------------------------- /docs/simulate/params.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/simulate/params.ipynb -------------------------------------------------------------------------------- /docs/simulate/qvm_basic_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/simulate/qvm_basic_example.ipynb -------------------------------------------------------------------------------- /docs/simulate/qvm_builder_code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/simulate/qvm_builder_code.ipynb -------------------------------------------------------------------------------- /docs/simulate/simulation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/simulate/simulation.ipynb -------------------------------------------------------------------------------- /docs/simulate/state_histograms.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/simulate/state_histograms.ipynb -------------------------------------------------------------------------------- /docs/start/basics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/start/basics.ipynb -------------------------------------------------------------------------------- /docs/start/best_practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/start/best_practices.md -------------------------------------------------------------------------------- /docs/start/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/start/install.md -------------------------------------------------------------------------------- /docs/start/intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/start/intro.ipynb -------------------------------------------------------------------------------- /docs/start/intro.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/start/intro.tst -------------------------------------------------------------------------------- /docs/start/start.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/start/start.ipynb -------------------------------------------------------------------------------- /docs/transform/_index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/transform/_index.yaml -------------------------------------------------------------------------------- /docs/transform/custom_transformers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/transform/custom_transformers.ipynb -------------------------------------------------------------------------------- /docs/transform/routing_transformer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/transform/routing_transformer.ipynb -------------------------------------------------------------------------------- /docs/transform/transformers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/transform/transformers.ipynb -------------------------------------------------------------------------------- /docs/tutorials/google/colab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/tutorials/google/colab.ipynb -------------------------------------------------------------------------------- /docs/tutorials/google/echoes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/tutorials/google/echoes.ipynb -------------------------------------------------------------------------------- /docs/tutorials/google/spin_echoes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/tutorials/google/spin_echoes.ipynb -------------------------------------------------------------------------------- /docs/tutorials/google/start.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/docs/tutorials/google/start.ipynb -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/__init__.py -------------------------------------------------------------------------------- /examples/advanced/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/advanced/quantum_volume.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/advanced/quantum_volume.ipynb -------------------------------------------------------------------------------- /examples/advanced/quantum_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/advanced/quantum_volume.py -------------------------------------------------------------------------------- /examples/advanced/quantum_volume.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/advanced/quantum_volume.tst -------------------------------------------------------------------------------- /examples/advanced/quantum_volume_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/advanced/quantum_volume_test.py -------------------------------------------------------------------------------- /examples/basic_arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/basic_arithmetic.py -------------------------------------------------------------------------------- /examples/bb84.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/bb84.py -------------------------------------------------------------------------------- /examples/bcs_mean_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/bcs_mean_field.py -------------------------------------------------------------------------------- /examples/bell_inequality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/bell_inequality.py -------------------------------------------------------------------------------- /examples/bernstein_vazirani.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/bernstein_vazirani.py -------------------------------------------------------------------------------- /examples/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/conftest.py -------------------------------------------------------------------------------- /examples/deutsch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/deutsch.py -------------------------------------------------------------------------------- /examples/direct_fidelity_estimation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/direct_fidelity_estimation.ipynb -------------------------------------------------------------------------------- /examples/direct_fidelity_estimation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/direct_fidelity_estimation.py -------------------------------------------------------------------------------- /examples/examples_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/examples_test.py -------------------------------------------------------------------------------- /examples/grover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/grover.py -------------------------------------------------------------------------------- /examples/heatmaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/heatmaps.py -------------------------------------------------------------------------------- /examples/hello_qubit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/hello_qubit.py -------------------------------------------------------------------------------- /examples/hhl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/hhl.py -------------------------------------------------------------------------------- /examples/hidden_shift_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/hidden_shift_algorithm.py -------------------------------------------------------------------------------- /examples/magic_square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/magic_square.py -------------------------------------------------------------------------------- /examples/magic_square_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/magic_square_test.py -------------------------------------------------------------------------------- /examples/noisy_simulation_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/noisy_simulation_example.py -------------------------------------------------------------------------------- /examples/phase_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/phase_estimator.py -------------------------------------------------------------------------------- /examples/qaoa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/qaoa.py -------------------------------------------------------------------------------- /examples/quantum_fourier_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/quantum_fourier_transform.py -------------------------------------------------------------------------------- /examples/quantum_teleportation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/quantum_teleportation.py -------------------------------------------------------------------------------- /examples/shor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/shor.py -------------------------------------------------------------------------------- /examples/shors_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/shors_code.py -------------------------------------------------------------------------------- /examples/simon_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/simon_algorithm.py -------------------------------------------------------------------------------- /examples/single_qubit_heatmap_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/single_qubit_heatmap_example.png -------------------------------------------------------------------------------- /examples/stabilizer_code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/stabilizer_code.ipynb -------------------------------------------------------------------------------- /examples/stabilizer_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/stabilizer_code.py -------------------------------------------------------------------------------- /examples/stabilizer_code_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/stabilizer_code_test.py -------------------------------------------------------------------------------- /examples/superdense_coding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/superdense_coding.py -------------------------------------------------------------------------------- /examples/swap_networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/swap_networks.py -------------------------------------------------------------------------------- /examples/two_qubit_gate_compilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/examples/two_qubit_gate_compilation.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/pyproject.toml -------------------------------------------------------------------------------- /release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/release.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumlib/Cirq/HEAD/setup.py --------------------------------------------------------------------------------