![]() |
PhasedFSim characterization request specific to Floquet calibration.
Inherits From: PhasedFSimCalibrationRequest
cirq_google.calibration.FloquetPhasedFSimCalibrationRequest(
pairs: Tuple[Tuple[cirq.Qid, cirq.Qid], ...],
gate: cirq.Gate,
options: cirq_google.calibration.FloquetPhasedFSimCalibrationOptions
)
Attributes | |
---|---|
options
|
Floquet-specific characterization options. |
qubit_to_pair
|
Returns mapping from qubit to a qubit pair that it belongs to. |
pairs
|
Dataclass field |
gate
|
Dataclass field |
Methods
from_moment
@classmethod
from_moment( moment: cirq.Moment, options:
cirq_google.calibration.FloquetPhasedFSimCalibrationOptions
)
Creates a FloquetPhasedFSimCalibrationRequest from a Moment.
Given a Moment
object, this function extracts out the pairs of
qubits and the Gate
used to create a FloquetPhasedFSimCalibrationRequest
object. The moment must contain only identical two-qubit FSimGates.
If dissimilar gates are passed in, a ValueError is raised.
parse_result
parse_result(
result: cirq_google.engine.CalibrationResult
,
job: Optional[cirq_google.engine.EngineJob
] = None
) -> cirq_google.calibration.PhasedFSimCalibrationResult
Decodes the characterization result issued for this request.
to_calibration_layer
to_calibration_layer() -> cirq_google.engine.CalibrationLayer
Encodes this characterization request in a CalibrationLayer object.
__eq__
__eq__(
other
)