pyQuil
4.15.0
Contents
Getting started
Programs and gates
The quantum computer
The wavefunction simulator
The Quil compiler
Noise and quantum computation
Advanced usage
Troubleshooting
Introducing pyQuil v4
Exercises
Changelog
Quil-T
Quil-T
Getting up and running with Quil-T
Pulses and waveforms
Parametric compilation examples
Accessing raw measurement data with RAW-CAPTURE
API Reference
pyquil
pyQuil
Index
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
abbreviate_controlled_rotations (pyquil.latex.DiagramSettings attribute)
AbstractCompiler (class in pyquil.api)
AbstractInstruction (class in pyquil.quilbase)
AbstractQuantumProcessor (class in pyquil.quantum_processor)
AbstractQuantumSimulator (class in pyquil.pyqvm)
Add (class in pyquil.quilatom)
ADD() (in module pyquil.gates)
add_decoherence_noise() (in module pyquil.noise)
add_edge() (in module pyquil.external.rpcq)
add_qubit() (in module pyquil.external.rpcq)
additional_expectations (pyquil.experiment.ExperimentSetting attribute)
additional_results (pyquil.experiment.ExperimentResult attribute)
address_qubits() (in module pyquil.quil)
all_bitstrings() (in module pyquil.simulation.tools)
alpha (pyquil.quiltwaveforms.DragGaussianWaveform property)
(pyquil.quiltwaveforms.HrmGaussianWaveform property)
AND() (in module pyquil.gates)
anh (pyquil.quiltwaveforms.DragGaussianWaveform property)
(pyquil.quiltwaveforms.HrmGaussianWaveform property)
api_options (pyquil.api.ExecutionOptions attribute)
(pyquil.api.ExecutionOptionsBuilder attribute)
(pyquil.api.QPUCompiler attribute)
api_url (pyquil.api.QCSClient attribute)
append() (pyquil.experiment.Experiment method)
append_kraus_to_gate() (in module pyquil.noise)
apply_clifford_to_pauli() (pyquil.api.BenchmarkConnection method)
apply_noise_model() (in module pyquil.noise)
args (pyquil.quilbase.Pragma property)
arguments (pyquil.external.rpcq.GateInfo attribute)
(pyquil.quilbase.DefGateByPaulis property)
ArithmeticBinaryOp (class in pyquil.quilbase)
asdict() (pyquil.quilbase.Declare method)
associates (pyquil.quilatom.Add attribute)
(pyquil.quilatom.BinaryExp attribute)
(pyquil.quilatom.Div attribute)
(pyquil.quilatom.Mul attribute)
(pyquil.quilatom.Pow attribute)
(pyquil.quilatom.Sub attribute)
augment_program_with_memory_values() (pyquil.api.WavefunctionSimulator static method)
B
BARENCO() (in module pyquil.simulation.matrices)
basic_blocks() (pyquil.control_flow_graph.ControlFlowGraph method)
BasicBlock (class in pyquil.control_flow_graph)
BenchmarkConnection (class in pyquil.api)
BinaryExp (class in pyquil.quilatom)
bit_flip_operators() (in module pyquil.simulation.matrices)
bitphase_flip_operators() (in module pyquil.simulation.matrices)
bitstring_probs_to_z_moments() (in module pyquil.noise)
bitstrings_to_expectations() (in module pyquil.experiment)
body (pyquil.quilbase.DefGateByPaulis property)
BoxcarAveragerKernel (class in pyquil.quiltwaveforms)
build() (pyquil.api.ExecutionOptionsBuilder method)
build_setting_memory_map() (pyquil.experiment.Experiment method)
build_symmetrization_memory_maps() (pyquil.experiment.Experiment method)
builder() (pyquil.api.ExecutionOptions static method)
C
cal (pyquil.quiltcalibrations.CalibrationMatch attribute)
calibrate() (pyquil.api.QuantumComputer method)
(pyquil.Program method)
(pyquil.quil.Program method)
calibration_counts (pyquil.experiment.ExperimentResult attribute)
calibration_expectation (pyquil.experiment.ExperimentResult attribute)
calibration_std_err (pyquil.experiment.ExperimentResult attribute)
CalibrationDoesntMatch
CalibrationError
CalibrationMatch (class in pyquil.quiltcalibrations)
CalibrationMethod (class in pyquil.experiment)
calibrations (pyquil.Program property)
(pyquil.quil.Program property)
cancel() (pyquil.api.QPU method)
Capture (class in pyquil.quilbase)
CAPTURE() (in module pyquil.gates)
CCNOT() (in module pyquil.gates)
center_frequency (pyquil.quilbase.DefFrame property)
channel_delay (pyquil.quilbase.DefFrame property)
check_commutation() (in module pyquil.paulis)
classical_reg (pyquil.quilbase.Measurement property)
ClassicalAdd (class in pyquil.quilbase)
ClassicalAnd (class in pyquil.quilbase)
ClassicalComparison (class in pyquil.quilbase)
ClassicalConvert (class in pyquil.quilbase)
ClassicalDiv (class in pyquil.quilbase)
ClassicalEqual (class in pyquil.quilbase)
ClassicalExchange (class in pyquil.quilbase)
ClassicalExclusiveOr (class in pyquil.quilbase)
ClassicalGreaterEqual (class in pyquil.quilbase)
ClassicalGreaterThan (class in pyquil.quilbase)
ClassicalInclusiveOr (class in pyquil.quilbase)
ClassicalLessEqual (class in pyquil.quilbase)
ClassicalLessThan (class in pyquil.quilbase)
ClassicalLoad (class in pyquil.quilbase)
ClassicalMove (class in pyquil.quilbase)
ClassicalMul (class in pyquil.quilbase)
ClassicalNeg (class in pyquil.quilbase)
ClassicalNot (class in pyquil.quilbase)
ClassicalStore (class in pyquil.quilbase)
ClassicalSub (class in pyquil.quilbase)
CNOT() (in module pyquil.gates)
combine_kraus_maps() (in module pyquil.noise)
command (pyquil.quilbase.Pragma property)
commuting_sets() (in module pyquil.paulis)
compact_str() (pyquil.paulis.PauliSum method)
(pyquil.paulis.PauliTerm method)
compile() (pyquil.api.QuantumComputer method)
compiler_isa_to_graph() (in module pyquil.quantum_processor.transformers)
(in module pyquil.quantum_processor.transformers.compiler_isa_to_graph)
(in module pyquil.quantum_processor.transformers.graph_to_compiler_isa)
compiler_isa_to_target_quantum_processor() (in module pyquil.external.rpcq)
CompilerISA (class in pyquil.external.rpcq)
CompilerQuantumProcessor (class in pyquil.quantum_processor)
(class in pyquil.quantum_processor.compiler)
condition (pyquil.quilbase.JumpUnless property)
(pyquil.quilbase.JumpWhen property)
connect() (pyquil.api.QVM method)
connection_strategy (pyquil.api.ExecutionOptions attribute)
(pyquil.api.ExecutionOptionsBuilder attribute)
ConnectionStrategy (class in pyquil.api)
control_flow_graph() (pyquil.Program method)
(pyquil.quil.Program method)
ControlFlowGraph (class in pyquil.control_flow_graph)
controlled() (pyquil.gates.Gate method)
(pyquil.quilbase.Gate method)
CONVERT() (in module pyquil.gates)
copy() (pyquil.api.EncryptedProgram method)
(pyquil.paulis.PauliTerm method)
(pyquil.Program method)
(pyquil.quil.Program method)
copy_everything_except_instructions() (pyquil.Program method)
(pyquil.quil.Program method)
correct_bitstring_probs() (in module pyquil.noise)
correct_experiment_result() (in module pyquil.experiment)
corrupt_bitstring_probs() (in module pyquil.noise)
count() (pyquil.experiment.Experiment method)
CPHASE (pyquil.external.rpcq.Supported2QGate attribute)
CPHASE() (in module pyquil.gates)
(in module pyquil.simulation.matrices)
CPHASE00() (in module pyquil.gates)
(in module pyquil.simulation.matrices)
CPHASE01() (in module pyquil.gates)
(in module pyquil.simulation.matrices)
CPHASE10() (in module pyquil.gates)
(in module pyquil.simulation.matrices)
CSWAP() (in module pyquil.gates)
CZ (pyquil.external.rpcq.Supported2QGate attribute)
CZ() (in module pyquil.gates)
D
dagger() (pyquil.gates.Gate method)
(pyquil.Program method)
(pyquil.quil.Program method)
(pyquil.quilbase.Gate method)
damping_after_dephasing() (in module pyquil.noise)
damping_kraus_map() (in module pyquil.noise)
data (pyquil.api.QAMExecutionResult attribute)
dead (pyquil.external.rpcq.Edge attribute)
(pyquil.external.rpcq.Qubit attribute)
declarations (pyquil.Program property)
(pyquil.quil.Program property)
Declare (class in pyquil.quilbase)
DECLARE() (in module pyquil.gates)
declare() (pyquil.Program method)
(pyquil.quil.Program method)
decoherence_noise_with_asymmetric_ro() (in module pyquil.noise)
default() (pyquil.api.ConnectionStrategy static method)
(pyquil.api.ExecutionOptions static method)
(pyquil.api.ExecutionOptionsBuilder static method)
(pyquil.experiment.OperatorEncoder method)
DefCalibration (class in pyquil.quilbase)
DefCircuit (class in pyquil.quilbase)
DefFrame (class in pyquil.quilbase)
DefGate (class in pyquil.quilbase)
defgate() (pyquil.Program method)
(pyquil.quil.Program method)
DefGateByPaulis (class in pyquil.quilbase)
define_noisy_gate() (pyquil.Program method)
(pyquil.quil.Program method)
define_noisy_readout() (pyquil.Program method)
(pyquil.quil.Program method)
defined_gates (pyquil.Program property)
(pyquil.quil.Program property)
DefMeasureCalibration (class in pyquil.quilbase)
DefPermutationGate (class in pyquil.quilbase)
DefWaveform (class in pyquil.quilbase)
Delay (class in pyquil.quilbase)
DELAY() (in module pyquil.gates)
DelayFrames (class in pyquil.quilbase)
DelayQubits (class in pyquil.quilbase)
dephasing_kraus_map() (in module pyquil.noise)
dephasing_operators() (in module pyquil.simulation.matrices)
depolarizing_operators() (in module pyquil.simulation.matrices)
detuning (pyquil.quiltwaveforms.BoxcarAveragerKernel property)
(pyquil.quiltwaveforms.DragGaussianWaveform property)
(pyquil.quiltwaveforms.ErfSquareWaveform property)
(pyquil.quiltwaveforms.FlatWaveform property)
(pyquil.quiltwaveforms.GaussianWaveform property)
(pyquil.quiltwaveforms.HrmGaussianWaveform property)
DiagramSettings (class in pyquil.latex)
dict() (pyquil.external.rpcq.CompilerISA method)
(pyquil.external.rpcq.Edge method)
(pyquil.external.rpcq.GateInfo method)
(pyquil.external.rpcq.MeasureInfo method)
(pyquil.external.rpcq.Operator method)
(pyquil.external.rpcq.Qubit method)
direct_access() (pyquil.api.ConnectionStrategy static method)
direction (pyquil.quilbase.DefFrame property)
display() (in module pyquil.latex)
Div (class in pyquil.quilatom)
DIV() (in module pyquil.gates)
do_gate() (pyquil.pyqvm.AbstractQuantumSimulator method)
(pyquil.simulation.NumpyWavefunctionSimulator method)
(pyquil.simulation.ReferenceDensitySimulator method)
(pyquil.simulation.ReferenceWavefunctionSimulator method)
do_gate_matrix() (pyquil.pyqvm.AbstractQuantumSimulator method)
(pyquil.simulation.NumpyWavefunctionSimulator method)
(pyquil.simulation.ReferenceDensitySimulator method)
(pyquil.simulation.ReferenceWavefunctionSimulator method)
do_measurement() (pyquil.pyqvm.AbstractQuantumSimulator method)
(pyquil.simulation.NumpyWavefunctionSimulator method)
(pyquil.simulation.ReferenceDensitySimulator method)
(pyquil.simulation.ReferenceWavefunctionSimulator method)
do_post_gate_noise() (pyquil.pyqvm.AbstractQuantumSimulator method)
(pyquil.simulation.NumpyWavefunctionSimulator method)
(pyquil.simulation.ReferenceDensitySimulator method)
(pyquil.simulation.ReferenceWavefunctionSimulator method)
do_program() (pyquil.pyqvm.AbstractQuantumSimulator method)
DragGaussianWaveform (class in pyquil.quiltwaveforms)
duration (pyquil.external.rpcq.Operator attribute)
(pyquil.quilatom.TemplateWaveform property)
(pyquil.quilbase.Delay property)
(pyquil.quilbase.RawCapture property)
E
Edge (class in pyquil.external.rpcq)
edges (pyquil.external.rpcq.CompilerISA attribute)
edges() (pyquil.quantum_processor.graph.NxQuantumProcessor method)
(pyquil.quantum_processor.NxQuantumProcessor method)
EncryptedProgram (class in pyquil.api)
endpoint_id() (pyquil.api.ConnectionStrategy static method)
entries (pyquil.quilbase.DefWaveform property)
EQ() (in module pyquil.gates)
ErfSquareWaveform (class in pyquil.quiltwaveforms)
estimate_assignment_probs() (in module pyquil.noise)
estimate_bitstring_probs() (in module pyquil.noise)
EXCHANGE() (in module pyquil.gates)
executable (pyquil.api.QAMExecutionResult attribute)
execute() (pyquil.api.QAM method)
(pyquil.api.QPU method)
(pyquil.api.QVM method)
(pyquil.pyqvm.PyQVM method)
execute_once() (pyquil.pyqvm.PyQVM method)
execute_with_memory_map_batch() (pyquil.api.QAM method)
(pyquil.api.QPU method)
(pyquil.api.QVM method)
(pyquil.pyqvm.PyQVM method)
execution_duration_microseconds (pyquil.api.QAMExecutionResult property)
execution_options (pyquil.api.QPUExecuteResponse attribute)
ExecutionOptions (class in pyquil.api)
ExecutionOptionsBuilder (class in pyquil.api)
EXHAUSTIVE (pyquil.experiment.SymmetrizationLevel attribute)
expectation (pyquil.experiment.ExperimentResult attribute)
expectation() (pyquil.api.WavefunctionSimulator method)
(pyquil.pyqvm.AbstractQuantumSimulator method)
(pyquil.simulation.NumpyWavefunctionSimulator method)
(pyquil.simulation.ReferenceDensitySimulator method)
(pyquil.simulation.ReferenceWavefunctionSimulator method)
Experiment (class in pyquil.experiment)
ExperimentResult (class in pyquil.experiment)
ExperimentSetting (class in pyquil.experiment)
exponential_map() (in module pyquil.paulis)
exponentiate() (in module pyquil.paulis)
exponentiate_commuting_pauli_sum() (in module pyquil.paulis)
exponentiate_pauli_sum() (in module pyquil.paulis)
Expression (class in pyquil.quilatom)
extend() (pyquil.experiment.Experiment method)
F
Fence (class in pyquil.quilbase)
FENCE() (in module pyquil.gates)
FenceAll (class in pyquil.quilbase)
fidelity (pyquil.external.rpcq.Operator attribute)
filter_instructions() (pyquil.Program method)
(pyquil.quil.Program method)
find_label() (pyquil.pyqvm.PyQVM method)
FlatWaveform (class in pyquil.quiltwaveforms)
fn() (pyquil.quilatom.Add static method)
(pyquil.quilatom.BinaryExp static method)
(pyquil.quilatom.Div static method)
(pyquil.quilatom.Mul static method)
(pyquil.quilatom.Pow static method)
(pyquil.quilatom.Sub static method)
forked() (pyquil.gates.Gate method)
(pyquil.quilbase.Gate method)
FormalArgument (class in pyquil.quilatom)
format_parameter() (in module pyquil.quilatom)
Frame (class in pyquil.quilatom)
frame (pyquil.quilbase.Capture property)
(pyquil.quilbase.DefFrame property)
(pyquil.quilbase.Pulse property)
(pyquil.quilbase.RawCapture property)
(pyquil.quilbase.SetFrequency property)
(pyquil.quilbase.SetPhase property)
(pyquil.quilbase.SetScale property)
(pyquil.quilbase.ShiftFrequency property)
(pyquil.quilbase.ShiftPhase property)
frameA (pyquil.quilbase.SwapPhases property)
frameB (pyquil.quilbase.SwapPhases property)
frames (pyquil.Program property)
(pyquil.quil.Program property)
(pyquil.quilbase.Delay property)
freeform_string (pyquil.quilbase.Pragma property)
freq (pyquil.quilbase.SetFrequency property)
(pyquil.quilbase.ShiftFrequency property)
from_bit_packed_string() (pyquil.wavefunction.Wavefunction static method)
from_compact_str() (pyquil.paulis.PauliSum class method)
(pyquil.paulis.PauliTerm class method)
from_dict() (pyquil.noise.KrausModel static method)
(pyquil.noise.NoiseModel static method)
from_list() (pyquil.paulis.PauliTerm class method)
from_str() (pyquil.experiment.ExperimentSetting class method)
(pyquil.experiment.TensorProductState class method)
FSIM() (in module pyquil.simulation.matrices)
Function (class in pyquil.quilatom)
fwhm (pyquil.quiltwaveforms.DragGaussianWaveform property)
(pyquil.quiltwaveforms.GaussianWaveform property)
(pyquil.quiltwaveforms.HrmGaussianWaveform property)
G
Gate (class in pyquil.gates)
(class in pyquil.quilbase)
gate() (pyquil.Program method)
(pyquil.quil.Program method)
GateInfo (class in pyquil.external.rpcq)
gates (pyquil.external.rpcq.Edge attribute)
(pyquil.external.rpcq.Qubit attribute)
gates_by_name() (pyquil.noise.NoiseModel method)
gateway() (pyquil.api.ConnectionStrategy static method)
GaussianWaveform (class in pyquil.quiltwaveforms)
GE() (in module pyquil.gates)
generate_calibration_experiment() (pyquil.experiment.Experiment method)
generate_experiment_program() (pyquil.experiment.Experiment method)
generate_rb_sequence() (pyquil.api.BenchmarkConnection method)
get_all_instructions() (pyquil.Program method)
(pyquil.quil.Program method)
get_attribute() (pyquil.quilbase.DefFrame method)
get_bitstring_from_index() (in module pyquil.wavefunction)
get_calibration() (pyquil.Program method)
(pyquil.quil.Program method)
get_calibration_program() (pyquil.api.QPUCompiler method)
get_classical_addresses_from_program() (in module pyquil.quil)
get_constructor() (pyquil.quilbase.DefGate method)
get_edge() (in module pyquil.external.rpcq)
get_endpoint_id() (pyquil.api.ConnectionStrategy method)
get_meas_qubits() (pyquil.experiment.Experiment method)
get_meas_registers() (pyquil.experiment.Experiment method)
get_measure_probabilities() (in module pyquil.simulation)
get_memory_values() (pyquil.api.QAMExecutionResult method)
get_noisy_gate() (in module pyquil.noise)
get_outcome_probs() (pyquil.wavefunction.Wavefunction method)
get_parameter() (pyquil.quilatom.TemplateWaveform method)
get_programs() (pyquil.paulis.PauliSum method)
get_qc() (in module pyquil)
(in module pyquil.api)
get_qcs_quantum_processor() (in module pyquil.quantum_processor)
(in module pyquil.quantum_processor.qcs)
get_qubit() (in module pyquil.external.rpcq)
get_qubit_indices() (pyquil.gates.Gate method)
(pyquil.Program method)
(pyquil.quil.Program method)
(pyquil.quilbase.Capture method)
(pyquil.quilbase.Gate method)
(pyquil.quilbase.Measurement method)
(pyquil.quilbase.Pulse method)
(pyquil.quilbase.RawCapture method)
(pyquil.quilbase.Reset method)
(pyquil.quilbase.SetFrequency method)
(pyquil.quilbase.SetPhase method)
(pyquil.quilbase.SetScale method)
(pyquil.quilbase.ShiftFrequency method)
(pyquil.quilbase.ShiftPhase method)
(pyquil.quilbase.SwapPhases method)
get_qubits() (pyquil.gates.Gate method)
(pyquil.paulis.PauliSum method)
(pyquil.paulis.PauliTerm method)
(pyquil.Program method)
(pyquil.quil.Program method)
(pyquil.quilbase.Capture method)
(pyquil.quilbase.Gate method)
(pyquil.quilbase.Measurement method)
(pyquil.quilbase.Pulse method)
(pyquil.quilbase.RawCapture method)
(pyquil.quilbase.Reset method)
(pyquil.quilbase.SetFrequency method)
(pyquil.quilbase.SetPhase method)
(pyquil.quilbase.SetScale method)
(pyquil.quilbase.ShiftFrequency method)
(pyquil.quilbase.ShiftPhase method)
(pyquil.quilbase.SwapPhases method)
get_raw_readout_data() (pyquil.api.QAMExecutionResult method)
get_register_map() (pyquil.api.QAMExecutionResult method)
get_report() (in module pyquil.diagnostics)
get_result() (pyquil.api.QAM method)
(pyquil.api.QPU method)
(pyquil.api.QVM method)
(pyquil.pyqvm.PyQVM method)
get_results_by_qubit_groups() (in module pyquil.experiment)
get_version_info() (pyquil.api.AbstractCompiler method)
(pyquil.api.QVM method)
graph_to_compiler_isa() (in module pyquil.quantum_processor.transformers)
(in module pyquil.quantum_processor.transformers.graph_to_compiler_isa)
GraphGateError
,
[1]
group_experiments() (in module pyquil.operator_estimation)
group_experiments_clique_removal() (in module pyquil.operator_estimation)
group_experiments_greedy() (in module pyquil.operator_estimation)
group_settings() (in module pyquil.experiment)
grpc_api_url (pyquil.api.QCSClient attribute)
GT() (in module pyquil.gates)
H
H() (in module pyquil.gates)
Halt (class in pyquil.quilbase)
HALT (in module pyquil.gates)
hardware_object (pyquil.quilbase.DefFrame property)
HASH_PRECISION (in module pyquil.paulis)
HrmGaussianWaveform (class in pyquil.quiltwaveforms)
I
I (pyquil.external.rpcq.Supported1QGate attribute)
I() (in module pyquil.gates)
id (pyquil.external.rpcq.Qubit attribute)
ID() (in module pyquil.paulis)
id() (pyquil.paulis.PauliTerm method)
ids (pyquil.external.rpcq.Edge attribute)
if_then() (pyquil.Program method)
(pyquil.quil.Program method)
impute_missing_qubits (pyquil.latex.DiagramSettings attribute)
in_state (pyquil.experiment.ExperimentSetting attribute)
Include (class in pyquil.quilbase)
index (pyquil.quilatom.FormalArgument property)
(pyquil.quilatom.QubitPlaceholder property)
index() (pyquil.experiment.Experiment method)
INFINITY (in module pyquil.noise)
initial_frequency (pyquil.quilbase.DefFrame property)
insert() (pyquil.experiment.Experiment method)
inst() (pyquil.Program method)
(pyquil.quil.Program method)
instantiate_labels() (in module pyquil.quil)
instrs (pyquil.quilbase.DefCalibration property)
(pyquil.quilbase.DefMeasureCalibration property)
instruction (pyquil.quilbase.Halt attribute)
(pyquil.quilbase.Nop attribute)
(pyquil.quilbase.SimpleInstruction attribute)
(pyquil.quilbase.Wait attribute)
instructions (pyquil.Program property)
(pyquil.quil.Program property)
(pyquil.quilbase.DefCalibration property)
(pyquil.quilbase.DefCircuit property)
(pyquil.quilbase.DefMeasureCalibration property)
instructions() (pyquil.control_flow_graph.BasicBlock method)
integer_types (in module pyquil.paulis)
IOR() (in module pyquil.gates)
iq (pyquil.quiltwaveforms.FlatWaveform property)
is_direct_access() (pyquil.api.ConnectionStrategy method)
is_endpoint_id() (pyquil.api.ConnectionStrategy method)
is_gateway() (pyquil.api.ConnectionStrategy method)
is_identity() (in module pyquil.paulis)
is_protoquil() (pyquil.Program method)
(pyquil.quil.Program method)
is_supported_on_qpu() (pyquil.Program method)
(pyquil.quil.Program method)
is_zero() (in module pyquil.paulis)
ISWAP (pyquil.external.rpcq.Supported2QGate attribute)
ISWAP() (in module pyquil.gates)
J
job_id (pyquil.api.QPUExecuteResponse attribute)
Jump (class in pyquil.quilbase)
JumpTarget (class in pyquil.quilbase)
JumpUnless (class in pyquil.quilbase)
JumpWhen (class in pyquil.quilbase)
K
kernel (pyquil.quilbase.Capture property)
KrausModel (class in pyquil.noise)
L
Label (class in pyquil.quilatom)
label (pyquil.quilbase.JumpTarget property)
label_qubit_lines (pyquil.latex.DiagramSettings attribute)
LabelPlaceholder (class in pyquil.quilatom)
LE() (in module pyquil.gates)
left (pyquil.quilbase.ArithmeticBinaryOp property)
(pyquil.quilbase.ClassicalComparison property)
(pyquil.quilbase.ClassicalConvert property)
(pyquil.quilbase.ClassicalExchange property)
(pyquil.quilbase.ClassicalLoad property)
(pyquil.quilbase.ClassicalMove property)
(pyquil.quilbase.ClassicalStore property)
(pyquil.quilbase.LogicalBinaryOp property)
lifted_gate() (in module pyquil.simulation.tools)
lifted_gate_matrix() (in module pyquil.simulation.tools)
lifted_pauli() (in module pyquil.simulation.tools)
lifted_state_operator() (in module pyquil.simulation.tools)
list_quantum_computers() (in module pyquil)
(in module pyquil.api)
LOAD() (in module pyquil.gates)
load() (pyquil.api.QCSClient static method)
local_forest_runtime() (in module pyquil.api)
LogicalBinaryOp (class in pyquil.quilbase)
LT() (in module pyquil.gates)
M
make_edge_id() (in module pyquil.external.rpcq)
mappings (pyquil.api.RawQPUReadoutData attribute)
match_calibration() (in module pyquil.quiltcalibrations)
match_calibrations() (pyquil.Program method)
(pyquil.quil.Program method)
matrix (pyquil.quilbase.DefGate property)
MEASURE (pyquil.external.rpcq.Supported1QGate attribute)
MEASURE() (in module pyquil.gates)
measure() (pyquil.Program method)
(pyquil.quil.Program method)
measure_all() (pyquil.Program method)
(pyquil.quil.Program method)
measure_calibrations (pyquil.Program property)
(pyquil.quil.Program property)
measure_observables() (in module pyquil.operator_estimation)
MeasureInfo (class in pyquil.external.rpcq)
Measurement (class in pyquil.quilbase)
memory (pyquil.api.RawQVMReadoutData attribute)
memory_descriptors (pyquil.api.EncryptedProgram attribute)
memory_reference (pyquil.quilbase.DefMeasureCalibration property)
memory_region (pyquil.quilbase.Capture property)
(pyquil.quilbase.RawCapture property)
memory_size (pyquil.quilbase.Declare property)
memory_type (pyquil.quilbase.Declare property)
memory_values (pyquil.api.RawQPUReadoutData attribute)
MemoryMap (in module pyquil.api)
MemoryReference (class in pyquil.quilatom)
merge_disjoint_experiments() (in module pyquil.experiment)
merge_memory_map_lists() (in module pyquil.experiment)
merge_programs() (in module pyquil.quil)
merge_with_pauli_noise() (in module pyquil.quil)
MINUS_EIGENSTATE (pyquil.experiment.CalibrationMethod attribute)
minusX() (in module pyquil.experiment)
minusY() (in module pyquil.experiment)
minusZ() (in module pyquil.experiment)
modifiers (pyquil.gates.Gate property)
(pyquil.quilbase.Gate property)
module
pyquil
pyquil.api
pyquil.control_flow_graph
pyquil.diagnostics
pyquil.experiment
pyquil.external
pyquil.external.rpcq
pyquil.gates
pyquil.latex
pyquil.latex.latex_generation
pyquil.noise
pyquil.noise_gates
pyquil.operator_estimation
pyquil.paulis
pyquil.pyqvm
pyquil.quantum_processor
pyquil.quantum_processor.compiler
pyquil.quantum_processor.graph
pyquil.quantum_processor.qcs
pyquil.quantum_processor.transformers
pyquil.quantum_processor.transformers.compiler_isa_to_graph
pyquil.quantum_processor.transformers.graph_to_compiler_isa
pyquil.quantum_processor.transformers.qcs_isa_to_compiler_isa
pyquil.quantum_processor.transformers.qcs_isa_to_graph
pyquil.quil
pyquil.quilatom
pyquil.quilbase
pyquil.quiltcalibrations
pyquil.quiltwaveforms
pyquil.simulation
pyquil.simulation.matrices
pyquil.simulation.tools
pyquil.wavefunction
MOVE() (in module pyquil.gates)
Mul (class in pyquil.quilatom)
MUL() (in module pyquil.gates)
N
name (pyquil.quilatom.Label property)
NAME (pyquil.quilatom.TemplateWaveform attribute)
name (pyquil.quilbase.DefCalibration property)
NAME (pyquil.quiltwaveforms.BoxcarAveragerKernel attribute)
(pyquil.quiltwaveforms.DragGaussianWaveform attribute)
(pyquil.quiltwaveforms.ErfSquareWaveform attribute)
(pyquil.quiltwaveforms.FlatWaveform attribute)
(pyquil.quiltwaveforms.GaussianWaveform attribute)
(pyquil.quiltwaveforms.HrmGaussianWaveform attribute)
native_quil_to_executable() (pyquil.api.AbstractCompiler method)
(pyquil.api.QPUCompiler method)
(pyquil.api.QVMCompiler method)
NEG() (in module pyquil.gates)
no_noise() (pyquil.Program method)
(pyquil.quil.Program method)
noise_model (pyquil.api.QCSQuantumProcessor attribute)
(pyquil.quantum_processor.qcs.QCSQuantumProcessor attribute)
(pyquil.quantum_processor.QCSQuantumProcessor attribute)
NoiseModel (class in pyquil.noise)
NoisyGateUndefined
nonblocking (pyquil.quilbase.Capture property)
(pyquil.quilbase.Pulse property)
(pyquil.quilbase.RawCapture property)
NONE (pyquil.experiment.CalibrationMethod attribute)
(pyquil.experiment.SymmetrizationLevel attribute)
Nop (class in pyquil.quilbase)
NOP (in module pyquil.gates)
NOT() (in module pyquil.gates)
num_args() (pyquil.quilbase.DefGate method)
(pyquil.quilbase.DefGateByPaulis method)
(pyquil.quilbase.DefPermutationGate method)
num_samples() (pyquil.quilatom.TemplateWaveform method)
NumpyWavefunctionSimulator (class in pyquil.simulation)
NxQuantumProcessor (class in pyquil.quantum_processor)
(class in pyquil.quantum_processor.graph)
O
OA_STRENGTH_1 (pyquil.experiment.SymmetrizationLevel attribute)
OA_STRENGTH_2 (pyquil.experiment.SymmetrizationLevel attribute)
OA_STRENGTH_3 (pyquil.experiment.SymmetrizationLevel attribute)
oauth_session (pyquil.api.QCSClient attribute)
offsets (pyquil.quilbase.Declare property)
op (pyquil.quilbase.ArithmeticBinaryOp attribute)
(pyquil.quilbase.ClassicalAdd attribute)
(pyquil.quilbase.ClassicalAnd attribute)
(pyquil.quilbase.ClassicalComparison attribute)
(pyquil.quilbase.ClassicalDiv attribute)
(pyquil.quilbase.ClassicalEqual attribute)
(pyquil.quilbase.ClassicalExclusiveOr attribute)
(pyquil.quilbase.ClassicalGreaterEqual attribute)
(pyquil.quilbase.ClassicalGreaterThan attribute)
(pyquil.quilbase.ClassicalInclusiveOr attribute)
(pyquil.quilbase.ClassicalLessEqual attribute)
(pyquil.quilbase.ClassicalLessThan attribute)
(pyquil.quilbase.ClassicalMul attribute)
(pyquil.quilbase.ClassicalNeg attribute)
(pyquil.quilbase.ClassicalNot attribute)
(pyquil.quilbase.ClassicalSub attribute)
(pyquil.quilbase.LogicalBinaryOp attribute)
(pyquil.quilbase.UnaryClassicalInstruction attribute)
operations_as_set() (pyquil.paulis.PauliTerm method)
Operator (class in pyquil.external.rpcq)
operator (pyquil.external.rpcq.Operator attribute)
(pyquil.quilatom.Add attribute)
(pyquil.quilatom.BinaryExp attribute)
(pyquil.quilatom.Div attribute)
(pyquil.quilatom.Mul attribute)
(pyquil.quilatom.Pow attribute)
(pyquil.quilatom.Sub attribute)
operator_type (pyquil.external.rpcq.GateInfo attribute)
(pyquil.external.rpcq.MeasureInfo attribute)
OperatorEncoder (class in pyquil.experiment)
out() (pyquil.gates.Gate method)
(pyquil.Program method)
(pyquil.quil.Program method)
(pyquil.quilatom.FormalArgument method)
(pyquil.quilatom.Frame method)
(pyquil.quilatom.Label method)
(pyquil.quilatom.LabelPlaceholder method)
(pyquil.quilatom.MemoryReference method)
(pyquil.quilatom.Parameter method)
(pyquil.quilatom.Qubit method)
(pyquil.quilatom.QubitPlaceholder method)
(pyquil.quilatom.QuilAtom method)
(pyquil.quilatom.TemplateWaveform method)
(pyquil.quilatom.WaveformInvocation method)
(pyquil.quilbase.ArithmeticBinaryOp method)
(pyquil.quilbase.Capture method)
(pyquil.quilbase.ClassicalComparison method)
(pyquil.quilbase.ClassicalConvert method)
(pyquil.quilbase.ClassicalExchange method)
(pyquil.quilbase.ClassicalLoad method)
(pyquil.quilbase.ClassicalMove method)
(pyquil.quilbase.ClassicalStore method)
(pyquil.quilbase.Declare method)
(pyquil.quilbase.DefCalibration method)
(pyquil.quilbase.DefCircuit method)
(pyquil.quilbase.DefFrame method)
(pyquil.quilbase.DefGate method)
(pyquil.quilbase.DefMeasureCalibration method)
(pyquil.quilbase.DefWaveform method)
(pyquil.quilbase.Delay method)
(pyquil.quilbase.Fence method)
(pyquil.quilbase.Gate method)
(pyquil.quilbase.Include method)
(pyquil.quilbase.Jump method)
(pyquil.quilbase.JumpTarget method)
(pyquil.quilbase.JumpUnless method)
(pyquil.quilbase.JumpWhen method)
(pyquil.quilbase.LogicalBinaryOp method)
(pyquil.quilbase.Measurement method)
(pyquil.quilbase.Pragma method)
(pyquil.quilbase.Pulse method)
(pyquil.quilbase.RawCapture method)
(pyquil.quilbase.Reset method)
(pyquil.quilbase.SetFrequency method)
(pyquil.quilbase.SetPhase method)
(pyquil.quilbase.SetScale method)
(pyquil.quilbase.ShiftFrequency method)
(pyquil.quilbase.ShiftPhase method)
(pyquil.quilbase.SimpleInstruction method)
(pyquil.quilbase.SwapPhases method)
(pyquil.quilbase.UnaryClassicalInstruction method)
out_operator (pyquil.experiment.ExperimentSetting attribute)
P
pad_left (pyquil.quiltwaveforms.ErfSquareWaveform property)
pad_right (pyquil.quiltwaveforms.ErfSquareWaveform property)
Parameter (class in pyquil.quilatom)
parameters (pyquil.external.rpcq.GateInfo attribute)
(pyquil.quilatom.WaveformInvocation property)
(pyquil.quilbase.DefCalibration property)
(pyquil.quilbase.DefCircuit property)
(pyquil.quilbase.DefGate property)
(pyquil.quilbase.DefWaveform property)
params (pyquil.gates.Gate property)
(pyquil.quilbase.Gate property)
parse_file() (pyquil.external.rpcq.CompilerISA class method)
parse_obj() (pyquil.external.rpcq.CompilerISA class method)
(pyquil.external.rpcq.Edge class method)
(pyquil.external.rpcq.GateInfo class method)
(pyquil.external.rpcq.MeasureInfo class method)
(pyquil.external.rpcq.Operator class method)
(pyquil.external.rpcq.Qubit class method)
pauli_kraus_map() (in module pyquil.noise)
pauli_string() (pyquil.paulis.PauliTerm method)
PauliSum (class in pyquil.paulis)
PauliTerm (class in pyquil.paulis)
percolate_declares() (in module pyquil.quil)
permutation (pyquil.quilbase.DefPermutationGate property)
permutation_arbitrary() (in module pyquil.simulation.tools)
phase (pyquil.quilbase.SetPhase property)
(pyquil.quilbase.ShiftPhase property)
(pyquil.quiltwaveforms.BoxcarAveragerKernel property)
(pyquil.quiltwaveforms.DragGaussianWaveform property)
(pyquil.quiltwaveforms.ErfSquareWaveform property)
(pyquil.quiltwaveforms.FlatWaveform property)
(pyquil.quiltwaveforms.GaussianWaveform property)
(pyquil.quiltwaveforms.HrmGaussianWaveform property)
PHASE() (in module pyquil.gates)
(in module pyquil.simulation.matrices)
phase_flip_operators() (in module pyquil.simulation.matrices)
PHASEDFSIM() (in module pyquil.simulation.matrices)
plot() (pyquil.wavefunction.Wavefunction method)
PLUS_EIGENSTATE (pyquil.experiment.CalibrationMethod attribute)
plusX() (in module pyquil.experiment)
plusY() (in module pyquil.experiment)
plusZ() (in module pyquil.experiment)
pop() (pyquil.experiment.Experiment method)
Pow (class in pyquil.quilatom)
Pragma (class in pyquil.quilbase)
precedence (pyquil.quilatom.Add attribute)
(pyquil.quilatom.BinaryExp attribute)
(pyquil.quilatom.Div attribute)
(pyquil.quilatom.Mul attribute)
(pyquil.quilatom.Pow attribute)
(pyquil.quilatom.Sub attribute)
prefix (pyquil.quilatom.LabelPlaceholder property)
prepend_instructions() (pyquil.Program method)
(pyquil.quil.Program method)
pretty_print() (pyquil.wavefunction.Wavefunction method)
pretty_print_probabilities() (pyquil.wavefunction.Wavefunction method)
probabilities() (pyquil.wavefunction.Wavefunction method)
Program (class in pyquil)
(class in pyquil.quil)
program (pyquil.api.EncryptedProgram attribute)
(pyquil.paulis.PauliTerm property)
program_unitary() (in module pyquil.simulation.tools)
PSWAP() (in module pyquil.gates)
(in module pyquil.simulation.matrices)
Pulse (class in pyquil.quilbase)
PULSE() (in module pyquil.gates)
pyquil
module
pyquil.api
module
pyquil.control_flow_graph
module
pyquil.diagnostics
module
pyquil.experiment
module
pyquil.external
module
pyquil.external.rpcq
module
pyquil.gates
module
pyquil.latex
module
pyquil.latex.latex_generation
module
pyquil.noise
module
pyquil.noise_gates
module
pyquil.operator_estimation
module
pyquil.paulis
module
pyquil.pyqvm
module
pyquil.quantum_processor
module
pyquil.quantum_processor.compiler
module
pyquil.quantum_processor.graph
module
pyquil.quantum_processor.qcs
module
pyquil.quantum_processor.transformers
module
pyquil.quantum_processor.transformers.compiler_isa_to_graph
module
pyquil.quantum_processor.transformers.graph_to_compiler_isa
module
pyquil.quantum_processor.transformers.qcs_isa_to_compiler_isa
module
pyquil.quantum_processor.transformers.qcs_isa_to_graph
module
pyquil.quil
module
pyquil.quilatom
module
pyquil.quilbase
module
pyquil.quiltcalibrations
module
pyquil.quiltwaveforms
module
pyquil.simulation
module
pyquil.simulation.matrices
module
pyquil.simulation.tools
module
pyquil.wavefunction
module
PyQVM (class in pyquil.pyqvm)
Q
QAM (class in pyquil.api)
QAMExecutionResult (class in pyquil.api)
qcs_isa_to_compiler_isa() (in module pyquil.quantum_processor.transformers)
(in module pyquil.quantum_processor.transformers.qcs_isa_to_compiler_isa)
qcs_isa_to_graph() (in module pyquil.quantum_processor.transformers)
(in module pyquil.quantum_processor.transformers.qcs_isa_to_graph)
QCSClient (class in pyquil.api)
QCSISAParseError
,
[1]
QCSQuantumProcessor (class in pyquil.api)
(class in pyquil.quantum_processor)
(class in pyquil.quantum_processor.qcs)
QPU (class in pyquil.api)
QPUCompiler (class in pyquil.api)
QPUCompilerAPIOptions (in module pyquil.api)
QPUExecuteResponse (class in pyquil.api)
QUANTUM_GATES (in module pyquil.gates)
quantum_processor (pyquil.api.QuantumComputer property)
quantum_processor_id (pyquil.api.QCSQuantumProcessor attribute)
(pyquil.api.QPU property)
(pyquil.quantum_processor.qcs.QCSQuantumProcessor attribute)
(pyquil.quantum_processor.QCSQuantumProcessor attribute)
QuantumComputer (class in pyquil.api)
Qubit (class in pyquil.external.rpcq)
(class in pyquil.quilatom)
qubit (pyquil.external.rpcq.MeasureInfo attribute)
(pyquil.quilbase.DefMeasureCalibration property)
(pyquil.quilbase.Measurement property)
(pyquil.quilbase.Reset property)
qubit_adjacent_lifted_gate() (in module pyquil.simulation.tools)
qubit_index() (in module pyquil.quilatom)
qubit_line_open_wire_length (pyquil.latex.DiagramSettings attribute)
qubit_topology() (pyquil.api.QCSQuantumProcessor method)
(pyquil.api.QuantumComputer method)
(pyquil.quantum_processor.AbstractQuantumProcessor method)
(pyquil.quantum_processor.compiler.CompilerQuantumProcessor method)
(pyquil.quantum_processor.CompilerQuantumProcessor method)
(pyquil.quantum_processor.graph.NxQuantumProcessor method)
(pyquil.quantum_processor.NxQuantumProcessor method)
(pyquil.quantum_processor.qcs.QCSQuantumProcessor method)
(pyquil.quantum_processor.QCSQuantumProcessor method)
qubit_variables (pyquil.quilbase.DefCircuit property)
QubitPlaceholder (class in pyquil.quilatom)
qubits (pyquil.external.rpcq.CompilerISA attribute)
(pyquil.gates.Gate property)
(pyquil.quilatom.Frame property)
(pyquil.quilbase.DefCalibration property)
(pyquil.quilbase.Delay property)
(pyquil.quilbase.Fence property)
(pyquil.quilbase.Gate property)
qubits() (pyquil.api.QCSQuantumProcessor method)
(pyquil.api.QuantumComputer method)
(pyquil.quantum_processor.AbstractQuantumProcessor method)
(pyquil.quantum_processor.compiler.CompilerQuantumProcessor method)
(pyquil.quantum_processor.CompilerQuantumProcessor method)
(pyquil.quantum_processor.graph.NxQuantumProcessor method)
(pyquil.quantum_processor.NxQuantumProcessor method)
(pyquil.quantum_processor.qcs.QCSQuantumProcessor method)
(pyquil.quantum_processor.QCSQuantumProcessor method)
quil_cis() (in module pyquil.quilatom)
quil_cos() (in module pyquil.quilatom)
quil_exp() (in module pyquil.quilatom)
quil_sin() (in module pyquil.quilatom)
quil_sqrt() (in module pyquil.quilatom)
quil_to_native_quil() (pyquil.api.AbstractCompiler method)
QuilAtom (class in pyquil.quilatom)
quilc_url (pyquil.api.QCSClient attribute)
QUILT_INSTRUCTIONS (in module pyquil.gates)
QVM (class in pyquil.api)
qvm_url (pyquil.api.QCSClient attribute)
QVMCompiler (class in pyquil.api)
R
ratio_variance() (in module pyquil.experiment)
RAW_CAPTURE() (in module pyquil.gates)
raw_expectation (pyquil.experiment.ExperimentResult attribute)
raw_std_err (pyquil.experiment.ExperimentResult attribute)
RawCapture (class in pyquil.quilbase)
RawQPUReadoutData (class in pyquil.api)
RawQVMReadoutData (class in pyquil.api)
read_json() (in module pyquil.experiment)
read_memory() (pyquil.pyqvm.PyQVM method)
readout_data (pyquil.api.QAMExecutionResult property)
readout_values (pyquil.api.RawQPUReadoutData attribute)
recalculation_table (pyquil.api.EncryptedProgram property)
ReferenceDensitySimulator (class in pyquil.simulation)
ReferenceWavefunctionSimulator (class in pyquil.simulation)
register() (pyquil.quilatom.QubitPlaceholder static method)
RegisterMatrixConversionError
relaxation_operators() (in module pyquil.simulation.matrices)
remove() (pyquil.experiment.Experiment method)
remove_quil_t_instructions() (pyquil.Program method)
(pyquil.quil.Program method)
Reset (class in pyquil.quilbase)
RESET() (in module pyquil.gates)
reset() (pyquil.api.AbstractCompiler method)
(pyquil.api.QPUCompiler method)
(pyquil.api.QVMCompiler method)
(pyquil.Program method)
(pyquil.pyqvm.AbstractQuantumSimulator method)
(pyquil.quil.Program method)
(pyquil.simulation.NumpyWavefunctionSimulator method)
(pyquil.simulation.ReferenceDensitySimulator method)
(pyquil.simulation.ReferenceWavefunctionSimulator method)
ResetQubit (class in pyquil.quilbase)
resolve_label_placeholders() (pyquil.Program method)
(pyquil.quil.Program method)
resolve_placeholders() (pyquil.Program method)
(pyquil.quil.Program method)
resolve_placeholders_with_custom_resolvers() (pyquil.Program method)
(pyquil.quil.Program method)
resolve_qubit_placeholders() (pyquil.Program method)
(pyquil.quil.Program method)
resolve_qubit_placeholders_with_mapping() (pyquil.Program method)
(pyquil.quil.Program method)
reverse() (pyquil.experiment.Experiment method)
right (pyquil.quilbase.ArithmeticBinaryOp property)
(pyquil.quilbase.ClassicalComparison property)
(pyquil.quilbase.ClassicalConvert property)
(pyquil.quilbase.ClassicalExchange property)
(pyquil.quilbase.ClassicalLoad property)
(pyquil.quilbase.ClassicalMove property)
(pyquil.quilbase.ClassicalStore property)
(pyquil.quilbase.LogicalBinaryOp property)
right_align_terminal_measurements (pyquil.latex.DiagramSettings attribute)
risetime (pyquil.quiltwaveforms.ErfSquareWaveform property)
ro_sources (pyquil.api.EncryptedProgram attribute)
run() (pyquil.api.QAM method)
(pyquil.api.QuantumComputer method)
run_and_measure() (pyquil.api.WavefunctionSimulator method)
run_experiment() (pyquil.api.QuantumComputer method)
run_symmetrized_readout() (pyquil.api.QuantumComputer method)
run_with_memory_map_batch() (pyquil.api.QuantumComputer method)
RX (pyquil.external.rpcq.Supported1QGate attribute)
RX() (in module pyquil.gates)
(in module pyquil.simulation.matrices)
RXX() (in module pyquil.simulation.matrices)
RY() (in module pyquil.gates)
(in module pyquil.simulation.matrices)
RYY() (in module pyquil.simulation.matrices)
RZ (pyquil.external.rpcq.Supported1QGate attribute)
RZ() (in module pyquil.gates)
(in module pyquil.simulation.matrices)
RZZ() (in module pyquil.simulation.matrices)
S
S() (in module pyquil.gates)
sample_bitstrings() (pyquil.pyqvm.AbstractQuantumSimulator method)
(pyquil.simulation.NumpyWavefunctionSimulator method)
(pyquil.simulation.ReferenceDensitySimulator method)
(pyquil.simulation.ReferenceWavefunctionSimulator method)
(pyquil.wavefunction.Wavefunction method)
sample_rate (pyquil.quilbase.DefFrame property)
samples() (pyquil.quilatom.TemplateWaveform method)
(pyquil.quiltwaveforms.BoxcarAveragerKernel method)
(pyquil.quiltwaveforms.DragGaussianWaveform method)
(pyquil.quiltwaveforms.ErfSquareWaveform method)
(pyquil.quiltwaveforms.FlatWaveform method)
(pyquil.quiltwaveforms.GaussianWaveform method)
(pyquil.quiltwaveforms.HrmGaussianWaveform method)
scale (pyquil.quilbase.SetScale property)
(pyquil.quiltwaveforms.BoxcarAveragerKernel property)
(pyquil.quiltwaveforms.DragGaussianWaveform property)
(pyquil.quiltwaveforms.ErfSquareWaveform property)
(pyquil.quiltwaveforms.FlatWaveform property)
(pyquil.quiltwaveforms.GaussianWaveform property)
(pyquil.quiltwaveforms.HrmGaussianWaveform property)
scale_out_phase() (in module pyquil.simulation.tools)
second_order_hrm_coeff (pyquil.quiltwaveforms.HrmGaussianWaveform property)
serializable() (pyquil.experiment.Experiment method)
(pyquil.experiment.ExperimentResult method)
(pyquil.experiment.ExperimentSetting method)
set_attribute() (pyquil.quilbase.DefFrame method)
SET_FREQUENCY() (in module pyquil.gates)
set_initial_state() (pyquil.simulation.ReferenceDensitySimulator method)
set_parameter() (pyquil.quilatom.TemplateWaveform method)
SET_PHASE() (in module pyquil.gates)
SET_SCALE() (in module pyquil.gates)
SetFrequency (class in pyquil.quilbase)
SetPhase (class in pyquil.quilbase)
SetScale (class in pyquil.quilbase)
setting (pyquil.experiment.ExperimentResult attribute)
setting_strings() (pyquil.experiment.Experiment method)
settings (pyquil.quiltcalibrations.CalibrationMatch attribute)
settings_string() (pyquil.experiment.Experiment method)
shared_region (pyquil.quilbase.Declare property)
SHIFT_FREQUENCY() (in module pyquil.gates)
SHIFT_PHASE() (in module pyquil.gates)
ShiftFrequency (class in pyquil.quilbase)
ShiftPhase (class in pyquil.quilbase)
sI() (in module pyquil.paulis)
SIC0() (in module pyquil.experiment)
SIC1() (in module pyquil.experiment)
SIC2() (in module pyquil.experiment)
SIC3 (in module pyquil.simulation.matrices)
SIC3() (in module pyquil.experiment)
SimpleInstruction (class in pyquil.quilbase)
simplify() (pyquil.paulis.PauliSum method)
simplify_pauli_sum() (in module pyquil.paulis)
sort() (pyquil.experiment.Experiment method)
STANDARD_GATES (in module pyquil.gates)
STANDARD_INSTRUCTIONS (in module pyquil.gates)
states (pyquil.experiment.TensorProductState attribute)
states_as_set() (pyquil.experiment.TensorProductState method)
std_err (pyquil.experiment.ExperimentResult attribute)
STORE() (in module pyquil.gates)
Sub (class in pyquil.quilatom)
SUB() (in module pyquil.gates)
substitute() (in module pyquil.quilatom)
substitute_array() (in module pyquil.quilatom)
Supported1QGate (class in pyquil.external.rpcq)
Supported2QGate (class in pyquil.external.rpcq)
suzuki_trotter() (in module pyquil.paulis)
SWAP() (in module pyquil.gates)
SWAP_PHASES() (in module pyquil.gates)
SwapPhases (class in pyquil.quilbase)
sX() (in module pyquil.paulis)
sY() (in module pyquil.paulis)
SymmetrizationLevel (class in pyquil.experiment)
sZ() (in module pyquil.paulis)
T
T() (in module pyquil.gates)
t0 (pyquil.quiltwaveforms.DragGaussianWaveform property)
(pyquil.quiltwaveforms.GaussianWaveform property)
(pyquil.quiltwaveforms.HrmGaussianWaveform property)
target (pyquil.external.rpcq.MeasureInfo attribute)
(pyquil.quilbase.ClassicalComparison property)
(pyquil.quilbase.ClassicalLoad property)
(pyquil.quilbase.ClassicalStore property)
(pyquil.quilbase.Jump property)
(pyquil.quilbase.JumpUnless property)
(pyquil.quilbase.JumpWhen property)
(pyquil.quilbase.UnaryClassicalInstruction property)
targeted_einsum() (in module pyquil.simulation)
targeted_tensordot() (in module pyquil.simulation)
TemplateWaveform (class in pyquil.quilatom)
tensor_kraus_maps() (in module pyquil.noise)
tensor_up() (in module pyquil.simulation.tools)
TensorProductState (class in pyquil.experiment)
term_with_coeff() (in module pyquil.paulis)
terminator() (pyquil.control_flow_graph.BasicBlock method)
texify_numerical_constants (pyquil.latex.DiagramSettings attribute)
timeout_seconds (pyquil.api.ExecutionOptions attribute)
(pyquil.api.ExecutionOptionsBuilder attribute)
to_compiler_isa() (pyquil.api.QCSQuantumProcessor method)
(pyquil.api.QuantumComputer method)
(pyquil.quantum_processor.AbstractQuantumProcessor method)
(pyquil.quantum_processor.compiler.CompilerQuantumProcessor method)
(pyquil.quantum_processor.CompilerQuantumProcessor method)
(pyquil.quantum_processor.graph.NxQuantumProcessor method)
(pyquil.quantum_processor.NxQuantumProcessor method)
(pyquil.quantum_processor.qcs.QCSQuantumProcessor method)
(pyquil.quantum_processor.QCSQuantumProcessor method)
to_dict() (pyquil.noise.KrausModel method)
(pyquil.noise.NoiseModel method)
to_json() (in module pyquil.experiment)
to_latex() (in module pyquil.latex)
(in module pyquil.latex.latex_generation)
total_counts (pyquil.experiment.ExperimentResult attribute)
transition() (pyquil.pyqvm.PyQVM method)
transpile_qasm_2() (pyquil.api.AbstractCompiler method)
trotterize() (in module pyquil.paulis)
two_swap_helper() (in module pyquil.simulation.tools)
U
U() (in module pyquil.simulation.matrices)
UnaryClassicalInstruction (class in pyquil.quilbase)
UnequalLengthWarning
unitary_equal() (in module pyquil.simulation.tools)
unpack_classical_reg() (in module pyquil.quilatom)
unpack_kraus_matrix() (pyquil.noise.KrausModel static method)
unpack_qubit() (in module pyquil.quilatom)
V
validate_protoquil() (in module pyquil.quil)
validate_supported_quil() (in module pyquil.quil)
W
Wait (class in pyquil.quilbase)
WAIT (in module pyquil.gates)
waveform (pyquil.quilbase.Pulse property)
WaveformInvocation (class in pyquil.quilatom)
WaveformReference (class in pyquil.quilatom)
waveforms (pyquil.Program property)
(pyquil.quil.Program property)
Wavefunction (class in pyquil.wavefunction)
wavefunction() (pyquil.api.WavefunctionSimulator method)
WavefunctionSimulator (class in pyquil.api)
while_do() (pyquil.Program method)
(pyquil.quil.Program method)
WILDCARD (pyquil.external.rpcq.Supported1QGate attribute)
(pyquil.external.rpcq.Supported2QGate attribute)
with_loop() (pyquil.Program method)
(pyquil.quil.Program method)
wrap_in_numshots_loop() (pyquil.Program method)
(pyquil.quil.Program method)
X
X() (in module pyquil.gates)
XOR() (in module pyquil.gates)
XY (pyquil.external.rpcq.Supported2QGate attribute)
XY() (in module pyquil.gates)
(in module pyquil.simulation.matrices)
Y
Y() (in module pyquil.gates)
Z
Z() (in module pyquil.gates)
ZERO() (in module pyquil.paulis)
zero_state_matrix() (in module pyquil.simulation)
zeros() (pyquil.wavefunction.Wavefunction static method)
zeros_state() (in module pyquil.experiment)