Accessing info with qiskit-superstaq
This tutorial will cover the information you can access on your account and related jobs and backends using qiskit-superstaq.
Imports and API Token
As usual, we’ll begin with importing requirements and setting up access to Superstaq. This tutorial uses qiskit-superstaq, our Superstaq client for Qiskit. You can install it and relevant dependencies by running pip install qiskit-superstaq[examples].
[1]:
# Requirements to use qiskit-superstaq
try:
import qiskit_superstaq as qss
except ImportError:
print("Installing qiskit-superstaq...")
%pip install --quiet 'qiskit-superstaq[examples]'
print("Installed qiskit-superstaq.")
print("You may need to restart the kernel to import newly installed packages.")
import qiskit_superstaq as qss
import qiskit
Now, we instantiate a provider in qiskit-superstaq with SuperstaqProvider(). Supply the Superstaq API token by providing the token as an argument of qss.SuperstaqProvider() or setting it as an environment variable (see this guide).
[2]:
provider = qss.SuperstaqProvider()
Account Information
The provider class gives you a means to retrieve information regarding your Superstaq account. Currently, you can use provider to retrieve your Superstaq balance.
[3]:
provider.get_balance()
[3]:
'875.84 credits'
If are interested in increasing your balance or have more information on your user role, please reach out to us at superstaq@infleqtion.com or join our Slack workspace.
Backend Information
In addition to account information, the SuperstaqProvider object also gives you a list of all the devices and simulators to which you have access, as well as additional information about those backends.
get_targets(): Retrieves a list of supported Superstaq targets. This method also accepts the following boolean keyword arguments to filter the backends returned:simulator,supports_submit,supports_submit_qubo,supports_compile,available,retired, andaccessible.backends(): Retrieves a list of available backends. This method also accepts the same keyword arguments as mentioned above.get_my_targets(): Retrieves a filtered list of targets that are accessible to the user based on their user role permissions. This method is equivalent toget_targets(accessible=True).get_backend("<backend_name>"): Select your target backend, where<backend_name>is the name of the desired backendget_backend("<backend_name>").target_info(): Retrieve information on your selected backend, such as number of qubits, native gate set
[4]:
provider.get_targets()
[4]:
[Target(target='aqt_keysight_qpu', supports_submit=False, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='aqt_zurich_qpu', supports_submit=False, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='aws_dm1_simulator', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='aws_sv1_simulator', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='aws_tn1_simulator', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='cq_sqale_simulator', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='eeroq_wonderlake_qpu', supports_submit=False, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='ibmq_fez_qpu', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='ibmq_kingston_qpu', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='ibmq_marrakesh_qpu', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='ibmq_pittsburgh_qpu', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='ibmq_torino_qpu', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='ionq_aria-1_qpu', supports_submit=False, supports_submit_qubo=False, supports_compile=True, available=False, retired=False, accessible=False),
Target(target='ionq_forte-1_qpu', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='ionq_forte-enterprise-1_qpu', supports_submit=False, supports_submit_qubo=False, supports_compile=True, available=False, retired=False, accessible=False),
Target(target='ionq_ion_simulator', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='iqm_emerald_qpu', supports_submit=False, supports_submit_qubo=False, supports_compile=True, available=False, retired=False, accessible=False),
Target(target='iqm_garnet_qpu', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='qscout_peregrine_qpu', supports_submit=False, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='qtm_h1-1_qpu', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='qtm_h1-1e_simulator', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='qtm_h2-1_qpu', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='rigetti_ankaa-3_qpu', supports_submit=True, supports_submit_qubo=False, supports_compile=True, available=True, retired=False, accessible=True),
Target(target='ss_unconstrained_simulator', supports_submit=True, supports_submit_qubo=True, supports_compile=True, available=True, retired=False, accessible=True)]
[5]:
backend = provider.get_backend("ibmq_kingston_qpu") # selecting IBM's Kingston device
backend.target_info()
[5]:
{'num_qubits': 156,
'target': 'ibmq_kingston_qpu',
'coupling_map': [[0, 1],
[1, 0],
[1, 2],
[2, 1],
[2, 3],
[3, 2],
[3, 4],
[3, 16],
[4, 3],
[4, 5],
[5, 4],
[5, 6],
[6, 5],
[6, 7],
[7, 6],
[7, 8],
[7, 17],
[8, 7],
[8, 9],
[9, 8],
[9, 10],
[10, 9],
[10, 11],
[11, 10],
[11, 12],
[11, 18],
[12, 11],
[12, 13],
[13, 12],
[13, 14],
[14, 13],
[14, 15],
[15, 14],
[15, 19],
[16, 3],
[16, 23],
[17, 7],
[17, 27],
[18, 11],
[18, 31],
[19, 15],
[19, 35],
[20, 21],
[21, 20],
[21, 22],
[21, 36],
[22, 21],
[22, 23],
[23, 16],
[23, 22],
[23, 24],
[24, 23],
[24, 25],
[25, 24],
[25, 26],
[25, 37],
[26, 25],
[26, 27],
[27, 17],
[27, 26],
[27, 28],
[28, 27],
[28, 29],
[29, 28],
[29, 30],
[29, 38],
[30, 29],
[30, 31],
[31, 18],
[31, 30],
[31, 32],
[32, 31],
[32, 33],
[33, 32],
[33, 34],
[33, 39],
[34, 33],
[34, 35],
[35, 19],
[35, 34],
[36, 21],
[36, 41],
[37, 25],
[37, 45],
[38, 29],
[38, 49],
[39, 33],
[39, 53],
[40, 41],
[41, 36],
[41, 40],
[41, 42],
[42, 41],
[42, 43],
[43, 42],
[43, 44],
[43, 56],
[44, 43],
[44, 45],
[45, 37],
[45, 44],
[45, 46],
[46, 45],
[46, 47],
[47, 46],
[47, 48],
[47, 57],
[48, 47],
[48, 49],
[49, 38],
[49, 48],
[49, 50],
[50, 49],
[50, 51],
[51, 50],
[51, 52],
[51, 58],
[52, 51],
[52, 53],
[53, 39],
[53, 52],
[53, 54],
[54, 53],
[54, 55],
[55, 54],
[55, 59],
[56, 43],
[56, 63],
[57, 47],
[57, 67],
[58, 51],
[58, 71],
[59, 55],
[59, 75],
[60, 61],
[61, 60],
[61, 62],
[61, 76],
[62, 61],
[62, 63],
[63, 56],
[63, 62],
[63, 64],
[64, 63],
[64, 65],
[65, 64],
[65, 66],
[65, 77],
[66, 65],
[66, 67],
[67, 57],
[67, 66],
[67, 68],
[68, 67],
[68, 69],
[69, 68],
[69, 70],
[69, 78],
[70, 69],
[70, 71],
[71, 58],
[71, 70],
[71, 72],
[72, 71],
[72, 73],
[73, 72],
[73, 74],
[73, 79],
[74, 73],
[74, 75],
[75, 59],
[75, 74],
[76, 61],
[76, 81],
[77, 65],
[77, 85],
[78, 69],
[78, 89],
[79, 73],
[79, 93],
[80, 81],
[81, 76],
[81, 80],
[81, 82],
[82, 81],
[82, 83],
[83, 82],
[83, 84],
[83, 96],
[84, 83],
[84, 85],
[85, 77],
[85, 84],
[85, 86],
[86, 85],
[86, 87],
[87, 86],
[87, 88],
[87, 97],
[88, 87],
[88, 89],
[89, 78],
[89, 88],
[89, 90],
[90, 89],
[90, 91],
[91, 90],
[91, 92],
[91, 98],
[92, 91],
[92, 93],
[93, 79],
[93, 92],
[93, 94],
[94, 93],
[94, 95],
[95, 94],
[95, 99],
[96, 83],
[96, 103],
[97, 87],
[97, 107],
[98, 91],
[98, 111],
[99, 95],
[99, 115],
[100, 101],
[101, 100],
[101, 102],
[101, 116],
[102, 101],
[102, 103],
[103, 96],
[103, 102],
[103, 104],
[104, 103],
[104, 105],
[105, 104],
[105, 106],
[105, 117],
[106, 105],
[106, 107],
[107, 97],
[107, 106],
[107, 108],
[108, 107],
[108, 109],
[109, 108],
[109, 110],
[109, 118],
[110, 109],
[110, 111],
[111, 98],
[111, 110],
[111, 112],
[112, 111],
[112, 113],
[113, 112],
[113, 114],
[113, 119],
[114, 113],
[114, 115],
[115, 99],
[115, 114],
[116, 101],
[116, 121],
[117, 105],
[117, 125],
[118, 109],
[118, 129],
[119, 113],
[119, 133],
[120, 121],
[121, 116],
[121, 120],
[121, 122],
[122, 121],
[122, 123],
[123, 122],
[123, 124],
[123, 136],
[124, 123],
[124, 125],
[125, 117],
[125, 124],
[125, 126],
[126, 125],
[126, 127],
[127, 126],
[127, 128],
[127, 137],
[128, 127],
[128, 129],
[129, 118],
[129, 128],
[129, 130],
[130, 129],
[130, 131],
[131, 130],
[131, 132],
[131, 138],
[132, 131],
[132, 133],
[133, 119],
[133, 132],
[133, 134],
[134, 133],
[134, 135],
[135, 134],
[135, 139],
[136, 123],
[136, 143],
[137, 127],
[137, 147],
[138, 131],
[138, 151],
[139, 135],
[139, 155],
[140, 141],
[141, 140],
[141, 142],
[142, 141],
[142, 143],
[143, 136],
[143, 142],
[143, 144],
[144, 143],
[144, 145],
[145, 144],
[145, 146],
[146, 145],
[146, 147],
[147, 137],
[147, 146],
[147, 148],
[148, 147],
[148, 149],
[149, 148],
[149, 150],
[150, 149],
[150, 151],
[151, 138],
[151, 150],
[151, 152],
[152, 151],
[152, 153],
[153, 152],
[153, 154],
[154, 153],
[154, 155],
[155, 139],
[155, 154]],
'supports_midcircuit_measurement': True,
'native_gate_set': ['cz', 'id', 'rz', 'sx', 'x'],
'max_experiments': 300,
'max_shots': 100000,
'processor_type': {'family': 'Heron', 'revision': '2'},
'open_pulse': False,
'supports_dynamic_circuits': True,
'acquire_alignment': 1,
'granularity': 1,
'min_length': 2,
'pulse_alignment': 1,
'gate_durations': [['cz', [0, 1], 6.8e-08, 's'],
['cz', [1, 0], 6.8e-08, 's'],
['cz', [1, 2], 6.8e-08, 's'],
['cz', [2, 1], 6.8e-08, 's'],
['cz', [2, 3], 6.8e-08, 's'],
['cz', [3, 2], 6.8e-08, 's'],
['cz', [3, 4], 6.8e-08, 's'],
['cz', [3, 16], 6.8e-08, 's'],
['cz', [4, 3], 6.8e-08, 's'],
['cz', [4, 5], 6.8e-08, 's'],
['cz', [5, 4], 6.8e-08, 's'],
['cz', [5, 6], 6.8e-08, 's'],
['cz', [6, 5], 6.8e-08, 's'],
['cz', [6, 7], 8e-08, 's'],
['cz', [7, 6], 8e-08, 's'],
['cz', [7, 8], 6.8e-08, 's'],
['cz', [7, 17], 6.8e-08, 's'],
['cz', [8, 7], 6.8e-08, 's'],
['cz', [8, 9], 6.8e-08, 's'],
['cz', [9, 8], 6.8e-08, 's'],
['cz', [9, 10], 6.8e-08, 's'],
['cz', [10, 9], 6.8e-08, 's'],
['cz', [10, 11], 6.8e-08, 's'],
['cz', [11, 10], 6.8e-08, 's'],
['cz', [11, 12], 6.8e-08, 's'],
['cz', [11, 18], 6.8e-08, 's'],
['cz', [12, 11], 6.8e-08, 's'],
['cz', [12, 13], 6.8e-08, 's'],
['cz', [13, 12], 6.8e-08, 's'],
['cz', [13, 14], 6.8e-08, 's'],
['cz', [14, 13], 6.8e-08, 's'],
['cz', [14, 15], 6.8e-08, 's'],
['cz', [15, 14], 6.8e-08, 's'],
['cz', [15, 19], 6.8e-08, 's'],
['cz', [16, 3], 6.8e-08, 's'],
['cz', [16, 23], 6.8e-08, 's'],
['cz', [17, 7], 6.8e-08, 's'],
['cz', [17, 27], 6.8e-08, 's'],
['cz', [18, 11], 6.8e-08, 's'],
['cz', [18, 31], 6.8e-08, 's'],
['cz', [19, 15], 6.8e-08, 's'],
['cz', [19, 35], 6.8e-08, 's'],
['cz', [20, 21], 6.8e-08, 's'],
['cz', [21, 20], 6.8e-08, 's'],
['cz', [21, 22], 6.8e-08, 's'],
['cz', [21, 36], 6.8e-08, 's'],
['cz', [22, 21], 6.8e-08, 's'],
['cz', [22, 23], 6.8e-08, 's'],
['cz', [23, 16], 6.8e-08, 's'],
['cz', [23, 22], 6.8e-08, 's'],
['cz', [23, 24], 6.8e-08, 's'],
['cz', [24, 23], 6.8e-08, 's'],
['cz', [24, 25], 6.8e-08, 's'],
['cz', [25, 24], 6.8e-08, 's'],
['cz', [25, 26], 6.8e-08, 's'],
['cz', [25, 37], 6.8e-08, 's'],
['cz', [26, 25], 6.8e-08, 's'],
['cz', [26, 27], 6.8e-08, 's'],
['cz', [27, 17], 6.8e-08, 's'],
['cz', [27, 26], 6.8e-08, 's'],
['cz', [27, 28], 6.8e-08, 's'],
['cz', [28, 27], 6.8e-08, 's'],
['cz', [28, 29], 6.8e-08, 's'],
['cz', [29, 28], 6.8e-08, 's'],
['cz', [29, 30], 8e-08, 's'],
['cz', [29, 38], 6.8e-08, 's'],
['cz', [30, 29], 8e-08, 's'],
['cz', [30, 31], 6.8e-08, 's'],
['cz', [31, 18], 6.8e-08, 's'],
['cz', [31, 30], 6.8e-08, 's'],
['cz', [31, 32], 6.8e-08, 's'],
['cz', [32, 31], 6.8e-08, 's'],
['cz', [32, 33], 6.8e-08, 's'],
['cz', [33, 32], 6.8e-08, 's'],
['cz', [33, 34], 1.08e-07, 's'],
['cz', [33, 39], 6.8e-08, 's'],
['cz', [34, 33], 1.08e-07, 's'],
['cz', [34, 35], 6.8e-08, 's'],
['cz', [35, 19], 6.8e-08, 's'],
['cz', [35, 34], 6.8e-08, 's'],
['cz', [36, 21], 6.8e-08, 's'],
['cz', [36, 41], 6.8e-08, 's'],
['cz', [37, 25], 6.8e-08, 's'],
['cz', [37, 45], 6.8e-08, 's'],
['cz', [38, 29], 6.8e-08, 's'],
['cz', [38, 49], 6.8e-08, 's'],
['cz', [39, 33], 6.8e-08, 's'],
['cz', [39, 53], 6.8e-08, 's'],
['cz', [40, 41], 6.8e-08, 's'],
['cz', [41, 36], 6.8e-08, 's'],
['cz', [41, 40], 6.8e-08, 's'],
['cz', [41, 42], 6.8e-08, 's'],
['cz', [42, 41], 6.8e-08, 's'],
['cz', [42, 43], 6.8e-08, 's'],
['cz', [43, 42], 6.8e-08, 's'],
['cz', [43, 44], 6.8e-08, 's'],
['cz', [43, 56], 6.8e-08, 's'],
['cz', [44, 43], 6.8e-08, 's'],
['cz', [44, 45], 6.8e-08, 's'],
['cz', [45, 37], 6.8e-08, 's'],
['cz', [45, 44], 6.8e-08, 's'],
['cz', [45, 46], 6.8e-08, 's'],
['cz', [46, 45], 6.8e-08, 's'],
['cz', [46, 47], 6.8e-08, 's'],
['cz', [47, 46], 6.8e-08, 's'],
['cz', [47, 48], 6.8e-08, 's'],
['cz', [47, 57], 6.8e-08, 's'],
['cz', [48, 47], 6.8e-08, 's'],
['cz', [48, 49], 6.8e-08, 's'],
['cz', [49, 38], 6.8e-08, 's'],
['cz', [49, 48], 6.8e-08, 's'],
['cz', [49, 50], 6.8e-08, 's'],
['cz', [50, 49], 6.8e-08, 's'],
['cz', [50, 51], 6.8e-08, 's'],
['cz', [51, 50], 6.8e-08, 's'],
['cz', [51, 52], 6.8e-08, 's'],
['cz', [51, 58], 6.8e-08, 's'],
['cz', [52, 51], 6.8e-08, 's'],
['cz', [52, 53], 6.8e-08, 's'],
['cz', [53, 39], 6.8e-08, 's'],
['cz', [53, 52], 6.8e-08, 's'],
['cz', [53, 54], 6.8e-08, 's'],
['cz', [54, 53], 6.8e-08, 's'],
['cz', [54, 55], 6.8e-08, 's'],
['cz', [55, 54], 6.8e-08, 's'],
['cz', [55, 59], 6.8e-08, 's'],
['cz', [56, 43], 6.8e-08, 's'],
['cz', [56, 63], 6.8e-08, 's'],
['cz', [57, 47], 6.8e-08, 's'],
['cz', [57, 67], 6.8e-08, 's'],
['cz', [58, 51], 6.8e-08, 's'],
['cz', [58, 71], 6.8e-08, 's'],
['cz', [59, 55], 6.8e-08, 's'],
['cz', [59, 75], 6.8e-08, 's'],
['cz', [60, 61], 6.8e-08, 's'],
['cz', [61, 60], 6.8e-08, 's'],
['cz', [61, 62], 6.8e-08, 's'],
['cz', [61, 76], 6.8e-08, 's'],
['cz', [62, 61], 6.8e-08, 's'],
['cz', [62, 63], 6.8e-08, 's'],
['cz', [63, 56], 6.8e-08, 's'],
['cz', [63, 62], 6.8e-08, 's'],
['cz', [63, 64], 6.8e-08, 's'],
['cz', [64, 63], 6.8e-08, 's'],
['cz', [64, 65], 6.8e-08, 's'],
['cz', [65, 64], 6.8e-08, 's'],
['cz', [65, 66], 6.8e-08, 's'],
['cz', [65, 77], 6.8e-08, 's'],
['cz', [66, 65], 6.8e-08, 's'],
['cz', [66, 67], 6.8e-08, 's'],
['cz', [67, 57], 6.8e-08, 's'],
['cz', [67, 66], 6.8e-08, 's'],
['cz', [67, 68], 6.8e-08, 's'],
['cz', [68, 67], 6.8e-08, 's'],
['cz', [68, 69], 6.8e-08, 's'],
['cz', [69, 68], 6.8e-08, 's'],
['cz', [69, 70], 6.8e-08, 's'],
['cz', [69, 78], 6.8e-08, 's'],
['cz', [70, 69], 6.8e-08, 's'],
['cz', [70, 71], 6.8e-08, 's'],
['cz', [71, 58], 6.8e-08, 's'],
['cz', [71, 70], 6.8e-08, 's'],
['cz', [71, 72], 6.8e-08, 's'],
['cz', [72, 71], 6.8e-08, 's'],
['cz', [72, 73], 6.8e-08, 's'],
['cz', [73, 72], 6.8e-08, 's'],
['cz', [73, 74], 6.8e-08, 's'],
['cz', [73, 79], 6.8e-08, 's'],
['cz', [74, 73], 6.8e-08, 's'],
['cz', [74, 75], 6.8e-08, 's'],
['cz', [75, 59], 6.8e-08, 's'],
['cz', [75, 74], 6.8e-08, 's'],
['cz', [76, 61], 6.8e-08, 's'],
['cz', [76, 81], 6.8e-08, 's'],
['cz', [77, 65], 6.8e-08, 's'],
['cz', [77, 85], 6.8e-08, 's'],
['cz', [78, 69], 6.8e-08, 's'],
['cz', [78, 89], 6.8e-08, 's'],
['cz', [79, 73], 6.8e-08, 's'],
['cz', [79, 93], 6.8e-08, 's'],
['cz', [80, 81], 6.8e-08, 's'],
['cz', [81, 76], 6.8e-08, 's'],
['cz', [81, 80], 6.8e-08, 's'],
['cz', [81, 82], 6.8e-08, 's'],
['cz', [82, 81], 6.8e-08, 's'],
['cz', [82, 83], 6.8e-08, 's'],
['cz', [83, 82], 6.8e-08, 's'],
['cz', [83, 84], 6.8e-08, 's'],
['cz', [83, 96], 6.8e-08, 's'],
['cz', [84, 83], 6.8e-08, 's'],
['cz', [84, 85], 6.8e-08, 's'],
['cz', [85, 77], 6.8e-08, 's'],
['cz', [85, 84], 6.8e-08, 's'],
['cz', [85, 86], 6.8e-08, 's'],
['cz', [86, 85], 6.8e-08, 's'],
['cz', [86, 87], 6.8e-08, 's'],
['cz', [87, 86], 6.8e-08, 's'],
['cz', [87, 88], 6.8e-08, 's'],
['cz', [87, 97], 6.8e-08, 's'],
['cz', [88, 87], 6.8e-08, 's'],
['cz', [88, 89], 6.8e-08, 's'],
['cz', [89, 78], 6.8e-08, 's'],
['cz', [89, 88], 6.8e-08, 's'],
['cz', [89, 90], 6.8e-08, 's'],
['cz', [90, 89], 6.8e-08, 's'],
['cz', [90, 91], 6.8e-08, 's'],
['cz', [91, 90], 6.8e-08, 's'],
['cz', [91, 92], 6.8e-08, 's'],
['cz', [91, 98], 6.8e-08, 's'],
['cz', [92, 91], 6.8e-08, 's'],
['cz', [92, 93], 6.8e-08, 's'],
['cz', [93, 79], 6.8e-08, 's'],
['cz', [93, 92], 6.8e-08, 's'],
['cz', [93, 94], 6.8e-08, 's'],
['cz', [94, 93], 6.8e-08, 's'],
['cz', [94, 95], 6.8e-08, 's'],
['cz', [95, 94], 6.8e-08, 's'],
['cz', [95, 99], 6.8e-08, 's'],
['cz', [96, 83], 6.8e-08, 's'],
['cz', [96, 103], 6.8e-08, 's'],
['cz', [97, 87], 6.8e-08, 's'],
['cz', [97, 107], 6.8e-08, 's'],
['cz', [98, 91], 6.8e-08, 's'],
['cz', [98, 111], 6.8e-08, 's'],
['cz', [99, 95], 6.8e-08, 's'],
['cz', [99, 115], 6.8e-08, 's'],
['cz', [100, 101], 6.8e-08, 's'],
['cz', [101, 100], 6.8e-08, 's'],
['cz', [101, 102], 6.8e-08, 's'],
['cz', [101, 116], 6.8e-08, 's'],
['cz', [102, 101], 6.8e-08, 's'],
['cz', [102, 103], 6.8e-08, 's'],
['cz', [103, 96], 6.8e-08, 's'],
['cz', [103, 102], 6.8e-08, 's'],
['cz', [103, 104], 6.8e-08, 's'],
['cz', [104, 103], 6.8e-08, 's'],
['cz', [104, 105], 6.8e-08, 's'],
['cz', [105, 104], 6.8e-08, 's'],
['cz', [105, 106], 6.8e-08, 's'],
['cz', [105, 117], 6.8e-08, 's'],
['cz', [106, 105], 6.8e-08, 's'],
['cz', [106, 107], 6.8e-08, 's'],
['cz', [107, 97], 6.8e-08, 's'],
['cz', [107, 106], 6.8e-08, 's'],
['cz', [107, 108], 6.8e-08, 's'],
['cz', [108, 107], 6.8e-08, 's'],
['cz', [108, 109], 6.8e-08, 's'],
['cz', [109, 108], 6.8e-08, 's'],
['cz', [109, 110], 6.8e-08, 's'],
['cz', [109, 118], 6.8e-08, 's'],
['cz', [110, 109], 6.8e-08, 's'],
['cz', [110, 111], 6.8e-08, 's'],
['cz', [111, 98], 6.8e-08, 's'],
['cz', [111, 110], 6.8e-08, 's'],
['cz', [111, 112], 6.8e-08, 's'],
['cz', [112, 111], 6.8e-08, 's'],
['cz', [112, 113], 6.8e-08, 's'],
['cz', [113, 112], 6.8e-08, 's'],
['cz', [113, 114], 6.8e-08, 's'],
['cz', [113, 119], 6.8e-08, 's'],
['cz', [114, 113], 6.8e-08, 's'],
['cz', [114, 115], 6.8e-08, 's'],
['cz', [115, 99], 6.8e-08, 's'],
['cz', [115, 114], 6.8e-08, 's'],
['cz', [116, 101], 6.8e-08, 's'],
['cz', [116, 121], 6.8e-08, 's'],
['cz', [117, 105], 6.8e-08, 's'],
['cz', [117, 125], 6.8e-08, 's'],
['cz', [118, 109], 6.8e-08, 's'],
['cz', [118, 129], 6.8e-08, 's'],
['cz', [119, 113], 6.8e-08, 's'],
['cz', [119, 133], 6.8e-08, 's'],
['cz', [120, 121], 6.8e-08, 's'],
['cz', [121, 116], 6.8e-08, 's'],
['cz', [121, 120], 6.8e-08, 's'],
['cz', [121, 122], 6.8e-08, 's'],
['cz', [122, 121], 6.8e-08, 's'],
['cz', [122, 123], 6.8e-08, 's'],
['cz', [123, 122], 6.8e-08, 's'],
['cz', [123, 124], 6.8e-08, 's'],
['cz', [123, 136], 6.8e-08, 's'],
['cz', [124, 123], 6.8e-08, 's'],
['cz', [124, 125], 6.8e-08, 's'],
['cz', [125, 117], 6.8e-08, 's'],
['cz', [125, 124], 6.8e-08, 's'],
['cz', [125, 126], 6.8e-08, 's'],
['cz', [126, 125], 6.8e-08, 's'],
['cz', [126, 127], 6.8e-08, 's'],
['cz', [127, 126], 6.8e-08, 's'],
['cz', [127, 128], 6.8e-08, 's'],
['cz', [127, 137], 6.8e-08, 's'],
['cz', [128, 127], 6.8e-08, 's'],
['cz', [128, 129], 6.8e-08, 's'],
['cz', [129, 118], 6.8e-08, 's'],
['cz', [129, 128], 6.8e-08, 's'],
['cz', [129, 130], 6.8e-08, 's'],
['cz', [130, 129], 6.8e-08, 's'],
['cz', [130, 131], 6.8e-08, 's'],
['cz', [131, 130], 6.8e-08, 's'],
['cz', [131, 132], 6.8e-08, 's'],
['cz', [131, 138], 6.8e-08, 's'],
['cz', [132, 131], 6.8e-08, 's'],
['cz', [132, 133], 6.8e-08, 's'],
['cz', [133, 119], 6.8e-08, 's'],
['cz', [133, 132], 6.8e-08, 's'],
['cz', [133, 134], 6.8e-08, 's'],
['cz', [134, 133], 6.8e-08, 's'],
['cz', [134, 135], 6.8e-08, 's'],
['cz', [135, 134], 6.8e-08, 's'],
['cz', [135, 139], 6.8e-08, 's'],
['cz', [136, 123], 6.8e-08, 's'],
['cz', [136, 143], 6.8e-08, 's'],
['cz', [137, 127], 6.8e-08, 's'],
['cz', [137, 147], 6.8e-08, 's'],
['cz', [138, 131], 6.8e-08, 's'],
['cz', [138, 151], 6.8e-08, 's'],
['cz', [139, 135], 6.8e-08, 's'],
['cz', [139, 155], 6.8e-08, 's'],
['cz', [140, 141], 6.8e-08, 's'],
['cz', [141, 140], 6.8e-08, 's'],
['cz', [141, 142], 6.8e-08, 's'],
['cz', [142, 141], 6.8e-08, 's'],
['cz', [142, 143], 6.8e-08, 's'],
['cz', [143, 136], 6.8e-08, 's'],
['cz', [143, 142], 6.8e-08, 's'],
['cz', [143, 144], 6.8e-08, 's'],
['cz', [144, 143], 6.8e-08, 's'],
['cz', [144, 145], 6.8e-08, 's'],
['cz', [145, 144], 6.8e-08, 's'],
['cz', [145, 146], 6.8e-08, 's'],
['cz', [146, 145], 6.8e-08, 's'],
['cz', [146, 147], 6.8e-08, 's'],
['cz', [147, 137], 6.8e-08, 's'],
['cz', [147, 146], 6.8e-08, 's'],
['cz', [147, 148], 6.8e-08, 's'],
['cz', [148, 147], 6.8e-08, 's'],
['cz', [148, 149], 6.8e-08, 's'],
['cz', [149, 148], 6.8e-08, 's'],
['cz', [149, 150], 6.8e-08, 's'],
['cz', [150, 149], 6.8e-08, 's'],
['cz', [150, 151], 6.8e-08, 's'],
['cz', [151, 138], 6.8e-08, 's'],
['cz', [151, 150], 6.8e-08, 's'],
['cz', [151, 152], 6.8e-08, 's'],
['cz', [152, 151], 6.8e-08, 's'],
['cz', [152, 153], 6.8e-08, 's'],
['cz', [153, 152], 6.8e-08, 's'],
['cz', [153, 154], 6.8e-08, 's'],
['cz', [154, 153], 6.8e-08, 's'],
['cz', [154, 155], 6.8e-08, 's'],
['cz', [155, 139], 6.8e-08, 's'],
['cz', [155, 154], 6.8e-08, 's'],
['id', [0], 3.2e-08, 's'],
['id', [1], 3.2e-08, 's'],
['id', [2], 3.2e-08, 's'],
['id', [3], 3.2e-08, 's'],
['id', [4], 3.2e-08, 's'],
['id', [5], 3.2e-08, 's'],
['id', [6], 3.2e-08, 's'],
['id', [7], 3.2e-08, 's'],
['id', [8], 3.2e-08, 's'],
['id', [9], 3.2e-08, 's'],
['id', [10], 3.2e-08, 's'],
['id', [11], 3.2e-08, 's'],
['id', [12], 3.2e-08, 's'],
['id', [13], 3.2e-08, 's'],
['id', [14], 3.2e-08, 's'],
['id', [15], 3.2e-08, 's'],
['id', [16], 3.2e-08, 's'],
['id', [17], 3.2e-08, 's'],
['id', [18], 3.2e-08, 's'],
['id', [19], 3.2e-08, 's'],
['id', [20], 3.2e-08, 's'],
['id', [21], 3.2e-08, 's'],
['id', [22], 3.2e-08, 's'],
['id', [23], 3.2e-08, 's'],
['id', [24], 3.2e-08, 's'],
['id', [25], 3.2e-08, 's'],
['id', [26], 3.2e-08, 's'],
['id', [27], 3.2e-08, 's'],
['id', [28], 3.2e-08, 's'],
['id', [29], 3.2e-08, 's'],
['id', [30], 3.2e-08, 's'],
['id', [31], 3.2e-08, 's'],
['id', [32], 3.2e-08, 's'],
['id', [33], 3.2e-08, 's'],
['id', [34], 3.2e-08, 's'],
['id', [35], 3.2e-08, 's'],
['id', [36], 3.2e-08, 's'],
['id', [37], 3.2e-08, 's'],
['id', [38], 3.2e-08, 's'],
['id', [39], 3.2e-08, 's'],
['id', [40], 3.2e-08, 's'],
['id', [41], 3.2e-08, 's'],
['id', [42], 3.2e-08, 's'],
['id', [43], 3.2e-08, 's'],
['id', [44], 3.2e-08, 's'],
['id', [45], 3.2e-08, 's'],
['id', [46], 3.2e-08, 's'],
['id', [47], 3.2e-08, 's'],
['id', [48], 3.2e-08, 's'],
['id', [49], 3.2e-08, 's'],
['id', [50], 3.2e-08, 's'],
['id', [51], 3.2e-08, 's'],
['id', [52], 3.2e-08, 's'],
['id', [53], 3.2e-08, 's'],
['id', [54], 3.2e-08, 's'],
['id', [55], 3.2e-08, 's'],
['id', [56], 3.2e-08, 's'],
['id', [57], 3.2e-08, 's'],
['id', [58], 3.2e-08, 's'],
['id', [59], 3.2e-08, 's'],
['id', [60], 3.2e-08, 's'],
['id', [61], 3.2e-08, 's'],
['id', [62], 3.2e-08, 's'],
['id', [63], 3.2e-08, 's'],
['id', [64], 3.2e-08, 's'],
['id', [65], 3.2e-08, 's'],
['id', [66], 3.2e-08, 's'],
['id', [67], 3.2e-08, 's'],
['id', [68], 3.2e-08, 's'],
['id', [69], 3.2e-08, 's'],
['id', [70], 3.2e-08, 's'],
['id', [71], 3.2e-08, 's'],
['id', [72], 3.2e-08, 's'],
['id', [73], 3.2e-08, 's'],
['id', [74], 3.2e-08, 's'],
['id', [75], 3.2e-08, 's'],
['id', [76], 3.2e-08, 's'],
['id', [77], 3.2e-08, 's'],
['id', [78], 3.2e-08, 's'],
['id', [79], 3.2e-08, 's'],
['id', [80], 3.2e-08, 's'],
['id', [81], 3.2e-08, 's'],
['id', [82], 3.2e-08, 's'],
['id', [83], 3.2e-08, 's'],
['id', [84], 3.2e-08, 's'],
['id', [85], 3.2e-08, 's'],
['id', [86], 3.2e-08, 's'],
['id', [87], 3.2e-08, 's'],
['id', [88], 3.2e-08, 's'],
['id', [89], 3.2e-08, 's'],
['id', [90], 3.2e-08, 's'],
['id', [91], 3.2e-08, 's'],
['id', [92], 3.2e-08, 's'],
['id', [93], 3.2e-08, 's'],
['id', [94], 3.2e-08, 's'],
['id', [95], 3.2e-08, 's'],
['id', [96], 3.2e-08, 's'],
['id', [97], 3.2e-08, 's'],
['id', [98], 3.2e-08, 's'],
['id', [99], 3.2e-08, 's'],
['id', [100], 3.2e-08, 's'],
['id', [101], 3.2e-08, 's'],
['id', [102], 3.2e-08, 's'],
['id', [103], 3.2e-08, 's'],
['id', [104], 3.2e-08, 's'],
['id', [105], 3.2e-08, 's'],
['id', [106], 3.2e-08, 's'],
['id', [107], 3.2e-08, 's'],
['id', [108], 3.2e-08, 's'],
['id', [109], 3.2e-08, 's'],
['id', [110], 3.2e-08, 's'],
['id', [111], 3.2e-08, 's'],
['id', [112], 3.2e-08, 's'],
['id', [113], 3.2e-08, 's'],
['id', [114], 3.2e-08, 's'],
['id', [115], 3.2e-08, 's'],
['id', [116], 3.2e-08, 's'],
['id', [117], 3.2e-08, 's'],
['id', [118], 3.2e-08, 's'],
['id', [119], 3.2e-08, 's'],
['id', [120], 3.2e-08, 's'],
['id', [121], 3.2e-08, 's'],
['id', [122], 3.2e-08, 's'],
['id', [123], 3.2e-08, 's'],
['id', [124], 3.2e-08, 's'],
['id', [125], 3.2e-08, 's'],
['id', [126], 3.2e-08, 's'],
['id', [127], 3.2e-08, 's'],
['id', [128], 3.2e-08, 's'],
['id', [129], 3.2e-08, 's'],
['id', [130], 3.2e-08, 's'],
['id', [131], 3.2e-08, 's'],
['id', [132], 3.2e-08, 's'],
['id', [133], 3.2e-08, 's'],
['id', [134], 3.2e-08, 's'],
['id', [135], 3.2e-08, 's'],
['id', [136], 3.2e-08, 's'],
['id', [137], 3.2e-08, 's'],
['id', [138], 3.2e-08, 's'],
['id', [139], 3.2e-08, 's'],
['id', [140], 3.2e-08, 's'],
['id', [141], 3.2e-08, 's'],
['id', [142], 3.2e-08, 's'],
['id', [143], 3.2e-08, 's'],
['id', [144], 3.2e-08, 's'],
['id', [145], 3.2e-08, 's'],
['id', [146], 3.2e-08, 's'],
['id', [147], 3.2e-08, 's'],
['id', [148], 3.2e-08, 's'],
['id', [149], 3.2e-08, 's'],
['id', [150], 3.2e-08, 's'],
['id', [151], 3.2e-08, 's'],
['id', [152], 3.2e-08, 's'],
['id', [153], 3.2e-08, 's'],
['id', [154], 3.2e-08, 's'],
['id', [155], 3.2e-08, 's'],
['measure', [0], 2.28e-06, 's'],
['measure', [1], 2.28e-06, 's'],
['measure', [2], 2.28e-06, 's'],
['measure', [3], 2.28e-06, 's'],
['measure', [4], 2.28e-06, 's'],
['measure', [5], 2.28e-06, 's'],
['measure', [6], 2.28e-06, 's'],
['measure', [7], 2.28e-06, 's'],
['measure', [8], 2.28e-06, 's'],
['measure', [9], 2.28e-06, 's'],
['measure', [10], 2.28e-06, 's'],
['measure', [11], 2.28e-06, 's'],
['measure', [12], 2.28e-06, 's'],
['measure', [13], 2.28e-06, 's'],
['measure', [14], 2.28e-06, 's'],
['measure', [15], 2.28e-06, 's'],
['measure', [16], 2.28e-06, 's'],
['measure', [17], 2.28e-06, 's'],
['measure', [18], 2.28e-06, 's'],
['measure', [19], 2.28e-06, 's'],
['measure', [20], 2.28e-06, 's'],
['measure', [21], 2.28e-06, 's'],
['measure', [22], 2.28e-06, 's'],
['measure', [23], 2.28e-06, 's'],
['measure', [24], 2.28e-06, 's'],
['measure', [25], 2.28e-06, 's'],
['measure', [26], 2.28e-06, 's'],
['measure', [27], 2.28e-06, 's'],
['measure', [28], 2.28e-06, 's'],
['measure', [29], 2.28e-06, 's'],
['measure', [30], 2.28e-06, 's'],
['measure', [31], 2.28e-06, 's'],
['measure', [32], 2.28e-06, 's'],
['measure', [33], 2.28e-06, 's'],
['measure', [34], 2.28e-06, 's'],
['measure', [35], 2.28e-06, 's'],
['measure', [36], 2.28e-06, 's'],
['measure', [37], 2.28e-06, 's'],
['measure', [38], 2.28e-06, 's'],
['measure', [39], 2.28e-06, 's'],
['measure', [40], 2.28e-06, 's'],
['measure', [41], 2.28e-06, 's'],
['measure', [42], 2.28e-06, 's'],
['measure', [43], 2.28e-06, 's'],
['measure', [44], 2.28e-06, 's'],
['measure', [45], 2.28e-06, 's'],
['measure', [46], 2.28e-06, 's'],
['measure', [47], 2.28e-06, 's'],
['measure', [48], 2.28e-06, 's'],
['measure', [49], 2.28e-06, 's'],
['measure', [50], 2.28e-06, 's'],
['measure', [51], 2.28e-06, 's'],
['measure', [52], 2.28e-06, 's'],
['measure', [53], 2.28e-06, 's'],
['measure', [54], 2.28e-06, 's'],
['measure', [55], 2.28e-06, 's'],
['measure', [56], 2.28e-06, 's'],
['measure', [57], 2.28e-06, 's'],
['measure', [58], 2.28e-06, 's'],
['measure', [59], 2.28e-06, 's'],
['measure', [60], 2.28e-06, 's'],
['measure', [61], 2.28e-06, 's'],
['measure', [62], 2.28e-06, 's'],
['measure', [63], 2.28e-06, 's'],
['measure', [64], 2.28e-06, 's'],
['measure', [65], 2.28e-06, 's'],
['measure', [66], 2.28e-06, 's'],
['measure', [67], 2.28e-06, 's'],
['measure', [68], 2.28e-06, 's'],
['measure', [69], 2.28e-06, 's'],
['measure', [70], 2.28e-06, 's'],
['measure', [71], 2.28e-06, 's'],
['measure', [72], 2.28e-06, 's'],
['measure', [73], 2.28e-06, 's'],
['measure', [74], 2.28e-06, 's'],
['measure', [75], 2.28e-06, 's'],
['measure', [76], 2.28e-06, 's'],
['measure', [77], 2.28e-06, 's'],
['measure', [78], 2.28e-06, 's'],
['measure', [79], 2.28e-06, 's'],
['measure', [80], 2.28e-06, 's'],
['measure', [81], 2.28e-06, 's'],
['measure', [82], 2.28e-06, 's'],
['measure', [83], 2.28e-06, 's'],
['measure', [84], 2.28e-06, 's'],
['measure', [85], 2.28e-06, 's'],
['measure', [86], 2.28e-06, 's'],
['measure', [87], 2.28e-06, 's'],
['measure', [88], 2.28e-06, 's'],
['measure', [89], 2.28e-06, 's'],
['measure', [90], 2.28e-06, 's'],
['measure', [91], 2.28e-06, 's'],
['measure', [92], 2.28e-06, 's'],
['measure', [93], 2.28e-06, 's'],
['measure', [94], 2.28e-06, 's'],
['measure', [95], 2.28e-06, 's'],
['measure', [96], 2.28e-06, 's'],
['measure', [97], 2.28e-06, 's'],
['measure', [98], 2.28e-06, 's'],
['measure', [99], 2.28e-06, 's'],
['measure', [100], 2.28e-06, 's'],
['measure', [101], 2.28e-06, 's'],
['measure', [102], 2.28e-06, 's'],
['measure', [103], 2.28e-06, 's'],
['measure', [104], 2.28e-06, 's'],
['measure', [105], 2.28e-06, 's'],
['measure', [106], 2.28e-06, 's'],
['measure', [107], 2.28e-06, 's'],
['measure', [108], 2.28e-06, 's'],
['measure', [109], 2.28e-06, 's'],
['measure', [110], 2.28e-06, 's'],
['measure', [111], 2.28e-06, 's'],
['measure', [112], 2.28e-06, 's'],
['measure', [113], 2.28e-06, 's'],
['measure', [114], 2.28e-06, 's'],
['measure', [115], 2.28e-06, 's'],
['measure', [116], 2.28e-06, 's'],
['measure', [117], 2.28e-06, 's'],
['measure', [118], 2.28e-06, 's'],
['measure', [119], 2.28e-06, 's'],
['measure', [120], 2.28e-06, 's'],
['measure', [121], 2.28e-06, 's'],
['measure', [122], 2.28e-06, 's'],
['measure', [123], 2.28e-06, 's'],
['measure', [124], 2.28e-06, 's'],
['measure', [125], 2.28e-06, 's'],
['measure', [126], 2.28e-06, 's'],
['measure', [127], 2.28e-06, 's'],
['measure', [128], 2.28e-06, 's'],
['measure', [129], 2.28e-06, 's'],
['measure', [130], 2.28e-06, 's'],
['measure', [131], 2.28e-06, 's'],
['measure', [132], 2.28e-06, 's'],
['measure', [133], 2.28e-06, 's'],
['measure', [134], 2.28e-06, 's'],
['measure', [135], 2.28e-06, 's'],
['measure', [136], 2.28e-06, 's'],
['measure', [137], 2.28e-06, 's'],
['measure', [138], 2.28e-06, 's'],
['measure', [139], 2.28e-06, 's'],
['measure', [140], 2.28e-06, 's'],
['measure', [141], 2.28e-06, 's'],
['measure', [142], 2.28e-06, 's'],
['measure', [143], 2.28e-06, 's'],
['measure', [144], 2.28e-06, 's'],
['measure', [145], 2.28e-06, 's'],
['measure', [146], 2.28e-06, 's'],
['measure', [147], 2.28e-06, 's'],
['measure', [148], 2.28e-06, 's'],
['measure', [149], 2.28e-06, 's'],
['measure', [150], 2.28e-06, 's'],
['measure', [151], 2.28e-06, 's'],
['measure', [152], 2.28e-06, 's'],
['measure', [153], 2.28e-06, 's'],
['measure', [154], 2.28e-06, 's'],
['measure', [155], 2.28e-06, 's'],
['measure_2', [0], 1.76e-06, 's'],
['measure_2', [1], 1.76e-06, 's'],
['measure_2', [2], 1.76e-06, 's'],
['measure_2', [3], 1.76e-06, 's'],
['measure_2', [4], 1.76e-06, 's'],
['measure_2', [5], 1.76e-06, 's'],
['measure_2', [6], 1.76e-06, 's'],
['measure_2', [7], 1.76e-06, 's'],
['measure_2', [8], 1.76e-06, 's'],
['measure_2', [9], 1.76e-06, 's'],
['measure_2', [10], 1.76e-06, 's'],
['measure_2', [11], 1.76e-06, 's'],
['measure_2', [12], 1.76e-06, 's'],
['measure_2', [13], 1.76e-06, 's'],
['measure_2', [14], 1.76e-06, 's'],
['measure_2', [15], 1.76e-06, 's'],
['measure_2', [16], 1.76e-06, 's'],
['measure_2', [17], 1.76e-06, 's'],
['measure_2', [18], 1.76e-06, 's'],
['measure_2', [19], 1.76e-06, 's'],
['measure_2', [20], 1.76e-06, 's'],
['measure_2', [21], 1.76e-06, 's'],
['measure_2', [22], 1.76e-06, 's'],
['measure_2', [23], 1.76e-06, 's'],
['measure_2', [24], 1.76e-06, 's'],
['measure_2', [25], 1.76e-06, 's'],
['measure_2', [26], 1.76e-06, 's'],
['measure_2', [27], 1.76e-06, 's'],
['measure_2', [28], 1.76e-06, 's'],
['measure_2', [29], 1.76e-06, 's'],
['measure_2', [30], 1.76e-06, 's'],
['measure_2', [31], 1.76e-06, 's'],
['measure_2', [32], 1.76e-06, 's'],
['measure_2', [33], 1.76e-06, 's'],
['measure_2', [34], 1.76e-06, 's'],
['measure_2', [35], 1.76e-06, 's'],
['measure_2', [36], 1.76e-06, 's'],
['measure_2', [37], 1.76e-06, 's'],
['measure_2', [38], 1.76e-06, 's'],
['measure_2', [39], 1.76e-06, 's'],
['measure_2', [40], 1.76e-06, 's'],
['measure_2', [41], 1.76e-06, 's'],
['measure_2', [42], 1.76e-06, 's'],
['measure_2', [43], 1.76e-06, 's'],
['measure_2', [44], 1.76e-06, 's'],
['measure_2', [45], 1.76e-06, 's'],
['measure_2', [46], 1.76e-06, 's'],
['measure_2', [47], 1.76e-06, 's'],
['measure_2', [48], 1.76e-06, 's'],
['measure_2', [49], 1.76e-06, 's'],
['measure_2', [50], 1.76e-06, 's'],
['measure_2', [51], 1.76e-06, 's'],
['measure_2', [52], 1.76e-06, 's'],
['measure_2', [53], 1.76e-06, 's'],
['measure_2', [54], 1.76e-06, 's'],
['measure_2', [55], 1.76e-06, 's'],
['measure_2', [56], 1.76e-06, 's'],
['measure_2', [57], 1.76e-06, 's'],
['measure_2', [58], 1.76e-06, 's'],
['measure_2', [59], 1.76e-06, 's'],
['measure_2', [60], 1.76e-06, 's'],
['measure_2', [61], 1.76e-06, 's'],
['measure_2', [62], 1.76e-06, 's'],
['measure_2', [63], 1.76e-06, 's'],
['measure_2', [64], 1.76e-06, 's'],
['measure_2', [65], 1.76e-06, 's'],
['measure_2', [66], 1.76e-06, 's'],
['measure_2', [67], 1.76e-06, 's'],
['measure_2', [68], 1.76e-06, 's'],
['measure_2', [69], 1.76e-06, 's'],
['measure_2', [70], 1.76e-06, 's'],
['measure_2', [71], 1.76e-06, 's'],
['measure_2', [72], 1.76e-06, 's'],
['measure_2', [73], 1.76e-06, 's'],
['measure_2', [74], 1.76e-06, 's'],
['measure_2', [75], 1.76e-06, 's'],
['measure_2', [76], 1.76e-06, 's'],
['measure_2', [77], 1.76e-06, 's'],
['measure_2', [78], 1.76e-06, 's'],
['measure_2', [79], 1.76e-06, 's'],
['measure_2', [80], 1.76e-06, 's'],
['measure_2', [81], 1.76e-06, 's'],
['measure_2', [82], 1.76e-06, 's'],
['measure_2', [83], 1.76e-06, 's'],
['measure_2', [84], 1.76e-06, 's'],
['measure_2', [85], 1.76e-06, 's'],
['measure_2', [86], 1.76e-06, 's'],
['measure_2', [87], 1.76e-06, 's'],
['measure_2', [88], 1.76e-06, 's'],
['measure_2', [89], 1.76e-06, 's'],
['measure_2', [90], 1.76e-06, 's'],
['measure_2', [91], 1.76e-06, 's'],
['measure_2', [92], 1.76e-06, 's'],
['measure_2', [93], 1.76e-06, 's'],
['measure_2', [94], 1.76e-06, 's'],
['measure_2', [95], 1.76e-06, 's'],
['measure_2', [96], 1.76e-06, 's'],
['measure_2', [97], 1.76e-06, 's'],
['measure_2', [98], 1.76e-06, 's'],
['measure_2', [99], 1.76e-06, 's'],
['measure_2', [100], 1.76e-06, 's'],
['measure_2', [101], 1.76e-06, 's'],
['measure_2', [102], 1.76e-06, 's'],
['measure_2', [103], 1.76e-06, 's'],
['measure_2', [104], 1.76e-06, 's'],
['measure_2', [105], 1.76e-06, 's'],
['measure_2', [106], 1.76e-06, 's'],
['measure_2', [107], 1.76e-06, 's'],
['measure_2', [108], 1.76e-06, 's'],
['measure_2', [109], 1.76e-06, 's'],
['measure_2', [110], 1.76e-06, 's'],
['measure_2', [111], 1.76e-06, 's'],
['measure_2', [112], 1.76e-06, 's'],
['measure_2', [113], 1.76e-06, 's'],
['measure_2', [114], 1.76e-06, 's'],
['measure_2', [115], 1.76e-06, 's'],
['measure_2', [116], 1.76e-06, 's'],
['measure_2', [117], 1.76e-06, 's'],
['measure_2', [118], 1.76e-06, 's'],
['measure_2', [119], 1.76e-06, 's'],
['measure_2', [120], 1.76e-06, 's'],
['measure_2', [121], 1.76e-06, 's'],
['measure_2', [122], 1.76e-06, 's'],
['measure_2', [123], 1.76e-06, 's'],
['measure_2', [124], 1.76e-06, 's'],
['measure_2', [125], 1.76e-06, 's'],
['measure_2', [126], 1.76e-06, 's'],
['measure_2', [127], 1.76e-06, 's'],
['measure_2', [128], 1.76e-06, 's'],
['measure_2', [129], 1.76e-06, 's'],
['measure_2', [130], 1.76e-06, 's'],
['measure_2', [131], 1.76e-06, 's'],
['measure_2', [132], 1.76e-06, 's'],
['measure_2', [133], 1.76e-06, 's'],
['measure_2', [134], 1.76e-06, 's'],
['measure_2', [135], 1.76e-06, 's'],
['measure_2', [136], 1.76e-06, 's'],
['measure_2', [137], 1.76e-06, 's'],
['measure_2', [138], 1.76e-06, 's'],
['measure_2', [139], 1.76e-06, 's'],
['measure_2', [140], 1.76e-06, 's'],
['measure_2', [141], 1.76e-06, 's'],
['measure_2', [142], 1.76e-06, 's'],
['measure_2', [143], 1.76e-06, 's'],
['measure_2', [144], 1.76e-06, 's'],
['measure_2', [145], 1.76e-06, 's'],
['measure_2', [146], 1.76e-06, 's'],
['measure_2', [147], 1.76e-06, 's'],
['measure_2', [148], 1.76e-06, 's'],
['measure_2', [149], 1.76e-06, 's'],
['measure_2', [150], 1.76e-06, 's'],
['measure_2', [151], 1.76e-06, 's'],
['measure_2', [152], 1.76e-06, 's'],
['measure_2', [153], 1.76e-06, 's'],
['measure_2', [154], 1.76e-06, 's'],
['measure_2', [155], 1.76e-06, 's'],
['reset', [0], 2.312e-06, 's'],
['reset', [1], 2.312e-06, 's'],
['reset', [2], 2.312e-06, 's'],
['reset', [3], 2.312e-06, 's'],
['reset', [4], 2.312e-06, 's'],
['reset', [5], 2.312e-06, 's'],
['reset', [6], 2.312e-06, 's'],
['reset', [7], 2.312e-06, 's'],
['reset', [8], 2.312e-06, 's'],
['reset', [9], 2.312e-06, 's'],
['reset', [10], 2.312e-06, 's'],
['reset', [11], 2.312e-06, 's'],
['reset', [12], 2.312e-06, 's'],
['reset', [13], 2.312e-06, 's'],
['reset', [14], 2.312e-06, 's'],
['reset', [15], 2.312e-06, 's'],
['reset', [16], 2.312e-06, 's'],
['reset', [17], 2.312e-06, 's'],
['reset', [18], 2.312e-06, 's'],
['reset', [19], 2.312e-06, 's'],
['reset', [20], 2.312e-06, 's'],
['reset', [21], 2.312e-06, 's'],
['reset', [22], 2.312e-06, 's'],
['reset', [23], 2.312e-06, 's'],
['reset', [24], 2.312e-06, 's'],
['reset', [25], 2.312e-06, 's'],
['reset', [26], 2.312e-06, 's'],
['reset', [27], 2.312e-06, 's'],
['reset', [28], 2.312e-06, 's'],
['reset', [29], 2.312e-06, 's'],
['reset', [30], 2.312e-06, 's'],
['reset', [31], 2.312e-06, 's'],
['reset', [32], 2.312e-06, 's'],
['reset', [33], 2.312e-06, 's'],
['reset', [34], 2.312e-06, 's'],
['reset', [35], 2.312e-06, 's'],
['reset', [36], 2.312e-06, 's'],
['reset', [37], 2.312e-06, 's'],
['reset', [38], 2.312e-06, 's'],
['reset', [39], 2.312e-06, 's'],
['reset', [40], 2.312e-06, 's'],
['reset', [41], 2.312e-06, 's'],
['reset', [42], 2.312e-06, 's'],
['reset', [43], 2.312e-06, 's'],
['reset', [44], 2.312e-06, 's'],
['reset', [45], 2.312e-06, 's'],
['reset', [46], 2.312e-06, 's'],
['reset', [47], 2.312e-06, 's'],
['reset', [48], 2.312e-06, 's'],
['reset', [49], 2.312e-06, 's'],
['reset', [50], 2.312e-06, 's'],
['reset', [51], 2.312e-06, 's'],
['reset', [52], 2.312e-06, 's'],
['reset', [53], 2.312e-06, 's'],
['reset', [54], 2.312e-06, 's'],
['reset', [55], 2.312e-06, 's'],
['reset', [56], 2.312e-06, 's'],
['reset', [57], 2.312e-06, 's'],
['reset', [58], 2.312e-06, 's'],
['reset', [59], 2.312e-06, 's'],
['reset', [60], 2.312e-06, 's'],
['reset', [61], 2.312e-06, 's'],
['reset', [62], 2.312e-06, 's'],
['reset', [63], 2.312e-06, 's'],
['reset', [64], 2.312e-06, 's'],
['reset', [65], 2.312e-06, 's'],
['reset', [66], 2.312e-06, 's'],
['reset', [67], 2.312e-06, 's'],
['reset', [68], 2.312e-06, 's'],
['reset', [69], 2.312e-06, 's'],
['reset', [70], 2.312e-06, 's'],
['reset', [71], 2.312e-06, 's'],
['reset', [72], 2.312e-06, 's'],
['reset', [73], 2.312e-06, 's'],
['reset', [74], 2.312e-06, 's'],
['reset', [75], 2.312e-06, 's'],
['reset', [76], 2.312e-06, 's'],
['reset', [77], 2.312e-06, 's'],
['reset', [78], 2.312e-06, 's'],
['reset', [79], 2.312e-06, 's'],
['reset', [80], 2.312e-06, 's'],
['reset', [81], 2.312e-06, 's'],
['reset', [82], 2.312e-06, 's'],
['reset', [83], 2.312e-06, 's'],
['reset', [84], 2.312e-06, 's'],
['reset', [85], 2.312e-06, 's'],
['reset', [86], 2.312e-06, 's'],
['reset', [87], 2.312e-06, 's'],
['reset', [88], 2.312e-06, 's'],
['reset', [89], 2.312e-06, 's'],
['reset', [90], 2.312e-06, 's'],
['reset', [91], 2.312e-06, 's'],
['reset', [92], 2.312e-06, 's'],
['reset', [93], 2.312e-06, 's'],
['reset', [94], 2.312e-06, 's'],
['reset', [95], 2.312e-06, 's'],
['reset', [96], 2.312e-06, 's'],
['reset', [97], 2.312e-06, 's'],
['reset', [98], 2.312e-06, 's'],
['reset', [99], 2.312e-06, 's'],
['reset', [100], 2.312e-06, 's'],
['reset', [101], 2.312e-06, 's'],
['reset', [102], 2.312e-06, 's'],
['reset', [103], 2.312e-06, 's'],
['reset', [104], 2.312e-06, 's'],
['reset', [105], 2.312e-06, 's'],
['reset', [106], 2.312e-06, 's'],
['reset', [107], 2.312e-06, 's'],
['reset', [108], 2.312e-06, 's'],
['reset', [109], 2.312e-06, 's'],
['reset', [110], 2.312e-06, 's'],
['reset', [111], 2.312e-06, 's'],
['reset', [112], 2.312e-06, 's'],
['reset', [113], 2.312e-06, 's'],
['reset', [114], 2.312e-06, 's'],
['reset', [115], 2.312e-06, 's'],
['reset', [116], 2.312e-06, 's'],
['reset', [117], 2.312e-06, 's'],
['reset', [118], 2.312e-06, 's'],
['reset', [119], 2.312e-06, 's'],
['reset', [120], 2.312e-06, 's'],
['reset', [121], 2.312e-06, 's'],
['reset', [122], 2.312e-06, 's'],
['reset', [123], 2.312e-06, 's'],
['reset', [124], 2.312e-06, 's'],
['reset', [125], 2.312e-06, 's'],
['reset', [126], 2.312e-06, 's'],
['reset', [127], 2.312e-06, 's'],
['reset', [128], 2.312e-06, 's'],
['reset', [129], 2.312e-06, 's'],
['reset', [130], 2.312e-06, 's'],
['reset', [131], 2.312e-06, 's'],
['reset', [132], 2.312e-06, 's'],
['reset', [133], 2.312e-06, 's'],
['reset', [134], 2.312e-06, 's'],
['reset', [135], 2.312e-06, 's'],
['reset', [136], 2.312e-06, 's'],
['reset', [137], 2.312e-06, 's'],
['reset', [138], 2.312e-06, 's'],
['reset', [139], 2.312e-06, 's'],
['reset', [140], 2.312e-06, 's'],
['reset', [141], 2.312e-06, 's'],
['reset', [142], 2.312e-06, 's'],
['reset', [143], 2.312e-06, 's'],
['reset', [144], 2.312e-06, 's'],
['reset', [145], 2.312e-06, 's'],
['reset', [146], 2.312e-06, 's'],
['reset', [147], 2.312e-06, 's'],
['reset', [148], 2.312e-06, 's'],
['reset', [149], 2.312e-06, 's'],
['reset', [150], 2.312e-06, 's'],
['reset', [151], 2.312e-06, 's'],
['reset', [152], 2.312e-06, 's'],
['reset', [153], 2.312e-06, 's'],
['reset', [154], 2.312e-06, 's'],
['reset', [155], 2.312e-06, 's'],
['rz', [0], 0.0, 's'],
['rz', [1], 0.0, 's'],
['rz', [2], 0.0, 's'],
['rz', [3], 0.0, 's'],
['rz', [4], 0.0, 's'],
['rz', [5], 0.0, 's'],
['rz', [6], 0.0, 's'],
['rz', [7], 0.0, 's'],
['rz', [8], 0.0, 's'],
['rz', [9], 0.0, 's'],
['rz', [10], 0.0, 's'],
['rz', [11], 0.0, 's'],
['rz', [12], 0.0, 's'],
['rz', [13], 0.0, 's'],
['rz', [14], 0.0, 's'],
['rz', [15], 0.0, 's'],
['rz', [16], 0.0, 's'],
['rz', [17], 0.0, 's'],
['rz', [18], 0.0, 's'],
['rz', [19], 0.0, 's'],
['rz', [20], 0.0, 's'],
['rz', [21], 0.0, 's'],
['rz', [22], 0.0, 's'],
['rz', [23], 0.0, 's'],
...],
'dt': 4e-09}
Job Information
Jobs submitted through Superstaq contain the following information:
job_id(): Unique identifier for the job.status(): Overall status of the job (Submitted, Queued, Running, Failed, Cancelled, or Done). Note that anindexargument can be passed optionally to retreive the status of a specific job indexed byindexin a batch job.backend(): Device the job was run on.result().get_counts(): Counts from the result of the job run. Note thatresult()can take anindexargument to retrieve a specific job result (corresponding to the circuit with the sameindex). It also optionally accepts a list of qubit indices to retrieve marginal counts on specific qubits via thequbit_indicesargument ofresult().input_circuits(): Retrieves original (i.e., not compiled) circuit(s) for job. Note this returns a list and you must specify anindexif you want to retrieve a single/specific circuit.compiled_circuits(): Retrieves compiled circuit(s) from submitted job. Note this returns a list and you must specify anindexif you want to retrieve a single/specific circuit.
Note that jobs live in our database for a limited amount of time. Typically, they have a lifespan of 1 year.
[6]:
# Creating a circuit using Qiskit
qc = qiskit.QuantumCircuit(2, 2)
qc.h(0)
qc.cx(0, 1)
qc.measure([0, 1], [0, 1])
# Submitting the circuit to IBM's Kingston QPU
backend = provider.get_backend("ibmq_kingston_qpu")
job = backend.run(
[qc], method="dry-run", shots=100
) # Specify "dry-run" as the method to submit & run a Superstaq simulation
[7]:
job.job_id()
[7]:
'57103f37-cc05-4b6a-a2d1-5ac96217bc77'
[8]:
job.status()
[8]:
<JobStatus.DONE: 'job has successfully run'>
[9]:
job.backend()
[9]:
<SuperstaqBackend('ibmq_kingston_qpu')>
[10]:
job.result(index=0).get_counts()
[10]:
{'11': 52, '00': 48}
[11]:
job.input_circuits(index=0).draw(output="mpl")
[11]:
Additionally, you may cancel the current job (or, optionally, a sub-job by passing an index argument) if it is not in a terminal state like so:
[12]:
job.cancel()
/home/rich/software/super.tech/work/client/qiskit-superstaq/qiskit_superstaq/superstaq_job.py:199: SuperstaqWarning: Job '57103f37-cc05-4b6a-a2d1-5ac96217bc77' cannot be cancelled: it already has status Done
self._backend._provider._client.cancel_jobs(ids_to_cancel, **kwargs)
Lastly, you may also retrieve the information described above on a previously submitted qiskit-superstaq job:
[13]:
backend = provider.get_backend("ibmq_kingston_qpu")
job_id = job.job_id() # Here we use the job ID from above, but this can be any old job ID
job_old = provider.get_job(job_id)
job_old.input_circuits(index=0).draw(output="mpl")
[13]: