MPQP
Contents:
Getting started
The Quantum Circuit
Instructions
Noisy Simulations
Execution
Remote devices handling
Variational Quantum Algorithms
QASM converter
Tools
Local Storage
Changelog
Examples
MPQP
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
action (AnswerNode attribute)
add() (QCircuit method)
AdditionalGateNoiseWarning
adjust_measure() (in module mpqp.execution.runner)
AER_SIMULATOR (IBMDevice attribute)
AER_SIMULATOR_DENSITY_MATRIX (IBMDevice attribute)
AER_SIMULATOR_EXTENDED_STABILIZER (IBMDevice attribute)
AER_SIMULATOR_MATRIX_PRODUCT_STATE (IBMDevice attribute)
AER_SIMULATOR_STABILIZER (IBMDevice attribute)
AER_SIMULATOR_STATEVECTOR (IBMDevice attribute)
amplitude() (in module mpqp.tools.theoretical_simulation)
AmplitudeDamping (class in mpqp.noise.noise_model)
amplitudes (Result property)
(StateVector property)
AnswerNode (class in mpqp.tools.choice_tree)
answers (QuestionNode attribute)
append() (QCircuit method)
apply_noise_to_braket_circuit() (in module mpqp.execution.providers.aws)
apply_noise_to_cirq_circuit() (in module mpqp.execution.providers.google)
ArbitraryNestedSequence (in module mpqp.tools.generics)
atol (in module mpqp.tools.maths)
atoms (PauliStringAtom property)
(PauliStringMonomial property)
ATOSDevice (class in mpqp.execution.devices)
AvailableDevice (class in mpqp.execution.devices)
AWSBraketRemoteExecutionError
AWSDevice (class in mpqp.execution.devices)
AZUREDevice (class in mpqp.execution.devices)
B
Barrier (class in mpqp.core.instruction.barrier)
basis (BasisMeasure attribute)
Basis (class in mpqp.core.instruction.measurement.basis)
basis_vectors (Basis attribute)
BasisMeasure (class in mpqp.core.instruction.measurement.basis_measure)
BatchResult (class in mpqp.execution.result)
BFGS (Optimizer attribute)
bin_str (Sample attribute)
binary_to_custom() (Basis method)
BinaryOperation (class in mpqp.execution.vqa.qubo)
BitFlip (class in mpqp.noise.noise_model)
BRAKET (Language attribute)
braket_custom_gates_to_mpqp() (in module mpqp.qasm.qasm_to_braket)
BRAKET_CUSTOM_INCLUDE (Instr attribute)
BRAKET_DM1_SIMULATOR (AWSDevice attribute)
braket_gate (CNOT attribute)
(CP attribute)
(CRk attribute)
(CRk_dagger attribute)
(CZ attribute)
(H attribute)
(Id attribute)
(NativeGate attribute)
(NoParameterGate attribute)
(P attribute)
(Rk attribute)
(Rk_dagger attribute)
(Rx attribute)
(Ry attribute)
(Rz attribute)
(S attribute)
(S_dagger attribute)
(SWAP attribute)
(T attribute)
(TOF attribute)
(U attribute)
(X attribute)
(Y attribute)
(Z attribute)
BRAKET_INVERSE_CUSTOM_INCLUDE (Instr attribute)
BRAKET_LOCAL_SIMULATOR (AWSDevice attribute)
braket_noise_to_mpqp() (in module mpqp.qasm.qasm_to_braket)
BRAKET_SV1_SIMULATOR (AWSDevice attribute)
BRAKET_TN1_SIMULATOR (AWSDevice attribute)
Breakpoint (class in mpqp.core.instruction.breakpoint)
breakpoints (QCircuit property)
C
C3SQRTX (Instr attribute)
C3X (Instr attribute)
C4X (Instr attribute)
c_targets (BasisMeasure attribute)
CANCELLED (JobStatus attribute)
check_job_compatibility() (in module mpqp.execution.providers.ibm)
childI (DiagPauliNode property)
(PauliNode property)
childX (PauliNode property)
childY (PauliNode property)
childZ (DiagPauliNode property)
(PauliNode property)
circuit (Job attribute)
CIRQ (Language attribute)
cirq_gate (CNOT attribute)
(CZ attribute)
(H attribute)
(Id attribute)
(NativeGate attribute)
(S attribute)
(S_dagger attribute)
(SWAP attribute)
(T attribute)
(TOF attribute)
(U attribute)
(X attribute)
(Y attribute)
(Z attribute)
cirq_gate() (CP method)
(CRk method)
(CRk_dagger method)
(P method)
(Rk method)
(Rk_dagger method)
(Rx method)
(Ry method)
(Rz method)
CIRQ_LOCAL_SIMULATOR (GOOGLEDevice attribute)
classproperty (class in mpqp.tools.generics)
clean_1D_array() (in module mpqp.tools.display)
clean_matrix() (in module mpqp.tools.display)
clean_number_repr() (in module mpqp.tools.display)
clear_local_storage() (in module mpqp.local_storage.delete)
CLIQUE_REMOVING (GroupingMethods attribute)
closest_unitary() (in module mpqp.tools.maths)
CMAES (Optimizer attribute)
CNOT (class in mpqp.core.instruction.gates.native_gates)
COBYLA (Optimizer attribute)
coef (PauliStringAtom property)
(PauliStringMonomial attribute)
COLORING_DB (GroupingMethods attribute)
COLORING_DSATUR (GroupingMethods attribute)
COLORING_GREEDY (GroupingMethods attribute)
COLORING_LF (GroupingMethods attribute)
COLORING_RECURSIVE_LF (GroupingMethods attribute)
COLORING_SF (GroupingMethods attribute)
commutes_with() (PauliStringAtom method)
(PauliStringMonomial method)
commuting_type (ExpectationMeasure attribute)
CommutingTypes (class in mpqp.core.instruction.measurement.pauli_string)
ComputationalBasis (class in mpqp.core.instruction.measurement.basis)
compute_coefficients() (in module mpqp.tools.obs_decomposition)
compute_coefficients_diagonal_case() (in module mpqp.tools.obs_decomposition)
compute_coefficients_walsh() (in module mpqp.tools.obs_decomposition)
compute_expectation_value() (in module mpqp.execution.providers.ibm)
compute_expected_matrix() (in module mpqp.tools.circuit)
config_azure_account() (in module mpqp.execution.connection.azure_connection)
config_ibm_account() (in module mpqp.execution.connection.ibm_connection)
config_ionq_key() (in module mpqp.execution.connection.ionq_connection)
config_key() (in module mpqp.execution.connection.env_manager)
config_qlm_account() (in module mpqp.execution.connection.qlm_connection)
configure_account_iam() (in module mpqp.execution.connection.aws_connection)
configure_account_sso() (in module mpqp.execution.connection.aws_connection)
connections() (Instruction method)
(NoiseModel method)
ControlledGate (class in mpqp.core.instruction.gates.controlled_gate)
controls (ControlledGate attribute)
convert_instruction_2_to_3() (in module mpqp.qasm.open_qasm_2_and_3)
convert_instruction_3_to_2() (in module mpqp.qasm.open_qasm_2_and_3)
cos() (in module mpqp.tools.maths)
count (Sample attribute)
count_gates() (QCircuit method)
counts (Result property)
CP (class in mpqp.core.instruction.gates.native_gates)
CRk (class in mpqp.core.instruction.gates.native_gates)
CRk_dagger (class in mpqp.core.instruction.gates.native_gates)
CSX (Instr attribute)
CU3 (Instr attribute)
CustomGate (class in mpqp.core.instruction.gates.custom_gate)
CZ (class in mpqp.core.instruction.gates.native_gates)
D
decompose() (CustomGate method)
decompose_diagonal_observable_ptdr() (in module mpqp.tools.obs_decomposition)
decompose_diagonal_observable_walsh_hadamard() (in module mpqp.tools.obs_decomposition)
decompose_hermitian_matrix_ptdr() (in module mpqp.tools.obs_decomposition)
definition (CustomGate attribute)
(ParametrizedGate attribute)
delete_associated_results() (Job method)
delete_by_local_id() (Job static method)
(Result static method)
Depolarizing (class in mpqp.noise.noise_model)
depth() (QCircuit method)
(Qubo method)
device (Job attribute)
(Result property)
DeviceJobIncompatibleError
diagonal_elements (Observable property)
DiagPauliNode (class in mpqp.tools.obs_decomposition)
dict() (UserGate method)
display() (QCircuit method)
display_kth_breakpoint() (in module mpqp.execution.runner)
dist_alpha_matching() (in module mpqp.tools.theoretical_simulation)
DONE (JobStatus attribute)
E
eigen_values (PauliStringAtom property)
ensure_local_storage() (in module mpqp.local_storage.setup)
ERROR (JobStatus attribute)
error (Result attribute)
estimate_cost_single_job() (in module mpqp.execution.providers.aws)
evaluate() (Qubo method)
exp() (in module mpqp.tools.maths)
exp_id_dist() (in module mpqp.tools.theoretical_simulation)
exp_id_dist_excess() (in module mpqp.tools.theoretical_simulation)
expectation_values (Result property)
ExpectationMeasure (class in mpqp.core.instruction.measurement.expectation_value)
extract_observable_result() (in module mpqp.execution.providers.atos)
extract_result() (in module mpqp.execution.providers.atos)
(in module mpqp.execution.providers.aws)
(in module mpqp.execution.providers.ibm)
extract_result_SAMPLE() (in module mpqp.execution.providers.google)
extract_result_STATE_VECTOR() (in module mpqp.execution.providers.google)
extract_sample_result() (in module mpqp.execution.providers.atos)
extract_samples() (in module mpqp.execution.providers.ibm)
extract_state_vector_result() (in module mpqp.execution.providers.atos)
F
FakeAlgiers (IBMSimulatedDevice attribute)
FakeAlmadenV2 (IBMSimulatedDevice attribute)
FakeArmonkV2 (IBMSimulatedDevice attribute)
FakeAthensV2 (IBMSimulatedDevice attribute)
FakeAuckland (IBMSimulatedDevice attribute)
FakeBelemV2 (IBMSimulatedDevice attribute)
FakeBoeblingenV2 (IBMSimulatedDevice attribute)
FakeBogotaV2 (IBMSimulatedDevice attribute)
FakeBrisbane (IBMSimulatedDevice attribute)
FakeBrooklynV2 (IBMSimulatedDevice attribute)
FakeBurlingtonV2 (IBMSimulatedDevice attribute)
FakeCambridgeV2 (IBMSimulatedDevice attribute)
FakeCasablancaV2 (IBMSimulatedDevice attribute)
FakeCusco (IBMSimulatedDevice attribute)
FakeEssexV2 (IBMSimulatedDevice attribute)
FakeGeneva (IBMSimulatedDevice attribute)
FakeGuadalupeV2 (IBMSimulatedDevice attribute)
FakeHanoiV2 (IBMSimulatedDevice attribute)
FakeJakartaV2 (IBMSimulatedDevice attribute)
FakeJohannesburgV2 (IBMSimulatedDevice attribute)
FakeKawasaki (IBMSimulatedDevice attribute)
FakeKolkataV2 (IBMSimulatedDevice attribute)
FakeKyiv (IBMSimulatedDevice attribute)
FakeKyoto (IBMSimulatedDevice attribute)
FakeLagosV2 (IBMSimulatedDevice attribute)
FakeLimaV2 (IBMSimulatedDevice attribute)
FakeLondonV2 (IBMSimulatedDevice attribute)
FakeManhattanV2 (IBMSimulatedDevice attribute)
FakeManilaV2 (IBMSimulatedDevice attribute)
FakeMelbourneV2 (IBMSimulatedDevice attribute)
FakeMontrealV2 (IBMSimulatedDevice attribute)
FakeMumbaiV2 (IBMSimulatedDevice attribute)
FakeNairobiV2 (IBMSimulatedDevice attribute)
FakeOsaka (IBMSimulatedDevice attribute)
FakeOslo (IBMSimulatedDevice attribute)
FakeOurenseV2 (IBMSimulatedDevice attribute)
FakeParisV2 (IBMSimulatedDevice attribute)
FakePeekskill (IBMSimulatedDevice attribute)
FakePerth (IBMSimulatedDevice attribute)
FakePoughkeepsieV2 (IBMSimulatedDevice attribute)
FakePrague (IBMSimulatedDevice attribute)
FakeQuebec (IBMSimulatedDevice attribute)
FakeQuitoV2 (IBMSimulatedDevice attribute)
FakeRochesterV2 (IBMSimulatedDevice attribute)
FakeRomeV2 (IBMSimulatedDevice attribute)
FakeSantiagoV2 (IBMSimulatedDevice attribute)
FakeSherbrooke (IBMSimulatedDevice attribute)
FakeSingaporeV2 (IBMSimulatedDevice attribute)
FakeSydneyV2 (IBMSimulatedDevice attribute)
FakeTorino (IBMSimulatedDevice attribute)
FakeTorontoV2 (IBMSimulatedDevice attribute)
FakeValenciaV2 (IBMSimulatedDevice attribute)
FakeVigoV2 (IBMSimulatedDevice attribute)
FakeWashingtonV2 (IBMSimulatedDevice attribute)
FakeYorktownV2 (IBMSimulatedDevice attribute)
fetch_all_jobs() (in module mpqp.local_storage.queries)
fetch_all_results() (in module mpqp.local_storage.queries)
fetch_jobs_with_id() (in module mpqp.local_storage.queries)
fetch_jobs_with_job() (in module mpqp.local_storage.queries)
fetch_jobs_with_result() (in module mpqp.local_storage.queries)
fetch_jobs_with_result_and_job() (in module mpqp.local_storage.queries)
fetch_results_with_id() (in module mpqp.local_storage.queries)
fetch_results_with_job() (in module mpqp.local_storage.queries)
fetch_results_with_job_id() (in module mpqp.local_storage.queries)
fetch_results_with_result() (in module mpqp.local_storage.queries)
fetch_results_with_result_and_job() (in module mpqp.local_storage.queries)
find() (in module mpqp.tools.generics)
find_index() (in module mpqp.tools.generics)
flatten() (in module mpqp.tools.generics)
flatten_generator() (in module mpqp.tools.generics)
format_element() (in module mpqp.tools.display)
format_element_str() (in module mpqp.tools.display)
from_arn() (AWSDevice static method)
from_diagonal_elements() (PauliString static method)
from_matrix() (PauliString static method)
from_myqlm_to_mpqp() (in module mpqp.qasm.myqlm_to_mpqp)
from_other_language() (NoiseModel class method)
(PauliString static method)
(QCircuit class method)
from_str_remote() (ATOSDevice static method)
FULL (CommutingTypes attribute)
G
gamma (AmplitudeDamping attribute)
(PhaseDamping attribute)
(U property)
Gate (class in mpqp.core.instruction.gates.gate)
GateDefinition (class in mpqp.core.instruction.gates.gate_definition)
gates (NoiseModel attribute)
(QCircuit property)
generate_and_explore_node() (in module mpqp.tools.obs_decomposition)
generate_and_explore_node_diagonal_case() (in module mpqp.tools.obs_decomposition)
generate_hadamard() (in module mpqp.tools.obs_decomposition)
generate_hardware_model() (in module mpqp.execution.providers.atos)
generate_job() (in module mpqp.execution.runner)
generate_mixer_hamiltonian() (QaoaMixer method)
generate_observable_job() (in module mpqp.execution.providers.atos)
generate_qiskit_noise_model() (in module mpqp.execution.providers.ibm)
generate_sample_job() (in module mpqp.execution.providers.atos)
generate_state_vector_job() (in module mpqp.execution.providers.atos)
get_active_account_info() (in module mpqp.execution.connection.ibm_connection)
get_all_job_ids() (in module mpqp.execution.connection.azure_connection)
(in module mpqp.execution.connection.google_connection)
(in module mpqp.execution.connection.ibm_connection)
(in module mpqp.execution.connection.qlm_connection)
get_all_jobs() (in module mpqp.local_storage.load)
get_all_partial_ids() (in module mpqp.execution.connection.aws_connection)
get_all_remote_job_ids() (in module mpqp.execution.remote_handler)
get_all_results() (in module mpqp.local_storage.load)
get_all_task_ids() (in module mpqp.execution.connection.aws_connection)
get_arn() (AWSDevice method)
get_aws_braket_account_info() (in module mpqp.execution.connection.aws_connection)
get_aws_job_status() (in module mpqp.execution.job)
get_azure_account_info() (in module mpqp.execution.connection.azure_connection)
get_azure_job_status() (in module mpqp.execution.job)
get_azure_provider() (in module mpqp.execution.connection.azure_connection)
get_azure_workspace() (in module mpqp.execution.connection.azure_connection)
get_backend() (in module mpqp.execution.connection.ibm_connection)
get_basis_change() (PauliStringAtom method)
get_braket_device() (in module mpqp.execution.connection.aws_connection)
get_database_version() (in module mpqp.local_storage.setup)
get_env_variable() (in module mpqp.execution.connection.env_manager)
get_existing_config_str() (in module mpqp.execution.connection.env_manager)
get_ibm_fake_providers() (StaticIBMSimulatedDevice static method)
get_ibm_job_status() (in module mpqp.execution.job)
get_ionq_account_info() (in module mpqp.execution.connection.ionq_connection)
get_ionq_job_ids() (in module mpqp.execution.connection.ionq_connection)
get_jobs_by_id() (in module mpqp.execution.connection.azure_connection)
get_jobs_with_id() (in module mpqp.local_storage.load)
get_jobs_with_job() (in module mpqp.local_storage.load)
get_jobs_with_result() (in module mpqp.local_storage.load)
get_local_qpu() (in module mpqp.execution.providers.atos)
get_monomial() (DiagPauliNode method)
(PauliNode method)
get_pauli_grouping() (ExpectationMeasure method)
get_QiskitRuntimeService() (in module mpqp.execution.connection.ibm_connection)
get_qlm_job_status() (in module mpqp.execution.job)
get_QLMaaSConnection() (in module mpqp.execution.connection.qlm_connection)
get_region() (AWSDevice method)
get_remote_qpu() (in module mpqp.execution.providers.atos)
get_remote_result() (in module mpqp.execution.remote_handler)
get_result_from_aws_task_arn() (in module mpqp.execution.providers.aws)
get_result_from_ibm_job_id() (in module mpqp.execution.providers.ibm)
get_result_from_qlm_job_id() (in module mpqp.execution.providers.atos)
get_results_with_id() (in module mpqp.local_storage.load)
get_results_with_job_id() (in module mpqp.local_storage.load)
get_results_with_result() (in module mpqp.local_storage.load)
get_results_with_result_and_job() (in module mpqp.local_storage.load)
get_terms_and_coefs() (Qubo method)
get_user_sso_credentials() (in module mpqp.execution.connection.aws_connection)
get_variables() (Qubo method)
GOOGLEDevice (class in mpqp.execution.devices)
gphase (QCircuit attribute)
GREEDY (GroupingMethods attribute)
grouping_method (ExpectationMeasure attribute)
GroupingMethods (class in mpqp.core.instruction.measurement.pauli_string)
H
H (class in mpqp.core.instruction.gates.native_gates)
HadamardBasis (class in mpqp.core.instruction.measurement.basis)
has_reduced_gate_set() (AvailableDevice method)
I
I (in module mpqp.core.instruction.measurement.pauli_string)
IBM_BRISBANE (IBMDevice attribute)
IBM_BRUSSELS (IBMDevice attribute)
IBM_CLEVELAND (IBMDevice attribute)
IBM_FEZ (IBMDevice attribute)
IBM_KAWASAKI (IBMDevice attribute)
IBM_KYIV (IBMDevice attribute)
IBM_LEAST_BUSY (IBMDevice attribute)
IBM_NAZCA (IBMDevice attribute)
IBM_PEEKSKILL (IBMDevice attribute)
IBM_QUEBEC (IBMDevice attribute)
IBM_RENSSELAER (IBMDevice attribute)
IBM_SHERBROOKE (IBMDevice attribute)
IBM_STRASBOURG (IBMDevice attribute)
IBM_TORINO (IBMDevice attribute)
IBMDevice (class in mpqp.execution.devices)
IBMNoiseModelGeneration
IBMRemoteExecutionError
IBMSimulatedDevice (class in mpqp.execution.simulated_devices)
Id (class in mpqp.core.instruction.gates.native_gates)
id (Job attribute)
incompatible_gate() (AvailableDevice method)
index (Sample attribute)
info() (AmplitudeDamping method)
(BitFlip method)
(Depolarizing method)
(NoiseModel method)
(PhaseDamping method)
INIT (JobStatus attribute)
initializer() (QCircuit class method)
insert_jobs() (in module mpqp.local_storage.save)
insert_results() (in module mpqp.local_storage.save)
Instr (class in mpqp.qasm.open_qasm_2_and_3)
Instruction (class in mpqp.core.instruction.instruction)
InstructionParsingError
instructions (QCircuit attribute)
inverse() (CP method)
(CRk method)
(CRk_dagger method)
(Gate method)
(GateDefinition method)
(InvolutionGate method)
(QCircuit method)
(Rk method)
(Rk_dagger method)
(RotationGate method)
(S method)
(S_dagger method)
InvolutionGate (class in mpqp.core.instruction.gates.gate)
IONQ_ARIA_1 (AWSDevice attribute)
IONQ_ARIA_2 (AWSDevice attribute)
IONQ_FORTE_1 (AWSDevice attribute)
IONQ_QPU (AZUREDevice attribute)
(GOOGLEDevice attribute)
IONQ_QPU_ARIA_1 (AZUREDevice attribute)
IONQ_QPU_ARIA_2 (AZUREDevice attribute)
IONQ_SIMULATOR (AZUREDevice attribute)
(GOOGLEDevice attribute)
IQM_GARNET (AWSDevice attribute)
is_diagonal (Observable property)
is_diagonal() (in module mpqp.tools.maths)
(PauliString method)
is_equivalent() (Gate method)
(GateDefinition method)
is_gate_based() (AvailableDevice method)
is_hermitian() (in module mpqp.tools.maths)
is_ionq() (AZUREDevice method)
(GOOGLEDevice method)
is_noisy_simulator() (AvailableDevice method)
is_power_of_two() (in module mpqp.tools.maths)
is_processor() (GOOGLEDevice method)
is_remote() (AvailableDevice method)
is_simulator() (AvailableDevice method)
is_unitary() (in module mpqp.tools.maths)
J
Job (class in mpqp.execution.job)
job (Result attribute)
job_pre_processing() (in module mpqp.execution.providers.atos)
job_type (Job attribute)
jobs_local_storage_to_mpqp() (in module mpqp.local_storage.load)
JobStatus (class in mpqp.execution.job)
JobType (class in mpqp.execution.job)
K
k (CRk property)
(CRk_dagger property)
(Rk property)
(Rk_dagger property)
L
label (AnswerNode attribute)
(Instruction attribute)
(Measure attribute)
(Observable attribute)
(QCircuit attribute)
(QuestionNode attribute)
Language (class in mpqp.core.languages)
leaf_loop_to_here (QuestionNode attribute)
load_all() (Job static method)
(Result static method)
load_by_local_id() (Job static method)
(Result static method)
load_by_local_ids() (BatchResult static method)
load_by_local_job_id() (Result static method)
load_env_variables() (in module mpqp.execution.connection.env_manager)
load_similar() (Job method)
(Result method)
M
main_setup() (in module mpqp_scripts.setup_connections)
matrix (CustomGate property)
Matrix (in module mpqp.tools.generics)
matrix (NoParameterGate attribute)
(Observable property)
(UnitaryMatrix attribute)
matrix_eq() (in module mpqp.tools.maths)
Measure (class in mpqp.core.instruction.measurement.measure)
measure (Job attribute)
measurements (QCircuit property)
message (MessageEnum attribute)
MessageEnum (class in mpqp.tools.generics)
minimize() (in module mpqp.execution.vqa.vqa)
minus() (Gate method)
MIXER_BITFLIP (QaoaMixerType attribute)
MIXER_X (QaoaMixerType attribute)
MIXER_XY (QaoaMixerType attribute)
module
mpqp.core.circuit
mpqp.core.instruction.barrier
mpqp.core.instruction.breakpoint
mpqp.core.instruction.gates.controlled_gate
mpqp.core.instruction.gates.custom_gate
mpqp.core.instruction.gates.gate
mpqp.core.instruction.gates.gate_definition
mpqp.core.instruction.gates.native_gates
mpqp.core.instruction.gates.parametrized_gate
mpqp.core.instruction.instruction
mpqp.core.instruction.measurement.basis
mpqp.core.instruction.measurement.basis_measure
mpqp.core.instruction.measurement.expectation_value
mpqp.core.instruction.measurement.measure
mpqp.core.instruction.measurement.pauli_string
mpqp.core.languages
mpqp.execution.connection.aws_connection
mpqp.execution.connection.azure_connection
mpqp.execution.connection.env_manager
mpqp.execution.connection.google_connection
mpqp.execution.connection.ibm_connection
mpqp.execution.connection.ionq_connection
mpqp.execution.connection.qlm_connection
mpqp.execution.devices
mpqp.execution.job
mpqp.execution.providers.atos
mpqp.execution.providers.aws
mpqp.execution.providers.google
mpqp.execution.providers.ibm
mpqp.execution.remote_handler
mpqp.execution.result
mpqp.execution.runner
mpqp.execution.simulated_devices
mpqp.execution.vqa.optimizer
mpqp.execution.vqa.qaoa
mpqp.execution.vqa.qubo
mpqp.execution.vqa.vqa
mpqp.local_storage.delete
mpqp.local_storage.load
mpqp.local_storage.queries
mpqp.local_storage.save
mpqp.local_storage.setup
mpqp.qasm.myqlm_to_mpqp
mpqp.qasm.open_qasm_2_and_3
mpqp.qasm.qasm_to_braket
mpqp.qasm.qasm_to_cirq
mpqp.qasm.qasm_to_myqlm
mpqp.qasm.qasm_to_qiskit
mpqp.tools.choice_tree
mpqp.tools.circuit
mpqp.tools.display
mpqp.tools.errors
mpqp.tools.generics
mpqp.tools.maths
mpqp.tools.obs_decomposition
mpqp.tools.theoretical_simulation
mpqp.tools.unitary_decomposition
mpqp_scripts.setup_connections
monomials (PauliString property)
(PauliStringAtom property)
(PauliStringMonomial property)
mpqp.core.circuit
module
mpqp.core.instruction.barrier
module
mpqp.core.instruction.breakpoint
module
mpqp.core.instruction.gates.controlled_gate
module
mpqp.core.instruction.gates.custom_gate
module
mpqp.core.instruction.gates.gate
module
mpqp.core.instruction.gates.gate_definition
module
mpqp.core.instruction.gates.native_gates
module
mpqp.core.instruction.gates.parametrized_gate
module
mpqp.core.instruction.instruction
module
mpqp.core.instruction.measurement.basis
module
mpqp.core.instruction.measurement.basis_measure
module
mpqp.core.instruction.measurement.expectation_value
module
mpqp.core.instruction.measurement.measure
module
mpqp.core.instruction.measurement.pauli_string
module
mpqp.core.languages
module
mpqp.execution.connection.aws_connection
module
mpqp.execution.connection.azure_connection
module
mpqp.execution.connection.env_manager
module
mpqp.execution.connection.google_connection
module
mpqp.execution.connection.ibm_connection
module
mpqp.execution.connection.ionq_connection
module
mpqp.execution.connection.qlm_connection
module
mpqp.execution.devices
module
mpqp.execution.job
module
mpqp.execution.providers.atos
module
mpqp.execution.providers.aws
module
mpqp.execution.providers.google
module
mpqp.execution.providers.ibm
module
mpqp.execution.remote_handler
module
mpqp.execution.result
module
mpqp.execution.runner
module
mpqp.execution.simulated_devices
module
mpqp.execution.vqa.optimizer
module
mpqp.execution.vqa.qaoa
module
mpqp.execution.vqa.qubo
module
mpqp.execution.vqa.vqa
module
mpqp.local_storage.delete
module
mpqp.local_storage.load
module
mpqp.local_storage.queries
module
mpqp.local_storage.save
module
mpqp.local_storage.setup
module
mpqp.qasm.myqlm_to_mpqp
module
mpqp.qasm.open_qasm_2_and_3
module
mpqp.qasm.qasm_to_braket
module
mpqp.qasm.qasm_to_cirq
module
mpqp.qasm.qasm_to_myqlm
module
mpqp.qasm.qasm_to_qiskit
module
mpqp.tools.choice_tree
module
mpqp.tools.circuit
module
mpqp.tools.display
module
mpqp.tools.errors
module
mpqp.tools.generics
module
mpqp.tools.maths
module
mpqp.tools.obs_decomposition
module
mpqp.tools.theoretical_simulation
module
mpqp.tools.unitary_decomposition
module
mpqp_scripts.setup_connections
module
MY_QLM (Language attribute)
MYQLM_CLINALG (ATOSDevice attribute)
MYQLM_PYLINALG (ATOSDevice attribute)
N
name (PauliStringMonomial property)
native_gate_options (NativeGate attribute)
NATIVE_GATES (in module mpqp.core.instruction.gates.native_gates)
NativeGate (class in mpqp.core.instruction.gates.native_gates)
nb_cbits (Instruction property)
(QCircuit property)
nb_observables (ExpectationMeasure property)
nb_qubits (Basis attribute)
(CNOT attribute)
(CP attribute)
(CRk attribute)
(CRk_dagger attribute)
(CZ attribute)
(Instruction property)
(Observable attribute)
(PauliString property)
(PauliStringAtom property)
(PauliStringMonomial property)
(QCircuit property)
(Sample attribute)
(SingleQubitGate attribute)
(StateVector attribute)
(SWAP attribute)
(TOF attribute)
(UnitaryMatrix property)
next_question (AnswerNode attribute)
NoiseModel (class in mpqp.noise.noise_model)
noises (QCircuit attribute)
non_controlled_gate (ControlledGate attribute)
NonReversibleWarning
NoParameterGate (class in mpqp.core.instruction.gates.native_gates)
normalize() (in module mpqp.tools.maths)
NumberQubitsError
NumberQubitsWarning
O
Observable (class in mpqp.core.instruction.measurement.expectation_value)
OBSERVABLE (JobType attribute)
observables (ExpectationMeasure attribute)
observables_labels (ExpectationMeasure property)
one_lined_repr() (in module mpqp.tools.display)
OneOrMany (in module mpqp.tools.generics)
OneQubitNoParamGate (class in mpqp.core.instruction.gates.native_gates)
only_diagonal_observables() (ExpectationMeasure method)
open_qasm_2_to_3() (in module mpqp.qasm.open_qasm_2_and_3)
open_qasm_3_to_2() (in module mpqp.qasm.open_qasm_2_and_3)
open_qasm_file_conversion_2_to_3() (in module mpqp.qasm.open_qasm_2_and_3)
open_qasm_file_conversion_3_to_2() (in module mpqp.qasm.open_qasm_2_and_3)
open_qasm_hard_includes() (in module mpqp.qasm.open_qasm_2_and_3)
OpenQASMTranslationWarning
optim_diagonal (ExpectationMeasure attribute)
optimize_measurement (ExpectationMeasure attribute)
Optimizer (class in mpqp.execution.vqa.optimizer)
OQASM2_ALL_STDGATES (Instr attribute)
OQASM3_ALL_STDGATES (Instr attribute)
P
P (class in mpqp.core.instruction.gates.native_gates)
parameters (ParametrizedGate attribute)
ParametrizedGate (class in mpqp.core.instruction.gates.parametrized_gate)
parse_gphase_instruction() (in module mpqp.qasm.open_qasm_2_and_3)
parse_openqasm_2_file() (in module mpqp.qasm.open_qasm_2_and_3)
parse_openqasm_3_file() (in module mpqp.qasm.open_qasm_2_and_3)
parse_user_gates() (in module mpqp.qasm.open_qasm_2_and_3)
pauli_string (Observable property)
PauliNode (class in mpqp.tools.obs_decomposition)
PauliString (class in mpqp.core.instruction.measurement.pauli_string)
PauliStringAtom (class in mpqp.core.instruction.measurement.pauli_string)
PauliStringMonomial (class in mpqp.core.instruction.measurement.pauli_string)
PhaseDamping (class in mpqp.noise.noise_model)
phi (U property)
plot() (BatchResult method)
(Result method)
plus() (Gate method)
positive_eigen_values (PauliStringMonomial property)
POWELL (Optimizer attribute)
power() (Gate method)
pprint() (in module mpqp.tools.display)
pre_measure (BasisMeasure property)
pre_measure() (QCircuit method)
pretty_print() (Basis method)
(QCircuit method)
print_config_info() (in module mpqp_scripts.setup_connections)
prob (AmplitudeDamping attribute)
(BitFlip attribute)
(Depolarizing attribute)
probabilities (Result property)
(StateVector attribute)
probability (Sample attribute)
PROCESSOR_RAINBOW (GOOGLEDevice attribute)
PROCESSOR_WEBER (GOOGLEDevice attribute)
product() (Gate method)
Q
qaoa_solver() (in module mpqp.execution.vqa.qaoa)
QaoaMixer (class in mpqp.execution.vqa.qaoa)
QaoaMixerType (class in mpqp.execution.vqa.qaoa)
QaoaResult (class in mpqp.execution.vqa.qaoa)
QASM2 (Language attribute)
qasm2_gate (NativeGate attribute)
qasm2_to_cirq_Circuit() (in module mpqp.qasm.qasm_to_cirq)
qasm2_to_myqlm_Circuit() (in module mpqp.qasm.qasm_to_myqlm)
qasm2_to_Qiskit_Circuit() (in module mpqp.qasm.qasm_to_qiskit)
QASM3 (Language attribute)
qasm3_to_braket_Circuit() (in module mpqp.qasm.qasm_to_braket)
qasm3_to_braket_Program() (in module mpqp.qasm.qasm_to_braket)
qasm_code() (in module mpqp.qasm.open_qasm_2_and_3)
QCircuit (class in mpqp.core.circuit)
QE_LIB (Instr attribute)
QISKIT (Language attribute)
QISKIT_CUSTOM_INCLUDE (Instr attribute)
qiskit_gate (CNOT attribute)
(CP attribute)
(CRk attribute)
(CRk_dagger attribute)
(CZ attribute)
(H attribute)
(Id attribute)
(NativeGate attribute)
(NoParameterGate attribute)
(P attribute)
(Rk attribute)
(Rk_dagger attribute)
(Rx attribute)
(Ry attribute)
(Rz attribute)
(S attribute)
(S_dagger attribute)
(SWAP attribute)
(T attribute)
(TOF attribute)
(U attribute)
(X attribute)
(Y attribute)
(Z attribute)
qiskit_string (CNOT attribute)
(CP attribute)
(CRk attribute)
(CRk_dagger attribute)
(CZ attribute)
(H attribute)
(Id attribute)
(NativeGate attribute)
(P attribute)
(Rk attribute)
(Rk_dagger attribute)
(Rx attribute)
(Ry attribute)
(Rz attribute)
(S attribute)
(S_dagger attribute)
(SWAP attribute)
(T attribute)
(TOF attribute)
(U attribute)
(X attribute)
(Y attribute)
(Z attribute)
qlm_aqasm_keyword (CNOT attribute)
(CP attribute)
(CRk attribute)
(CRk_dagger attribute)
(CZ attribute)
(H attribute)
(Id attribute)
(NativeGate attribute)
(NoParameterGate attribute)
(P attribute)
(Rk attribute)
(Rk_dagger attribute)
(Rx attribute)
(Ry attribute)
(Rz attribute)
(S attribute)
(S_dagger attribute)
(SWAP attribute)
(T attribute)
(TOF attribute)
(U attribute)
(X attribute)
(Y attribute)
(Z attribute)
QLM_LINALG (ATOSDevice attribute)
QLM_MPO (ATOSDevice attribute)
QLM_MPS (ATOSDevice attribute)
QLM_NOISYQPROC (ATOSDevice attribute)
QLMRemoteExecutionError
QUANTINUUM_SIM_H1_1 (AZUREDevice attribute)
QUANTINUUM_SIM_H1_1E (AZUREDevice attribute)
QUANTINUUM_SIM_H1_1SC (AZUREDevice attribute)
quantum_shannon_decomposition() (in module mpqp.tools.unitary_decomposition)
QUBITWISE (CommutingTypes attribute)
Qubo (class in mpqp.execution.vqa.qubo)
QuboAtom (class in mpqp.execution.vqa.qubo)
QuboConstant (class in mpqp.execution.vqa.qubo)
QUERA_AQUILA (AWSDevice attribute)
QuestionNode (class in mpqp.tools.choice_tree)
QUEUED (JobStatus attribute)
R
rand_clifford_matrix() (in module mpqp.tools.maths)
rand_hermitian_matrix() (in module mpqp.tools.maths)
rand_orthogonal_matrix() (in module mpqp.tools.maths)
rand_product_local_unitaries() (in module mpqp.tools.maths)
rand_unitary_2x2_matrix() (in module mpqp.tools.maths)
rand_unitary_matrix() (in module mpqp.tools.maths)
random_circuit() (in module mpqp.tools.circuit)
random_gate() (in module mpqp.tools.circuit)
random_noise() (in module mpqp.tools.circuit)
range() (SingleQubitGate class method)
RC3X (Instr attribute)
RCCX (Instr attribute)
RemoteExecutionError
remove_all_with_job_id() (in module mpqp.local_storage.delete)
remove_include_and_comment() (in module mpqp.qasm.open_qasm_2_and_3)
remove_jobs_with_id() (in module mpqp.local_storage.delete)
remove_jobs_with_jobs_local_storage() (in module mpqp.local_storage.delete)
remove_results_with_id() (in module mpqp.local_storage.delete)
remove_results_with_job() (in module mpqp.local_storage.delete)
remove_results_with_job_id() (in module mpqp.local_storage.delete)
remove_results_with_result() (in module mpqp.local_storage.delete)
remove_results_with_results_local_storage() (in module mpqp.local_storage.delete)
remove_user_gates() (in module mpqp.qasm.open_qasm_2_and_3)
replace_custom_gate() (in module mpqp.tools.circuit)
Result (class in mpqp.execution.result)
ResultAttributeError
results (BatchResult attribute)
results_local_storage_to_mpqp() (in module mpqp.local_storage.load)
RIGETTI_ANKAA_2 (AWSDevice attribute)
RIGETTI_SIM_QPU_ANKAA_3 (AZUREDevice attribute)
RIGETTI_SIM_QVM (AZUREDevice attribute)
Rk (class in mpqp.core.instruction.gates.native_gates)
Rk_dagger (class in mpqp.core.instruction.gates.native_gates)
RotationGate (class in mpqp.core.instruction.gates.native_gates)
round() (PauliString method)
rtol (in module mpqp.tools.maths)
run() (in module mpqp.execution.runner)
run_aer() (in module mpqp.execution.providers.ibm)
run_atos() (in module mpqp.execution.providers.atos)
run_braket() (in module mpqp.execution.providers.aws)
run_braket_observable() (in module mpqp.execution.providers.aws)
run_choice_tree() (in module mpqp.tools.choice_tree)
run_cirq_observable() (in module mpqp.execution.providers.google)
run_cirq_observable_remote() (in module mpqp.execution.providers.google)
run_google() (in module mpqp.execution.providers.google)
run_google_remote() (in module mpqp.execution.providers.google)
run_ibm() (in module mpqp.execution.providers.ibm)
run_local() (in module mpqp.execution.providers.google)
run_local_processor() (in module mpqp.execution.providers.google)
run_myQLM() (in module mpqp.execution.providers.atos)
run_QLM() (in module mpqp.execution.providers.atos)
run_remote_ibm() (in module mpqp.execution.providers.ibm)
RUNNING (JobStatus attribute)
Rx (class in mpqp.core.instruction.gates.native_gates)
RXX (Instr attribute)
Ry (class in mpqp.core.instruction.gates.native_gates)
Rz (class in mpqp.core.instruction.gates.native_gates)
RZZ (Instr attribute)
S
S (class in mpqp.core.instruction.gates.native_gates)
S_dagger (class in mpqp.core.instruction.gates.native_gates)
Sample (class in mpqp.execution.result)
SAMPLE (JobType attribute)
samples (Result property)
save() (BatchResult method)
(Job method)
(Result method)
save_env_variable() (in module mpqp.execution.connection.env_manager)
scalar_product() (Gate method)
set_size() (ComputationalBasis method)
(HadamardBasis method)
(VariableSizeBasis method)
setup_aws_braket_account() (in module mpqp.execution.connection.aws_connection)
setup_ibm_account() (in module mpqp.execution.connection.ibm_connection)
setup_local_storage() (in module mpqp.local_storage.setup)
setup_qlm_account() (in module mpqp.execution.connection.qlm_connection)
shots (Measure attribute)
(Result attribute)
SimpleClassReprABC (class in mpqp.tools.generics)
SimpleClassReprABCMeta (class in mpqp.tools.generics)
SimpleClassReprMeta (class in mpqp.tools.generics)
simplify() (PauliString method)
(PauliStringMonomial method)
(Qubo method)
SimulatedDevice (class in mpqp.execution.simulated_devices)
sin() (in module mpqp.tools.maths)
SingleQubitGate (class in mpqp.core.instruction.gates.gate)
size (Barrier attribute)
size() (QCircuit method)
(Qubo method)
sorted_monomials() (PauliString method)
STATE_VECTOR (JobType attribute)
state_vector (Result property)
state_vector_ket_shape() (in module mpqp.tools.display)
StateVector (class in mpqp.execution.result)
statevector_from_random_circuit() (in module mpqp.tools.circuit)
StaticIBMSimulatedDevice (class in mpqp.execution.simulated_devices)
status (Job property)
STD_LIB (Instr attribute)
submit() (in module mpqp.execution.runner)
submit_job_braket() (in module mpqp.execution.providers.aws)
submit_QLM() (in module mpqp.execution.providers.atos)
submit_remote_ibm() (in module mpqp.execution.providers.ibm)
subs() (GateDefinition method)
(Instruction method)
(ParametrizedGate method)
(PauliString method)
(PauliStringMonomial method)
(QCircuit method)
(UnitaryMatrix method)
supports_observable() (AvailableDevice method)
(StaticIBMSimulatedDevice method)
supports_observable_ideal() (AvailableDevice method)
(StaticIBMSimulatedDevice method)
supports_samples() (AvailableDevice method)
(StaticIBMSimulatedDevice method)
supports_state_vector() (AvailableDevice method)
(StaticIBMSimulatedDevice method)
SWAP (class in mpqp.core.instruction.gates.native_gates)
SXDG (Instr attribute)
T
T (class in mpqp.core.instruction.gates.native_gates)
(in module mpqp.tools.generics)
targets (Instruction attribute)
(NoiseModel attribute)
tensor() (QCircuit method)
test_connection() (in module mpqp.execution.connection.azure_connection)
(in module mpqp.execution.connection.ibm_connection)
test_ionq_connection() (in module mpqp.execution.connection.ionq_connection)
theoretical_probs() (in module mpqp.tools.theoretical_simulation)
theta (CRk property)
(CRk_dagger property)
(Rk property)
(Rk_dagger property)
(RotationGate property)
(U property)
to_adjusted_kraus_operators() (NoiseModel method)
to_canonical_matrix() (CNOT method)
(CP method)
(CRk method)
(CRk_dagger method)
(CustomGate method)
(CZ method)
(Gate method)
(GateDefinition method)
(NoParameterGate method)
(P method)
(Rk method)
(Rk_dagger method)
(Rx method)
(Ry method)
(Rz method)
(T method)
(TOF method)
(U method)
(UnitaryMatrix method)
to_computational() (Basis method)
(ComputationalBasis method)
(HadamardBasis method)
to_cost_hamiltonian() (Qubo method)
to_dict() (BasisMeasure method)
(Breakpoint method)
(ExpectationMeasure method)
(Gate method)
(GateDefinition method)
(Instruction method)
(Job method)
(NoiseModel method)
(PauliString method)
(QCircuit method)
(Result method)
(Sample method)
(StateVector method)
to_gate() (QCircuit method)
to_kraus_operators() (AmplitudeDamping method)
(BitFlip method)
(Depolarizing method)
(NoiseModel method)
(PhaseDamping method)
to_matrix() (ControlledGate method)
(CustomGate method)
(Gate method)
(GateDefinition method)
(PauliString method)
(PauliStringAtom method)
(PauliStringMonomial method)
(QCircuit method)
(SWAP method)
(UnitaryMatrix method)
to_noise_model() (StaticIBMSimulatedDevice method)
to_noisy_simulator() (StaticIBMSimulatedDevice method)
to_other_device() (QCircuit method)
to_other_language() (AmplitudeDamping method)
(Barrier method)
(BasisMeasure method)
(BitFlip method)
(Breakpoint method)
(CRk method)
(CRk_dagger method)
(CustomGate method)
(Depolarizing method)
(ExpectationMeasure method)
(Id method)
(Instruction method)
(NoiseModel method)
(NoParameterGate method)
(Observable method)
(PauliString method)
(PauliStringAtom method)
(PauliStringMonomial method)
(PhaseDamping method)
(QCircuit method)
(Rk method)
(Rk_dagger method)
(RotationGate method)
(U method)
TOF (class in mpqp.core.instruction.gates.native_gates)
transpiled_circuit (QCircuit attribute)
transpiled_noise_model (QCircuit attribute)
trust_int() (in module mpqp.tools.theoretical_simulation)
U
U (class in mpqp.core.instruction.gates.native_gates)
U0 (Instr attribute)
UnaryOperation (class in mpqp.execution.vqa.qubo)
UnitaryMatrix (class in mpqp.core.instruction.gates.gate_definition)
UnsupportedBraketFeaturesWarning
update_aws_credentials_file() (in module mpqp.execution.connection.aws_connection)
update_tree() (in module mpqp.tools.obs_decomposition)
update_tree_diagonal_case() (in module mpqp.tools.obs_decomposition)
UserGate (class in mpqp.qasm.open_qasm_2_and_3)
V
validate_aws_credentials() (in module mpqp.execution.connection.aws_connection)
validate_noisy_circuit() (in module mpqp.tools.theoretical_simulation)
variables() (QCircuit method)
VariableSizeBasis (class in mpqp.core.instruction.measurement.basis)
W
weight_matrix() (Qubo method)
with_sign() (in module mpqp.tools.display)
without_breakpoints() (QCircuit method)
without_measurements() (QCircuit method)
without_noises() (QCircuit method)
X
X (class in mpqp.core.instruction.gates.native_gates)
(in module mpqp.core.instruction.measurement.pauli_string)
Y
Y (class in mpqp.core.instruction.gates.native_gates)
(in module mpqp.core.instruction.measurement.pauli_string)
Z
Z (class in mpqp.core.instruction.gates.native_gates)
(in module mpqp.core.instruction.measurement.pauli_string)