Pyrauli
Tutorials
Getting started: Your First Simulation
How-To Guides
Build and Run Circuits
Work with Observables
Manage Simulation Complexity
Optimize Performance with Parallel Execution
Simulate Hamiltonian Time Evolution
Integrate with Qiskit
Simulate Noisy Circuits
Symbolic Simulation
Explanation
Core Concepts
API Reference
API Reference
Performance
Benchmarks
Pyrauli
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
add_amplitude_damping_on_gate() (pyrauli.NoiseModel method)
(pyrauli.SymbolicNoiseModel method)
add_operation() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
add_unital_noise_on_gate() (pyrauli.NoiseModel method)
(pyrauli.SymbolicNoiseModel method)
After (pyrauli.Timing attribute)
AlwaysAfterSplittingPolicy (class in pyrauli)
AlwaysBeforeSplittingPolicy (class in pyrauli)
amplitude_damping_strength (pyrauli.Noise property)
(pyrauli.SymbolicNoise property)
AmplitudeDamping (pyrauli.QGate attribute)
apply_amplitude_damping() (pyrauli.Observable method)
(pyrauli.SymbolicObservable method)
apply_amplitude_damping_xy() (pyrauli.PauliTerm method)
(pyrauli.SymbolicPauliTerm method)
apply_amplitude_damping_z() (pyrauli.PauliTerm method)
(pyrauli.SymbolicPauliTerm method)
apply_clifford() (pyrauli.Observable method)
(pyrauli.Pauli method)
(pyrauli.PauliTerm method)
(pyrauli.SymbolicObservable method)
(pyrauli.SymbolicPauliTerm method)
apply_cx() (pyrauli.Observable method)
(pyrauli.Pauli method)
(pyrauli.PauliTerm method)
(pyrauli.SymbolicObservable method)
(pyrauli.SymbolicPauliTerm method)
apply_pauli() (pyrauli.Observable method)
(pyrauli.Pauli method)
(pyrauli.PauliTerm method)
(pyrauli.SymbolicObservable method)
(pyrauli.SymbolicPauliTerm method)
apply_rp() (pyrauli.Observable method)
(pyrauli.SymbolicObservable method)
apply_rz() (pyrauli.Observable method)
(pyrauli.PauliTerm method)
(pyrauli.SymbolicObservable method)
(pyrauli.SymbolicPauliTerm method)
apply_u3() (pyrauli.Observable method)
(pyrauli.SymbolicObservable method)
apply_unital_noise() (pyrauli.Observable method)
(pyrauli.Pauli method)
(pyrauli.PauliTerm method)
(pyrauli.SymbolicObservable method)
(pyrauli.SymbolicPauliTerm method)
B
BasicGate (pyrauli.OperationType attribute)
Before (pyrauli.Timing attribute)
C
Circuit (class in pyrauli)
CliffordGate (class in pyrauli)
coefficient (pyrauli.PauliTerm property)
(pyrauli.SymbolicPauliTerm property)
CoefficientTruncator (class in pyrauli)
commutes_with() (pyrauli.Pauli method)
compile() (pyrauli.SymbolicCoefficient method)
CompressionResult (class in pyrauli)
cos() (pyrauli.SymbolicCoefficient method)
Cx (pyrauli.QGate attribute)
cx() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
D
Dephasing (pyrauli.QGate attribute)
(pyrauli.UnitalNoise attribute)
dephasing_strength (pyrauli.Noise property)
(pyrauli.SymbolicNoise property)
Depolarizing (pyrauli.QGate attribute)
(pyrauli.UnitalNoise attribute)
depolarizing_strength (pyrauli.Noise property)
(pyrauli.SymbolicNoise property)
E
eiht() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
evaluate() (pyrauli.SymbolicCoefficient method)
expectation_value() (pyrauli.Circuit method)
(pyrauli.Observable method)
(pyrauli.PauliTerm method)
(pyrauli.SymbolicCircuit method)
(pyrauli.SymbolicObservable method)
(pyrauli.SymbolicPauliTerm method)
F
from_qiskit() (in module pyrauli)
H
H (pyrauli.CliffordGate attribute)
(pyrauli.QGate attribute)
h() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
I
I (pyrauli.PauliEnum attribute)
(pyrauli.PauliGate attribute)
(pyrauli.QGate attribute)
i() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
K
KeepNTruncator (class in pyrauli)
L
LambdaPolicy (class in pyrauli)
LambdaTruncator (class in pyrauli)
M
max_circuits (pyrauli.PBackend property)
Merge (pyrauli.OperationType attribute)
merge() (pyrauli.Observable method)
(pyrauli.SymbolicObservable method)
merge_history (pyrauli.SimulationState property)
module
pyrauli
multiply_right() (pyrauli.Pauli method)
MultiTruncator (class in pyrauli)
N
nb_gates_applied (pyrauli.SimulationState property)
nb_qubits() (pyrauli.Circuit method)
(pyrauli.PauliAxis method)
(pyrauli.SymbolicCircuit method)
nb_splitting_gates_applied (pyrauli.SimulationState property)
nb_splitting_gates_left (pyrauli.SimulationState property)
nb_terms_after() (pyrauli.CompressionResult method)
nb_terms_before (pyrauli.CompressionResult property)
nb_terms_merged (pyrauli.CompressionResult property)
NeverPolicy (class in pyrauli)
NeverTruncator (class in pyrauli)
Noise (class in pyrauli)
NoiseModel (class in pyrauli)
O
Observable (class in pyrauli)
OperationType (class in pyrauli)
optimize() (pyrauli.SymbolicCoefficient method)
P
Pauli (class in pyrauli)
pauli_weight() (pyrauli.PauliTerm method)
(pyrauli.SymbolicPauliTerm method)
PauliAxis (class in pyrauli)
PauliEnum (class in pyrauli)
PauliGate (class in pyrauli)
PauliTerm (class in pyrauli)
PBackend (class in pyrauli)
pyrauli
module
PyrauliEstimator (class in pyrauli)
Q
QGate (class in pyrauli)
R
reset() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
Rp (pyrauli.QGate attribute)
rp() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
run() (pyrauli.Circuit method)
(pyrauli.PBackend method)
(pyrauli.PyrauliEstimator method)
(pyrauli.SymbolicCircuit method)
RuntimePolicy (class in pyrauli)
Rz (pyrauli.QGate attribute)
rz() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
S
SchedulingPolicy (class in pyrauli)
set_merge_policy() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
set_truncate_policy() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
set_truncator() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
simplified() (pyrauli.SymbolicCoefficient method)
simplify() (pyrauli.SymbolicObservable method)
SimulationState (class in pyrauli)
sin() (pyrauli.SymbolicCoefficient method)
size() (pyrauli.Observable method)
(pyrauli.SymbolicObservable method)
SplittingGate (pyrauli.OperationType attribute)
sqrt() (pyrauli.SymbolicCoefficient method)
symbolic_evaluate() (pyrauli.SymbolicCoefficient method)
SymbolicCircuit (class in pyrauli)
SymbolicCoefficient (class in pyrauli)
SymbolicMultiTruncator (class in pyrauli)
SymbolicNeverTruncator (class in pyrauli)
SymbolicNoise (class in pyrauli)
SymbolicNoiseModel (class in pyrauli)
SymbolicObservable (class in pyrauli)
SymbolicPauliTerm (class in pyrauli)
SymbolicTruncator (class in pyrauli)
SymbolicWeightTruncator (class in pyrauli)
T
target (pyrauli.PBackend property)
terms_history (pyrauli.SimulationState property)
Timing (class in pyrauli)
to_string() (pyrauli.SymbolicCoefficient method)
Truncate (pyrauli.OperationType attribute)
truncate() (pyrauli.Observable method)
(pyrauli.SymbolicObservable method)
truncate_error() (pyrauli.Observable method)
(pyrauli.SymbolicObservable method)
truncate_history (pyrauli.SimulationState property)
Truncator (class in pyrauli)
U
U3 (pyrauli.QGate attribute)
u3() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
UnitalNoise (class in pyrauli)
V
value (pyrauli.CliffordGate property)
(pyrauli.OperationType property)
(pyrauli.PauliEnum property)
(pyrauli.PauliGate property)
(pyrauli.QGate property)
(pyrauli.Timing property)
(pyrauli.UnitalNoise property)
W
weight() (pyrauli.Pauli method)
WeightTruncator (class in pyrauli)
X
X (pyrauli.PauliEnum attribute)
(pyrauli.PauliGate attribute)
(pyrauli.QGate attribute)
x() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
Y
Y (pyrauli.PauliEnum attribute)
(pyrauli.PauliGate attribute)
(pyrauli.QGate attribute)
y() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)
Z
Z (pyrauli.PauliEnum attribute)
(pyrauli.PauliGate attribute)
(pyrauli.QGate attribute)
z() (pyrauli.Circuit method)
(pyrauli.SymbolicCircuit method)