qrunch.quantum.error_mitigation.estimator.pauli_noise_cancellation.noise_models.amplitude_damping
Module containing depolarization noise model.
Classes
Baseclass for amplitude damping noise model. |
- class AmplitudeDampingNoiseModel
Bases:
NoiseModelBaseclass for amplitude damping noise model.
- __init__(qubit_error: float, spam_error: float = 0.0) None
Initialize damping noise model.
- Parameters:
qubit_error (float) – Error rate on single-qubit gates.
spam_error (float) – State Preparation and Measurement error rate.
- Raises:
ValueError – If error rates are not between 0 and 1.
- Return type:
None
- get_kraus(qubit_indices: tuple[int, ...]) KrausOperation
Get Kraus operation of amplitude damping.
- Parameters:
qubit_indices (tuple[int, ...]) – Qubits to apply the noise model to.
- Return type: