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).
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).