![]() |
Options specific to Floquet PhasedFSimCalibration.
Inherits From: PhasedFSimCalibrationOptions
cirq_google.calibration.FloquetPhasedFSimCalibrationOptions(
characterize_theta: bool,
characterize_zeta: bool,
characterize_chi: bool,
characterize_gamma: bool,
characterize_phi: bool,
readout_error_tolerance: Optional[float] = None,
version: int = 2,
measure_qubits: Optional[Tuple[cirq.Qid, ...]] = None
)
Some angles require another angle to be characterized first so result might have more angles characterized than requested here.
Attributes | |
---|---|
characterize_theta
|
Whether to characterize θ angle. |
characterize_zeta
|
Whether to characterize ζ angle. |
characterize_chi
|
Whether to characterize χ angle. |
characterize_gamma
|
Whether to characterize γ angle. |
characterize_phi
|
Whether to characterize φ angle. |
readout_error_tolerance
|
Threshold for pairwise-correlated readout errors above which the calibration will report to fail. Just before each calibration all pairwise two-qubit readout errors are checked and when any of the pairs reports an error above the threshold, the calibration will fail. This value is a sanity check to determine if calibration is reasonable and allows for quick termination if it is not. Set to 1.0 to disable readout error checks and None to use default, device-specific thresholds. |
version
|
Dataclass field |
measure_qubits
|
Dataclass field |
Methods
create_phased_fsim_request
create_phased_fsim_request(
pairs: Tuple[Tuple[cirq.Qid, cirq.Qid], ...], gate: cirq.Gate
) -> 'FloquetPhasedFSimCalibrationRequest'
Create a PhasedFSimCalibrationRequest of the correct type for these options.
Args | |
---|---|
pairs
|
Set of qubit pairs to characterize. A single qubit can appear on at most one pair in the set. |
gate
|
Gate to characterize for each qubit pair from pairs. This must be a supported gate which can be described cirq.PhasedFSim gate. This gate must be serialized by the cirq_google.SerializableGateSet used |
zeta_chi_gamma_correction_override
zeta_chi_gamma_correction_override() -> cirq_google.calibration.PhasedFSimCharacterization
Gives a PhasedFSimCharacterization that can be used to override characterization after correcting for zeta, chi and gamma angles.
__eq__
__eq__(
other
)
Class Variables | |
---|---|
measure_qubits |
None
|
readout_error_tolerance |
None
|
version |
2
|