From 8328a8149f4cb793583e190bcdc3d5f2aa55b18a Mon Sep 17 00:00:00 2001 From: Andrea Pasquale Date: Mon, 17 Feb 2025 21:20:46 +0100 Subject: [PATCH] refactor: Alessandro suggestions --- src/qibocal/auto/transpile.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/qibocal/auto/transpile.py b/src/qibocal/auto/transpile.py index 55b80e640..5cba73abf 100644 --- a/src/qibocal/auto/transpile.py +++ b/src/qibocal/auto/transpile.py @@ -122,18 +122,16 @@ def natives(platform) -> dict[str, NativeContainer]: two_qubit_natives_container = platform.natives.two_qubit[pair] single_qubit_natives_container = platform.natives.single_qubit[qubit] single_qubit_natives = list(single_qubit_natives_container.model_fields) + two_qubit_natives = list(two_qubit_natives_container.model_fields) # Solve Qibo-Qibolab mismatch single_qubit_natives.append("RZ") single_qubit_natives.append("Z") single_qubit_natives.remove("RX12") single_qubit_natives.remove("RX90") single_qubit_natives.remove("CP") - single_qubit_natives = list( - map(lambda x: REPLACEMENTS.get(x, x), single_qubit_natives) - ) + single_qubit_natives = [REPLACEMENTS.get(x, x) for x in single_qubit_natives] return {i: platform.natives.single_qubit[qubit] for i in single_qubit_natives} | { - i: platform.natives.two_qubit[pair] - for i in list(two_qubit_natives_container.model_fields) + i: platform.natives.two_qubit[pair] for i in two_qubit_natives }