Depolarization module
Module providing ready to use functions for defining depolarizing channel.
PolarizationSensitivityLevel
Bases: Enum
Enum representing polarization sensitivity level. It's value is integer in range between 1 and 10, resulting in \(val * 10^{-3}\).
Examples:
from spa_qin.depolarization import PolarizationSensitivityLevel
PolarizationSensitivityLevel.level1.value
two_qubit_depolarize(state, pp, qq)
Function applying depolarization channel on two-qubit state
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
state
|
Array
|
Input state density matrix (4x4) |
required |
pp
|
Number
|
Depolarization on first qubit |
required |
qq
|
Number
|
Depolarization on second qubit |
required |
Returns:
| Type | Description |
|---|---|
Array
|
Depolarized quantum state density matrix |