From 05de58d857cbca01be5105853680ad95e52926a5 Mon Sep 17 00:00:00 2001 From: Alessandro Candido Date: Thu, 26 Sep 2024 17:42:52 +0200 Subject: [PATCH] fix: Add minus sign to RZ rule cf. cb040762e572642da732a2557e39bb477b4bc146 cf. #1044 --- src/qibolab/_core/compilers/default.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qibolab/_core/compilers/default.py b/src/qibolab/_core/compilers/default.py index 308e723e9..00c2ca993 100644 --- a/src/qibolab/_core/compilers/default.py +++ b/src/qibolab/_core/compilers/default.py @@ -21,7 +21,7 @@ def z_rule(gate: Gate, qubit: Qubit) -> PulseSequence: def rz_rule(gate: Gate, qubit: Qubit) -> PulseSequence: """RZ gate applied virtually.""" - return PulseSequence([(qubit.drive, VirtualZ(phase=gate.parameters[0]))]) + return PulseSequence([(qubit.drive, VirtualZ(phase=-gate.parameters[0]))]) def identity_rule(gate: Gate, natives: SingleQubitNatives) -> PulseSequence: