![]() |
Noise-defining properties for a superconducting-qubit-based device.
Inherits From: NoiseProperties
cirq.SuperconductingQubitsNoiseProperties(
gate_times_ns: dict[type, float],
t1_ns: dict[cirq.Qid, float],
tphi_ns: dict[cirq.Qid, float],
readout_errors: dict[cirq.Qid, list[float]],
gate_pauli_errors: dict[noise_utils.OpIdentifier, float],
validate: bool = True
)
Methods
asymmetric_two_qubit_gates
@classmethod
@abc.abstractmethod
asymmetric_two_qubit_gates() -> set[type[ops.Gate]]
Returns the set of asymmetric two-qubit gates this class supports.
build_noise_models
build_noise_models() -> list[cirq.NoiseModel]
Construct all NoiseModels associated with this NoiseProperties.
expected_gates
@classmethod
expected_gates() -> set[type[ops.Gate]]
Returns the set of all gates this class supports.
single_qubit_gates
@classmethod
@abc.abstractmethod
single_qubit_gates() -> set[type[ops.Gate]]
Returns the set of single-qubit gates this class supports.
symmetric_two_qubit_gates
@classmethod
@abc.abstractmethod
symmetric_two_qubit_gates() -> set[type[ops.Gate]]
Returns the set of symmetric two-qubit gates this class supports.
two_qubit_gates
@classmethod
two_qubit_gates() -> set[type[ops.Gate]]
Returns the set of all two-qubit gates this class supports.
__eq__
__eq__(
other
)
Return self==value.
Class Variables | |
---|---|
validate |
True
|