Skip to content

Commit 6d98fba

Browse files
committed
Add generic fake V1 backends, replace use in tests and add reno.
1 parent d9b90de commit 6d98fba

File tree

97 files changed

+1062
-606
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+1062
-606
lines changed

MANIFEST.in

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ include qiskit/qasm/libs/*.inc
44
include qiskit/VERSION.txt
55
include qiskit/visualization/circuit/styles/*.json
66
recursive-include qiskit/providers/fake_provider/backends *.json
7+
recursive-include qiskit/providers/fake_provider/backends_v1 *.json
78

89
# Include the tests files.
910
recursive-include test *.py

qiskit/providers/fake_provider/__init__.py

+3
Original file line numberDiff line numberDiff line change
@@ -250,4 +250,7 @@
250250
from .fake_1q import Fake1Q
251251
from .fake_backend_v2 import FakeBackendV2, FakeBackend5QV2
252252
from .fake_mumbai_v2 import FakeMumbaiFractionalCX
253+
254+
# Generic fake backends
255+
from .backends_v1 import *
253256
from .generic_backend_v2 import GenericBackendV2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# This code is part of Qiskit.
2+
#
3+
# (C) Copyright IBM 2023.
4+
#
5+
# This code is licensed under the Apache License, Version 2.0. You may
6+
# obtain a copy of this license in the LICENSE.txt file in the root directory
7+
# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0.
8+
#
9+
# Any modifications or derivative works of this code must retain this
10+
# copyright notice, and modified files need to carry a notice indicating
11+
# that they have been altered from the originals.
12+
13+
14+
"""
15+
Fake :class:`.BackendV1` backends for testing purposes
16+
"""
17+
18+
from .fake_5q import Fake5QV1
19+
from .fake_20q import Fake20QV1
20+
from .fake_7q_pulse import Fake7QPulseV1
21+
from .fake_27q_pulse import Fake27QPulseV1
22+
from .fake_127q_pulse import Fake127QPulseV1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# This code is part of Qiskit.
2+
#
3+
# (C) Copyright IBM 2023.
4+
#
5+
# This code is licensed under the Apache License, Version 2.0. You may
6+
# obtain a copy of this license in the LICENSE.txt file in the root directory
7+
# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0.
8+
#
9+
# Any modifications or derivative works of this code must retain this
10+
# copyright notice, and modified files need to carry a notice indicating
11+
# that they have been altered from the originals.
12+
13+
14+
"""
15+
A 127 qubit fake :class:`.BackendV1` with pulse capabilities.
16+
"""
17+
18+
from .fake_127q_pulse_v1 import Fake127QPulseV1

qiskit/providers/fake_provider/backends_v1/fake_127q_pulse/conf_washington.json

+1
Large diffs are not rendered by default.

qiskit/providers/fake_provider/backends_v1/fake_127q_pulse/defs_washington.json

+1
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# This code is part of Qiskit.
2+
#
3+
# (C) Copyright IBM 2023.
4+
#
5+
# This code is licensed under the Apache License, Version 2.0. You may
6+
# obtain a copy of this license in the LICENSE.txt file in the root directory
7+
# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0.
8+
#
9+
# Any modifications or derivative works of this code must retain this
10+
# copyright notice, and modified files need to carry a notice indicating
11+
# that they have been altered from the originals.
12+
13+
"""
14+
A 127 qubit fake :class:`.BackendV1` with pulse capabilities.
15+
"""
16+
17+
import os
18+
from qiskit.providers.fake_provider import fake_pulse_backend
19+
20+
21+
class Fake127QPulseV1(fake_pulse_backend.FakePulseBackend):
22+
"""A fake **pulse** backend with the following characteristics:
23+
24+
* num_qubits: 127
25+
* coupling_map: heavy-hex based
26+
* basis_gates: ``["id", "rz", "sx", "x", "cx", "reset"]``
27+
* scheduled instructions:
28+
# ``{'id', 'measure', 'u2', 'rz', 'x', 'u3', 'sx', 'u1'}`` for all individual qubits
29+
# ``{'cx'}`` for all edges
30+
# ``{'measure'}`` for (0, ..., 127)
31+
"""
32+
33+
dirname = os.path.dirname(__file__)
34+
conf_filename = "conf_washington.json"
35+
props_filename = "props_washington.json"
36+
defs_filename = "defs_washington.json"
37+
backend_name = "fake_127q_pulse_v1"

qiskit/providers/fake_provider/backends_v1/fake_127q_pulse/props_washington.json

+1
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# This code is part of Qiskit.
2+
#
3+
# (C) Copyright IBM 2023.
4+
#
5+
# This code is licensed under the Apache License, Version 2.0. You may
6+
# obtain a copy of this license in the LICENSE.txt file in the root directory
7+
# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0.
8+
#
9+
# Any modifications or derivative works of this code must retain this
10+
# copyright notice, and modified files need to carry a notice indicating
11+
# that they have been altered from the originals.
12+
13+
14+
"""
15+
A 20 qubit fake :class:`.BackendV1` without pulse capabilities.
16+
"""
17+
18+
from .fake_20q import Fake20QV1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"backend_name": "ibmq_singapore", "backend_version": "1.1.13", "n_qubits": 20, "basis_gates": ["id", "u1", "u2", "u3", "cx"], "gates": [{"name": "id", "parameters": [], "qasm_def": "gate id q { U(0,0,0) q; }", "coupling_map": [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19]]}, {"name": "u1", "parameters": ["lambda"], "qasm_def": "gate u1(lambda) q { U(0,0,lambda) q; }", "coupling_map": [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19]]}, {"name": "u2", "parameters": ["phi", "lambda"], "qasm_def": "gate u2(phi,lambda) q { U(pi/2,phi,lambda) q; }", "coupling_map": [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19]]}, {"name": "u3", "parameters": ["theta", "phi", "lambda"], "qasm_def": "gate u3(theta,phi,lambda) q { U(theta,phi,lambda) q; }", "coupling_map": [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19]]}, {"name": "cx", "parameters": [], "qasm_def": "gate cx q1,q2 { CX q1,q2; }", "coupling_map": [[0, 1], [1, 0], [1, 2], [1, 6], [2, 1], [2, 3], [3, 2], [3, 4], [3, 8], [4, 3], [5, 6], [5, 10], [6, 1], [6, 5], [6, 7], [7, 6], [7, 8], [7, 12], [8, 3], [8, 7], [8, 9], [9, 8], [9, 14], [10, 5], [10, 11], [11, 10], [11, 12], [11, 16], [12, 7], [12, 11], [12, 13], [13, 12], [13, 14], [13, 18], [14, 9], [14, 13], [15, 16], [16, 11], [16, 15], [16, 17], [17, 16], [17, 18], [18, 13], [18, 17], [18, 19], [19, 18]]}], "local": false, "simulator": false, "conditional": false, "open_pulse": true, "memory": true, "max_shots": 8192, "coupling_map": [[0, 1], [1, 0], [1, 2], [1, 6], [2, 1], [2, 3], [3, 2], [3, 4], [3, 8], [4, 3], [5, 6], [5, 10], [6, 1], [6, 5], [6, 7], [7, 6], [7, 8], [7, 12], [8, 3], [8, 7], [8, 9], [9, 8], [9, 14], [10, 5], [10, 11], [11, 10], [11, 12], [11, 16], [12, 7], [12, 11], [12, 13], [13, 12], [13, 14], [13, 18], [14, 9], [14, 13], [15, 16], [16, 11], [16, 15], [16, 17], [17, 16], [17, 18], [18, 13], [18, 17], [18, 19], [19, 18]], "max_experiments": 900, "sample_name": "HexV2", "n_registers": 1, "credits_required": true, "online_date": "2019-09-13T04:00:00+00:00", "description": "20 qubit device Singapore", "allow_q_object": true, "parametric_pulses": [], "quantum_volume": 16, "qubit_channel_mapping": [["u1", "d0", "u0", "m0"], ["u4", "u2", "m1", "u12", "u1", "d1", "u0", "u3"], ["u4", "u2", "u5", "m2", "u6", "d2"], ["d3", "u9", "u5", "m3", "u7", "u8", "u6", "u18"], ["u7", "u9", "d4", "m4"], ["m5", "u11", "u23", "d5", "u10", "u13"], ["m6", "u15", "u12", "u10", "u3", "d6", "u13", "u14"], ["m7", "u17", "u15", "u16", "u19", "u14", "d7", "u28"], ["u21", "m8", "u16", "u19", "u20", "u8", "d8", "u18"], ["u21", "u22", "u34", "u20", "d9", "m9"], ["u25", "m10", "d10", "u11", "u23", "u24"], ["u25", "u37", "m11", "u27", "u29", "u24", "d11", "u26"], ["d12", "u17", "u29", "u30", "u31", "m12", "u26", "u28"], ["m13", "u33", "u42", "d13", "u30", "u31", "u32", "u35"], ["d14", "u22", "u34", "m14", "u32", "u35"], ["m15", "d15", "u38", "u36"], ["u37", "u40", "m16", "u27", "u39", "u38", "d16", "u36"], ["u40", "d17", "u43", "m17", "u39", "u41"], ["u44", "d18", "u33", "u42", "u45", "u43", "m18", "u41"], ["m19", "u45", "d19", "u44"]], "uchannels_enabled": true, "url": "None", "allow_object_storage": true, "n_uchannels": 46, "u_channel_lo": [[{"q": 1, "scale": [1.0, 0.0]}], [{"q": 0, "scale": [1.0, 0.0]}], [{"q": 2, "scale": [1.0, 0.0]}], [{"q": 6, "scale": [1.0, 0.0]}], [{"q": 1, "scale": [1.0, 0.0]}], [{"q": 3, "scale": [1.0, 0.0]}], [{"q": 2, "scale": [1.0, 0.0]}], [{"q": 4, "scale": [1.0, 0.0]}], [{"q": 8, "scale": [1.0, 0.0]}], [{"q": 3, "scale": [1.0, 0.0]}], [{"q": 6, "scale": [1.0, 0.0]}], [{"q": 10, "scale": [1.0, 0.0]}], [{"q": 1, "scale": [1.0, 0.0]}], [{"q": 5, "scale": [1.0, 0.0]}], [{"q": 7, "scale": [1.0, 0.0]}], [{"q": 6, "scale": [1.0, 0.0]}], [{"q": 8, "scale": [1.0, 0.0]}], [{"q": 12, "scale": [1.0, 0.0]}], [{"q": 3, "scale": [1.0, 0.0]}], [{"q": 7, "scale": [1.0, 0.0]}], [{"q": 9, "scale": [1.0, 0.0]}], [{"q": 8, "scale": [1.0, 0.0]}], [{"q": 14, "scale": [1.0, 0.0]}], [{"q": 5, "scale": [1.0, 0.0]}], [{"q": 11, "scale": [1.0, 0.0]}], [{"q": 10, "scale": [1.0, 0.0]}], [{"q": 12, "scale": [1.0, 0.0]}], [{"q": 16, "scale": [1.0, 0.0]}], [{"q": 7, "scale": [1.0, 0.0]}], [{"q": 11, "scale": [1.0, 0.0]}], [{"q": 13, "scale": [1.0, 0.0]}], [{"q": 12, "scale": [1.0, 0.0]}], [{"q": 14, "scale": [1.0, 0.0]}], [{"q": 18, "scale": [1.0, 0.0]}], [{"q": 9, "scale": [1.0, 0.0]}], [{"q": 13, "scale": [1.0, 0.0]}], [{"q": 16, "scale": [1.0, 0.0]}], [{"q": 11, "scale": [1.0, 0.0]}], [{"q": 15, "scale": [1.0, 0.0]}], [{"q": 17, "scale": [1.0, 0.0]}], [{"q": 16, "scale": [1.0, 0.0]}], [{"q": 18, "scale": [1.0, 0.0]}], [{"q": 13, "scale": [1.0, 0.0]}], [{"q": 17, "scale": [1.0, 0.0]}], [{"q": 19, "scale": [1.0, 0.0]}], [{"q": 18, "scale": [1.0, 0.0]}]], "meas_levels": [1, 2], "qubit_lo_range": [[4.176321350062806, 5.176321350062806], [4.282790529176784, 5.282790529176784], [4.185502719873838, 5.185502719873838], [4.21767569718313, 5.21767569718313], [4.064147093422013, 5.064147093422013], [3.808846173810418, 4.808846173810418], [4.162686808975333, 5.162686808975334], [4.331134269144208, 5.331134269144208], [4.123097496697334, 5.123097496697334], [4.197980034429182, 5.197980034429182], [3.9243193490113266, 4.924319349011326], [4.021508270412113, 5.021508270412114], [4.10416601470807, 5.1041660147080705], [4.125160645713068, 5.125160645713068], [4.257535595961577, 5.257535595961577], [3.9883207852468425, 4.9883207852468425], [4.238359118088121, 5.238359118088121], [4.383190383079356, 5.383190383079356], [4.028968332514318, 5.028968332514319], [4.19779891351244, 5.19779891351244]], "meas_lo_range": [[6.785777689000001, 7.785777689000001], [6.555576728, 7.555576728], [6.720664312, 7.720664312], [6.618610929000001, 7.618610929000001], [6.693309034, 7.693309034], [6.500534077, 7.500534077], [6.637857804, 7.637857804], [6.521968581, 7.521968581], [6.7839043850000005, 7.7839043850000005], [6.591852045, 7.591852045], [6.795858600000001, 7.795858600000001], [6.564261930000001, 7.564261930000001], [6.7226899300000005, 7.7226899300000005], [6.648983726, 7.648983726000001], [6.681472156000001, 7.681472156000001], [6.513838988000001, 7.513838988000001], [6.667396121, 7.667396121], [6.5362908310000005, 7.5362908310000005], [6.807096121000001, 7.807096121000001], [6.60740465, 7.60740465]], "meas_kernels": ["boxcar"], "discriminators": ["linear_discriminator", "quadratic_discriminator"], "hamiltonian": {"description": "Qubits are modeled as Duffing oscillators. In this case, the system includes higher energy states, i.e. not just |0> and |1>. The Pauli operators are generalized via the following set of transformations:\n\n$(\\mathbb{I}-\\sigma_{i}^z)/2 \\rightarrow O_i \\equiv b^\\dagger_{i} b_{i}$,\n\n$\\sigma_{+} \\rightarrow b^\\dagger$,\n\n$\\sigma_{-} \\rightarrow b$,\n\n$\\sigma_{i}^X \\rightarrow b^\\dagger_{i} + b_{i}$.\n\nQubits are coupled through resonator buses. The provided Hamiltonian has been projected into the zero excitation subspace of the resonator buses leading to an effective qubit-qubit flip-flop interaction. The qubit resonance frequencies in the Hamiltonian are the cavity dressed frequencies and not exactly what is returned by the backend defaults, which also includes the dressing due to the qubit-qubit interactions.\n\nQuantities are returned in angular frequencies, with units 2*pi*GHz.\n\nWARNING: Currently not all system Hamiltonian information is available to the public, missing values have been replaced with 0.\n", "h_latex": "\\begin{align} \\mathcal{H}/\\hbar = & \\sum_{i=0}^{19}\\left(\\frac{\\omega_{q,i}}{2}(\\mathbb{I}-\\sigma_i^{z})+\\frac{\\Delta_{i}}{2}(O_i^2-O_i)+\\Omega_{d,i}D_i(t)\\sigma_i^{X}\\right) \\\\ & + J_{11,16}(\\sigma_{11}^{+}\\sigma_{16}^{-}+\\sigma_{11}^{-}\\sigma_{16}^{+}) + J_{10,11}(\\sigma_{10}^{+}\\sigma_{11}^{-}+\\sigma_{10}^{-}\\sigma_{11}^{+}) + J_{7,12}(\\sigma_{7}^{+}\\sigma_{12}^{-}+\\sigma_{7}^{-}\\sigma_{12}^{+}) + J_{5,6}(\\sigma_{5}^{+}\\sigma_{6}^{-}+\\sigma_{5}^{-}\\sigma_{6}^{+}) \\\\ & + J_{8,9}(\\sigma_{8}^{+}\\sigma_{9}^{-}+\\sigma_{8}^{-}\\sigma_{9}^{+}) + J_{15,16}(\\sigma_{15}^{+}\\sigma_{16}^{-}+\\sigma_{15}^{-}\\sigma_{16}^{+}) + J_{1,6}(\\sigma_{1}^{+}\\sigma_{6}^{-}+\\sigma_{1}^{-}\\sigma_{6}^{+}) + J_{18,19}(\\sigma_{18}^{+}\\sigma_{19}^{-}+\\sigma_{18}^{-}\\sigma_{19}^{+}) \\\\ & + J_{1,2}(\\sigma_{1}^{+}\\sigma_{2}^{-}+\\sigma_{1}^{-}\\sigma_{2}^{+}) + J_{16,17}(\\sigma_{16}^{+}\\sigma_{17}^{-}+\\sigma_{16}^{-}\\sigma_{17}^{+}) + J_{6,7}(\\sigma_{6}^{+}\\sigma_{7}^{-}+\\sigma_{6}^{-}\\sigma_{7}^{+}) + J_{12,13}(\\sigma_{12}^{+}\\sigma_{13}^{-}+\\sigma_{12}^{-}\\sigma_{13}^{+}) \\\\ & + J_{3,4}(\\sigma_{3}^{+}\\sigma_{4}^{-}+\\sigma_{3}^{-}\\sigma_{4}^{+}) + J_{9,14}(\\sigma_{9}^{+}\\sigma_{14}^{-}+\\sigma_{9}^{-}\\sigma_{14}^{+}) + J_{2,3}(\\sigma_{2}^{+}\\sigma_{3}^{-}+\\sigma_{2}^{-}\\sigma_{3}^{+}) + J_{11,12}(\\sigma_{11}^{+}\\sigma_{12}^{-}+\\sigma_{11}^{-}\\sigma_{12}^{+}) \\\\ & + J_{17,18}(\\sigma_{17}^{+}\\sigma_{18}^{-}+\\sigma_{17}^{-}\\sigma_{18}^{+}) + J_{0,1}(\\sigma_{0}^{+}\\sigma_{1}^{-}+\\sigma_{0}^{-}\\sigma_{1}^{+}) + J_{5,10}(\\sigma_{5}^{+}\\sigma_{10}^{-}+\\sigma_{5}^{-}\\sigma_{10}^{+}) + J_{13,14}(\\sigma_{13}^{+}\\sigma_{14}^{-}+\\sigma_{13}^{-}\\sigma_{14}^{+}) \\\\ & + J_{3,8}(\\sigma_{3}^{+}\\sigma_{8}^{-}+\\sigma_{3}^{-}\\sigma_{8}^{+}) + J_{13,18}(\\sigma_{13}^{+}\\sigma_{18}^{-}+\\sigma_{13}^{-}\\sigma_{18}^{+}) + J_{7,8}(\\sigma_{7}^{+}\\sigma_{8}^{-}+\\sigma_{7}^{-}\\sigma_{8}^{+}) \\\\ & + \\Omega_{d,0}(U_{0}^{(0,1)}(t))\\sigma_{0}^{X} + \\Omega_{d,1}(U_{1}^{(1,0)}(t)+U_{3}^{(1,6)}(t)+U_{2}^{(1,2)}(t))\\sigma_{1}^{X} \\\\ & + \\Omega_{d,2}(U_{4}^{(2,1)}(t)+U_{5}^{(2,3)}(t))\\sigma_{2}^{X} + \\Omega_{d,3}(U_{7}^{(3,4)}(t)+U_{6}^{(3,2)}(t)+U_{8}^{(3,8)}(t))\\sigma_{3}^{X} \\\\ & + \\Omega_{d,4}(U_{9}^{(4,3)}(t))\\sigma_{4}^{X} + \\Omega_{d,5}(U_{11}^{(5,10)}(t)+U_{10}^{(5,6)}(t))\\sigma_{5}^{X} \\\\ & + \\Omega_{d,6}(U_{14}^{(6,7)}(t)+U_{12}^{(6,1)}(t)+U_{13}^{(6,5)}(t))\\sigma_{6}^{X} + \\Omega_{d,7}(U_{15}^{(7,6)}(t)+U_{16}^{(7,8)}(t)+U_{17}^{(7,12)}(t))\\sigma_{7}^{X} \\\\ & + \\Omega_{d,8}(U_{19}^{(8,7)}(t)+U_{18}^{(8,3)}(t)+U_{20}^{(8,9)}(t))\\sigma_{8}^{X} + \\Omega_{d,9}(U_{21}^{(9,8)}(t)+U_{22}^{(9,14)}(t))\\sigma_{9}^{X} \\\\ & + \\Omega_{d,10}(U_{24}^{(10,11)}(t)+U_{23}^{(10,5)}(t))\\sigma_{10}^{X} + \\Omega_{d,11}(U_{25}^{(11,10)}(t)+U_{26}^{(11,12)}(t)+U_{27}^{(11,16)}(t))\\sigma_{11}^{X} \\\\ & + \\Omega_{d,12}(U_{28}^{(12,7)}(t)+U_{30}^{(12,13)}(t)+U_{29}^{(12,11)}(t))\\sigma_{12}^{X} + \\Omega_{d,13}(U_{31}^{(13,12)}(t)+U_{32}^{(13,14)}(t)+U_{33}^{(13,18)}(t))\\sigma_{13}^{X} \\\\ & + \\Omega_{d,14}(U_{34}^{(14,9)}(t)+U_{35}^{(14,13)}(t))\\sigma_{14}^{X} + \\Omega_{d,15}(U_{36}^{(15,16)}(t))\\sigma_{15}^{X} \\\\ & + \\Omega_{d,16}(U_{38}^{(16,15)}(t)+U_{39}^{(16,17)}(t)+U_{37}^{(16,11)}(t))\\sigma_{16}^{X} + \\Omega_{d,17}(U_{41}^{(17,18)}(t)+U_{40}^{(17,16)}(t))\\sigma_{17}^{X} \\\\ & + \\Omega_{d,18}(U_{42}^{(18,13)}(t)+U_{43}^{(18,17)}(t)+U_{44}^{(18,19)}(t))\\sigma_{18}^{X} + \\Omega_{d,19}(U_{45}^{(19,18)}(t))\\sigma_{19}^{X} \\\\ \\end{align}", "h_str": ["_SUM[i,0,19,wq{i}/2*(I{i}-Z{i})]", "_SUM[i,0,19,delta{i}/2*O{i}*O{i}]", "_SUM[i,0,19,-delta{i}/2*O{i}]", "_SUM[i,0,19,omegad{i}*X{i}||D{i}]", "jq11q16*Sp11*Sm16", "jq11q16*Sm11*Sp16", "jq10q11*Sp10*Sm11", "jq10q11*Sm10*Sp11", "jq7q12*Sp7*Sm12", "jq7q12*Sm7*Sp12", "jq5q6*Sp5*Sm6", "jq5q6*Sm5*Sp6", "jq8q9*Sp8*Sm9", "jq8q9*Sm8*Sp9", "jq15q16*Sp15*Sm16", "jq15q16*Sm15*Sp16", "jq1q6*Sp1*Sm6", "jq1q6*Sm1*Sp6", "jq18q19*Sp18*Sm19", "jq18q19*Sm18*Sp19", "jq1q2*Sp1*Sm2", "jq1q2*Sm1*Sp2", "jq16q17*Sp16*Sm17", "jq16q17*Sm16*Sp17", "jq6q7*Sp6*Sm7", "jq6q7*Sm6*Sp7", "jq12q13*Sp12*Sm13", "jq12q13*Sm12*Sp13", "jq3q4*Sp3*Sm4", "jq3q4*Sm3*Sp4", "jq9q14*Sp9*Sm14", "jq9q14*Sm9*Sp14", "jq2q3*Sp2*Sm3", "jq2q3*Sm2*Sp3", "jq11q12*Sp11*Sm12", "jq11q12*Sm11*Sp12", "jq17q18*Sp17*Sm18", "jq17q18*Sm17*Sp18", "jq0q1*Sp0*Sm1", "jq0q1*Sm0*Sp1", "jq5q10*Sp5*Sm10", "jq5q10*Sm5*Sp10", "jq13q14*Sp13*Sm14", "jq13q14*Sm13*Sp14", "jq3q8*Sp3*Sm8", "jq3q8*Sm3*Sp8", "jq13q18*Sp13*Sm18", "jq13q18*Sm13*Sp18", "jq7q8*Sp7*Sm8", "jq7q8*Sm7*Sp8", "omegad1*X0||U0", "omegad0*X1||U1", "omegad6*X1||U3", "omegad2*X1||U2", "omegad1*X2||U4", "omegad3*X2||U5", "omegad4*X3||U7", "omegad2*X3||U6", "omegad8*X3||U8", "omegad3*X4||U9", "omegad10*X5||U11", "omegad6*X5||U10", "omegad7*X6||U14", "omegad1*X6||U12", "omegad5*X6||U13", "omegad6*X7||U15", "omegad8*X7||U16", "omegad12*X7||U17", "omegad7*X8||U19", "omegad3*X8||U18", "omegad9*X8||U20", "omegad8*X9||U21", "omegad14*X9||U22", "omegad11*X10||U24", "omegad5*X10||U23", "omegad10*X11||U25", "omegad12*X11||U26", "omegad16*X11||U27", "omegad7*X12||U28", "omegad13*X12||U30", "omegad11*X12||U29", "omegad12*X13||U31", "omegad14*X13||U32", "omegad18*X13||U33", "omegad9*X14||U34", "omegad13*X14||U35", "omegad16*X15||U36", "omegad15*X16||U38", "omegad17*X16||U39", "omegad11*X16||U37", "omegad18*X17||U41", "omegad16*X17||U40", "omegad13*X18||U42", "omegad17*X18||U43", "omegad19*X18||U44", "omegad18*X19||U45"], "osc": {}, "qub": {"0": 3, "1": 3, "2": 3, "3": 3, "4": 3, "5": 3, "6": 3, "7": 3, "8": 3, "9": 3, "10": 3, "11": 3, "12": 3, "13": 3, "14": 3, "15": 3, "16": 3, "17": 3, "18": 3, "19": 3}, "vars": {"delta0": 0, "delta1": 0, "delta10": 0, "delta11": 0, "delta12": 0, "delta13": 0, "delta14": 0, "delta15": 0, "delta16": 0, "delta17": 0, "delta18": 0, "delta19": 0, "delta2": 0, "delta3": 0, "delta4": 0, "delta5": 0, "delta6": 0, "delta7": 0, "delta8": 0, "delta9": 0, "jq0q1": 0.01433892239814213, "jq10q11": 0.010525409616727677, "jq11q12": 0.015112292332169557, "jq11q16": 0.007383931535627764, "jq12q13": 0.00954723740103017, "jq13q14": 0.011743925884500983, "jq13q18": 0.008449187811309803, "jq15q16": 0.01268272946810536, "jq16q17": 0.014027838431486793, "jq17q18": 0.009991545329492273, "jq18q19": 0.005039913180091045, "jq1q2": 0.01783155649165556, "jq1q6": 0.007455172260903687, "jq2q3": 0.010483442612952266, "jq3q4": 0.010965763703036821, "jq3q8": 0.00778913964520363, "jq5q10": 0, "jq5q6": 0.014034790830320562, "jq6q7": 0.013132052583182657, "jq7q12": 0.00920812439711768, "jq7q8": 0.011895087847184233, "jq8q9": 0.013211093140145862, "jq9q14": 0.007991177432644736, "omegad0": 0.47949242926005, "omegad1": 0.46118734073033163, "omegad10": 0.3943799172798586, "omegad11": 0.43262586054427343, "omegad12": 0.40091693264351463, "omegad13": 0.37874281938149945, "omegad14": 0.4306310161386568, "omegad15": 0.36146990854842387, "omegad16": 0.6212952725431784, "omegad17": 0.4861452519032759, "omegad18": 0.28078096538595176, "omegad19": 2.1407654262304083, "omegad2": 0.5104562308366655, "omegad3": 0.36262688270569465, "omegad4": 0.5194338453827934, "omegad5": 0.34447607292812266, "omegad6": 0.4290526887210772, "omegad7": 0.48299294736914783, "omegad8": 0.40155938463476015, "omegad9": 0.6251285757697845, "wq0": 29.382193598364832, "wq1": 30.051159180241246, "wq10": 27.798818327978314, "wq11": 28.409474330944377, "wq12": 28.928828255429337, "wq13": 29.060741412489598, "wq14": 29.892477754929654, "wq15": 28.200951211771702, "wq16": 29.7719883909117, "wq17": 30.68199006712486, "wq18": 28.456347283535596, "wq19": 29.517141109465587, "wq2": 29.439881846261294, "wq3": 29.642030624579252, "wq4": 28.67738195719561, "wq5": 27.073278970182592, "wq6": 29.296525250133886, "wq7": 30.35491185689868, "wq8": 29.047778264907418, "wq9": 29.518279125748485}}, "rep_times": [1000.0], "dt": 0.2222222222222222, "dtm": 0.2222222222222222, "dynamic_reprate_enabled": false, "meas_map": [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]], "acquisition_latency": [], "conditional_latency": []}

0 commit comments

Comments
 (0)