Skip to content

Commit 781ebdf

Browse files
committed
Removed deprecation warning from repetition code notebook
1 parent 11aa7c9 commit 781ebdf

File tree

1 file changed

+49
-49
lines changed

1 file changed

+49
-49
lines changed

ignis/repetition_code.ipynb

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@
114114
},
115115
{
116116
"cell_type": "code",
117-
"execution_count": 5,
117+
"execution_count": 7,
118118
"metadata": {},
119119
"outputs": [],
120120
"source": [
@@ -137,15 +137,15 @@
137137
},
138138
{
139139
"cell_type": "code",
140-
"execution_count": 6,
140+
"execution_count": 8,
141141
"metadata": {},
142142
"outputs": [
143143
{
144144
"name": "stdout",
145145
"output_type": "stream",
146146
"text": [
147-
"gates for encoded 0 = {'u2': 14, 'cx': 7, 'measure': 5, 'reset': 2, 'barrier': 1}\n",
148-
"gates for encoded 1 = {'u3': 3, 'barrier': 2, 'u2': 14, 'cx': 7, 'measure': 5, 'reset': 2}\n"
147+
"gates for encoded 0 = {'u2': 20, 'cx': 11, 'measure': 5, 'reset': 2, 'barrier': 1}\n",
148+
"gates for encoded 1 = {'u3': 3, 'barrier': 2, 'u2': 20, 'cx': 11, 'measure': 5, 'reset': 2}\n"
149149
]
150150
}
151151
],
@@ -163,7 +163,7 @@
163163
},
164164
{
165165
"cell_type": "code",
166-
"execution_count": 7,
166+
"execution_count": 9,
167167
"metadata": {},
168168
"outputs": [
169169
{
@@ -188,7 +188,7 @@
188188
},
189189
{
190190
"cell_type": "code",
191-
"execution_count": 8,
191+
"execution_count": 10,
192192
"metadata": {},
193193
"outputs": [],
194194
"source": [
@@ -204,24 +204,24 @@
204204
},
205205
{
206206
"cell_type": "code",
207-
"execution_count": 9,
207+
"execution_count": 14,
208208
"metadata": {},
209209
"outputs": [
210210
{
211211
"name": "stdout",
212212
"output_type": "stream",
213213
"text": [
214-
"{(QuantumRegister(3, 'code_qubit'), 0): 0, (QuantumRegister(3, 'code_qubit'), 1): 2, (QuantumRegister(3, 'code_qubit'), 2): 4, (QuantumRegister(2, 'link_qubit'), 0): 1, (QuantumRegister(2, 'link_qubit'), 1): 3}\n"
214+
"{Qubit(QuantumRegister(3, 'code_qubit'), 0): 0, Qubit(QuantumRegister(3, 'code_qubit'), 1): 2, Qubit(QuantumRegister(3, 'code_qubit'), 2): 4, Qubit(QuantumRegister(2, 'link_qubit'), 0): 1, Qubit(QuantumRegister(2, 'link_qubit'), 1): 3}\n"
215215
]
216216
}
217217
],
218218
"source": [
219219
"def get_initial_layout(code,line):\n",
220220
" initial_layout = {}\n",
221221
" for j in range(d):\n",
222-
" initial_layout[(code.code_qubit,j)] = line[2*j]\n",
222+
" initial_layout[code.code_qubit[j]] = line[2*j]\n",
223223
" for j in range(d-1):\n",
224-
" initial_layout[(code.link_qubit,j)] = line[2*j+1]\n",
224+
" initial_layout[code.link_qubit[j]] = line[2*j+1]\n",
225225
" return initial_layout\n",
226226
"\n",
227227
"initial_layout = get_initial_layout(code,line)\n",
@@ -238,7 +238,7 @@
238238
},
239239
{
240240
"cell_type": "code",
241-
"execution_count": 10,
241+
"execution_count": 15,
242242
"metadata": {},
243243
"outputs": [
244244
{
@@ -269,7 +269,7 @@
269269
},
270270
{
271271
"cell_type": "code",
272-
"execution_count": 11,
272+
"execution_count": 16,
273273
"metadata": {},
274274
"outputs": [],
275275
"source": [
@@ -289,7 +289,7 @@
289289
},
290290
{
291291
"cell_type": "code",
292-
"execution_count": 12,
292+
"execution_count": 17,
293293
"metadata": {},
294294
"outputs": [],
295295
"source": [
@@ -321,7 +321,7 @@
321321
},
322322
{
323323
"cell_type": "code",
324-
"execution_count": 13,
324+
"execution_count": 19,
325325
"metadata": {},
326326
"outputs": [],
327327
"source": [
@@ -330,14 +330,14 @@
330330
},
331331
{
332332
"cell_type": "code",
333-
"execution_count": 14,
333+
"execution_count": 20,
334334
"metadata": {},
335335
"outputs": [
336336
{
337337
"name": "stdout",
338338
"output_type": "stream",
339339
"text": [
340-
"{'0': {'1 1 10 01': 8, '1 0 11 01': 20, '0 1 11 01': 8, '0 0 11 00': 137, '0 1 10 11': 67, '1 0 01 11': 61, '1 0 00 01': 35, '0 0 11 11': 177, '1 1 10 10': 1, '0 1 11 10': 23, '1 0 10 00': 159, '0 0 10 01': 99, '0 0 10 10': 1250, '0 0 00 11': 342, '0 1 01 00': 82, '0 0 00 00': 4180, '0 0 01 01': 559, '1 0 11 10': 20, '1 1 01 01': 1, '0 1 00 10': 17, '1 0 00 10': 427, '1 1 00 11': 13, '1 1 11 00': 2, '0 1 01 11': 16, '1 0 01 00': 21, '1 0 10 11': 16, '1 1 01 10': 2, '0 1 00 01': 175, '0 0 01 10': 269, '0 1 10 00': 5}, '1': {'1 1 10 01': 102, '1 0 11 01': 10, '0 1 11 01': 32, '0 0 11 00': 5, '1 1 00 00': 4099, '1 0 01 11': 20, '1 0 00 01': 203, '0 1 10 11': 13, '1 1 10 10': 1195, '1 1 11 11': 173, '0 1 11 10': 25, '1 0 10 00': 8, '0 0 10 01': 7, '0 0 00 11': 21, '0 1 01 00': 23, '0 0 00 00': 2, '1 0 11 10': 32, '1 1 01 01': 563, '0 1 00 10': 416, '1 0 00 10': 14, '1 1 00 11': 352, '1 1 11 00': 162, '0 1 01 11': 58, '1 0 01 00': 106, '1 0 10 11': 54, '1 1 01 10': 246, '0 1 00 01': 42, '0 0 01 10': 6, '0 1 10 00': 203}}\n"
340+
"{'0': {'1 0 01 11': 39, '1 1 00 11': 27, '0 1 01 00': 81, '0 0 01 10': 410, '1 1 01 10': 14, '0 1 00 10': 39, '1 0 00 01': 58, '1 0 11 01': 24, '1 1 01 01': 4, '0 0 10 01': 94, '1 1 10 10': 2, '1 1 00 00': 5, '0 1 10 11': 25, '1 0 10 11': 35, '1 0 00 10': 421, '0 0 10 10': 534, '0 0 11 00': 231, '0 1 01 11': 31, '0 1 00 01': 207, '1 1 11 11': 2, '0 0 01 01': 389, '1 0 01 00': 34, '0 1 11 01': 11, '1 1 10 01': 5, '0 1 10 00': 5, '0 0 11 11': 65, '0 1 11 10': 19, '0 0 00 11': 711, '1 0 10 00': 176, '0 0 00 00': 4468, '1 0 11 10': 26}, '1': {'1 0 01 11': 37, '0 0 01 10': 12, '1 1 01 10': 378, '0 1 00 10': 435, '0 0 10 01': 17, '1 1 01 01': 388, '0 1 10 11': 33, '1 0 00 10': 49, '0 0 10 10': 3, '0 1 01 11': 41, '0 1 00 01': 56, '0 0 11 11': 1, '1 1 11 00': 302, '1 0 11 10': 9, '1 1 00 11': 667, '0 1 01 00': 48, '1 0 00 01': 178, '1 0 11 01': 14, '1 1 10 10': 586, '1 1 00 00': 4291, '1 0 10 11': 37, '0 0 11 00': 3, '1 1 11 11': 80, '0 0 01 01': 3, '1 0 01 00': 115, '0 1 11 01': 18, '1 1 10 01': 98, '0 1 10 00': 206, '0 1 11 10': 43, '0 0 00 11': 27, '1 0 10 00': 14, '0 0 00 00': 3}}\n"
341341
]
342342
}
343343
],
@@ -355,22 +355,22 @@
355355
},
356356
{
357357
"cell_type": "code",
358-
"execution_count": 15,
358+
"execution_count": 21,
359359
"metadata": {},
360360
"outputs": [
361361
{
362362
"name": "stdout",
363363
"output_type": "stream",
364364
"text": [
365365
"d = 3 ,log = 0\n",
366-
"logical error probability for matching = 0.0322265625\n",
367-
"logical error probability for lookup table = 0.02294921875\n",
368-
"logical error probability for postselection = 0.0\n",
366+
"logical error probability for matching = 0.0352783203125\n",
367+
"logical error probability for lookup table = 0.03857421875\n",
368+
"logical error probability for postselection = 0.0011178180192264698\n",
369369
"\n",
370370
"d = 3 ,log = 1\n",
371-
"logical error probability for matching = 0.034423828125\n",
372-
"logical error probability for lookup table = 0.0208740234375\n",
373-
"logical error probability for postselection = 0.000487685930260912\n",
371+
"logical error probability for matching = 0.0411376953125\n",
372+
"logical error probability for lookup table = 0.0361328125\n",
373+
"logical error probability for postselection = 0.0006986492780624127\n",
374374
"\n"
375375
]
376376
}
@@ -399,7 +399,7 @@
399399
},
400400
{
401401
"cell_type": "code",
402-
"execution_count": 16,
402+
"execution_count": 22,
403403
"metadata": {},
404404
"outputs": [
405405
{
@@ -409,65 +409,65 @@
409409
"gates for d = 3 with encoded 0: {'u2': 6, 'cx': 4, 'measure': 5, 'barrier': 1} \n",
410410
"\n",
411411
"d = 3 ,log = 0\n",
412-
"logical error probability for matching = 0.0338134765625\n",
413-
"logical error probability for lookup table = 0.026123046875\n",
414-
"logical error probability for postselection = 0.0\n",
412+
"logical error probability for matching = 0.03466796875\n",
413+
"logical error probability for lookup table = 0.0379638671875\n",
414+
"logical error probability for postselection = 0.0004439511653718091\n",
415415
"\n",
416416
"d = 3 ,log = 1\n",
417-
"logical error probability for matching = 0.035400390625\n",
418-
"logical error probability for lookup table = 0.02197265625\n",
419-
"logical error probability for postselection = 0.00048204386599180526\n",
417+
"logical error probability for matching = 0.034423828125\n",
418+
"logical error probability for lookup table = 0.0301513671875\n",
419+
"logical error probability for postselection = 0.0009170105456212746\n",
420420
"\n",
421421
"\n",
422422
"gates for d = 4 with encoded 0: {'u2': 12, 'cx': 6, 'measure': 7, 'barrier': 1} \n",
423423
"\n",
424424
"d = 4 ,log = 0\n",
425-
"logical error probability for matching = 0.0203857421875\n",
426-
"logical error probability for lookup table = 0.0157470703125\n",
425+
"logical error probability for matching = 0.0247802734375\n",
426+
"logical error probability for lookup table = 0.0179443359375\n",
427427
"logical error probability for postselection = 0.0\n",
428428
"\n",
429429
"d = 4 ,log = 1\n",
430-
"logical error probability for matching = 0.0218505859375\n",
431-
"logical error probability for lookup table = 0.01318359375\n",
430+
"logical error probability for matching = 0.020751953125\n",
431+
"logical error probability for lookup table = 0.015869140625\n",
432432
"logical error probability for postselection = 0.0\n",
433433
"\n",
434434
"\n",
435435
"gates for d = 5 with encoded 0: {'u2': 12, 'cx': 8, 'measure': 9, 'barrier': 1} \n",
436436
"\n",
437437
"d = 5 ,log = 0\n",
438-
"logical error probability for matching = 0.01025390625\n",
439-
"logical error probability for lookup table = 0.0035400390625\n",
438+
"logical error probability for matching = 0.017333984375\n",
439+
"logical error probability for lookup table = 0.0086669921875\n",
440440
"logical error probability for postselection = 0.0\n",
441441
"\n",
442442
"d = 5 ,log = 1\n",
443-
"logical error probability for matching = 0.01220703125\n",
444-
"logical error probability for lookup table = 0.0035400390625\n",
443+
"logical error probability for matching = 0.0157470703125\n",
444+
"logical error probability for lookup table = 0.0062255859375\n",
445445
"logical error probability for postselection = 0.0\n",
446446
"\n",
447447
"\n",
448448
"gates for d = 6 with encoded 0: {'u2': 12, 'cx': 10, 'measure': 11, 'barrier': 1} \n",
449449
"\n",
450450
"d = 6 ,log = 0\n",
451-
"logical error probability for matching = 0.0162353515625\n",
452-
"logical error probability for lookup table = 0.001708984375\n",
451+
"logical error probability for matching = 0.010009765625\n",
452+
"logical error probability for lookup table = 0.0013427734375\n",
453453
"logical error probability for postselection = 0.0\n",
454454
"\n",
455455
"d = 6 ,log = 1\n",
456-
"logical error probability for matching = 0.0181884765625\n",
457-
"logical error probability for lookup table = 0.00244140625\n",
456+
"logical error probability for matching = 0.0108642578125\n",
457+
"logical error probability for lookup table = 0.001953125\n",
458458
"logical error probability for postselection = 0.0\n",
459459
"\n",
460460
"\n",
461461
"gates for d = 7 with encoded 0: {'u2': 12, 'cx': 12, 'measure': 13, 'barrier': 1} \n",
462462
"\n",
463463
"d = 7 ,log = 0\n",
464-
"logical error probability for matching = 0.008544921875\n",
464+
"logical error probability for matching = 0.007568359375\n",
465465
"logical error probability for lookup table = 0.000244140625\n",
466466
"logical error probability for postselection = 0.0\n",
467467
"\n",
468468
"d = 7 ,log = 1\n",
469-
"logical error probability for matching = 0.009765625\n",
470-
"logical error probability for lookup table = 0.0001220703125\n",
469+
"logical error probability for matching = 0.0091552734375\n",
470+
"logical error probability for lookup table = 0.0003662109375\n",
471471
"logical error probability for postselection = 0.0\n",
472472
"\n",
473473
"\n"
@@ -518,7 +518,7 @@
518518
},
519519
{
520520
"cell_type": "code",
521-
"execution_count": null,
521+
"execution_count": 23,
522522
"metadata": {},
523523
"outputs": [],
524524
"source": [
@@ -528,9 +528,9 @@
528528
],
529529
"metadata": {
530530
"kernelspec": {
531-
"display_name": "stable",
531+
"display_name": "Python 3",
532532
"language": "python",
533-
"name": "stable"
533+
"name": "python3"
534534
},
535535
"language_info": {
536536
"codemirror_mode": {
@@ -542,7 +542,7 @@
542542
"name": "python",
543543
"nbconvert_exporter": "python",
544544
"pygments_lexer": "ipython3",
545-
"version": "3.7.0"
545+
"version": "3.6.8"
546546
}
547547
},
548548
"nbformat": 4,

0 commit comments

Comments
 (0)