Qiskit / qiskit-aer

Aer is a high performance simulator for quantum circuits that includes noise models
https://qiskit.github.io/qiskit-aer/
Apache License 2.0
483 stars 358 forks source link

Add optimized `PauliError` quantum error operator class #2156

Closed chriseclectic closed 3 months ago

chriseclectic commented 4 months ago

Summary

This adds an optimized PauliError error operator class that uses a PauliTable rather than QuantumCircuits internally to more efficiently represent Pauli channels.

Details and comments

It satisfied the BaseOperator group (tensor, compose etc), and can be converted to exisiting QuantumError or QuantumChannel operators (though the quantum channel ones will be inefficient as Pauli channels).