Get Started
Accessing Credentials and API
Installation Guide
The Basics: Write Once, Target All
Accessing Account, Device, and Job Information
Optimizations
Superstaq for AQT
Superstaq for Sqorpius
Superstaq for IBM
Superstaq for QSCOUT
Applications
Supercheq
MIS: Sharpe Ratio Maximization
DFE: Direct Fidelity Estimation
ACES: Average Circuit Eigenvalue Sampling
Supermarq: A Scalable Quantum Benchmark Suite
Additional Resources
Contact Us
Developer Guide
Useful Links
API Reference
cirq_superstaq
general_superstaq
qiskit_superstaq
supermarq
Superstaq
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
X
|
Z
A
AceCR (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qubit_gates)
(class in qiskit_superstaq)
(class in qiskit_superstaq.custom_gates)
AceCRMinusPlus (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qubit_gates)
AceCRPlusMinus (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qubit_gates)
active_qubit_indices() (in module cirq_superstaq)
(in module cirq_superstaq.compiler_output)
(in module qiskit_superstaq)
(in module qiskit_superstaq.compiler_output)
add_new_user() (general_superstaq.service.Service method)
ALL_STATES (cirq_superstaq.Job attribute)
(cirq_superstaq.job.Job attribute)
(qiskit_superstaq.superstaq_job.SuperstaqJob attribute)
(qiskit_superstaq.SuperstaqJob attribute)
analyze_results() (supermarq.qcvv.base_experiment.BenchmarkingExperiment method)
(supermarq.qcvv.BenchmarkingExperiment method)
(supermarq.qcvv.IRB method)
(supermarq.qcvv.irb.IRB method)
(supermarq.qcvv.XEB method)
(supermarq.qcvv.xeb.XEB method)
annotate_heatmap() (in module supermarq.plotting)
API_URL (in module general_superstaq)
API_VERSION (in module general_superstaq)
apply_CNOT() (in module supermarq.stabilizers)
apply_CZ() (in module supermarq.stabilizers)
apply_H() (in module supermarq.stabilizers)
apply_S() (in module supermarq.stabilizers)
apply_SWAP() (in module supermarq.stabilizers)
approx_eq_mod() (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qubit_gates)
aqt_compile() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.superstaq_provider.SuperstaqProvider method)
(qiskit_superstaq.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqProvider method)
aqt_compile_eca() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_provider.SuperstaqProvider method)
(qiskit_superstaq.SuperstaqProvider method)
aqt_download_configs() (general_superstaq.service.Service method)
aqt_get_configs() (general_superstaq.service.Service method)
aqt_upload_configs() (general_superstaq.service.Service method)
AQTICCX (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qubit_gates)
AQTiCCXGate (class in qiskit_superstaq)
(class in qiskit_superstaq.custom_gates)
AQTITOFFOLI (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qubit_gates)
AQTiToffoliGate (in module qiskit_superstaq)
(in module qiskit_superstaq.custom_gates)
available (general_superstaq.Target attribute)
(general_superstaq.typing.Target attribute)
average_error_per_clifford (supermarq.qcvv.irb.RBResults attribute)
average_error_per_clifford_std (supermarq.qcvv.irb.RBResults attribute)
average_interleaved_gate_error (supermarq.qcvv.irb.IRBResults attribute)
(supermarq.qcvv.IRBResults attribute)
average_interleaved_gate_error_std (supermarq.qcvv.irb.IRBResults attribute)
(supermarq.qcvv.IRBResults attribute)
B
backends() (qiskit_superstaq.superstaq_provider.SuperstaqProvider method)
(qiskit_superstaq.SuperstaqProvider method)
Barrier (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qubit_gates)
barrier() (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qubit_gates)
Benchmark (class in supermarq.benchmark)
BenchmarkingExperiment (class in supermarq.qcvv)
(class in supermarq.qcvv.base_experiment)
BenchmarkingResults (class in supermarq.qcvv)
(class in supermarq.qcvv.base_experiment)
binary_gaussian_elimination() (in module supermarq.stabilizers)
bit_state (supermarq.benchmarks.bit_code.BitCode attribute)
(supermarq.benchmarks.BitCode attribute)
BitCode (class in supermarq.benchmarks)
(class in supermarq.benchmarks.bit_code)
BSWAP (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qudit_gates)
BSWAP_INV (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qudit_gates)
BSwapPowGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qudit_gates)
bytes_to_str() (in module general_superstaq.serialization)
C
cancel() (cirq_superstaq.Job method)
(cirq_superstaq.job.Job method)
(qiskit_superstaq.superstaq_job.SuperstaqJob method)
(qiskit_superstaq.SuperstaqJob method)
change_X_to_Z_basis() (in module supermarq.stabilizers)
circuit (supermarq.qcvv.base_experiment.Sample property)
(supermarq.qcvv.Sample property)
(supermarq.stabilizers.MeasurementCircuit attribute)
circuit() (supermarq.benchmark.Benchmark method)
(supermarq.benchmarks.bit_code.BitCode method)
(supermarq.benchmarks.BitCode method)
(supermarq.benchmarks.GHZ method)
(supermarq.benchmarks.ghz.GHZ method)
(supermarq.benchmarks.hamiltonian_simulation.HamiltonianSimulation method)
(supermarq.benchmarks.HamiltonianSimulation method)
(supermarq.benchmarks.mermin_bell.MerminBell method)
(supermarq.benchmarks.MerminBell method)
(supermarq.benchmarks.phase_code.PhaseCode method)
(supermarq.benchmarks.PhaseCode method)
(supermarq.benchmarks.qaoa_fermionic_swap_proxy.QAOAFermionicSwapProxy method)
(supermarq.benchmarks.qaoa_vanilla_proxy.QAOAVanillaProxy method)
(supermarq.benchmarks.QAOAFermionicSwapProxy method)
(supermarq.benchmarks.QAOAVanillaProxy method)
(supermarq.benchmarks.vqe_proxy.VQEProxy method)
(supermarq.benchmarks.VQEProxy method)
circuit_fidelities (supermarq.qcvv.XEB property)
(supermarq.qcvv.xeb.XEB property)
circuit_type (general_superstaq.typing.Job attribute)
cirq_circuit() (supermarq.benchmark.Benchmark method)
cirq_superstaq
module
cirq_superstaq.compiler_output
module
cirq_superstaq.job
module
cirq_superstaq.ops
module
cirq_superstaq.ops.qubit_gates
module
cirq_superstaq.ops.qudit_gates
module
cirq_superstaq.sampler
module
cirq_superstaq.serialization
module
cirq_superstaq.service
module
cirq_superstaq.validation
module
cirq_to_qiskit() (in module supermarq.converters)
classical_bit_mapping() (in module qiskit_superstaq)
(in module qiskit_superstaq.compiler_output)
clifford_op_gateset (supermarq.qcvv.IRB attribute)
(supermarq.qcvv.irb.IRB attribute)
collect_data() (supermarq.qcvv.base_experiment.BenchmarkingExperiment method)
(supermarq.qcvv.BenchmarkingExperiment method)
compile() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqBackend method)
compile_circuits() (supermarq.qcvv.base_experiment.BenchmarkingExperiment method)
(supermarq.qcvv.BenchmarkingExperiment method)
compiled_circuit (general_superstaq.typing.Job attribute)
(supermarq.qcvv.base_experiment.Sample attribute)
(supermarq.qcvv.Sample attribute)
compiled_circuits() (cirq_superstaq.Job method)
(cirq_superstaq.job.Job method)
(qiskit_superstaq.superstaq_job.SuperstaqJob method)
(qiskit_superstaq.SuperstaqJob method)
CompilerOutput (class in cirq_superstaq.compiler_output)
(class in qiskit_superstaq.compiler_output)
component_gates (cirq_superstaq.ops.ParallelGates attribute)
(cirq_superstaq.ops.qubit_gates.ParallelGates attribute)
(cirq_superstaq.ParallelGates attribute)
(qiskit_superstaq.custom_gates.ParallelGates attribute)
(qiskit_superstaq.ParallelGates attribute)
compute_communication() (in module supermarq.features)
compute_communication_with_qiskit() (in module supermarq.converters)
compute_depth() (in module supermarq.features)
compute_depth_with_qiskit() (in module supermarq.converters)
compute_entanglement() (in module supermarq.features)
compute_entanglement_with_qiskit() (in module supermarq.converters)
compute_liveness() (in module supermarq.features)
compute_liveness_with_qiskit() (in module supermarq.converters)
compute_measurement() (in module supermarq.features)
compute_measurement_with_qiskit() (in module supermarq.converters)
compute_parallelism() (in module supermarq.features)
compute_parallelism_with_qiskit() (in module supermarq.converters)
configuration() (qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqBackend method)
construct_stabilizer() (in module supermarq.stabilizers)
control() (qiskit_superstaq.custom_gates.iXdgGate method)
(qiskit_superstaq.custom_gates.iXGate method)
counts() (cirq_superstaq.Job method)
(cirq_superstaq.job.Job method)
counts_to_results() (in module cirq_superstaq.service)
coupling_map (qiskit_superstaq.superstaq_backend.SuperstaqBackend property)
(qiskit_superstaq.SuperstaqBackend property)
cq_compile() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.superstaq_provider.SuperstaqProvider method)
(qiskit_superstaq.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqProvider method)
CR (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qubit_gates)
create_job() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
custom_resolver() (in module cirq_superstaq.ops.qubit_gates)
(in module cirq_superstaq.ops.qudit_gates)
cycle_fidelity_estimate (supermarq.qcvv.xeb.XEBResults attribute)
(supermarq.qcvv.XEBResults attribute)
cycle_fidelity_estimate_std (supermarq.qcvv.xeb.XEBResults attribute)
(supermarq.qcvv.XEBResults attribute)
CZ3 (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qudit_gates)
CZ3_INV (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qudit_gates)
D
data (general_superstaq.typing.Job attribute)
(supermarq.qcvv.base_experiment.Sample attribute)
(supermarq.qcvv.Sample attribute)
DD (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qubit_gates)
DDGate (class in qiskit_superstaq)
(class in qiskit_superstaq.custom_gates)
DDPowGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qubit_gates)
default_target (cirq_superstaq.Service attribute)
(cirq_superstaq.service.Service attribute)
depth (general_superstaq.resource_estimate.ResourceEstimate attribute)
(general_superstaq.ResourceEstimate attribute)
description (qiskit_superstaq.superstaq_backend.SuperstaqBackend attribute)
(qiskit_superstaq.SuperstaqBackend attribute)
deserialize() (in module general_superstaq.serialization)
deserialize_circuits() (in module cirq_superstaq)
(in module cirq_superstaq.serialization)
(in module qiskit_superstaq)
(in module qiskit_superstaq.serialization)
deserialize_qiskit_circuits() (in module cirq_superstaq.serialization)
dimension (cirq_superstaq.BSwapPowGate property)
(cirq_superstaq.ops.BSwapPowGate property)
(cirq_superstaq.ops.qudit_gates.BSwapPowGate property)
(cirq_superstaq.ops.qudit_gates.QuditSwapGate property)
(cirq_superstaq.ops.qudit_gates.QutritCZPowGate property)
(cirq_superstaq.ops.qudit_gates.VirtualZPowGate property)
(cirq_superstaq.ops.QuditSwapGate property)
(cirq_superstaq.ops.QutritCZPowGate property)
(cirq_superstaq.ops.VirtualZPowGate property)
(cirq_superstaq.QuditSwapGate property)
(cirq_superstaq.QutritCZPowGate property)
(cirq_superstaq.VirtualZPowGate property)
E
exp_decay() (supermarq.qcvv.IRB static method)
(supermarq.qcvv.irb.IRB static method)
experiment_name (supermarq.qcvv.base_experiment.BenchmarkingResults attribute)
(supermarq.qcvv.BenchmarkingResults attribute)
(supermarq.qcvv.irb.IRBResults attribute)
(supermarq.qcvv.irb.RBResults attribute)
(supermarq.qcvv.IRBResults attribute)
(supermarq.qcvv.xeb.XEBResults attribute)
(supermarq.qcvv.XEBResults attribute)
exponent (cirq_superstaq.ops.ParallelRGate property)
(cirq_superstaq.ops.qubit_gates.ParallelRGate property)
(cirq_superstaq.ParallelRGate property)
F
fill() (supermarq.plotting.RadarAxesMeta method)
find_api_key() (in module general_superstaq.superstaq_client)
frame (supermarq.plotting.RadarAxesMeta attribute)
G
gates_per_clifford() (supermarq.qcvv.IRB method)
(supermarq.qcvv.irb.IRB method)
general_superstaq
module
general_superstaq.check
module
general_superstaq.resource_estimate
module
general_superstaq.serialization
module
general_superstaq.service
module
general_superstaq.superstaq_client
module
general_superstaq.superstaq_exceptions
module
general_superstaq.testing
module
general_superstaq.typing
module
general_superstaq.validation
module
get_backend() (qiskit_superstaq.superstaq_provider.SuperstaqProvider method)
(qiskit_superstaq.SuperstaqProvider method)
get_balance() (general_superstaq.service.Service method)
get_circuit() (supermarq.stabilizers.MeasurementCircuit method)
get_counts() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
get_ideal_counts() (in module supermarq.simulation)
get_job() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
get_stabilizer() (supermarq.stabilizers.MeasurementCircuit method)
get_targets() (general_superstaq.service.Service method)
get_user_info() (general_superstaq.service.Service method)
GHZ (class in supermarq.benchmarks)
(class in supermarq.benchmarks.ghz)
H
hamiltonian (supermarq.benchmarks.qaoa_fermionic_swap_proxy.QAOAFermionicSwapProxy attribute)
(supermarq.benchmarks.qaoa_vanilla_proxy.QAOAVanillaProxy attribute)
(supermarq.benchmarks.QAOAFermionicSwapProxy attribute)
(supermarq.benchmarks.QAOAVanillaProxy attribute)
(supermarq.benchmarks.vqe_proxy.VQEProxy attribute)
(supermarq.benchmarks.VQEProxy attribute)
HamiltonianSimulation (class in supermarq.benchmarks)
(class in supermarq.benchmarks.hamiltonian_simulation)
has_multiple_circuits() (cirq_superstaq.compiler_output.CompilerOutput method)
(qiskit_superstaq.compiler_output.CompilerOutput method)
heatmap() (in module supermarq.plotting)
I
ibmq_compile() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.superstaq_provider.SuperstaqProvider method)
(qiskit_superstaq.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqProvider method)
ICCX (in module cirq_superstaq.ops.qubit_gates)
iCCXdgGate (class in qiskit_superstaq.custom_gates)
iCCXGate (class in qiskit_superstaq.custom_gates)
input_circuit (general_superstaq.typing.Job attribute)
input_circuits() (cirq_superstaq.Job method)
(cirq_superstaq.job.Job method)
(qiskit_superstaq.superstaq_job.SuperstaqJob method)
(qiskit_superstaq.SuperstaqJob method)
insert_times_and_durations() (in module qiskit_superstaq.serialization)
inverse() (qiskit_superstaq.AceCR method)
(qiskit_superstaq.custom_gates.AceCR method)
(qiskit_superstaq.custom_gates.DDGate method)
(qiskit_superstaq.custom_gates.iXdgGate method)
(qiskit_superstaq.custom_gates.iXGate method)
(qiskit_superstaq.custom_gates.ParallelGates method)
(qiskit_superstaq.custom_gates.StrippedCZGate method)
(qiskit_superstaq.custom_gates.ZZSwapGate method)
(qiskit_superstaq.DDGate method)
(qiskit_superstaq.ParallelGates method)
(qiskit_superstaq.StrippedCZGate method)
(qiskit_superstaq.ZZSwapGate method)
IRB (class in supermarq.qcvv)
(class in supermarq.qcvv.irb)
irb_decay_coefficient (supermarq.qcvv.irb.IRBResults attribute)
(supermarq.qcvv.IRBResults attribute)
irb_decay_coefficient_std (supermarq.qcvv.irb.IRBResults attribute)
(supermarq.qcvv.IRBResults attribute)
IRBResults (class in supermarq.qcvv)
(class in supermarq.qcvv.irb)
IX (in module cirq_superstaq.ops.qubit_gates)
iXdgGate (class in qiskit_superstaq.custom_gates)
IXGate (class in cirq_superstaq.ops.qubit_gates)
iXGate (class in qiskit_superstaq.custom_gates)
J
Job (class in cirq_superstaq)
(class in cirq_superstaq.job)
(class in general_superstaq.typing)
job (supermarq.qcvv.base_experiment.Sample attribute)
(supermarq.qcvv.Sample attribute)
job_id() (cirq_superstaq.Job method)
(cirq_superstaq.job.Job method)
json_data (general_superstaq.resource_estimate.ResourceEstimate attribute)
(general_superstaq.ResourceEstimate attribute)
json_encoder() (in module qiskit_superstaq.serialization)
json_resolver() (in module qiskit_superstaq.serialization)
L
level (cirq_superstaq.ops.qudit_gates.VirtualZPowGate property)
(cirq_superstaq.ops.VirtualZPowGate property)
(cirq_superstaq.VirtualZPowGate property)
M
max_circuits (qiskit_superstaq.superstaq_backend.SuperstaqBackend property)
(qiskit_superstaq.SuperstaqBackend property)
measured_qubit_indices() (in module cirq_superstaq)
(in module cirq_superstaq.compiler_output)
(in module qiskit_superstaq)
(in module qiskit_superstaq.compiler_output)
MeasurementCircuit (class in supermarq.stabilizers)
mermin_operator (supermarq.benchmarks.mermin_bell.MerminBell attribute)
(supermarq.benchmarks.MerminBell attribute)
MerminBell (class in supermarq.benchmarks)
(class in supermarq.benchmarks.mermin_bell)
message (general_superstaq.superstaq_exceptions.SuperstaqException attribute)
(general_superstaq.superstaq_exceptions.SuperstaqServerException attribute)
(general_superstaq.SuperstaqException attribute)
(general_superstaq.SuperstaqServerException attribute)
method (supermarq.benchmarks.GHZ attribute)
(supermarq.benchmarks.ghz.GHZ attribute)
module
cirq_superstaq
cirq_superstaq.compiler_output
cirq_superstaq.job
cirq_superstaq.ops
cirq_superstaq.ops.qubit_gates
cirq_superstaq.ops.qudit_gates
cirq_superstaq.sampler
cirq_superstaq.serialization
cirq_superstaq.service
cirq_superstaq.validation
general_superstaq
general_superstaq.check
general_superstaq.resource_estimate
general_superstaq.serialization
general_superstaq.service
general_superstaq.superstaq_client
general_superstaq.superstaq_exceptions
general_superstaq.testing
general_superstaq.typing
general_superstaq.validation
qiskit_superstaq
qiskit_superstaq.compiler_output
qiskit_superstaq.custom_gates
qiskit_superstaq.serialization
qiskit_superstaq.superstaq_backend
qiskit_superstaq.superstaq_job
qiskit_superstaq.superstaq_provider
qiskit_superstaq.validation
supermarq
supermarq.benchmark
supermarq.benchmarks
supermarq.benchmarks.bit_code
supermarq.benchmarks.ghz
supermarq.benchmarks.hamiltonian_simulation
supermarq.benchmarks.mermin_bell
supermarq.benchmarks.phase_code
supermarq.benchmarks.qaoa_fermionic_swap_proxy
supermarq.benchmarks.qaoa_vanilla_proxy
supermarq.benchmarks.vqe_proxy
supermarq.converters
supermarq.features
supermarq.plotting
supermarq.qcvv
supermarq.qcvv.base_experiment
supermarq.qcvv.irb
supermarq.qcvv.xeb
supermarq.simulation
supermarq.stabilizers
N
name (qiskit_superstaq.AceCR attribute)
(qiskit_superstaq.custom_gates.AceCR attribute)
(qiskit_superstaq.custom_gates.ParallelGates attribute)
(qiskit_superstaq.ParallelGates attribute)
(supermarq.plotting.RadarAxesMeta attribute)
NON_TERMINAL_STATES (cirq_superstaq.Job attribute)
(cirq_superstaq.job.Job attribute)
num_data_qubits (supermarq.benchmarks.bit_code.BitCode attribute)
(supermarq.benchmarks.BitCode attribute)
(supermarq.benchmarks.phase_code.PhaseCode attribute)
(supermarq.benchmarks.PhaseCode attribute)
num_layers (supermarq.benchmarks.vqe_proxy.VQEProxy attribute)
(supermarq.benchmarks.VQEProxy attribute)
num_qubits (general_superstaq.typing.Job attribute)
(qiskit_superstaq.custom_gates.ParallelGates attribute)
(qiskit_superstaq.ParallelGates attribute)
(supermarq.benchmarks.GHZ attribute)
(supermarq.benchmarks.ghz.GHZ attribute)
(supermarq.benchmarks.hamiltonian_simulation.HamiltonianSimulation attribute)
(supermarq.benchmarks.HamiltonianSimulation attribute)
(supermarq.benchmarks.mermin_bell.MerminBell attribute)
(supermarq.benchmarks.MerminBell attribute)
(supermarq.benchmarks.qaoa_fermionic_swap_proxy.QAOAFermionicSwapProxy attribute)
(supermarq.benchmarks.qaoa_vanilla_proxy.QAOAVanillaProxy attribute)
(supermarq.benchmarks.QAOAFermionicSwapProxy attribute)
(supermarq.benchmarks.QAOAVanillaProxy attribute)
(supermarq.benchmarks.vqe_proxy.VQEProxy attribute)
(supermarq.benchmarks.VQEProxy attribute)
(supermarq.qcvv.base_experiment.BenchmarkingExperiment property)
(supermarq.qcvv.BenchmarkingExperiment property)
(supermarq.stabilizers.MeasurementCircuit attribute)
num_qubits() (cirq_superstaq.Job method)
(cirq_superstaq.job.Job method)
num_rounds (supermarq.benchmarks.bit_code.BitCode attribute)
(supermarq.benchmarks.BitCode attribute)
(supermarq.benchmarks.phase_code.PhaseCode attribute)
(supermarq.benchmarks.PhaseCode attribute)
num_single_qubit_gates (general_superstaq.resource_estimate.ResourceEstimate attribute)
(general_superstaq.ResourceEstimate attribute)
num_two_qubit_gates (general_superstaq.resource_estimate.ResourceEstimate attribute)
(general_superstaq.ResourceEstimate attribute)
num_vars (supermarq.plotting.RadarAxesMeta attribute)
P
parallel_gates_operation() (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qubit_gates)
ParallelGates (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qubit_gates)
(class in qiskit_superstaq)
(class in qiskit_superstaq.custom_gates)
ParallelRGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qubit_gates)
params (qiskit_superstaq.AceCR attribute)
(qiskit_superstaq.custom_gates.AceCR attribute)
(supermarq.benchmarks.qaoa_fermionic_swap_proxy.QAOAFermionicSwapProxy attribute)
(supermarq.benchmarks.qaoa_vanilla_proxy.QAOAVanillaProxy attribute)
(supermarq.benchmarks.QAOAFermionicSwapProxy attribute)
(supermarq.benchmarks.QAOAVanillaProxy attribute)
patch_Z_matrix() (in module supermarq.stabilizers)
phase_exponent (cirq_superstaq.ops.ParallelRGate property)
(cirq_superstaq.ops.qubit_gates.ParallelRGate property)
(cirq_superstaq.ParallelRGate property)
phase_state (supermarq.benchmarks.phase_code.PhaseCode attribute)
(supermarq.benchmarks.PhaseCode attribute)
PhaseCode (class in supermarq.benchmarks)
(class in supermarq.benchmarks.phase_code)
phi (cirq_superstaq.ops.ParallelRGate property)
(cirq_superstaq.ops.qubit_gates.ParallelRGate property)
(cirq_superstaq.ops.qubit_gates.RGate property)
(cirq_superstaq.ops.RGate property)
(cirq_superstaq.ParallelRGate property)
(cirq_superstaq.RGate property)
plot() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(supermarq.plotting.RadarAxesMeta method)
plot_benchmark() (in module supermarq.plotting)
plot_correlations() (in module supermarq.plotting)
plot_results() (in module supermarq.plotting)
(supermarq.qcvv.base_experiment.BenchmarkingExperiment method)
(supermarq.qcvv.BenchmarkingExperiment method)
(supermarq.qcvv.IRB method)
(supermarq.qcvv.irb.IRB method)
(supermarq.qcvv.XEB method)
(supermarq.qcvv.xeb.XEB method)
plot_volumetric_results() (in module supermarq.plotting)
prepare_experiment() (supermarq.qcvv.base_experiment.BenchmarkingExperiment method)
(supermarq.qcvv.BenchmarkingExperiment method)
prepare_X_matrix() (in module supermarq.stabilizers)
probabilities (supermarq.qcvv.base_experiment.Sample attribute)
(supermarq.qcvv.Sample attribute)
process_aces() (general_superstaq.service.Service method)
(qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqBackend method)
process_cb() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
process_dfe() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_provider.SuperstaqProvider method)
(qiskit_superstaq.SuperstaqProvider method)
PROCESSING_STATES (qiskit_superstaq.superstaq_job.SuperstaqJob attribute)
(qiskit_superstaq.SuperstaqJob attribute)
provider_id (general_superstaq.typing.Job attribute)
pulse_gate_circuits (general_superstaq.typing.Job attribute)
pulse_gate_circuits() (cirq_superstaq.Job method)
(cirq_superstaq.job.Job method)
(qiskit_superstaq.superstaq_job.SuperstaqJob method)
(qiskit_superstaq.SuperstaqJob method)
Q
QAOAFermionicSwapProxy (class in supermarq.benchmarks)
(class in supermarq.benchmarks.qaoa_fermionic_swap_proxy)
QAOAVanillaProxy (class in supermarq.benchmarks)
(class in supermarq.benchmarks.qaoa_vanilla_proxy)
qid_shape (cirq_superstaq.ops.QubitSubspaceGate property)
(cirq_superstaq.ops.qudit_gates.QubitSubspaceGate property)
(cirq_superstaq.QubitSubspaceGate property)
qiskit_circuit() (supermarq.benchmark.Benchmark method)
(supermarq.benchmarks.GHZ method)
(supermarq.benchmarks.ghz.GHZ method)
(supermarq.benchmarks.hamiltonian_simulation.HamiltonianSimulation method)
(supermarq.benchmarks.HamiltonianSimulation method)
qiskit_superstaq
module
qiskit_superstaq.compiler_output
module
qiskit_superstaq.custom_gates
module
qiskit_superstaq.serialization
module
qiskit_superstaq.superstaq_backend
module
qiskit_superstaq.superstaq_job
module
qiskit_superstaq.superstaq_provider
module
qiskit_superstaq.validation
module
QPY_SERIALIZATION_VERSION (in module qiskit_superstaq.serialization)
qscout_compile() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.superstaq_provider.SuperstaqProvider method)
(qiskit_superstaq.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqProvider method)
qubit_index_to_equivalence_group_key() (cirq_superstaq.ops.ParallelGates method)
(cirq_superstaq.ops.qubit_gates.ParallelGates method)
(cirq_superstaq.ParallelGates method)
qubit_index_to_gate_and_index() (cirq_superstaq.ops.ParallelGates method)
(cirq_superstaq.ops.qubit_gates.ParallelGates method)
(cirq_superstaq.ParallelGates method)
qubit_subspace_op() (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qudit_gates)
qubits (supermarq.benchmarks.mermin_bell.MerminBell attribute)
(supermarq.benchmarks.MerminBell attribute)
(supermarq.qcvv.base_experiment.BenchmarkingExperiment attribute)
(supermarq.qcvv.BenchmarkingExperiment attribute)
(supermarq.stabilizers.MeasurementCircuit attribute)
QubitSubspaceGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qudit_gates)
qudit_swap_op() (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qudit_gates)
QuditSwapGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qudit_gates)
QutritCZPowGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qudit_gates)
QutritZ0 (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qudit_gates)
QutritZ0PowGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qudit_gates)
QutritZ1 (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qudit_gates)
QutritZ1PowGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qudit_gates)
QutritZ2 (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qudit_gates)
QutritZ2PowGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qudit_gates)
R
radar_factory() (in module supermarq.plotting)
RadarAxesMeta (class in supermarq.plotting)
rads (cirq_superstaq.AceCR attribute)
(cirq_superstaq.ops.AceCR attribute)
(cirq_superstaq.ops.qubit_gates.AceCR attribute)
random_clifford() (supermarq.qcvv.IRB method)
(supermarq.qcvv.irb.IRB method)
random_single_qubit_clifford() (supermarq.qcvv.IRB method)
(supermarq.qcvv.irb.IRB method)
random_two_qubit_clifford() (supermarq.qcvv.IRB method)
(supermarq.qcvv.irb.IRB method)
raw_circuit (supermarq.qcvv.base_experiment.Sample attribute)
(supermarq.qcvv.Sample attribute)
raw_data (supermarq.qcvv.base_experiment.BenchmarkingExperiment property)
(supermarq.qcvv.BenchmarkingExperiment property)
rb_decay_coefficient (supermarq.qcvv.irb.IRBResults attribute)
(supermarq.qcvv.irb.RBResults attribute)
(supermarq.qcvv.IRBResults attribute)
rb_decay_coefficient_std (supermarq.qcvv.irb.IRBResults attribute)
(supermarq.qcvv.irb.RBResults attribute)
(supermarq.qcvv.IRBResults attribute)
RBResults (class in supermarq.qcvv.irb)
read_json() (in module cirq_superstaq.compiler_output)
(in module qiskit_superstaq.compiler_output)
read_json_aqt() (in module cirq_superstaq.compiler_output)
(in module qiskit_superstaq.compiler_output)
read_json_qscout() (in module cirq_superstaq.compiler_output)
(in module qiskit_superstaq.compiler_output)
repetitions() (cirq_superstaq.Job method)
(cirq_superstaq.job.Job method)
RESOLUTION (supermarq.plotting.RadarAxesMeta attribute)
resource_estimate() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.superstaq_provider.SuperstaqProvider method)
(qiskit_superstaq.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqProvider method)
ResourceEstimate (class in general_superstaq)
(class in general_superstaq.resource_estimate)
result() (qiskit_superstaq.superstaq_job.SuperstaqJob method)
(qiskit_superstaq.SuperstaqJob method)
results (supermarq.qcvv.base_experiment.BenchmarkingExperiment property)
(supermarq.qcvv.BenchmarkingExperiment property)
ResultsT (in module supermarq.qcvv.base_experiment)
retired (general_superstaq.Target attribute)
(general_superstaq.typing.Target attribute)
retrieve_job() (qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqBackend method)
RETURNED_TARGETS (in module general_superstaq.testing)
RGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qubit_gates)
row_reduce_X_matrix() (in module supermarq.stabilizers)
run() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqBackend method)
run_on_device() (supermarq.qcvv.base_experiment.BenchmarkingExperiment method)
(supermarq.qcvv.BenchmarkingExperiment method)
run_sweep() (cirq_superstaq.Sampler method)
(cirq_superstaq.sampler.Sampler method)
run_with_callable() (supermarq.qcvv.base_experiment.BenchmarkingExperiment method)
(supermarq.qcvv.BenchmarkingExperiment method)
run_with_simulator() (supermarq.qcvv.base_experiment.BenchmarkingExperiment method)
(supermarq.qcvv.BenchmarkingExperiment method)
rz_rads (cirq_superstaq.ops.qubit_gates.StrippedCZGate property)
(cirq_superstaq.ops.StrippedCZGate property)
(cirq_superstaq.StrippedCZGate property)
S
Sample (class in supermarq.qcvv)
(class in supermarq.qcvv.base_experiment)
sample_probabilities (supermarq.qcvv.xeb.XEBSample attribute)
(supermarq.qcvv.XEBSample attribute)
Sampler (class in cirq_superstaq)
(class in cirq_superstaq.sampler)
sampler() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
samples (general_superstaq.typing.Job attribute)
(supermarq.qcvv.base_experiment.BenchmarkingExperiment property)
(supermarq.qcvv.BenchmarkingExperiment property)
(supermarq.qcvv.XEB property)
(supermarq.qcvv.xeb.XEB property)
sandwich_rx_rads (cirq_superstaq.AceCR attribute)
(cirq_superstaq.ops.AceCR attribute)
(cirq_superstaq.ops.qubit_gates.AceCR attribute)
score() (supermarq.benchmark.Benchmark method)
(supermarq.benchmarks.bit_code.BitCode method)
(supermarq.benchmarks.BitCode method)
(supermarq.benchmarks.GHZ method)
(supermarq.benchmarks.ghz.GHZ method)
(supermarq.benchmarks.hamiltonian_simulation.HamiltonianSimulation method)
(supermarq.benchmarks.HamiltonianSimulation method)
(supermarq.benchmarks.mermin_bell.MerminBell method)
(supermarq.benchmarks.MerminBell method)
(supermarq.benchmarks.phase_code.PhaseCode method)
(supermarq.benchmarks.PhaseCode method)
(supermarq.benchmarks.qaoa_fermionic_swap_proxy.QAOAFermionicSwapProxy method)
(supermarq.benchmarks.qaoa_vanilla_proxy.QAOAVanillaProxy method)
(supermarq.benchmarks.QAOAFermionicSwapProxy method)
(supermarq.benchmarks.QAOAVanillaProxy method)
(supermarq.benchmarks.vqe_proxy.VQEProxy method)
(supermarq.benchmarks.VQEProxy method)
seq (cirq_superstaq.compiler_output.CompilerOutput attribute)
(qiskit_superstaq.compiler_output.CompilerOutput attribute)
serialize() (in module general_superstaq.serialization)
serialize_circuits() (in module cirq_superstaq)
(in module cirq_superstaq.serialization)
(in module qiskit_superstaq)
(in module qiskit_superstaq.serialization)
Service (class in cirq_superstaq)
(class in cirq_superstaq.service)
(class in general_superstaq.service)
set_circuit() (supermarq.stabilizers.MeasurementCircuit method)
set_stabilizer() (supermarq.stabilizers.MeasurementCircuit method)
set_varlabels() (supermarq.plotting.RadarAxesMeta method)
shots (general_superstaq.typing.Job attribute)
single_qubit_gate_set (supermarq.qcvv.XEB attribute)
(supermarq.qcvv.xeb.XEB attribute)
stabilizer_matrix (supermarq.stabilizers.MeasurementCircuit attribute)
state_vector (general_superstaq.typing.Job attribute)
status (general_superstaq.typing.Job attribute)
status() (cirq_superstaq.Job method)
(cirq_superstaq.job.Job method)
(qiskit_superstaq.superstaq_job.SuperstaqJob method)
(qiskit_superstaq.SuperstaqJob method)
status_code (general_superstaq.superstaq_exceptions.SuperstaqServerException attribute)
(general_superstaq.SuperstaqServerException attribute)
status_msg (general_superstaq.superstaq_exceptions.SuperstaqServerException attribute)
(general_superstaq.SuperstaqServerException attribute)
str_to_bytes() (in module general_superstaq.serialization)
StrippedCZGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qubit_gates)
(class in qiskit_superstaq)
(class in qiskit_superstaq.custom_gates)
sub_gate (cirq_superstaq.ops.ParallelRGate property)
(cirq_superstaq.ops.qubit_gates.ParallelRGate property)
(cirq_superstaq.ops.QubitSubspaceGate property)
(cirq_superstaq.ops.qudit_gates.QubitSubspaceGate property)
(cirq_superstaq.ParallelRGate property)
(cirq_superstaq.QubitSubspaceGate property)
submit() (qiskit_superstaq.superstaq_job.SuperstaqJob method)
(qiskit_superstaq.SuperstaqJob method)
submit_aces() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(general_superstaq.service.Service method)
(qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqBackend method)
submit_cb() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
submit_dfe() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_provider.SuperstaqProvider method)
(qiskit_superstaq.SuperstaqProvider method)
submit_qubo() (general_superstaq.service.Service method)
subspaces (cirq_superstaq.ops.QubitSubspaceGate property)
(cirq_superstaq.ops.qudit_gates.QubitSubspaceGate property)
(cirq_superstaq.QubitSubspaceGate property)
sum_target_cross_sample_probs() (supermarq.qcvv.xeb.XEBSample method)
(supermarq.qcvv.XEBSample method)
sum_target_probs_square() (supermarq.qcvv.xeb.XEBSample method)
(supermarq.qcvv.XEBSample method)
supercheq() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_provider.SuperstaqProvider method)
(qiskit_superstaq.SuperstaqProvider method)
supermarq
module
supermarq.benchmark
module
supermarq.benchmarks
module
supermarq.benchmarks.bit_code
module
supermarq.benchmarks.ghz
module
supermarq.benchmarks.hamiltonian_simulation
module
supermarq.benchmarks.mermin_bell
module
supermarq.benchmarks.phase_code
module
supermarq.benchmarks.qaoa_fermionic_swap_proxy
module
supermarq.benchmarks.qaoa_vanilla_proxy
module
supermarq.benchmarks.vqe_proxy
module
supermarq.converters
module
supermarq.features
module
supermarq.plotting
module
supermarq.qcvv
module
supermarq.qcvv.base_experiment
module
supermarq.qcvv.irb
module
supermarq.qcvv.xeb
module
supermarq.simulation
module
supermarq.stabilizers
module
SUPERSTAQ_RESOLVERS (in module cirq_superstaq)
(in module cirq_superstaq.serialization)
SuperstaqBackend (class in qiskit_superstaq)
(class in qiskit_superstaq.superstaq_backend)
SuperstaqException
,
[1]
SuperstaqJob (class in qiskit_superstaq)
(class in qiskit_superstaq.superstaq_job)
SuperstaqProvider (class in qiskit_superstaq)
(class in qiskit_superstaq.superstaq_provider)
SuperstaqServerException
,
[1]
SuperstaqUnsuccessfulJobException
,
[1]
SuperstaqWarning
,
[1]
SUPPORTED_QID_TYPES (in module cirq_superstaq.validation)
supports_compile (general_superstaq.Target attribute)
(general_superstaq.typing.Target attribute)
supports_submit (general_superstaq.Target attribute)
(general_superstaq.typing.Target attribute)
supports_submit_qubo (general_superstaq.Target attribute)
(general_superstaq.typing.Target attribute)
SWAP3 (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qudit_gates)
T
T (in module qiskit_superstaq.serialization)
Target (class in general_superstaq)
(class in general_superstaq.typing)
target (general_superstaq.Target attribute)
(general_superstaq.typing.Job attribute)
(general_superstaq.typing.Target attribute)
(qiskit_superstaq.superstaq_backend.SuperstaqBackend property)
(qiskit_superstaq.SuperstaqBackend property)
(supermarq.qcvv.base_experiment.BenchmarkingResults attribute)
(supermarq.qcvv.base_experiment.Sample property)
(supermarq.qcvv.BenchmarkingResults attribute)
(supermarq.qcvv.Sample property)
target() (cirq_superstaq.Job method)
(cirq_superstaq.job.Job method)
target_info() (cirq_superstaq.Service method)
(cirq_superstaq.service.Service method)
(qiskit_superstaq.superstaq_backend.SuperstaqBackend method)
(qiskit_superstaq.SuperstaqBackend method)
TARGET_LIST (in module general_superstaq.testing)
target_probabilities (supermarq.qcvv.xeb.XEBSample attribute)
(supermarq.qcvv.XEBSample attribute)
targets (supermarq.qcvv.base_experiment.BenchmarkingExperiment property)
(supermarq.qcvv.BenchmarkingExperiment property)
TERMINAL_STATES (cirq_superstaq.Job attribute)
(cirq_superstaq.job.Job attribute)
(qiskit_superstaq.superstaq_job.SuperstaqJob attribute)
(qiskit_superstaq.SuperstaqJob attribute)
theta (cirq_superstaq.ops.ParallelRGate property)
(cirq_superstaq.ops.qubit_gates.ParallelRGate property)
(cirq_superstaq.ops.qubit_gates.RGate property)
(cirq_superstaq.ops.qubit_gates.ZZSwapGate attribute)
(cirq_superstaq.ops.RGate property)
(cirq_superstaq.ops.ZZSwapGate attribute)
(cirq_superstaq.ParallelRGate property)
(cirq_superstaq.RGate property)
(cirq_superstaq.ZZSwapGate attribute)
(supermarq.plotting.RadarAxesMeta attribute)
time_step (supermarq.benchmarks.hamiltonian_simulation.HamiltonianSimulation attribute)
(supermarq.benchmarks.HamiltonianSimulation attribute)
to_dict() (cirq_superstaq.Job method)
(cirq_superstaq.job.Job method)
(qiskit_superstaq.superstaq_job.SuperstaqJob method)
(qiskit_superstaq.SuperstaqJob method)
to_json() (in module qiskit_superstaq.serialization)
total_circuits (supermarq.qcvv.base_experiment.BenchmarkingResults attribute)
(supermarq.qcvv.BenchmarkingResults attribute)
total_time (supermarq.benchmarks.hamiltonian_simulation.HamiltonianSimulation attribute)
(supermarq.benchmarks.HamiltonianSimulation attribute)
TQuboKey (in module general_superstaq.service)
(in module general_superstaq.superstaq_client)
transform_X_matrix_to_reduced_row_echelon_form() (in module supermarq.stabilizers)
transform_X_matrix_to_row_echelon_form() (in module supermarq.stabilizers)
two_qubit_gate (supermarq.qcvv.XEB attribute)
(supermarq.qcvv.xeb.XEB attribute)
U
UNSUCCESSFUL_STATES (cirq_superstaq.Job attribute)
(cirq_superstaq.job.Job attribute)
update_user_balance() (general_superstaq.service.Service method)
update_user_role() (general_superstaq.service.Service method)
V
validate_cirq_circuits() (in module cirq_superstaq.validation)
validate_integer_param() (in module general_superstaq.validation)
validate_noise_type() (in module general_superstaq.validation)
validate_qiskit_circuits() (in module qiskit_superstaq.validation)
validate_qubit_types() (in module cirq_superstaq.validation)
validate_qubo() (in module general_superstaq.validation)
validate_target() (in module general_superstaq.validation)
VirtualZPowGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qudit_gates)
VQEProxy (class in supermarq.benchmarks)
(class in supermarq.benchmarks.vqe_proxy)
X
XEB (class in supermarq.qcvv)
(class in supermarq.qcvv.xeb)
XEBResults (class in supermarq.qcvv)
(class in supermarq.qcvv.xeb)
XEBSample (class in supermarq.qcvv)
(class in supermarq.qcvv.xeb)
Z
ZX (in module cirq_superstaq)
(in module cirq_superstaq.ops)
(in module cirq_superstaq.ops.qubit_gates)
ZXPowGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qubit_gates)
ZZSwapGate (class in cirq_superstaq)
(class in cirq_superstaq.ops)
(class in cirq_superstaq.ops.qubit_gates)
(class in qiskit_superstaq)
(class in qiskit_superstaq.custom_gates)