Welcome to pyrauli’s documentation!
pyrauli is a high-performance Python package for quantum circuit simulation, powered by the C++ ProPauli library. It uses Pauli back-propagation to efficiently calculate the expectation values of observables.
This documentation is structured to help you succeed, whether you are learning the library for the first time or need a specific technical detail.
How-To Guides
Explanation
API Reference
- API Reference
AlwaysAfterSplittingPolicy
AlwaysBeforeSplittingPolicy
Circuit
CliffordGate
CoefficientTruncator
CompressionResult
KeepNTruncator
LambdaPolicy
LambdaTruncator
MultiTruncator
NeverPolicy
NeverTruncator
Noise
NoiseModel
Observable
OperationType
PBackend
Pauli
PauliEnum
PauliGate
PauliTerm
PyrauliEstimator
QGate
SchedulingPolicy
SimulationState
Timing
Truncator
UnitalNoise
WeightTruncator
from_qiskit()
Performance