summaryrefslogtreecommitdiff
path: root/lab-windows/dsss_experiments-ber.ipynb
blob: be046878c0381b8ba0d8759e52cf3eadf0c60fd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 92,
   "metadata": {},
   "outputs": [],
   "source": [
    "from matplotlib import pyplot as plt\n",
    "import numpy as np\n",
    "from scipy import signal as sig\n",
    "import struct\n",
    "import random\n",
    "import ipywidgets\n",
    "import itertools\n",
    "from multiprocessing import Pool\n",
    "from collections import defaultdict\n",
    "\n",
    "import colorednoise\n",
    "\n",
    "np.set_printoptions(linewidth=240)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "%matplotlib widget"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "sampling_rate = 10 # sp/s"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "metadata": {},
   "outputs": [],
   "source": [
    "# From https://github.com/mubeta06/python/blob/master/signal_processing/sp/gold.py\n",
    "preferred_pairs = {5:[[2],[1,2,3]], 6:[[5],[1,4,5]], 7:[[4],[4,5,6]],\n",
    "                        8:[[1,2,3,6,7],[1,2,7]], 9:[[5],[3,5,6]], \n",
    "                        10:[[2,5,9],[3,4,6,8,9]], 11:[[9],[3,6,9]]}\n",
    "\n",
    "def gen_gold(seq1, seq2):\n",
    "    gold = [seq1, seq2]\n",
    "    for shift in range(len(seq1)):\n",
    "        gold.append(seq1 ^ np.roll(seq2, -shift))\n",
    "    return gold\n",
    "\n",
    "def gold(n):\n",
    "    n = int(n)\n",
    "    if not n in preferred_pairs:\n",
    "        raise KeyError('preferred pairs for %s bits unknown' % str(n))\n",
    "    t0, t1 = preferred_pairs[n]\n",
    "    (seq0, _st0), (seq1, _st1) = sig.max_len_seq(n, taps=t0), sig.max_len_seq(n, taps=t1)\n",
    "    return gen_gold(seq0, seq1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 112,
   "metadata": {},
   "outputs": [],
   "source": [
    "def modulate(data, nbits=5):\n",
    "    # 0, 1 -> -1, 1\n",
    "    mask = np.array(gold(nbits))*2 - 1\n",
    "    \n",
    "    sel = mask[data>>1]\n",
    "    data_lsb_centered = ((data&1)*2 - 1)\n",
    "\n",
    "    signal = (np.multiply(sel, np.tile(data_lsb_centered, (2**nbits-1, 1)).T).flatten() + 1) // 2\n",
    "    return np.hstack([ np.zeros(len(mask)), signal, np.zeros(len(mask)) ])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "def correlate(sequence, nbits=5, decimation=1, mask_filter=lambda x: x):\n",
    "    mask = np.tile(np.array(gold(nbits))[:,:,np.newaxis]*2 - 1, (1, 1, decimation)).reshape((2**nbits + 1, (2**nbits-1) * decimation))\n",
    "\n",
    "    sequence -= np.mean(sequence)\n",
    "    \n",
    "    return np.array([np.correlate(sequence, row, mode='full') for row in mask])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "mean: 49.98625\n"
     ]
    }
   ],
   "source": [
    "with open('/mnt/c/Users/jaseg/shared/raw_freq.bin', 'rb') as f:\n",
    "    mains_noise = np.copy(np.frombuffer(f.read(), dtype='float32'))\n",
    "    print('mean:', np.mean(mains_noise))\n",
    "    mains_noise -= np.mean(mains_noise)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 72,
   "metadata": {},
   "outputs": [],
   "source": [
    "def generate_test_signal(duration, nbits=6, signal_amplitude=2.0e-3, decimation=10, seed=0):\n",
    "    test_data = np.random.RandomState(seed=seed).randint(0, 2 * (2**nbits), duration)\n",
    "    \n",
    "    signal = np.repeat(modulate(test_data, nbits) * 2.0 - 1, decimation) * signal_amplitude\n",
    "    noise = np.resize(mains_noise, len(signal))\n",
    "    \n",
    "    return test_data, signal + noise"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 189,
   "metadata": {},
   "outputs": [],
   "source": [
    "nonlinear_distance = lambda x: 100**(2*np.abs(0.5-x%1)) / (np.abs(x)+3)**2 * (np.clip(np.abs(x), 0, 0.5) * 2)**5\n",
    "\n",
    "def plot_distance_func():\n",
    "    fig, ax = plt.subplots()\n",
    "    x = np.linspace(-1.5, 5.5, 10000)\n",
    "    ax.plot(x, nonlinear_distance(x))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 190,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "<ipython-input-189-882fdfbdc9fa>:4: RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_open_warning`).\n",
      "  fig, ax = plt.subplots()\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "dd7efc421e1b4f00b6061eaacd60f58c",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "plot_distance_func()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 120,
   "metadata": {},
   "outputs": [],
   "source": [
    "noprint = lambda *args, **kwargs: None"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 241,
   "metadata": {},
   "outputs": [],
   "source": [
    "def run_ser_test(sample_duration=128, nbits=6, signal_amplitude=2.0e-3, decimation=10, threshold_factor=4.0, power_avg_width=2.5, max_lookahead=6.5, seed=0, ax=None, print=print, ser_maxshift=3, debug_range=None):\n",
    "\n",
    "    test_data, signal = generate_test_signal(sample_duration, nbits, signal_amplitude, decimation, seed)\n",
    "    cor_an = correlate(signal, nbits=nbits, decimation=decimation)\n",
    "\n",
    "    power_avg_width = int(power_avg_width * (2**nbits - 1) * decimation)\n",
    "\n",
    "    bit_period = (2**nbits) * decimation\n",
    "    peak_group_threshold = 0.05 * bit_period\n",
    "    \n",
    "    cwt_res = np.array([ sig.cwt(row, sig.ricker, [0.73 * decimation]).flatten() for row in cor_an ])\n",
    "    if ax:\n",
    "        ax.grid()\n",
    "        ax.plot(cwt_res.T)\n",
    "        \n",
    "    th = np.array([ np.convolve(np.abs(row), np.ones((power_avg_width,))/power_avg_width, mode='same') for row in cwt_res ])\n",
    "\n",
    "    def compare_th(elem):\n",
    "        idx, (th, val) = elem\n",
    "        #print('compare_th:', th.shape, val.shape)\n",
    "        return np.any(np.abs(val) > th*threshold_factor)\n",
    "\n",
    "    peaks = [ list(group) for val, group in itertools.groupby(enumerate(zip(th.T, cwt_res.T)), compare_th) if val ]\n",
    "    peak_group = []\n",
    "    for group in peaks:\n",
    "        pos = np.mean([idx for idx, _val in group])\n",
    "        #pol = np.mean([max(val.min(), val.max(), key=abs) for _idx, (_th, val) in group])\n",
    "        pol = max([max(val.min(), val.max(), key=abs) for _idx, (_th, val) in group], key=abs)\n",
    "        pol_idx = np.argmax(np.bincount([ np.argmax(np.abs(val)) for _idx, (_th, val) in group ]))\n",
    "        #print(f'group', pos, pol, pol_idx)\n",
    "        #for pol, (_idx, (_th, val)) in zip([max(val.min(), val.max(), key=abs) for _idx, (_th, val) in group], group):\n",
    "        #    print('    ', pol, val)\n",
    "        #if ax:\n",
    "        #    ax.axvline(pos, color='cyan', alpha=0.3)\n",
    "        msg = f'peak at {pos} = {pol} idx {pol_idx}: '\n",
    "\n",
    "        if peak_group:\n",
    "            msg += f'continuing previous group: {peak_group[-1]},'\n",
    "            group_start, last_pos, last_pol, peak_pos, last_pol_idx = peak_group[-1]\n",
    "\n",
    "            if abs(pol) > abs(last_pol):\n",
    "                msg += 'larger, '\n",
    "                if ax:\n",
    "                    ax.axvline(pos, color='magenta', alpha=0.5)\n",
    "                peak_group[-1] = (group_start, pos, pol, pos, pol_idx)\n",
    "                \n",
    "            else:\n",
    "                msg += 'smaller, '\n",
    "                if ax:\n",
    "                    ax.axvline(pos, color='blue', alpha=0.5)\n",
    "                peak_group[-1] = (group_start, pos, last_pol, peak_pos, last_pol_idx)\n",
    "        else:\n",
    "            last_pos = None\n",
    "        \n",
    "        if not peak_group or pos - last_pos > peak_group_threshold:\n",
    "            msg += 'terminating, '\n",
    "            if peak_group:\n",
    "                msg += f'previous group: {peak_group[-1]},'\n",
    "                peak_pos = peak_group[-1][3]\n",
    "                if ax:\n",
    "                    ax.axvline(peak_pos, color='red', alpha=0.6)\n",
    "                #ax3.text(peak_pos-20, 2.0, f'{0 if pol < 0 else 1}', horizontalalignment='right', verticalalignment='center', color='black')\n",
    "\n",
    "            msg += f'new group: {(pos, pos, pol, pos, pol_idx)} '\n",
    "            peak_group.append((pos, pos, pol, pos, pol_idx))\n",
    "            if ax:\n",
    "                if 16100 < pos < 16700:\n",
    "                    print(f'cyan@{pos}')\n",
    "                ax.axvline(pos, color='cyan', alpha=0.5)\n",
    "        \n",
    "        if debug_range:\n",
    "            low, high = debug_range\n",
    "            if low < pos < high:\n",
    "                print(msg)\n",
    "                print(group)\n",
    "\n",
    "    avg_peak = np.mean(np.abs(np.array([last_pol for _1, _2, last_pol, _3, _4 in peak_group])))\n",
    "    print('avg_peak', avg_peak)\n",
    "\n",
    "    noprint = lambda *args, **kwargs: None\n",
    "    def mle_decode(peak_groups, print=print):\n",
    "        peak_groups = [ (pos, pol, idx) for _1, _2, pol, pos, idx in peak_groups ]\n",
    "        candidates = [ (0, [(pos, pol, idx)]) for pos, pol, idx in peak_groups if pos < bit_period*2.5 ]\n",
    "\n",
    "        while candidates:\n",
    "            chain_candidates = []\n",
    "            for chain_score, chain in candidates:\n",
    "                pos, ampl, _idx = chain[-1]\n",
    "                score_fun = lambda pos, npos, npol: abs(npol)/avg_peak + nonlinear_distance((npos-pos)/bit_period)\n",
    "                next_candidates = sorted([ (score_fun(pos, npos, npol), npos, npol, nidx) for npos, npol, nidx in peak_groups if pos < npos < pos + bit_period*max_lookahead ], reverse=True)\n",
    "\n",
    "                print(f'    candidates for {pos}, {ampl}:')\n",
    "                for score, npos, npol, nidx in next_candidates:\n",
    "                    print(f'        {score:.4f} {npos:.2f} {npol:.2f} {nidx:.2f}')\n",
    "\n",
    "                nch, cor_len = cor_an.shape\n",
    "                if cor_len - pos < 1.5*bit_period or not next_candidates:\n",
    "                    score = sum(score_fun(opos, npos, npol) for (opos, _opol, _oidx), (npos, npol, _nidx) in zip(chain[:-1], chain[1:])) / len(chain)\n",
    "                    yield score, chain\n",
    "\n",
    "                else:\n",
    "                    print('extending')\n",
    "                    for score, npos, npol, nidx in next_candidates[:3]:\n",
    "                        if score > 0.5:\n",
    "                            new_chain_score = chain_score * 0.9 + score * 0.1\n",
    "                            chain_candidates.append((new_chain_score, chain + [(npos, npol, nidx)]))\n",
    "            print('chain candidates:')\n",
    "            for score, chain in sorted(chain_candidates, reverse=True):\n",
    "                print('    ', [(score, [(f'{pos:.2f}', f'{pol:.2f}') for pos, pol, _idx in chain])])\n",
    "            candidates = [ (chain_score, chain) for chain_score, chain in sorted(chain_candidates, reverse=True)[:10] ]\n",
    "\n",
    "    res = sorted(mle_decode(peak_group, print=noprint), reverse=True)\n",
    "    #for i, (score, chain) in enumerate(res):\n",
    "    #    print(f'Chain {i}@{score:.4f}: {chain}')\n",
    "    (_score, chain), *_ = res\n",
    "\n",
    "    def viz(chain):\n",
    "        last_pos = None\n",
    "        for pos, pol, nidx in chain:\n",
    "            if last_pos:\n",
    "                delta = int(round((pos - last_pos) / bit_period))\n",
    "                if delta > 1:\n",
    "                    print(f'skipped {delta} symbols at {pos}')\n",
    "                for i in range(delta-1):\n",
    "                    yield None\n",
    "            decoded = nidx*2 + (0 if pol < 0 else 1)\n",
    "            yield decoded\n",
    "            if ax:\n",
    "                ax.axvline(pos, color='blue', alpha=0.5)\n",
    "                ax.text(pos-20, 0.0, f'{decoded}', horizontalalignment='right', verticalalignment='center', color='black')\n",
    "\n",
    "            last_pos = pos\n",
    "\n",
    "    decoded = list(viz(chain))\n",
    "    print('decoding [ref|dec]:')\n",
    "    failures = defaultdict(lambda: 0)\n",
    "    for shift in range(-ser_maxshift, ser_maxshift):\n",
    "        print(f'=== shift = {shift} ===')\n",
    "        a = test_data if shift > 0 else test_data[-shift:]\n",
    "        b = decoded if shift < 0 else decoded[shift:]\n",
    "        for i, (ref, found) in enumerate(itertools.zip_longest(a, b)):\n",
    "            if ref is None: # end of signal\n",
    "                break\n",
    "            print(f'{ref if ref is not None else -1:>3d}|{found if found is not None else -1:>3d} {\"✔\" if ref==found else \"✘\" if found else \" \"}', end='    ')\n",
    "            if ref != found:\n",
    "                failures[shift] += 1\n",
    "            if i%8 == 7:\n",
    "                print()\n",
    "        print()\n",
    "    ser = min(failures.values())/len(test_data)\n",
    "    print(f'Symbol error rate e={ser}')\n",
    "    br = sampling_rate / decimation / (2**nbits) * nbits * (1 - ser) * 3600\n",
    "    print(f'maximum bitrate r={br} b/h')\n",
    "    return ser, br"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "9b7546a233fb4b6cb6e8f809250ba768",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(63,) (63,)\n",
      "(63,) (63,)\n",
      "avg_peak 1.6845488102985742\n",
      "skipped 2 symbols at 10079.0\n",
      "skipped 2 symbols at 30870.0\n",
      "skipped 2 symbols at 42209.5\n",
      "decoding [ref|dec]:\n",
      " 44| 44 ✔     47| 47 ✔    117|117 ✔     64| 64 ✔     67| 67 ✔    123|123 ✔     67| 67 ✔    103|103 ✔    \n",
      "  9|  9 ✔     83| 83 ✔     21| 21 ✔    114|114 ✔     36| 36 ✔     87| 87 ✔     70| -1       88| 88 ✔    \n",
      " 88| 88 ✔     12| 12 ✔     58| 58 ✔     65| 65 ✔    102|102 ✔     39| 39 ✔     87| 87 ✔     46| 46 ✔    \n",
      " 88| 88 ✔     81| 81 ✔     37| 37 ✔     25| 25 ✔     77| 77 ✔     72| 72 ✔      9|  9 ✔     20| 20 ✔    \n",
      "115|115 ✔     80| 80 ✔    115|115 ✔     69| 69 ✔    126|126 ✔     79| 79 ✔     47| 47 ✔     64| 64 ✔    \n",
      " 82| 82 ✔     99| 99 ✔     88| 88 ✔     49| 49 ✔    115|115 ✔     29| 29 ✔     19| 19 ✔     19| -1      \n",
      " 14| 14 ✔     39| 39 ✔     32| 32 ✔     65| 65 ✔      9|  9 ✔     57| 57 ✔    127|127 ✔     32| 32 ✔    \n",
      " 31| 31 ✔     74| 74 ✔    116|116 ✔     23| 23 ✔     35| 35 ✔    126|126 ✔     75| 75 ✔    114|114 ✔    \n",
      " 55| 55 ✔     28| -1       34| 34 ✔     -1| -1 ✔     -1| -1 ✔     36| 36 ✔     53| 53 ✔      5|  5 ✔    \n",
      " 38| 38 ✔    104|104 ✔    116|116 ✔     17| 17 ✔     79| 79 ✔      4|  4 ✔    105|105 ✔     42| 42 ✔    \n",
      " 58| 58 ✔     31| 31 ✔    120|120 ✔      1|  1 ✔     65| 65 ✔    103|103 ✔     41| 41 ✔     57| 57 ✔    \n",
      " 35| 35 ✔    102|103 ✘    119|119 ✔     11| 11 ✔     46| 46 ✔     82| 82 ✔     91| 91 ✔     -1| -1 ✔    \n",
      " 14| 14 ✔     99| 99 ✔     53| 53 ✔     12| 12 ✔    121|121 ✔     42| 42 ✔     84| 84 ✔     75| 75 ✔    \n",
      " 68| 68 ✔      6|  6 ✔     68| 68 ✔     47| 47 ✔    127|127 ✔    116|116 ✔      3|  3 ✔     76| 76 ✔    \n",
      "100|100 ✔     52| 52 ✔    104|104 ✔     78| 78 ✔     15| 15 ✔     20| 20 ✔     99| 99 ✔     58| 58 ✔    \n",
      " 23| 23 ✔     79| 79 ✔     13| 13 ✔    117|117 ✔     85| 85 ✔     48| 48 ✔     49| 49 ✔     69| 69 ✔    \n",
      "Symbol error rate e=0.03125\n",
      "maximum bitrate r=326.953125 b/h\n"
     ]
    }
   ],
   "source": [
    "fig, ax = plt.subplots(figsize=(12,5))\n",
    "run_ser_test(ax=ax)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 113,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "<ipython-input-113-07a693bbe903>:13: RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_open_warning`).\n",
      "  fig, ax = plt.subplots(figsize=(12, 9))\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "eeab6538cf584e56bea904cf5f0e0a5c",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "nbits=6\n",
      "signal_amplitude=0.00043: ser=0.98958 ±0.03898, br=3.51562\n",
      "signal_amplitude=0.00026: ser=1.02083 ±0.00974, br=-7.03125\n",
      "signal_amplitude=0.00033: ser=0.99740 ±0.00368, br=0.87891\n",
      "signal_amplitude=0.00072: ser=0.66927 ±0.09404, br=111.62109\n",
      "signal_amplitude=0.00020: ser=1.00781 ±0.01688, br=-2.63672\n",
      "signal_amplitude=0.00056: ser=0.99479 ±0.01328, br=1.75781\n",
      "signal_amplitude=0.00093: ser=0.27083 ±0.03147, br=246.09375\n",
      "signal_amplitude=0.00120: ser=0.12760 ±0.02578, br=294.43359\n",
      "signal_amplitude=0.00155: ser=0.08073 ±0.01605, br=310.25391\n",
      "signal_amplitude=0.00200: ser=0.07031 ±0.01688, br=313.76953\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "<matplotlib.legend.Legend at 0x7fe307376d60>"
      ]
     },
     "execution_count": 113,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sample_duration=128\n",
    "sample_reps = 3\n",
    "sweep_points = 10\n",
    "\n",
    "default_params = dict(\n",
    "        nbits=6,\n",
    "        signal_amplitude=2.0e-3,\n",
    "        decimation=10,\n",
    "        threshold_factor=4.0,\n",
    "        power_avg_width=2.5,\n",
    "        max_lookahead=6.5)\n",
    "\n",
    "fig, ax = plt.subplots(figsize=(12, 9))\n",
    "\n",
    "for nbits in [6]: # FIXME make sim stable for higher bit counts\n",
    "    print(f'nbits={nbits}')\n",
    "    \n",
    "    def calculate_ser(v):\n",
    "        params = dict(default_params)\n",
    "        params['signal_amplitude'] = v\n",
    "        params['nbits'] = nbits\n",
    "        sers, brs = [], []\n",
    "        for i in range(sample_reps):\n",
    "            seed = np.random.randint(0xffffffff)\n",
    "            ser, br = run_ser_test(**params, sample_duration=sample_duration, print=noprint, seed=seed)\n",
    "            sers.append(ser)\n",
    "            brs.append(br)\n",
    "            #print(f'nbits={nbits} ampl={v:>.5f} seed={seed:08x} > ser={ser:.5f}')\n",
    "        sers, brs = np.array(sers), np.array(brs)\n",
    "        ser, std = np.mean(sers), np.std(sers)\n",
    "        print(f'signal_amplitude={v:<.5f}: ser={ser:<.5f} ±{std:<.5f}, br={np.mean(brs):<.5f}')\n",
    "        return ser, std\n",
    "    \n",
    "    vs = 0.2e-3 * 10 ** np.linspace(0, 1.0, sweep_points)\n",
    "    with Pool(6) as p:\n",
    "        data = np.array(p.map(calculate_ser, vs))\n",
    "        sers, stds = data[:,0], data[:,1]\n",
    "    \n",
    "    l, = ax.plot(vs, np.clip(sers, 0, 1), label=f'{nbits} bit')\n",
    "    ax.fill_between(vs, np.clip(sers + stds, 0, 1), np.clip(sers - stds, 0, 1), facecolor=l.get_color(), alpha=0.3)\n",
    "ax.grid()\n",
    "ax.set_xlabel('Amplitude in mHz')\n",
    "ax.set_ylabel('Symbol error rate')\n",
    "ax.legend()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 242,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "<ipython-input-242-a37ab2570b23>:1: RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_open_warning`).\n",
      "  fig, ax = plt.subplots(figsize=(12, 9))\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "106ed55d52db4befbcfb5de045094e96",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "cyan@16180.0\n",
      "peak at 16180.0 = -1.5010228747320182 idx 19: continuing previous group: (16048.0, 16048.0, 1.2641787037695653, 16048.0, 60),larger, terminating, previous group: (16048.0, 16180.0, -1.5010228747320182, 16180.0, 19),new group: (16180.0, 16180.0, -1.5010228747320182, 16180.0, 19) \n",
      "[(16180, (array([0.34823844, 0.36476663, 0.27681574, 0.32574777, 0.3349575 , 0.30307281, 0.30903161, 0.37915056, 0.33673233, 0.37559038, 0.29169229, 0.39675567, 0.38261326, 0.34449057, 0.38349721, 0.36460978, 0.40636667, 0.34252531, 0.35631272,\n",
      "       0.37036556, 0.29759162, 0.36273133, 0.32089546, 0.32750917, 0.33857642, 0.31329004, 0.37419762, 0.31357197, 0.32220213, 0.37102593, 0.30663125, 0.40395278, 0.36069148, 0.32660383, 0.35866493, 0.3639796 , 0.3384585 , 0.34831936,\n",
      "       0.32419607, 0.33960366, 0.34924619, 0.40286957, 0.35546465, 0.40466285, 0.30931077, 0.3994276 , 0.39020851, 0.25059026, 0.39382553, 0.48398511, 0.34463652, 0.42629824, 0.38534635, 0.34300563, 0.37630951, 0.37912242, 0.32882266,\n",
      "       0.3363515 , 0.41539655, 0.36074325, 0.32839409, 0.33019324, 0.38881957, 0.44861971, 0.27132174]), array([ 3.00976207e-02, -4.16674525e-01, -1.24389568e-02,  1.56102515e-01,  3.90551164e-01,  7.86284841e-05, -2.32494880e-01, -8.43545388e-02,  4.71639477e-02, -5.54932350e-01,  3.79895164e-01,  3.37206894e-01,  1.76404551e-01,\n",
      "        4.80332907e-01, -2.27110911e-01,  1.14810157e-01, -9.34217625e-02,  2.35489069e-01,  2.35740559e-01, -1.50102287e+00, -2.85440903e-02,  6.88939413e-02, -2.47784624e-01, -3.66571174e-01,  4.10390984e-01, -2.32971643e-01,\n",
      "       -5.04720695e-01,  6.59280562e-01, -1.70751429e-01, -3.19769551e-01, -7.99603360e-02,  1.88074230e-01, -5.84408897e-01,  1.71317122e-01,  6.84330811e-01, -4.76313903e-01,  2.19368770e-01,  4.96854558e-01, -1.30086882e-01,\n",
      "       -2.02929658e-01, -5.97640486e-02, -9.99327888e-01,  7.56000479e-01, -1.75285204e-01,  4.62661133e-01,  1.81282035e-01, -1.74189777e-01,  3.77842298e-01,  2.29148759e-01, -9.29362338e-01,  3.32959028e-01, -1.03293757e-01,\n",
      "       -2.37141058e-02,  8.81255547e-01, -1.68449514e-01,  1.11138696e-01, -4.79786472e-01,  1.88096526e-02,  5.68881454e-01,  3.89229167e-01, -2.64278676e-01,  1.32090146e-01, -4.53429914e-01, -2.23907498e-01,  1.81695798e-01])))]\n",
      "cyan@16238.5\n",
      "peak at 16238.5 = -1.304767298329783 idx 27: continuing previous group: (16180.0, 16180.0, -1.5010228747320182, 16180.0, 19),smaller, terminating, previous group: (16180.0, 16238.5, -1.5010228747320182, 16180.0, 19),new group: (16238.5, 16238.5, -1.304767298329783, 16238.5, 27) \n",
      "[(16237, (array([0.34546514, 0.36810634, 0.27828362, 0.32419405, 0.32412644, 0.30425404, 0.31267977, 0.39648584, 0.34526379, 0.36615832, 0.28934763, 0.376643  , 0.37486064, 0.34897572, 0.39076999, 0.3705567 , 0.4041897 , 0.33586366, 0.35121213,\n",
      "       0.36085295, 0.2967134 , 0.37419252, 0.31073859, 0.32724283, 0.33806455, 0.31762862, 0.37442618, 0.31239651, 0.31976991, 0.36918751, 0.30659645, 0.41235193, 0.36186028, 0.32233619, 0.36165301, 0.37163397, 0.33257958, 0.34558563,\n",
      "       0.33021801, 0.3489988 , 0.34991194, 0.38979263, 0.37100191, 0.40012458, 0.31037436, 0.39913024, 0.39436146, 0.25670278, 0.38096448, 0.48277597, 0.3611524 , 0.43501483, 0.39776777, 0.35232079, 0.38077468, 0.37895472, 0.3152441 ,\n",
      "       0.34249394, 0.43673164, 0.35316168, 0.34087985, 0.32516516, 0.396412  , 0.44537215, 0.26587281]), array([-1.27850283e-01,  2.55804479e-01,  1.84319200e-01,  5.10528371e-02, -2.38407831e-01,  4.83748497e-01,  4.65157118e-02,  6.60907821e-04,  4.82914867e-01, -3.69817765e-01, -1.24190811e-02,  1.47350612e-01, -6.03807787e-02,\n",
      "       -8.52116776e-02,  4.80147549e-01,  6.79107512e-02,  4.06704926e-01, -3.00993483e-03, -3.01944611e-01,  1.13301695e-01,  4.75796368e-02,  6.34609208e-01, -2.63079188e-01, -3.81749469e-01, -7.26813144e-01,  3.01369818e-02,\n",
      "        5.59297615e-01, -1.25929111e+00,  6.51744771e-01,  2.15335031e-01, -3.21821118e-01, -5.09018539e-01,  1.99099938e-01,  1.01768805e+00,  1.10061066e-01,  1.26148709e+00,  4.18997961e-01,  1.08310468e-01,  1.21965777e-01,\n",
      "       -3.37471578e-01,  2.34748345e-01, -2.35968260e-01, -4.51558440e-01, -4.68079520e-01, -1.32005071e-01, -5.26398036e-01, -2.70377204e-01,  9.61465260e-02, -4.97392646e-01, -4.64450050e-02,  1.64065547e-01,  5.75807071e-01,\n",
      "        1.15455241e-01,  8.78220322e-02, -7.72315638e-02, -6.19060010e-01, -3.84136087e-01, -2.93304631e-02, -7.80018248e-01,  3.72246894e-01,  3.39100779e-01, -8.98305776e-02, -1.55975521e-01, -4.80957213e-01,  4.16716387e-01]))), (16238, (array([0.3455091 , 0.3683554 , 0.27840419, 0.32446422, 0.32368191, 0.30430099, 0.31258843, 0.39675599, 0.34490626, 0.36574231, 0.28922406, 0.37618664, 0.37467802, 0.34894908, 0.39085063, 0.37071833, 0.40395386, 0.33555318, 0.35076472,\n",
      "       0.3611013 , 0.29662045, 0.37475517, 0.31032138, 0.32738962, 0.33791327, 0.31755881, 0.37426548, 0.3122676 , 0.31980292, 0.36875461, 0.3065106 , 0.41226952, 0.36180642, 0.32248432, 0.36165154, 0.37167718, 0.33249366, 0.34562819,\n",
      "       0.33031138, 0.34893265, 0.34972023, 0.38974083, 0.37117519, 0.3998807 , 0.31025797, 0.39880241, 0.39446214, 0.25685634, 0.38068075, 0.48287633, 0.36162282, 0.43503208, 0.39774739, 0.35265297, 0.38090399, 0.37935778, 0.31520488,\n",
      "       0.34232963, 0.43796611, 0.35295851, 0.34144741, 0.32497553, 0.39612528, 0.44559588, 0.26577561]), array([-0.04237288,  0.28206264,  0.14215358,  0.045963  , -0.22467181,  0.55376086,  0.18069893,  0.09823218,  0.49330696, -0.40175849, -0.04642479,  0.07838528, -0.02913253, -0.2872121 ,  0.41075349,  0.10266313,  0.48372914,\n",
      "        0.1205849 , -0.37149781,  0.13530397,  0.03097124,  0.75229794, -0.31626432, -0.27377202, -0.71269406,  0.01798187,  0.59113598, -1.30430502,  0.66353897,  0.21094569, -0.39503752, -0.42027474,  0.10224156,  1.04585263,\n",
      "        0.11434415,  1.27799441,  0.45615124,  0.14248247,  0.055201  , -0.26831034,  0.13785457, -0.2084216 , -0.46982617, -0.52740841, -0.25916374, -0.44489554, -0.30130742,  0.03215575, -0.51202979, -0.05797941,  0.17367477,\n",
      "        0.44765534,  0.19020687,  0.16382998, -0.02560114, -0.66139736, -0.31222003, -0.04880997, -0.7733291 ,  0.26528426,  0.32522094, -0.06499566, -0.24274937, -0.38711528,  0.34842138]))), (16239, (array([0.34558351, 0.36858083, 0.27853865, 0.3247921 , 0.32329215, 0.30435227, 0.31253753, 0.39697205, 0.34457334, 0.36541084, 0.28909947, 0.37577349, 0.37438636, 0.348937  , 0.39086626, 0.3707912 , 0.40369798, 0.33523753, 0.35032433,\n",
      "       0.36139181, 0.29656416, 0.37511649, 0.30984653, 0.32747007, 0.33780708, 0.31749372, 0.37403296, 0.31218024, 0.31984203, 0.36838164, 0.30641122, 0.41218304, 0.36177915, 0.32264896, 0.36171734, 0.37156337, 0.33248867, 0.34572375,\n",
      "       0.33035545, 0.34881824, 0.34949451, 0.38964163, 0.37129387, 0.39965193, 0.3101259 , 0.39849699, 0.39457921, 0.25692805, 0.3804163 , 0.4827711 , 0.36195175, 0.43515581, 0.3976717 , 0.35297566, 0.3810195 , 0.37963829, 0.31510867,\n",
      "       0.3421482 , 0.43946253, 0.352753  , 0.34192658, 0.32488257, 0.39595981, 0.44581943, 0.26579642]), array([ 0.00866402,  0.31155544,  0.10768805,  0.05394356, -0.21141644,  0.58859128,  0.29791679,  0.18890179,  0.48852309, -0.44101189, -0.08499422,  0.00639559, -0.01304492, -0.47465643,  0.32523356,  0.13572656,  0.53679054,\n",
      "        0.23603093, -0.41622887,  0.16388138,  0.0104414 ,  0.85506398, -0.33452377, -0.15255328, -0.68488006, -0.00424471,  0.62370621, -1.3047673 ,  0.65576969,  0.19947393, -0.47195352, -0.29801284,  0.01577923,  1.04535276,\n",
      "        0.11216695,  1.22569581,  0.48419247,  0.16746927, -0.00691934, -0.19550433,  0.04910202, -0.16444821, -0.47367641, -0.56694696, -0.37742276, -0.34936872, -0.33003015, -0.02676426, -0.52175259, -0.07758395,  0.17506992,\n",
      "        0.30605437,  0.26262868,  0.2271542 ,  0.03040812, -0.67323949, -0.2367205 , -0.06290391, -0.73310292,  0.16150785,  0.30259064, -0.04972738, -0.31646732, -0.27038786,  0.27734062]))), (16240, (array([0.34564583, 0.36877985, 0.27869957, 0.32516504, 0.32295886, 0.30441083, 0.31252882, 0.39712078, 0.34428266, 0.36517759, 0.28898044, 0.37541469, 0.37404208, 0.3489263 , 0.39080835, 0.37077579, 0.40342186, 0.3349264 , 0.34990998,\n",
      "       0.36172332, 0.29654923, 0.37526825, 0.30932152, 0.32747803, 0.33774992, 0.31744567, 0.37372281, 0.31214794, 0.3198832 , 0.3680776 , 0.30629097, 0.41208706, 0.36178615, 0.32277821, 0.36181587, 0.37139833, 0.33245011, 0.34587872,\n",
      "       0.3303579 , 0.34867041, 0.34922183, 0.38948859, 0.37135896, 0.3994502 , 0.30999126, 0.39822272, 0.39471551, 0.25691475, 0.38018146, 0.4825186 , 0.36213171, 0.43539624, 0.3975399 , 0.35328018, 0.38112747, 0.37979246, 0.31495888,\n",
      "       0.3419559 , 0.44117023, 0.35255335, 0.3423152 , 0.32488744, 0.39591883, 0.44603498, 0.26592475]), array([ 0.02345158,  0.34333122,  0.08313307,  0.07581772, -0.20194637,  0.58682026,  0.39393642,  0.26964744,  0.46909192, -0.48564065, -0.12821182, -0.06599809, -0.01033433, -0.64296423,  0.22391772,  0.16513084,  0.56446445,\n",
      "        0.33968132, -0.43437448,  0.19703428, -0.01375214,  0.93871436, -0.31662867, -0.02162594, -0.6434425 , -0.03604867,  0.6560865 , -1.26188868,  0.63045145,  0.18005241, -0.54818544, -0.14436383, -0.0575727 ,  1.01476249,\n",
      "        0.1046391 ,  1.10415628,  0.50224157,  0.1828228 , -0.0605297 , -0.12197397, -0.02793335, -0.10395117, -0.46494696, -0.58552121, -0.48157742, -0.24241121, -0.35582813, -0.07834697, -0.52664914, -0.10398903,  0.16733   ,\n",
      "        0.15531409,  0.33002992,  0.27580175,  0.08830964, -0.65409956, -0.16120526, -0.07196014, -0.65971128,  0.0647125 ,  0.27298276, -0.04512047, -0.37247991, -0.13493428,  0.20561306])))]\n",
      "peak at 16258.0 = -1.3412093668323553 idx 33: continuing previous group: (16238.5, 16238.5, -1.304767298329783, 16238.5, 27),larger, \n",
      "[(16257, (array([0.34184286, 0.37046098, 0.28181083, 0.32788488, 0.32279476, 0.30508863, 0.31282898, 0.39959975, 0.34348655, 0.36117004, 0.29341164, 0.37240045, 0.37696218, 0.34601401, 0.39010307, 0.36724421, 0.40192043, 0.3329456 , 0.34872196,\n",
      "       0.36682597, 0.29554588, 0.38023176, 0.30471645, 0.32553479, 0.3371647 , 0.31782897, 0.36971309, 0.31421059, 0.32097581, 0.36258352, 0.30451244, 0.4104333 , 0.35910372, 0.32369485, 0.36190312, 0.37063599, 0.32901639, 0.34599632,\n",
      "       0.33405401, 0.35013887, 0.35029585, 0.38816689, 0.37076336, 0.39833556, 0.31114045, 0.39441332, 0.39498485, 0.25863955, 0.37497729, 0.4817075 , 0.36550744, 0.43015113, 0.40153152, 0.35634971, 0.37820744, 0.38817871, 0.31266089,\n",
      "       0.33612731, 0.45800711, 0.35132244, 0.34307143, 0.32430955, 0.40084507, 0.44685447, 0.26243941]), array([ 6.28067765e-01, -5.02735288e-01, -2.25158331e-01,  6.06843046e-01, -6.18066264e-01, -3.07849306e-01,  4.75830332e-01,  5.18221617e-02,  1.02957593e-01,  1.25496898e-01,  1.06646910e-01, -2.26257070e-01, -7.68451896e-02,\n",
      "        5.92603989e-02, -4.09554088e-01,  9.57838391e-02, -1.13513216e-01, -3.62537145e-01,  3.24528386e-02, -3.05115872e-01, -1.68966098e-01, -9.07516067e-01, -3.91400569e-01,  2.40010263e-01,  9.09176163e-01,  4.87120003e-01,\n",
      "       -7.23463302e-01,  2.45130660e-01, -1.02863423e-01,  5.06951722e-02,  5.91826939e-01,  1.38894515e-01, -4.27358540e-01, -1.32560665e+00,  2.14205016e-01, -4.67859418e-01,  5.13579880e-01,  9.28755085e-02,  5.49992459e-01,\n",
      "        2.34098436e-02, -4.97500151e-01,  2.20497345e-01, -1.10402922e-02,  2.64199432e-01,  1.01776126e+00,  5.04517333e-01,  7.64695154e-02,  5.01142506e-01, -5.30271928e-03,  2.31323649e-01,  5.68156916e-02, -7.21903413e-02,\n",
      "       -8.42291410e-01,  5.10571832e-01, -7.56173031e-02,  5.94108841e-02, -5.31918022e-01,  7.06825405e-02,  2.79827889e-01,  2.06890279e-01, -3.29621925e-01, -2.20204404e-01,  3.53019104e-02, -9.83563048e-05, -6.31774800e-01]))), (16258, (array([0.34174686, 0.37056078, 0.28208401, 0.32801497, 0.3226934 , 0.30529139, 0.31287747, 0.39994157, 0.3435142 , 0.36103646, 0.29368104, 0.37222702, 0.37684142, 0.345352  , 0.38985493, 0.36731073, 0.40154511, 0.3329432 , 0.34841075,\n",
      "       0.367338  , 0.29554882, 0.38046848, 0.30456071, 0.32539493, 0.33741628, 0.31796162, 0.36957865, 0.31420655, 0.32121295, 0.36208114, 0.30402271, 0.41005297, 0.35949328, 0.32407676, 0.36164639, 0.37053205, 0.32900315, 0.34611861,\n",
      "       0.33417065, 0.35020298, 0.35022839, 0.38788964, 0.37056221, 0.39823035, 0.31118674, 0.39401978, 0.39520216, 0.25880581, 0.37453936, 0.48132026, 0.36535763, 0.4302776 , 0.40150796, 0.35676355, 0.37804656, 0.38870504, 0.31257536,\n",
      "       0.33556498, 0.45925285, 0.35162777, 0.34314554, 0.32417857, 0.40100797, 0.44696254, 0.26230683]), array([ 0.74029815, -0.5890375 , -0.23233006,  0.5530361 , -0.52674068, -0.23555301,  0.48479994, -0.01365043,  0.04928656,  0.22554676,  0.19354665, -0.15045707, -0.1080749 ,  0.20500568, -0.29062741,  0.09228965, -0.08938184,\n",
      "       -0.42800612,  0.01473653, -0.42150979, -0.12354272, -0.93862534, -0.4179714 ,  0.14957131,  0.9088076 ,  0.49676676, -0.85226146,  0.19290207, -0.10408713,  0.06419779,  0.6223883 , -0.04753372, -0.36367937, -1.34120937,\n",
      "        0.23867367, -0.30431333,  0.42834711,  0.04032585,  0.55242438,  0.02265421, -0.51935447,  0.12742647, -0.00747696,  0.2017922 ,  1.09659434,  0.39489992,  0.12379443,  0.51601841,  0.02822517,  0.22982437,  0.08444715,\n",
      "        0.0531841 , -0.91495525,  0.5569429 , -0.12615517,  0.02404173, -0.53390877,  0.15072972,  0.19215596,  0.2612455 , -0.32595194, -0.2029637 ,  0.01865681, -0.09804273, -0.61722011]))), (16259, (array([0.34171116, 0.37064032, 0.2824267 , 0.32804416, 0.32258206, 0.30553863, 0.31290264, 0.40027538, 0.3437267 , 0.36097041, 0.29383412, 0.37221885, 0.37676212, 0.34465031, 0.38952109, 0.36735406, 0.40112064, 0.3329279 , 0.3481047 ,\n",
      "       0.36788546, 0.29558346, 0.38054895, 0.30434347, 0.32521611, 0.33773218, 0.3180747 , 0.36948499, 0.31423096, 0.32144237, 0.36167665, 0.30354029, 0.40977306, 0.35999514, 0.32448277, 0.36134256, 0.37044105, 0.32900253, 0.3463405 ,\n",
      "       0.33422546, 0.35029791, 0.34998189, 0.3875131 , 0.37031212, 0.3981041 , 0.31117625, 0.39363862, 0.39543278, 0.25891995, 0.3741581 , 0.48098448, 0.3651462 , 0.43029802, 0.40131753, 0.35718764, 0.37791269, 0.38914244, 0.31249909,\n",
      "       0.33508681, 0.46045916, 0.35199851, 0.34325752, 0.32407116, 0.40122155, 0.44709155, 0.26227063]), array([ 8.20491715e-01, -6.59612273e-01, -2.19895470e-01,  4.90861326e-01, -4.10352945e-01, -1.61219442e-01,  4.86774025e-01, -8.14315202e-02, -2.51466991e-02,  3.19036368e-01,  2.77234708e-01, -6.03552194e-02, -1.49251282e-01,\n",
      "        3.37869180e-01, -1.74104658e-01,  8.97103388e-02, -6.22609941e-02, -4.72631704e-01,  4.81378016e-03, -5.37188597e-01, -8.08713114e-02, -9.25796084e-01, -4.05141869e-01,  7.52959967e-02,  8.86858591e-01,  4.71201064e-01,\n",
      "       -9.58329238e-01,  1.32148374e-01, -9.77110398e-02,  6.63361665e-02,  6.22084191e-01, -2.17867636e-01, -2.71594988e-01, -1.31994764e+00,  2.55321353e-01, -1.57821003e-01,  3.15753233e-01, -2.98109132e-02,  5.34943741e-01,\n",
      "        2.87566712e-02, -5.33931023e-01,  3.64282235e-02, -1.05553437e-02,  1.18496659e-01,  1.13645848e+00,  2.76253463e-01,  1.63608823e-01,  5.11876052e-01,  6.61042537e-02,  2.03046938e-01,  1.05320952e-01,  1.67604499e-01,\n",
      "       -9.54602226e-01,  5.96679419e-01, -1.65432068e-01,  1.08225577e-04, -5.10740294e-01,  2.42600011e-01,  1.10451366e-01,  3.06582581e-01, -3.08343081e-01, -1.94469270e-01, -1.95229336e-03, -1.74465015e-01, -5.83889897e-01])))]\n",
      "cyan@16300.5\n",
      "peak at 16300.5 = 1.6221049729288088 idx 55: continuing previous group: (16238.5, 16258.0, -1.3412093668323553, 16258.0, 33),larger, terminating, previous group: (16238.5, 16300.5, 1.6221049729288088, 16300.5, 55),new group: (16300.5, 16300.5, 1.6221049729288088, 16300.5, 55) \n",
      "[(16300, (array([0.33756532, 0.37239477, 0.28864197, 0.3287236 , 0.32552997, 0.31674324, 0.31333934, 0.40581857, 0.34366625, 0.35652541, 0.30585911, 0.37646417, 0.38399341, 0.33199707, 0.38822377, 0.36523627, 0.39520215, 0.32455981, 0.35566316,\n",
      "       0.38353472, 0.29344501, 0.39808131, 0.30184156, 0.31585841, 0.33986562, 0.3158325 , 0.36938894, 0.31324545, 0.31529178, 0.35965366, 0.30267762, 0.40898959, 0.37042527, 0.33265293, 0.35683774, 0.36660389, 0.32495239, 0.34074649,\n",
      "       0.3294964 , 0.34711475, 0.34556332, 0.39705512, 0.35872525, 0.39175969, 0.31987666, 0.39084336, 0.39563317, 0.26087653, 0.37192182, 0.47416381, 0.35929001, 0.42217238, 0.39576794, 0.36671069, 0.37646478, 0.39522415, 0.3175647 ,\n",
      "       0.32903798, 0.47812699, 0.34780491, 0.35094753, 0.32505669, 0.39609394, 0.44361535, 0.26144441]), array([ 0.12874282,  0.25492929, -0.00950782, -0.11577667,  0.30419035,  0.0508273 ,  0.20494708, -0.55538408, -0.03191373,  0.06907583,  0.28938385, -0.15234344, -0.54574697,  0.27283644,  0.03143915,  0.16979586,  0.053528  ,\n",
      "        0.51461198, -0.29603523, -0.81891947, -0.21666734, -0.60903959,  0.39971946,  0.15064631, -0.02980957,  0.88746845, -0.29048675,  0.41124214,  0.50855764,  0.16747546,  0.51461375,  0.49649741,  0.43825886, -0.60314449,\n",
      "       -0.39131132,  0.28535704, -0.19301996,  0.27388563, -0.40635282, -0.94308614, -1.10265663, -0.02844447, -0.24772313,  0.31615507,  0.71590108, -0.61711893,  0.02125766,  0.00722321, -0.32290477, -0.24909482, -0.02015682,\n",
      "        0.06373838,  0.08564475, -0.65118032,  0.23694454,  1.61374444,  0.036005  ,  0.64605875, -0.28655659,  0.40141448, -0.40908094,  0.7781125 , -0.72797104, -0.40291308, -0.27095372]))), (16301, (array([0.33720502, 0.37246322, 0.28865522, 0.32898235, 0.32570932, 0.31666275, 0.31328215, 0.40621502, 0.34386985, 0.35659504, 0.30631044, 0.37640317, 0.38401525, 0.33186794, 0.38815524, 0.36533205, 0.39541333, 0.32448548, 0.35583089,\n",
      "       0.3835012 , 0.29337261, 0.39843927, 0.3020535 , 0.31579604, 0.33994836, 0.31554169, 0.36950524, 0.31321752, 0.31521877, 0.35977004, 0.30267949, 0.40868271, 0.3708007 , 0.33290972, 0.35653938, 0.36639773, 0.3247944 , 0.34064831,\n",
      "       0.32966448, 0.34684599, 0.34571836, 0.39689463, 0.35867168, 0.39132176, 0.32044682, 0.3906825 , 0.39513146, 0.26083715, 0.37209558, 0.47376149, 0.35871483, 0.42216565, 0.39592744, 0.36710857, 0.37632519, 0.39513981, 0.31759851,\n",
      "       0.32902184, 0.47801417, 0.34808254, 0.3512765 , 0.32537984, 0.39622542, 0.44351449, 0.26145974]), array([ 1.64693381e-01,  2.50176316e-01, -2.97295126e-02, -1.36134235e-01,  3.47943837e-01,  3.93349863e-02,  1.60583945e-01, -5.57990868e-01,  7.37172571e-05,  8.32020639e-02,  1.47290427e-01, -8.18814622e-02, -5.71804999e-01,\n",
      "        3.05164039e-01,  1.34304461e-01,  1.74160627e-01,  7.83727749e-02,  5.15841986e-01, -3.17409553e-01, -9.36295346e-01, -1.58253078e-01, -6.89933011e-01,  4.12367864e-01,  5.86826193e-02, -4.74794640e-02,  9.30319079e-01,\n",
      "       -1.86797399e-01,  4.29585875e-01,  5.61559190e-01,  2.88868206e-01,  4.93810889e-01,  3.73833825e-01,  4.42998820e-01, -6.13288469e-01, -3.41373476e-01,  2.90355157e-01, -1.41203901e-01,  1.53397293e-01, -4.01064541e-01,\n",
      "       -9.32266755e-01, -1.04720848e+00, -8.73744680e-02, -3.25702586e-01,  2.63908717e-01,  5.27106161e-01, -5.02624321e-01,  1.38829476e-02,  1.92549818e-02, -1.52241375e-01, -2.97761344e-01, -1.93241395e-01,  1.57390353e-01,\n",
      "        2.14956768e-01, -6.71715189e-01,  2.32795393e-01,  1.62210497e+00,  2.48439650e-02,  6.56622484e-01, -4.55719508e-01,  4.87651640e-01, -3.26735069e-01,  6.36012016e-01, -6.50206936e-01, -3.67377808e-01, -2.22460917e-01])))]\n",
      "peak at 16318.0 = -1.624075956097414 idx 55: continuing previous group: (16300.5, 16300.5, 1.6221049729288088, 16300.5, 55),larger, \n",
      "[(16316, (array([0.33444893, 0.37038916, 0.28648193, 0.32894014, 0.32496285, 0.31805819, 0.30918768, 0.41033981, 0.34490452, 0.35766049, 0.30763417, 0.37355136, 0.38345131, 0.33308254, 0.38640938, 0.3619347 , 0.39627798, 0.32504251, 0.35636014,\n",
      "       0.38696621, 0.29286242, 0.40037107, 0.30291061, 0.31717095, 0.33992773, 0.31243516, 0.36830748, 0.31013697, 0.31743733, 0.36008008, 0.30331453, 0.40673558, 0.3770388 , 0.33132688, 0.35539936, 0.36547436, 0.32713937, 0.34055097,\n",
      "       0.32696044, 0.34318177, 0.34685389, 0.4031362 , 0.35426196, 0.38801391, 0.32226346, 0.38814797, 0.40013476, 0.26018699, 0.37545974, 0.46874347, 0.35490711, 0.42061677, 0.39786427, 0.37166334, 0.38165472, 0.3947085 , 0.31661569,\n",
      "       0.32712131, 0.47156172, 0.34678319, 0.35281382, 0.33040525, 0.39516284, 0.44183562, 0.26204461]), array([ 0.08301477, -0.28237296, -0.19375292, -0.41804777,  0.13285935,  0.00572725, -0.49160308,  0.58880147, -0.37594224, -0.48423619, -0.28490792, -0.0489436 ,  0.06304899,  0.09926264,  0.10145771,  0.60157063, -0.71866493,\n",
      "       -0.68625367,  0.11719769,  0.19931086,  0.16059096,  0.70760466, -0.08922973,  0.57967625, -0.41063621,  0.07402923,  0.19325023, -0.02940137, -0.47157402,  0.16377676, -0.53303203, -0.74906161,  0.20995158,  0.0964804 ,\n",
      "        0.54247239,  0.0880533 ,  0.39898674, -0.38769684,  0.47250861,  0.32510861,  1.41462875,  0.44714624, -0.30359579, -0.22345633, -0.24883376, -0.07908106, -0.51274332,  0.31779134,  0.66941255, -0.48793927,  0.05768467,\n",
      "       -0.23669756,  0.54430241, -0.23207014,  0.11639666, -1.41668761,  0.34434068, -0.39697523, -0.60917803,  0.24089338,  0.44549899, -0.10756252,  0.53468886,  0.29800887, -0.20772975]))), (16317, (array([0.33407371, 0.37073856, 0.28648644, 0.3285582 , 0.32469845, 0.31802031, 0.30917074, 0.41045954, 0.34494378, 0.35756171, 0.30765472, 0.37329384, 0.38358217, 0.33358217, 0.38639786, 0.3619097 , 0.39672175, 0.3253597 , 0.35651251,\n",
      "       0.38709882, 0.29275761, 0.40049065, 0.30299576, 0.31710899, 0.33986888, 0.31232258, 0.36837195, 0.30998917, 0.31757702, 0.3600327 , 0.30330257, 0.40639602, 0.37746215, 0.3310597 , 0.3551474 , 0.36554342, 0.3271255 , 0.34044667,\n",
      "       0.32672076, 0.34329293, 0.34696949, 0.40359799, 0.3543126 , 0.3876304 , 0.32261254, 0.38809008, 0.40020146, 0.26029881, 0.37547436, 0.46804792, 0.35475213, 0.42079456, 0.3980681 , 0.37205041, 0.38181186, 0.39461318, 0.31666376,\n",
      "       0.32715485, 0.47104417, 0.34656322, 0.35294983, 0.33072834, 0.39518687, 0.44161582, 0.26211306]), array([ 0.02826574, -0.30233727, -0.1920614 , -0.39369142,  0.07730011, -0.01082529, -0.50385957,  0.5864173 , -0.35426842, -0.54271229, -0.17379792, -0.07355783,  0.14764745,  0.04337753,  0.11644627,  0.58937089, -0.76461318,\n",
      "       -0.7272225 ,  0.05811023,  0.32466444,  0.12907345,  0.80956829, -0.10346587,  0.77560947, -0.34864036,  0.02697492,  0.0692193 , -0.09776508, -0.57975893,  0.08177518, -0.54203325, -0.63819432,  0.1605107 ,  0.1400309 ,\n",
      "        0.5287825 ,  0.10632865,  0.35603302, -0.26148851,  0.43027264,  0.25957209,  1.45895243,  0.50519203, -0.24247013, -0.21881966, -0.15706478, -0.17694853, -0.58622782,  0.38098286,  0.57685764, -0.42421634,  0.26664418,\n",
      "       -0.33719208,  0.48626897, -0.16261526,  0.12608076, -1.52515244,  0.29961011, -0.4844921 , -0.42450632,  0.12521445,  0.37612853,  0.06360678,  0.47929715,  0.29100751, -0.23353289]))), (16318, (array([0.33369947, 0.37110603, 0.28649493, 0.32819682, 0.32449019, 0.31793098, 0.30924583, 0.41061498, 0.34494586, 0.35744596, 0.30769721, 0.37310097, 0.38371027, 0.33405266, 0.38645064, 0.36198236, 0.39732261, 0.32567354, 0.35674908,\n",
      "       0.38715849, 0.29264166, 0.4006187 , 0.30315684, 0.3170638 , 0.33980592, 0.31231417, 0.36840504, 0.30988622, 0.31763671, 0.36000899, 0.30348385, 0.40601115, 0.37778302, 0.33079739, 0.3548011 , 0.36549939, 0.3271976 , 0.34036975,\n",
      "       0.32653309, 0.34332339, 0.34712151, 0.40393718, 0.35431665, 0.38723865, 0.32303209, 0.38796602, 0.4001201 , 0.26045981, 0.37545081, 0.46733097, 0.35450147, 0.42086659, 0.39824136, 0.37256564, 0.38182364, 0.39455419, 0.3166257 ,\n",
      "       0.32712664, 0.47065667, 0.34638102, 0.35312464, 0.33096002, 0.39526776, 0.44141657, 0.26215257]), array([-0.02944326, -0.29442603, -0.19271418, -0.35404939,  0.01553615, -0.0431704 , -0.50667132,  0.55723006, -0.31521469, -0.57677486, -0.07166969, -0.08347468,  0.23028267, -0.01440605,  0.12759003,  0.55757335, -0.78063831,\n",
      "       -0.74151539,  0.00226721,  0.43559233,  0.10699249,  0.86922177, -0.11200747,  0.94323752, -0.27531615, -0.01471164, -0.04862481, -0.1793958 , -0.65768404,  0.01541198, -0.52997755, -0.51223552,  0.10318753,  0.19105571,\n",
      "        0.51759479,  0.11591997,  0.30126797, -0.12351306,  0.37054361,  0.17881655,  1.46084304,  0.54669385, -0.18687543, -0.21008033, -0.08208874, -0.25817376, -0.64455186,  0.42920871,  0.49199797, -0.35391707,  0.45529347,\n",
      "       -0.42147434,  0.42915613, -0.06589071,  0.13402966, -1.59469838,  0.24459604, -0.56060813, -0.23375233,  0.00925716,  0.27801458,  0.22883399,  0.41032724,  0.26320475, -0.24545891]))), (16319, (array([0.33333173, 0.3714107 , 0.28650199, 0.3278628 , 0.32434922, 0.31783698, 0.30941908, 0.41079646, 0.34491582, 0.35731688, 0.30775715, 0.37299126, 0.38383492, 0.33448011, 0.38656458, 0.36214889, 0.39802419, 0.32596833, 0.3570511 ,\n",
      "       0.38715514, 0.29261503, 0.40074887, 0.30338902, 0.31703017, 0.33974328, 0.31240975, 0.36840679, 0.30982429, 0.31760575, 0.3600117 , 0.3038573 , 0.40558974, 0.37800176, 0.33058036, 0.35437591, 0.3654367 , 0.32734475, 0.34031069,\n",
      "       0.32639742, 0.34328462, 0.3473026 , 0.40414707, 0.354272  , 0.38684948, 0.32351017, 0.38778398, 0.3999072 , 0.26066773, 0.37539504, 0.46662338, 0.35416602, 0.42084069, 0.39838605, 0.37313219, 0.38177519, 0.39453793, 0.3165007 ,\n",
      "       0.32708766, 0.47041416, 0.34624498, 0.35334524, 0.33109397, 0.39539676, 0.44124828, 0.26215408]), array([-0.08983503, -0.25608354, -0.19653494, -0.29802483, -0.04974388, -0.09239767, -0.50002736,  0.50267325, -0.25952264, -0.5836219 ,  0.01684462, -0.07640768,  0.30937181, -0.07334626,  0.13292326,  0.50503657, -0.76317802,\n",
      "       -0.7283098 , -0.04572621,  0.53100991,  0.09664719,  0.88265574, -0.11526927,  1.07459326, -0.19264807, -0.05135419, -0.1553307 , -0.27321242, -0.70088661, -0.0334417 , -0.49593963, -0.37595004,  0.03850773,  0.25016519,\n",
      "        0.50876602,  0.11382239,  0.23590709,  0.02186126,  0.29636309,  0.08744248,  1.42018013,  0.56941771, -0.13817324, -0.19794904, -0.02701328, -0.31731821, -0.68471573,  0.45865459,  0.41775225, -0.27925409,  0.61516236,\n",
      "       -0.48615507,  0.3755243 ,  0.05831372,  0.13899025, -1.62407596,  0.18141282, -0.62273107, -0.04355937, -0.10304541,  0.15191495,  0.38023079,  0.33036299,  0.21473634, -0.24254473]))), (16320, (array([0.33297759, 0.37164931, 0.28649989, 0.32756164, 0.32428112, 0.31776284, 0.30954188, 0.41099234, 0.34485987, 0.35717951, 0.3078313 , 0.37297086, 0.38395259, 0.33485015, 0.38664681, 0.36225973, 0.39865816, 0.32622955, 0.35739495,\n",
      "       0.38709899, 0.29268153, 0.40087366, 0.30368532, 0.31700235, 0.33968644, 0.31260395, 0.3683773 , 0.30979428, 0.31760856, 0.36004346, 0.30441198, 0.40514321, 0.37812148, 0.33044371, 0.35389061, 0.36541941, 0.32754986, 0.34025851,\n",
      "       0.32631256, 0.34318744, 0.34750532, 0.40422244, 0.35417485, 0.38647279, 0.32403372, 0.38755304, 0.399786  , 0.26091772, 0.37531508, 0.4659549 , 0.35376066, 0.42072743, 0.39850627, 0.37372422, 0.38181259, 0.39456909, 0.31629187,\n",
      "       0.32704283, 0.47032337, 0.34616123, 0.35361575, 0.33112737, 0.3955667 , 0.44112109, 0.26211062]), array([-1.52240491e-01, -1.87203014e-01, -2.04009359e-01, -2.25333429e-01, -1.14975632e-01, -1.57954429e-01, -4.84013448e-01,  4.25534785e-01, -1.89076385e-01, -5.62744175e-01,  8.87979082e-02, -5.13767961e-02,  3.83129599e-01,\n",
      "       -1.32766002e-01,  1.31296207e-01,  4.32034345e-01, -7.10561136e-01, -6.88463850e-01, -8.21920380e-02,  6.10605540e-01,  9.90589471e-02,  8.48797967e-01, -1.14075132e-01,  1.16436323e+00, -1.02644281e-01, -8.32365866e-02,\n",
      "       -2.47354496e-01, -3.76300493e-01, -7.07008411e-01, -6.48497422e-02, -4.40272336e-01, -2.34109396e-01, -3.23608350e-02,  3.16417106e-01,  5.00714896e-01,  9.79136876e-02,  1.61431173e-01,  1.69970799e-01,  2.11470520e-01,\n",
      "       -9.98810276e-03,  1.33904147e+00,  5.72143411e-01, -9.69601762e-02, -1.83265271e-01,  7.29074199e-03, -3.51234056e-01, -7.04903500e-01,  4.66856610e-01,  3.55272494e-01, -2.02793482e-01,  7.40230021e-01, -5.29257962e-01,\n",
      "        3.27563024e-01,  2.07406496e-01,  1.40034249e-01, -1.61311467e+00,  1.12675267e-01, -6.68677020e-01,  1.39623682e-01, -2.07973397e-01,  8.24655408e-04,  5.11496019e-01,  2.41990303e-01,  1.47229978e-01, -2.25128615e-01])))]\n",
      "peak at 16341.5 = 1.4072000038932075 idx 27: continuing previous group: (16300.5, 16318.0, -1.624075956097414, 16318.0, 55),smaller, \n",
      "[(16339, (array([0.33144644, 0.37254821, 0.28484899, 0.32578179, 0.32310362, 0.31691863, 0.30308862, 0.41015751, 0.34689022, 0.3566744 , 0.30676361, 0.37323153, 0.3802143 , 0.34091675, 0.38360926, 0.35852058, 0.40062388, 0.32675921, 0.36375268,\n",
      "       0.38953362, 0.29237963, 0.40120326, 0.30533333, 0.31608626, 0.34091671, 0.3114195 , 0.36834886, 0.31412339, 0.32038427, 0.36341411, 0.3078588 , 0.39974405, 0.38348338, 0.32771962, 0.34969881, 0.3657953 , 0.33122353, 0.33720614,\n",
      "       0.32560326, 0.34806904, 0.34896296, 0.41085714, 0.35619319, 0.3820888 , 0.3280518 , 0.38927081, 0.40084595, 0.26063853, 0.37488384, 0.46011814, 0.34717462, 0.42037836, 0.39937119, 0.37489349, 0.38478023, 0.39705195, 0.31477254,\n",
      "       0.32799531, 0.46426568, 0.3423627 , 0.35858652, 0.3351508 , 0.39227564, 0.43581783, 0.26216203]), array([ 0.14484335, -0.20525105,  0.17764673,  0.56862694,  0.26142776,  0.69143616,  1.00508817, -0.47125312, -0.28721568, -0.53505728,  0.19245363,  0.41030949,  0.00740941, -0.0640856 ,  0.17593284,  0.28855927,  0.59386766,\n",
      "        0.07156251,  0.57546123, -0.89043172, -0.21714819, -0.70815814, -0.32652864, -1.05256898,  0.58925417,  0.14677635,  0.05764935,  1.28309264,  0.38440547, -0.5026422 , -0.0365082 ,  0.35486557,  0.66531786, -0.68935772,\n",
      "       -1.12186074, -0.17383021, -0.32765403, -0.05766759,  0.14176988,  0.20563481, -0.22057325, -0.35983447,  0.42567476, -0.09746622,  0.36486147,  0.20148631,  0.44770309, -0.56077449, -0.87339311, -0.1216502 , -0.10679036,\n",
      "        0.37241622,  0.01861131, -0.32448956, -0.16587251,  0.65373591, -0.01863675,  0.06968369, -0.36111821, -0.17790382,  0.46161229, -0.48733547, -0.35310327, -0.04512029, -0.27314631]))), (16340, (array([0.33128373, 0.37273497, 0.28481995, 0.32567851, 0.32289597, 0.31681992, 0.30320341, 0.4099317 , 0.34701661, 0.3568737 , 0.30641835, 0.37319694, 0.37997832, 0.34098579, 0.38348965, 0.35828548, 0.40061791, 0.32647145, 0.36385304,\n",
      "       0.38971468, 0.29226202, 0.40130173, 0.30535023, 0.31600992, 0.34132143, 0.31138887, 0.36851934, 0.31412005, 0.32072282, 0.36384981, 0.30832346, 0.39945266, 0.38343963, 0.32763898, 0.34952771, 0.3659984 , 0.33094106, 0.33678091,\n",
      "       0.32571187, 0.34817615, 0.34888476, 0.41109326, 0.35611888, 0.38167825, 0.32817678, 0.38958932, 0.40082882, 0.26060534, 0.37503854, 0.45992484, 0.34665464, 0.42026768, 0.39938597, 0.37547841, 0.38475681, 0.39716983, 0.31497473,\n",
      "       0.32795712, 0.46423152, 0.34229106, 0.35901993, 0.33537128, 0.39227206, 0.43571205, 0.26211961]), array([ 0.16528658, -0.33435501,  0.24212401,  0.45106219,  0.19047867,  0.7641727 ,  0.96430717, -0.37099046, -0.40355572, -0.49444578,  0.12753811,  0.35788867, -0.03432689,  0.06248902,  0.22189822,  0.3762257 ,  0.49582616,\n",
      "        0.06652754,  0.55407581, -1.03767835, -0.26835214, -0.61084957, -0.2854594 , -1.02008664,  0.47846807,  0.19482095,  0.04153493,  1.36770928,  0.262098  , -0.35554355, -0.07218075,  0.30492078,  0.74148254, -0.61948884,\n",
      "       -1.10124039, -0.08894544, -0.23437911, -0.19340974,  0.18596692,  0.25824934, -0.25421164, -0.33175404,  0.4333997 , -0.04205417,  0.37403272,  0.21016929,  0.36872568, -0.50757267, -0.8372715 , -0.0489711 , -0.12411835,\n",
      "        0.41036239, -0.0101114 , -0.48989524, -0.21089416,  0.58768961, -0.01147964,  0.03242584, -0.48712403, -0.17624652,  0.5524465 , -0.57867608, -0.28082562,  0.022115  , -0.28437916]))), (16341, (array([0.3310913 , 0.3729369 , 0.28479923, 0.32559044, 0.32267512, 0.31680191, 0.30332156, 0.40957383, 0.34705959, 0.3570492 , 0.30610386, 0.37327317, 0.37984395, 0.34093618, 0.38331834, 0.3579843 , 0.40053371, 0.3261423 , 0.36385809,\n",
      "       0.3899266 , 0.29218533, 0.40138754, 0.30542865, 0.31579904, 0.34174687, 0.31132542, 0.36863672, 0.31411103, 0.32105222, 0.36430548, 0.30878394, 0.39924582, 0.38344935, 0.32767619, 0.34932937, 0.36622649, 0.33061821, 0.33627491,\n",
      "       0.32585639, 0.34815748, 0.34881453, 0.4113944 , 0.35594833, 0.3813427 , 0.32829692, 0.38993162, 0.40098241, 0.2606056 , 0.3752242 , 0.45983085, 0.34617944, 0.42027555, 0.3992721 , 0.37605206, 0.38470372, 0.39735349, 0.31521751,\n",
      "       0.32802331, 0.46412229, 0.34229694, 0.3594175 , 0.3354839 , 0.39236651, 0.43569101, 0.26213598]), array([ 0.17328997, -0.44908898,  0.30031074,  0.32596905,  0.09785214,  0.8042641 ,  0.89172999, -0.25823604, -0.51651037, -0.41640646,  0.04598764,  0.30542465, -0.07270756,  0.1878161 ,  0.26523337,  0.45275859,  0.39899027,\n",
      "        0.06967223,  0.51817043, -1.15812097, -0.30768337, -0.50425039, -0.23306939, -0.95291229,  0.35815904,  0.24399891,  0.00648053,  1.4072    ,  0.12919609, -0.17391003, -0.09653712,  0.25561025,  0.79032941, -0.49962122,\n",
      "       -1.05107697, -0.00636928, -0.13946828, -0.32492995,  0.2203847 ,  0.29391212, -0.30238655, -0.29489105,  0.43207815,  0.02235856,  0.36682446,  0.2170656 ,  0.26334277, -0.44031385, -0.7733065 ,  0.04510959, -0.13462815,\n",
      "        0.44224369, -0.03311224, -0.6282364 , -0.25795876,  0.504633  , -0.0087373 , -0.01277403, -0.59847135, -0.18150107,  0.60732876, -0.66346608, -0.20207729,  0.08221966, -0.28227425]))), (16342, (array([0.33086998, 0.37315646, 0.28479807, 0.32552003, 0.32245716, 0.31687037, 0.30344953, 0.40908888, 0.34700595, 0.35719054, 0.30583116, 0.37345268, 0.37980672, 0.34077007, 0.38310319, 0.3576265 , 0.40036767, 0.32578003, 0.36377521,\n",
      "       0.39012903, 0.2921464 , 0.40147251, 0.30556838, 0.3154482 , 0.34215702, 0.31122974, 0.36869826, 0.3142416 , 0.32135748, 0.36476148, 0.30923618, 0.39912987, 0.38350318, 0.32781078, 0.34921595, 0.36647605, 0.33030403, 0.33569457,\n",
      "       0.32602665, 0.34801879, 0.34875227, 0.41173731, 0.35568965, 0.38108329, 0.32840676, 0.39028552, 0.40125256, 0.2606492 , 0.37542852, 0.45983543, 0.34576619, 0.42039716, 0.39908224, 0.37654733, 0.38461084, 0.39759657, 0.31549601,\n",
      "       0.32814279, 0.46393013, 0.34238512, 0.35976639, 0.33548021, 0.39255385, 0.43574807, 0.26220725]), array([ 0.17124646, -0.54703046,  0.3504388 ,  0.19671108, -0.01245052,  0.81236645,  0.78961254, -0.13682839, -0.62279661, -0.30271154, -0.04974639,  0.25333365, -0.10723933,  0.30504757,  0.30368088,  0.51794241,  0.30628156,\n",
      "        0.08028095,  0.46735539, -1.24556613, -0.33352597, -0.39053451, -0.17138976, -0.8559356 ,  0.23301165,  0.29277346, -0.04544237,  1.40156653, -0.00965419,  0.0326573 , -0.11076392,  0.20635644,  0.81082969, -0.33713103,\n",
      "       -0.97409513,  0.07169215, -0.04709865, -0.44917985,  0.2439379 ,  0.31240853, -0.36160917, -0.24940127,  0.42133016,  0.09199882,  0.34351878,  0.22022125,  0.13631314, -0.36167702, -0.68575692,  0.15551311, -0.13914661,\n",
      "        0.467171  , -0.04891708, -0.73657001, -0.30452902,  0.40989971, -0.00879703, -0.06183865, -0.69139507, -0.1917417 ,  0.6288297 , -0.7400869 , -0.11779659,  0.13417059, -0.26714472]))), (16343, (array([0.33062442, 0.37337115, 0.28482613, 0.32552034, 0.32225755, 0.31702546, 0.30359157, 0.4084896 , 0.34692738, 0.35728902, 0.30560943, 0.37372491, 0.37985856, 0.34049341, 0.38285323, 0.35722342, 0.40011733, 0.32542342, 0.36368437,\n",
      "       0.39031363, 0.29213798, 0.40157006, 0.30576748, 0.31495864, 0.34248455, 0.31110279, 0.36870622, 0.31445075, 0.32163182, 0.36519885, 0.30967391, 0.39910606, 0.38359076, 0.3280184 , 0.34920013, 0.36674286, 0.32999858, 0.33504779,\n",
      "       0.32620962, 0.34778325, 0.3486983 , 0.41209833, 0.3554712 , 0.38089554, 0.32850189, 0.39063918, 0.40151529, 0.26074347, 0.37563803, 0.45993305, 0.34543011, 0.42062173, 0.39893564, 0.37695468, 0.3844706 , 0.39789102, 0.31580055,\n",
      "       0.32829309, 0.46364767, 0.34255746, 0.36005821, 0.33535404, 0.39276604, 0.43587257, 0.26232764]), array([ 0.16237821, -0.6263841 ,  0.3911941 ,  0.06678115, -0.13538699,  0.79088065,  0.66139935, -0.01155106, -0.71886129, -0.15734472, -0.1558727 ,  0.20165342, -0.13696241,  0.40719584,  0.33502548,  0.5724597 ,  0.21977609,\n",
      "        0.09685394,  0.40148607, -1.29483705, -0.34475847, -0.27197106, -0.10286805, -0.73577965,  0.10825614,  0.33903822, -0.11038418,  1.35281223, -0.14978761,  0.25175331, -0.11703075,  0.15630146,  0.80375289, -0.1428388 ,\n",
      "       -0.87399833,  0.14370885,  0.03856497, -0.56297768,  0.25583948,  0.31471225, -0.42649685, -0.19515978,  0.40103377,  0.1621735 ,  0.30558309,  0.2177435 , -0.00615277, -0.27503104, -0.58046368,  0.27536778, -0.13888336,\n",
      "        0.48450178, -0.05666659, -0.81339828, -0.34793909,  0.30888812, -0.00978936, -0.11040954, -0.76269988, -0.20440452,  0.62190003, -0.80653505, -0.0290535 ,  0.17729632, -0.24001756]))), (16344, (array([0.33036323, 0.37350331, 0.28489111, 0.32555567, 0.32209038, 0.31721957, 0.30374968, 0.40779631, 0.34700359, 0.35733828, 0.3054457 , 0.37407715, 0.3799893 , 0.34019427, 0.38259262, 0.35678826, 0.39978181, 0.32511993, 0.36366498,\n",
      "       0.39047459, 0.29212644, 0.40169413, 0.30602224, 0.31443962, 0.34272279, 0.3109462 , 0.36866765, 0.31471863, 0.3218699 , 0.36560053, 0.3100891 , 0.39917078, 0.38370164, 0.32827277, 0.3492809 , 0.3670217 , 0.32970422, 0.33434413,\n",
      "       0.32639006, 0.34755926, 0.34865337, 0.41245477, 0.35537835, 0.38077049, 0.32857891, 0.39098193, 0.40175879, 0.26089285, 0.37583937, 0.46011376, 0.34518402, 0.42091146, 0.3988437 , 0.37726748, 0.38427862, 0.39822751, 0.3159906 ,\n",
      "       0.32847467, 0.4632692 , 0.34274664, 0.36028931, 0.33529463, 0.3928468 , 0.43605065, 0.26248981]), array([ 0.15036312, -0.68580432,  0.42171951, -0.06025983, -0.2651989 ,  0.74347525,  0.51144063,  0.1121057 , -0.8009321 ,  0.01391784, -0.26747405,  0.15018246, -0.16046994,  0.48764182,  0.35719717,  0.61756966,  0.14081578,\n",
      "        0.11732754,  0.32072437, -1.30207114, -0.34072902, -0.15106745, -0.03018723, -0.60031122, -0.01061673,  0.38014083, -0.18295867,  1.26466576, -0.28671542,  0.46906005, -0.11810371,  0.10450195,  0.77145643,  0.0698528 ,\n",
      "       -0.75515876,  0.20878651,  0.11365641, -0.66310666,  0.25558262,  0.30281772, -0.49033438, -0.13181541,  0.37129752,  0.22762488,  0.25556912,  0.2081139 , -0.1568307 , -0.18431243, -0.4643084 ,  0.39650014, -0.135412  ,\n",
      "        0.49392275, -0.05620693, -0.85858219, -0.38567356,  0.20676626, -0.00976015, -0.15415694, -0.80994476, -0.21646115,  0.59318397, -0.86046035,  0.06288045,  0.21120366, -0.20244441])))]\n",
      "peak at 16354.0 = 1.5041662275960932 idx 9: continuing previous group: (16300.5, 16341.5, -1.624075956097414, 16318.0, 55),smaller, \n",
      "[(16353, (array([0.32927794, 0.37255528, 0.28436014, 0.32602151, 0.32093367, 0.31970384, 0.30522306, 0.40274291, 0.35194296, 0.35704775, 0.30522797, 0.37597568, 0.37767544, 0.34216785, 0.38198603, 0.35479906, 0.39983495, 0.32540763, 0.36552344,\n",
      "       0.39072247, 0.29286351, 0.40336782, 0.30485457, 0.31481276, 0.34361101, 0.30949223, 0.36802246, 0.31896514, 0.32248297, 0.36701388, 0.31112208, 0.40001171, 0.38466386, 0.32874444, 0.35231809, 0.36839136, 0.3288077 , 0.32940049,\n",
      "       0.32687899, 0.34752367, 0.348478  , 0.41305399, 0.35870974, 0.38071894, 0.32837256, 0.39197368, 0.40141472, 0.25918648, 0.37573311, 0.45988383, 0.34502296, 0.42137887, 0.40047783, 0.37629942, 0.38154765, 0.40031927, 0.31530335,\n",
      "       0.33152317, 0.45740001, 0.34083059, 0.36070066, 0.33973683, 0.38902126, 0.43515125, 0.26420008]), array([ 2.90366503e-01, -2.51255052e-01,  2.17822934e-01, -5.98225035e-01, -8.76330923e-01, -1.90364684e-01, -9.84976130e-01,  4.05311486e-01, -4.60681192e-01,  1.47569632e+00, -6.64667298e-01, -2.60004513e-01,  9.50128342e-02,\n",
      "       -1.13741743e-01,  1.76809895e-02,  6.78497793e-01, -1.75681353e-01,  1.71994733e-01, -8.07656050e-01,  2.92734395e-01,  2.54692182e-01,  5.76045975e-01,  4.15758316e-01,  1.79011423e-01, -2.19542088e-01,  6.88617338e-02,\n",
      "       -2.06764377e-01, -2.41068397e-01, -9.14510400e-01,  5.02703831e-01, -1.78211759e-01, -4.15345932e-01,  3.80660841e-04,  7.60663661e-01,  4.33056072e-01,  4.92278121e-01,  1.09281634e-01, -6.40278618e-01, -1.93119431e-01,\n",
      "        4.19672219e-02, -1.66612516e-01,  8.16395430e-01, -1.88190139e-01,  1.65553718e-02, -1.35144329e-01, -1.11187990e-01, -8.66471978e-01,  1.97757626e-01,  1.52077010e-01,  4.13644579e-01, -1.51472346e-01,  2.93538176e-01,\n",
      "        8.61216096e-02, -2.81268087e-01, -3.24681650e-01, -2.38071477e-01,  2.44586982e-01,  1.32139096e-02, -2.20704109e-01,  8.18456035e-02,  3.31226410e-01, -4.49763864e-01,  6.90774731e-01,  1.59498765e-01,  2.97683387e-01]))), (16354, (array([0.32907388, 0.3726864 , 0.2842142 , 0.32618218, 0.3206725 , 0.31986504, 0.30523797, 0.40287148, 0.35234197, 0.35710509, 0.30497225, 0.37597371, 0.37711525, 0.34258833, 0.38195086, 0.3547443 , 0.40019996, 0.32540734, 0.36582418,\n",
      "       0.39062903, 0.29297923, 0.40300555, 0.30451211, 0.31528976, 0.34376904, 0.3093631 , 0.36780926, 0.31933242, 0.3225032 , 0.36725991, 0.31122113, 0.39985119, 0.38460866, 0.32886338, 0.35261728, 0.36845912, 0.32889485, 0.32923795,\n",
      "       0.32687302, 0.34789439, 0.34836474, 0.41293248, 0.35904378, 0.38076761, 0.32829804, 0.39189857, 0.40096438, 0.2587564 , 0.37579585, 0.45984278, 0.34479747, 0.42145219, 0.40069571, 0.37629315, 0.38160631, 0.40008576, 0.31544254,\n",
      "       0.33183296, 0.45701653, 0.34034408, 0.36068667, 0.3405443 , 0.3885236 , 0.43515243, 0.26422469]), array([ 0.33038671, -0.112637  ,  0.14245996, -0.56700915, -0.82818808, -0.30044175, -1.08450499,  0.32678702, -0.30961861,  1.50416623, -0.59799829, -0.27612818,  0.15849366, -0.25921402, -0.05774177,  0.6192655 , -0.17091471,\n",
      "        0.15608801, -0.91536226,  0.5347322 ,  0.339822  ,  0.58603206,  0.41243143,  0.16721214, -0.14928018, -0.05357692, -0.09361732, -0.36180624, -0.90443712,  0.26855213, -0.18014064, -0.44670091, -0.08834936,  0.6152443 ,\n",
      "        0.51546595,  0.49384694,  0.06467551, -0.54746918, -0.25513948,  0.03557633, -0.03883293,  0.92657528, -0.25327677, -0.08469769, -0.12819523, -0.13724973, -0.82883934,  0.16168309,  0.14259338,  0.27024975, -0.1413585 ,\n",
      "        0.25023324,  0.08657296, -0.17672087, -0.28316991, -0.21754198,  0.30345122,  0.07159131, -0.09531738,  0.15565089,  0.32842728, -0.30545251,  0.69250618,  0.13639182,  0.34112754]))), (16355, (array([0.32878987, 0.37292108, 0.28411182, 0.32636569, 0.32043526, 0.31995605, 0.30527532, 0.4029246 , 0.35261458, 0.35717598, 0.30472852, 0.37597291, 0.37653711, 0.34291807, 0.38185293, 0.35460234, 0.40058788, 0.32534297, 0.36611406,\n",
      "       0.39051212, 0.29302293, 0.40249433, 0.30421053, 0.31562048, 0.34388148, 0.30923219, 0.36754345, 0.31962344, 0.32252699, 0.36757167, 0.31136205, 0.39976067, 0.38454205, 0.32897277, 0.35286333, 0.36859833, 0.32889994, 0.32917036,\n",
      "       0.32684801, 0.3483448 , 0.34823827, 0.41293161, 0.35931286, 0.38083161, 0.32823345, 0.39185015, 0.40058563, 0.25834059, 0.37585721, 0.45988766, 0.34453082, 0.42163051, 0.40084685, 0.37642102, 0.38179931, 0.39989677, 0.31561029,\n",
      "       0.3320164 , 0.45676055, 0.33990363, 0.36066484, 0.34131352, 0.38805849, 0.43518822, 0.26426106]), array([ 0.36752982,  0.03317737,  0.05704191, -0.52016601, -0.75612924, -0.4048792 , -1.15810239,  0.23639411, -0.15197342,  1.48807155, -0.51640368, -0.27954613,  0.2161069 , -0.39042045, -0.12874698,  0.53672562, -0.16210056,\n",
      "        0.13978047, -1.00191861,  0.75406911,  0.41499523,  0.58495259,  0.39601427,  0.14161163, -0.07456669, -0.18334485,  0.03329139, -0.45395976, -0.8819454 ,  0.02281677, -0.17336131, -0.46267741, -0.17661221,  0.44412077,\n",
      "        0.57949287,  0.48955528,  0.02343155, -0.44893271, -0.30790599,  0.03634322,  0.08316479,  1.02205212, -0.31043942, -0.18270392, -0.11189269, -0.1551535 , -0.77307556,  0.11515666,  0.12559158,  0.11616087, -0.11630315,\n",
      "        0.20435994,  0.08131128, -0.07544032, -0.2378201 , -0.18594977,  0.36451461,  0.12318263,  0.02664279,  0.22567939,  0.31814348, -0.15279471,  0.67325549,  0.11695552,  0.37674993])))]\n",
      "cyan@16401.5\n",
      "peak at 16401.5 = -2.8449139986445684 idx 42: continuing previous group: (16300.5, 16354.0, -1.624075956097414, 16318.0, 55),larger, terminating, previous group: (16300.5, 16401.5, -2.8449139986445684, 16401.5, 42),new group: (16401.5, 16401.5, -2.8449139986445684, 16401.5, 42) \n",
      "[(16394, (array([0.32439097, 0.38922549, 0.28198558, 0.32772911, 0.32184217, 0.32261793, 0.30829572, 0.39025957, 0.36048386, 0.36037332, 0.30949989, 0.37480999, 0.36960645, 0.34400033, 0.37301894, 0.35046845, 0.40326707, 0.32496254, 0.36136629,\n",
      "       0.39652357, 0.29840762, 0.39485599, 0.30766962, 0.31420661, 0.3441471 , 0.31192997, 0.3644634 , 0.33251756, 0.32479831, 0.37364468, 0.31095574, 0.40014313, 0.38082657, 0.33406336, 0.35014735, 0.37411378, 0.3312935 , 0.3302503 ,\n",
      "       0.32569971, 0.34553626, 0.35013988, 0.41730374, 0.35499082, 0.37873592, 0.32752738, 0.38268059, 0.41224319, 0.251643  , 0.38264661, 0.46465767, 0.34796812, 0.42971234, 0.39990556, 0.38337205, 0.37612056, 0.39893552, 0.31983414,\n",
      "       0.34334036, 0.44056844, 0.33640728, 0.36088506, 0.34537855, 0.38300767, 0.44151349, 0.27049256]), array([-0.45777443,  0.09702767, -0.5813454 , -0.00486335, -0.42265294, -0.24812051,  0.03433459, -0.16469513,  0.10392647,  0.46872706, -0.44612917,  0.35450893, -0.28903687,  0.18190593,  0.30673066,  0.11007756,  0.47464753,\n",
      "        0.24117217, -0.18035009, -0.04084013,  0.66626988,  0.74514354,  0.57463705, -0.15351736, -0.14241691,  0.02129583,  0.05542251, -0.03228518,  0.260914  , -0.01601953, -0.46864367, -0.65869852, -0.66541186, -0.1241023 ,\n",
      "        0.32900541,  0.186094  ,  0.16682406,  0.61340017,  0.36950511,  0.22868655,  0.05328633,  1.03889861, -1.76676247,  0.34721622, -0.44666873,  0.0071683 , -0.571115  ,  0.31564816, -0.73471832, -0.1436853 ,  0.14432404,\n",
      "       -0.35198004, -0.36513093, -0.58458622, -0.22420926, -0.57879914, -0.29635931,  0.30491899,  0.4140132 ,  0.293082  ,  0.177111  ,  0.39295917, -0.0363095 ,  0.86487008,  0.35050245]))), (16395, (array([0.32443048, 0.38967625, 0.28225615, 0.3275428 , 0.3223058 , 0.3228589 , 0.30829467, 0.38971205, 0.36065972, 0.36059244, 0.30961743, 0.37480892, 0.36960442, 0.34408608, 0.37293621, 0.35045802, 0.40298638, 0.32500598, 0.36080803,\n",
      "       0.39668507, 0.29874884, 0.39453286, 0.30781839, 0.31411022, 0.34385204, 0.31199447, 0.36457515, 0.33279427, 0.32511241, 0.37331481, 0.31073937, 0.39958122, 0.38106171, 0.33422672, 0.34981973, 0.37415838, 0.33128071, 0.33034979,\n",
      "       0.32566519, 0.34574392, 0.35008688, 0.41736641, 0.35498008, 0.3788247 , 0.32739243, 0.38240289, 0.41252245, 0.25159393, 0.38276231, 0.46486008, 0.34847194, 0.42973325, 0.39969363, 0.38358966, 0.37603405, 0.39895694, 0.32004962,\n",
      "       0.34352485, 0.44012416, 0.33622682, 0.36082735, 0.3453886 , 0.38348311, 0.44177538, 0.27038626]), array([-0.33642511,  0.16237947, -0.45175984,  0.03605675, -0.44054709, -0.27593382, -0.00694585, -0.07752262,  0.18376733,  0.36786938, -0.33207828,  0.38936831, -0.27090459,  0.17129052,  0.32136219,  0.03763704,  0.40729802,\n",
      "        0.28392512, -0.1158353 , -0.03322744,  0.61372823,  0.59427352,  0.46564271, -0.15314062, -0.09633198, -0.07070314,  0.03868581, -0.07463301,  0.28966028, -0.04313874, -0.4598618 , -0.64225299, -0.78007258, -0.16357919,\n",
      "        0.25693421,  0.23403317,  0.14130978,  0.49959129,  0.33497974,  0.33355987,  0.12858386,  1.04201901, -2.1355741 ,  0.37223599, -0.32896399,  0.05061019, -0.52334477,  0.31466938, -0.72215798, -0.16035658,  0.17016654,\n",
      "       -0.4333501 , -0.27333376, -0.45816746, -0.11585469, -0.42925527, -0.22245257,  0.11456184,  0.46224599,  0.18366892,  0.11077329,  0.48169586, -0.06006161,  0.84508314,  0.4104796 ]))), (16396, (array([0.32441575, 0.3900572 , 0.28247375, 0.32734765, 0.32279565, 0.32301754, 0.30824249, 0.38924202, 0.36094623, 0.36092801, 0.30969745, 0.37472489, 0.36966611, 0.34410179, 0.37297389, 0.35047389, 0.40267314, 0.32512384, 0.36029948,\n",
      "       0.39672518, 0.29915099, 0.39431644, 0.30792025, 0.31403553, 0.34349191, 0.31205682, 0.36465729, 0.33297809, 0.32553644, 0.37295956, 0.31053981, 0.39904816, 0.38125433, 0.33431503, 0.34946094, 0.37416651, 0.33130354, 0.33043539,\n",
      "       0.3255832 , 0.34583653, 0.34990907, 0.41736542, 0.35497849, 0.37894573, 0.32731839, 0.38225895, 0.41273674, 0.25156585, 0.38274233, 0.46510927, 0.34903016, 0.42972595, 0.39955777, 0.38378388, 0.37595459, 0.39898341, 0.32024528,\n",
      "       0.34364153, 0.43960279, 0.33607172, 0.36073441, 0.34525821, 0.38380736, 0.44196938, 0.27035093]), array([-2.11042712e-01,  2.16418154e-01, -3.09837824e-01,  7.41340693e-02, -4.39645946e-01, -2.97622713e-01, -4.95049610e-02,  1.77441252e-02,  2.68875656e-01,  2.53099970e-01, -2.08921786e-01,  4.12521268e-01, -2.49907680e-01,\n",
      "        1.41417899e-01,  3.18747080e-01, -1.92047208e-02,  3.31849997e-01,  3.21676740e-01, -5.27296585e-02, -3.16370937e-02,  5.44501756e-01,  4.32339442e-01,  3.41540165e-01, -1.50553529e-01, -4.09287208e-02, -1.54510763e-01,\n",
      "        7.30675580e-03, -1.20161586e-01,  3.09839167e-01, -7.57371787e-02, -4.37190993e-01, -6.11264461e-01, -8.60297629e-01, -1.95943246e-01,  1.76943620e-01,  2.82802496e-01,  1.15094466e-01,  3.74663296e-01,  2.94285990e-01,\n",
      "        4.42734905e-01,  1.91322006e-01,  1.00504761e+00, -2.44473535e+00,  3.89076710e-01, -2.06149175e-01,  9.05921335e-02, -4.65346506e-01,  3.11291067e-01, -6.84320919e-01, -1.72439098e-01,  1.83373593e-01, -5.09109165e-01,\n",
      "       -1.80344747e-01, -3.17850037e-01, -1.90110001e-03, -2.78786567e-01, -1.39989518e-01, -6.78881620e-02,  4.85031669e-01,  7.45064910e-02,  5.11231407e-02,  5.64744893e-01, -8.56542221e-02,  8.09460824e-01,  4.53468766e-01]))), (16397, (array([0.32434499, 0.39035987, 0.28263677, 0.32714484, 0.32319924, 0.32309051, 0.30814174, 0.38885515, 0.36132724, 0.36137716, 0.30968902, 0.37456864, 0.36967674, 0.34404309, 0.37312704, 0.35046366, 0.40236264, 0.32531206, 0.35985709,\n",
      "       0.39663636, 0.29961301, 0.39421703, 0.30797455, 0.31397978, 0.34307679, 0.31211864, 0.36470385, 0.33306636, 0.32607431, 0.3725996 , 0.31039505, 0.39856891, 0.38138986, 0.3343179 , 0.3490856 , 0.37413997, 0.33134433, 0.3305054 ,\n",
      "       0.32545483, 0.34582446, 0.34978764, 0.41729893, 0.35498974, 0.37909678, 0.32731847, 0.38225317, 0.41287018, 0.25156985, 0.38271429, 0.46539091, 0.34962457, 0.42969459, 0.39950587, 0.38394516, 0.37589405, 0.399014  , 0.32042342,\n",
      "       0.34369406, 0.43902579, 0.33595242, 0.36060923, 0.34499993, 0.3839799 , 0.4420868 , 0.27042533]), array([-8.77391300e-02,  2.58534164e-01, -1.65897676e-01,  1.08659525e-01, -4.16470110e-01, -3.14882825e-01, -9.20792808e-02,  1.17769363e-01,  3.57464899e-01,  1.25248660e-01, -8.18623009e-02,  4.25192830e-01, -2.28510109e-01,\n",
      "        9.11195645e-02,  2.99166564e-01, -5.72494925e-02,  2.51137279e-01,  3.52238937e-01,  4.30520679e-03, -3.82964793e-02,  4.61399795e-01,  2.67388790e-01,  2.09987734e-01, -1.46854038e-01,  2.31773817e-02, -2.26859709e-01,\n",
      "       -3.64626484e-02, -1.66168849e-01,  3.17929583e-01, -1.15868211e-01, -4.01529530e-01, -5.65676869e-01, -9.05252684e-01, -2.19639722e-01,  9.48009861e-02,  3.30575533e-01,  8.83162111e-02,  2.45489952e-01,  2.50908236e-01,\n",
      "        5.57398796e-01,  2.35660136e-01,  9.28741732e-01, -2.67499626e+00,  3.96338587e-01, -8.37676776e-02,  1.23307207e-01, -4.00483843e-01,  3.06694602e-01, -6.19032373e-01, -1.79280379e-01,  1.85033140e-01, -5.77273155e-01,\n",
      "       -9.07372495e-02, -1.66446491e-01,  1.11020831e-01, -1.32517613e-01, -5.04496842e-02, -2.35998608e-01,  4.77142336e-01, -2.84713673e-02, -1.91120554e-03,  6.40160300e-01, -1.12462903e-01,  7.61907714e-01,  4.75446064e-01]))), (16398, (array([0.32421738, 0.39057973, 0.28274637, 0.32699917, 0.32349154, 0.32307692, 0.30799589, 0.38855373, 0.36171977, 0.36193201, 0.30969258, 0.37435209, 0.36963543, 0.3439084 , 0.37338424, 0.35041317, 0.40214182, 0.32556271, 0.3594973 ,\n",
      "       0.39641571, 0.30013353, 0.39424246, 0.30798552, 0.31393711, 0.34275657, 0.31218339, 0.36471128, 0.33305951, 0.32672469, 0.37225517, 0.31031273, 0.39816795, 0.38146556, 0.33423137, 0.34870754, 0.37408138, 0.33133316, 0.33055806,\n",
      "       0.32528454, 0.34572102, 0.34976761, 0.41716827, 0.3550155 , 0.37927567, 0.32740192, 0.38219349, 0.41291193, 0.25161495, 0.38279605, 0.46569006, 0.35023295, 0.42964627, 0.39954404, 0.38406687, 0.37586375, 0.39902731, 0.32058742,\n",
      "       0.34368723, 0.43841582, 0.33587799, 0.36045459, 0.34475791, 0.38400533, 0.44212157, 0.27058589]), array([ 0.02778091,  0.28892636, -0.02906589,  0.13896504, -0.36905282, -0.32954053, -0.13341517,  0.21936268,  0.44721232, -0.01412662,  0.04388585,  0.4292578 , -0.20882162,  0.020635  ,  0.26369493, -0.07450095,  0.16786011,\n",
      "        0.37349469,  0.0509887 , -0.05478144,  0.3674833 ,  0.1065642 ,  0.07898282, -0.1427398 ,  0.09491384, -0.28514095, -0.0898471 , -0.21011637,  0.31144162, -0.16511048, -0.35438321, -0.50555766, -0.91527325, -0.23376163,\n",
      "        0.01589401,  0.37516267,  0.06135748,  0.1184848 ,  0.2081863 ,  0.67757423,  0.25753473,  0.81509428, -2.81146722,  0.3929716 ,  0.03277489,  0.14578075, -0.33177705,  0.30182243, -0.52516852, -0.18014385,  0.1766058 ,\n",
      "       -0.63600587, -0.00818379, -0.00755459,  0.21647158,  0.00559645,  0.04422542, -0.3841665 ,  0.43524544, -0.12032467, -0.04896171,  0.70576532, -0.13959941,  0.70586179,  0.47365487]))), (16399, (array([0.32403353, 0.39071606, 0.28280597, 0.32696422, 0.32366142, 0.32297827, 0.30780908, 0.38833692, 0.36211022, 0.36257963, 0.30973719, 0.37412923, 0.36954268, 0.34369898, 0.37372867, 0.35035804, 0.40201628, 0.32586409, 0.35923556,\n",
      "       0.39606533, 0.30070968, 0.39429423, 0.30796122, 0.31390994, 0.34257424, 0.31225569, 0.36467844, 0.33314074, 0.32748044, 0.3719441 , 0.31029684, 0.39786752, 0.38147977, 0.33405782, 0.3483387 , 0.37399402, 0.33126873, 0.33059161,\n",
      "       0.32507969, 0.34554125, 0.34984521, 0.41697772, 0.35505546, 0.37947929, 0.32757328, 0.38201607, 0.41285641, 0.25170718, 0.38297619, 0.465992  , 0.35082964, 0.42959091, 0.39967631, 0.3841457 , 0.37587376, 0.39898948, 0.32074114,\n",
      "       0.34362645, 0.43779546, 0.33585533, 0.36029707, 0.34461465, 0.38389256, 0.44207054, 0.27075508]), array([ 1.30571155e-01,  3.08541155e-01,  9.33255602e-02,  1.64386258e-01, -2.97310903e-01, -3.43220057e-01, -1.72304413e-01,  3.19512141e-01,  5.35219368e-01, -1.62592864e-01,  1.63321909e-01,  4.26933533e-01, -1.92326832e-01,\n",
      "       -6.82546745e-02,  2.14188227e-01, -7.03858196e-02,  8.44098885e-02,  3.83488978e-01,  8.37769434e-02, -8.19064060e-02,  2.65932377e-01, -4.42475036e-02, -4.37068520e-02, -1.38351523e-01,  1.72714979e-01, -3.27592092e-01,\n",
      "       -1.49735510e-01, -2.49802323e-01,  2.89135694e-01, -2.24232614e-01, -2.97648875e-01, -4.31258386e-01, -8.91770515e-01, -2.38111343e-01, -5.52295875e-02,  4.14026414e-01,  3.48951654e-02, -7.78830372e-04,  1.69049588e-01,\n",
      "        8.01945684e-01,  2.55014144e-01,  6.67467291e-01, -2.84491400e+00,  3.78412441e-01,  1.38497414e-01,  1.56016851e-01, -2.61696529e-01,  2.97270216e-01, -4.02978785e-01, -1.74347370e-01,  1.59899459e-01, -6.83565796e-01,\n",
      "        6.48229476e-02,  1.54549872e-01,  3.08605259e-01,  1.32895129e-01,  1.41660392e-01, -5.07853860e-01,  3.58491910e-01, -1.97415404e-01, -9.10528819e-02,  7.59240408e-01, -1.66040487e-01,  6.44052798e-01,  4.46902644e-01]))), (16400, (array([0.32383471, 0.39077145, 0.2828206 , 0.32703888, 0.32370302, 0.32279827, 0.30758588, 0.38820107, 0.36248814, 0.36320235, 0.3098183 , 0.37391615, 0.36940028, 0.34341887, 0.37413935, 0.35030888, 0.4019905 , 0.32620116, 0.35908518,\n",
      "       0.39559248, 0.30133612, 0.39422639, 0.30791217, 0.31394669, 0.34253237, 0.31234057, 0.36460647, 0.3333231 , 0.32832834, 0.37168026, 0.31034749, 0.39768591, 0.38143233, 0.33380549, 0.34798818, 0.37388182, 0.33115053, 0.33060435,\n",
      "       0.32484998, 0.34530084, 0.3500104 , 0.41673407, 0.35510755, 0.37969264, 0.32783205, 0.38172157, 0.4127032 , 0.25184891, 0.38323802, 0.46628286, 0.35138632, 0.42954075, 0.39978973, 0.38418172, 0.3759323 , 0.39894726, 0.32088835,\n",
      "       0.34357356, 0.43718624, 0.33588836, 0.36017348, 0.34457244, 0.38365364, 0.44193364, 0.27092676]), array([ 2.16693183e-01,  3.18949003e-01,  1.96102520e-01,  1.84239490e-01, -2.03248337e-01, -3.57013713e-01, -2.07605209e-01,  4.15340523e-01,  6.18016580e-01, -3.16766395e-01,  2.71845821e-01,  4.20434888e-01, -1.79679540e-01,\n",
      "       -1.72226376e-01,  1.53216947e-01, -4.58854024e-02,  2.73849295e-03,  3.80521971e-01,  1.00183283e-01, -1.19693813e-01,  1.59922247e-01, -1.80601705e-01, -1.51089699e-01, -1.33218174e-01,  2.54512144e-01, -3.53407211e-01,\n",
      "       -2.12860229e-01, -2.83493918e-01,  2.51123587e-01, -2.92904997e-01, -2.33384992e-01, -3.43586354e-01, -8.37138634e-01, -2.33181811e-01, -1.15190937e-01,  4.44338242e-01,  9.91292286e-03, -1.07833957e-01,  1.35807586e-01,\n",
      "        9.27859450e-01,  2.28469958e-01,  4.90703270e-01, -2.77256025e+00,  3.52699110e-01,  2.29110261e-01,  1.53047303e-01, -1.92025715e-01,  2.93227032e-01, -2.54320596e-01, -1.61421934e-01,  1.37057182e-01, -7.18257426e-01,\n",
      "        1.27106248e-01,  3.15080960e-01,  3.82476543e-01,  2.47958190e-01,  2.39073009e-01, -6.03740914e-01,  2.48926263e-01, -2.57546225e-01, -1.29411371e-01,  7.98236952e-01, -1.90772034e-01,  5.78362254e-01,  3.95723449e-01]))), (16401, (array([0.32368114, 0.39075118, 0.28279612, 0.32721815, 0.32361571, 0.32269925, 0.30733123, 0.38814003, 0.36284679, 0.36375752, 0.30992816, 0.37372828, 0.36921142, 0.34307486, 0.37459275, 0.35027737, 0.40206769, 0.3265562 , 0.3590563 ,\n",
      "       0.39507505, 0.30200438, 0.39404638, 0.30784979, 0.31401225, 0.3426279 , 0.31244279, 0.3644985 , 0.33357918, 0.3291208 , 0.37147265, 0.31039584, 0.39763593, 0.38132509, 0.3334876 , 0.34766167, 0.37374936, 0.33097902, 0.33060036,\n",
      "       0.32460668, 0.34508016, 0.35024804, 0.41644621, 0.35516843, 0.37987585, 0.32817276, 0.38132032, 0.41257565, 0.25203848, 0.38356063, 0.46655012, 0.35187325, 0.42950966, 0.39981866, 0.38417818, 0.3759723 , 0.39889935, 0.32103214,\n",
      "       0.34366623, 0.43660776, 0.33597747, 0.36008455, 0.34462543, 0.38347792, 0.44179281, 0.27109485]), array([ 0.28334526,  0.32216481,  0.27636438,  0.19782324, -0.09094547, -0.37120309, -0.23825759,  0.50402059,  0.69163458, -0.47232847,  0.3654088 ,  0.41163518, -0.17058998, -0.28655506,  0.08394698, -0.00354319, -0.0757015 ,\n",
      "        0.36323938,  0.09902341, -0.16741839,  0.05250953, -0.29954056, -0.23742628, -0.12628856,  0.33776206, -0.36276167, -0.27595433, -0.30999553,  0.19884538, -0.36950887, -0.16360246, -0.2439563 , -0.75467029, -0.22006855,\n",
      "       -0.16196147,  0.46306892, -0.01231371, -0.19948025,  0.11000022,  1.05148733,  0.1805588 ,  0.29116363, -2.59831454,  0.31653892,  0.30125046,  0.13690241, -0.12380402,  0.28946008, -0.0827794 , -0.14125306,  0.11052346,\n",
      "       -0.73840865,  0.17879065,  0.46895389,  0.43424166,  0.35039802,  0.33332616, -0.66979055,  0.11163628, -0.29993435, -0.16526842,  0.82051494, -0.21292409,  0.50978107,  0.32239297]))), (16402, (array([0.32356604, 0.39066234, 0.2827385 , 0.32745302, 0.32340375, 0.3227044 , 0.30705055, 0.3881456 , 0.36318337, 0.36421995, 0.31005604, 0.37357903, 0.36898065, 0.34267667, 0.37506428, 0.35027566, 0.40224939, 0.32690976, 0.35900692,\n",
      "       0.39457978, 0.3026134 , 0.39376645, 0.30790675, 0.31411213, 0.34285204, 0.31256626, 0.36435935, 0.33389569, 0.32981198, 0.37132514, 0.31033319, 0.39754815, 0.38116256, 0.33312108, 0.34736121, 0.3736019 , 0.33079168, 0.33063318,\n",
      "       0.32436177, 0.34491615, 0.35053948, 0.41612468, 0.35523398, 0.38002531, 0.32858536, 0.38087153, 0.41250402, 0.25219842, 0.38392019, 0.46678298, 0.3522608 , 0.42951219, 0.39975401, 0.38420833, 0.37593942, 0.3988442 , 0.32117444,\n",
      "       0.34385817, 0.43607718, 0.33611924, 0.36002838, 0.34476048, 0.38341878, 0.44178083, 0.2712539 ]), array([ 0.3288749 ,  0.32042797,  0.33336219,  0.20443741,  0.03367263, -0.38507718, -0.26329653,  0.58269585,  0.7517417 , -0.62414866,  0.4406253 ,  0.40177864, -0.16381915, -0.40539436,  0.00997374,  0.05266514, -0.14994391,\n",
      "        0.33071558,  0.08054815, -0.22371434, -0.05347874, -0.3995056 , -0.29859475, -0.11605981,  0.4195189 , -0.3567426 , -0.33589078, -0.32866771,  0.13491857, -0.45107008, -0.0900935 , -0.13449927, -0.64846732, -0.20031498,\n",
      "       -0.19487797,  0.46713776, -0.03026876, -0.2738325 ,  0.09231761,  1.16813106,  0.1160165 ,  0.07665981, -2.33239766,  0.27131479,  0.35267021,  0.1085187 , -0.05736066,  0.28534679,  0.10636758, -0.11418298,  0.08298445,\n",
      "       -0.74239517,  0.22114819,  0.61103382,  0.46124845,  0.44054114,  0.42099637, -0.70523044, -0.04539101, -0.32503772, -0.19967465,  0.82409507, -0.2318826 ,  0.43846462,  0.23078973]))), (16403, (array([0.3234834 , 0.39052877, 0.28265326, 0.32769376, 0.32307577, 0.32281674, 0.30674984, 0.38820798, 0.36349899, 0.3645664 , 0.31018878, 0.37347856, 0.3687322 , 0.3422999 , 0.37552987, 0.35031552, 0.40253508, 0.32724181, 0.35884584,\n",
      "       0.39412247, 0.3030808 , 0.39340304, 0.30796536, 0.3142604 , 0.34319054, 0.31271365, 0.36428182, 0.33425712, 0.33037687, 0.3712369 , 0.31014858, 0.39732395, 0.38095241, 0.33272533, 0.34708533, 0.37344538, 0.33062726, 0.33068956,\n",
      "       0.32412706, 0.34480832, 0.35086453, 0.4157812 , 0.35529999, 0.38013828, 0.32901807, 0.38039995, 0.41248328, 0.25229788, 0.38429148, 0.46697252, 0.35252121, 0.42956252, 0.39959047, 0.38427095, 0.37583269, 0.39878037, 0.3213158 ,\n",
      "       0.34408635, 0.43560891, 0.33624651, 0.36000077, 0.34495859, 0.38347104, 0.44190312, 0.27139974]), array([ 0.3527027 ,  0.31597322,  0.36818345,  0.20342751,  0.16327711, -0.3968898 , -0.28186906,  0.64844401,  0.79385126, -0.76651072,  0.4948479 ,  0.39129702, -0.1572739 , -0.5221718 , -0.06489033,  0.11758612, -0.21942518,\n",
      "        0.28252151,  0.04644812, -0.286717  , -0.15553881, -0.48016347, -0.33232626, -0.10079348,  0.49655036, -0.33719784, -0.38978912, -0.33938753,  0.06289377, -0.53335568, -0.01433387, -0.01810327, -0.52334238, -0.17572193,\n",
      "       -0.21450091,  0.45361079, -0.04228141, -0.330259  ,  0.08260025,  1.27262716,  0.04127922, -0.14375609, -1.99041342,  0.2190139 ,  0.38235592,  0.06959752,  0.00757035,  0.279948  ,  0.30635163, -0.08105314,  0.05726036,\n",
      "       -0.72871476,  0.25632592,  0.73639864,  0.46203135,  0.51905562,  0.49846624, -0.71045809, -0.2117329 , -0.33426637, -0.23333551,  0.80741767, -0.24734918,  0.36386933,  0.12611146]))), (16404, (array([0.32342857, 0.39053389, 0.28254496, 0.32793926, 0.32264401, 0.32303547, 0.30644817, 0.38825105, 0.36379839, 0.36477701, 0.31031153, 0.37343286, 0.36851286, 0.34195841, 0.37596729, 0.35040737, 0.40285467, 0.32753307, 0.35858915,\n",
      "       0.39372192, 0.30338958, 0.39297588, 0.30801156, 0.31446992, 0.34362417, 0.31288616, 0.364288  , 0.33464659, 0.33079592, 0.37120332, 0.3098993 , 0.39697235, 0.38070576, 0.33232084, 0.34684466, 0.37328631, 0.33050511, 0.33076873,\n",
      "       0.32391341, 0.34475217, 0.35120341, 0.41542832, 0.35536272, 0.38021293, 0.32942374, 0.37992959, 0.41250655, 0.25233713, 0.38464935, 0.46711188, 0.35263042, 0.42967326, 0.39932688, 0.38434967, 0.375655  , 0.39870703, 0.32145517,\n",
      "       0.34434899, 0.43521462, 0.33628213, 0.35999555, 0.34519681, 0.38362623, 0.4421621 , 0.2715299 ]), array([ 3.55187773e-01,  3.10801295e-01,  3.83304650e-01,  1.94250631e-01,  2.89749037e-01, -4.03977914e-01, -2.93261526e-01,  6.98322774e-01,  8.13594627e-01, -8.93434757e-01,  5.26221542e-01,  3.79743902e-01, -1.48215512e-01,\n",
      "       -6.30058382e-01, -1.36840506e-01,  1.85269099e-01, -2.83850939e-01,  2.18774285e-01, -2.78038770e-04, -3.54215528e-01, -2.51571469e-01, -5.42177888e-01, -3.38287472e-01, -7.87813716e-02,  5.65497181e-01, -3.06523717e-01,\n",
      "       -4.35109924e-01, -3.42465067e-01, -1.30770876e-02, -6.11119090e-01,  6.25410291e-02,  1.01627723e-01, -3.84691925e-01, -1.48141400e-01, -2.22356282e-01,  4.19944326e-01, -4.66462365e-02, -3.69242247e-01,  7.99050277e-02,\n",
      "        1.35981394e+00, -3.60402691e-02, -3.60154542e-01, -1.59197966e+00,  1.62086071e-01,  3.90560401e-01,  2.24331588e-02,  7.16679018e-02,  2.72114017e-01,  5.09275535e-01, -4.31822344e-02,  3.61640252e-02, -6.96121781e-01,\n",
      "        2.86989458e-01,  8.40608176e-01,  4.36247828e-01,  5.86584379e-01,  5.62054219e-01, -6.86899819e-01, -3.75283734e-01, -3.29647087e-01, -2.66489139e-01,  7.69493845e-01, -2.59354355e-01,  2.84964405e-01,  1.44859338e-02]))), (16405, (array([0.32339852, 0.39066806, 0.28242676, 0.32818729, 0.32221247, 0.32335578, 0.30620302, 0.38815527, 0.36408928, 0.36483669, 0.3104088 , 0.37344308, 0.36833365, 0.34166723, 0.37635721, 0.35055934, 0.4031444 , 0.3277663 , 0.35825567,\n",
      "       0.3933988 , 0.30353118, 0.39250702, 0.30804247, 0.31475117, 0.34404861, 0.31308348, 0.36437594, 0.33504676, 0.33105569, 0.37121737, 0.30962917, 0.39650972, 0.38043714, 0.33192792, 0.346714  , 0.37313161, 0.33044264, 0.33086863,\n",
      "       0.32372986, 0.34473982, 0.35153866, 0.41510465, 0.35541944, 0.38024848, 0.32979718, 0.37948234, 0.41256598, 0.25232187, 0.38497024, 0.4671962 , 0.35256994, 0.42985435, 0.39896649, 0.38443458, 0.37541283, 0.39862436, 0.32159004,\n",
      "       0.34464554, 0.43490331, 0.33622863, 0.36000512, 0.34545035, 0.38387373, 0.44255661, 0.2716437 ]), array([ 0.33747239,  0.30646618,  0.38207464,  0.17655995,  0.40490898, -0.40302191, -0.2969333 ,  0.72950302,  0.8070537 , -0.99906071,  0.53371549,  0.36586882, -0.13354255, -0.72247624, -0.20230899,  0.24942809, -0.34301532,\n",
      "        0.14016613, -0.0555916 , -0.42380108, -0.33993344, -0.5869606 , -0.31800771, -0.04863912,  0.62307151, -0.26741485, -0.46972582, -0.33853233, -0.08860271, -0.67849392,  0.13967352,  0.22050254, -0.23832967, -0.11929295,\n",
      "       -0.22058355,  0.36426299, -0.04177775, -0.39217344,  0.08262728,  1.42498238, -0.10778086, -0.56223998, -1.15906861,  0.10322536,  0.37874721, -0.03028408,  0.13579548,  0.26060937,  0.7066066 , -0.00226727,  0.0223142 ,\n",
      "       -0.64380938,  0.31591707,  0.91995704,  0.38457812,  0.64345305,  0.6081795 , -0.63683491, -0.52324934, -0.31348974, -0.29882601,  0.71004238, -0.26821064,  0.20048135, -0.09749779]))), (16406, (array([0.32339177, 0.39092029, 0.28233067, 0.32843415, 0.32181452, 0.32376884, 0.30602505, 0.38798983, 0.36438153, 0.36473622, 0.31046553, 0.37350522, 0.36820284, 0.3414418 , 0.37668404, 0.35077636, 0.40339651, 0.32792752, 0.35786543,\n",
      "       0.39317408, 0.30350539, 0.39201954, 0.30805821, 0.31510355, 0.3444414 , 0.31330382, 0.36454116, 0.33544075, 0.33114924, 0.37127095, 0.30935176, 0.39595883, 0.38016396, 0.33156567, 0.34668539, 0.37298823, 0.33045359, 0.33098557,\n",
      "       0.3235831 , 0.34476077, 0.35185667, 0.41493648, 0.3554688 , 0.38024534, 0.33013376, 0.37907682, 0.4126535 , 0.25226305, 0.3852334 , 0.46722265, 0.35265426, 0.4300329 , 0.39851694, 0.38451612, 0.37511574, 0.39853385, 0.3216832 ,\n",
      "       0.34497636, 0.43468159, 0.33609405, 0.36002106, 0.34565646, 0.3842018 , 0.44304784, 0.27174219]), array([ 0.30134442,  0.30390466,  0.36819116,  0.15029535,  0.5012835 , -0.39043312, -0.2925589 ,  0.73950322,  0.77112749, -1.07807363,  0.51713531,  0.34781968, -0.11014177, -0.79359556, -0.25816123,  0.30394939, -0.39661646,\n",
      "        0.04797137, -0.1147823 , -0.49298689, -0.41945166, -0.61642992, -0.27467546, -0.0095827 ,  0.66627408, -0.22261413, -0.49197627, -0.32840896, -0.15942991, -0.72948954,  0.21636301,  0.33394771, -0.09028899, -0.09062043,\n",
      "       -0.21155893,  0.28563952, -0.02640097, -0.40109651,  0.08868209,  1.46428009, -0.16592947, -0.73996552, -0.71423942,  0.0451268 ,  0.34944297, -0.08566351,  0.20074158,  0.24425131,  0.88975687,  0.03977293,  0.01792822,\n",
      "       -0.5716162 ,  0.34559288,  0.97169232,  0.30861715,  0.68947721,  0.63356427, -0.56320741, -0.64329011, -0.28810783, -0.32946322,  0.62960135, -0.27442787,  0.10920233, -0.20329075]))), (16407, (array([0.32340804, 0.39123251, 0.28226344, 0.32867434, 0.32145614, 0.32426199, 0.30592127, 0.38781245, 0.36468609, 0.36447299, 0.31046828, 0.37361031, 0.36812549, 0.34129688, 0.37693633, 0.35105935, 0.40360306, 0.32800705, 0.35743811,\n",
      "       0.39306701, 0.30331981, 0.39153634, 0.30806133, 0.31547237, 0.3448021 , 0.31354409, 0.36472945, 0.33581298, 0.33107595, 0.37135624, 0.30908024, 0.39535258, 0.38001692, 0.33125109, 0.34674448, 0.37286275, 0.33054657, 0.33111413,\n",
      "       0.32347691, 0.34480282, 0.35214875, 0.41492501, 0.35551096, 0.38022049, 0.330429  , 0.37872737, 0.4127614 , 0.25217608, 0.38542199, 0.4672551 , 0.35290783, 0.43011904, 0.39799011, 0.3845858 , 0.37477573, 0.39843844, 0.32169971,\n",
      "       0.34534235, 0.4345538 , 0.33589155, 0.36003478, 0.34575612, 0.38459844, 0.44355024, 0.27182766]), array([ 2.49132623e-01,  3.03308090e-01,  3.45232896e-01,  1.15774064e-01,  5.72826797e-01, -3.62818436e-01, -2.80071185e-01,  7.26474771e-01,  7.03903688e-01, -1.12610459e+00,  4.77132925e-01,  3.23440335e-01, -7.52593992e-02,\n",
      "       -8.38763890e-01, -3.01854288e-01,  3.43396354e-01, -4.44084817e-01, -5.59724750e-02, -1.72910980e-01, -5.59294225e-01, -4.89394075e-01, -6.32797428e-01, -2.12811156e-01,  3.83471050e-02,  6.92613779e-01, -1.74691346e-01,\n",
      "       -5.00723284e-01, -3.12973505e-01, -2.21783002e-01, -7.58543389e-01,  2.91886940e-01,  4.37277735e-01,  5.34300144e-02, -6.32102862e-02, -1.97527018e-01,  1.84355509e-01,  2.53166963e-04, -3.98433596e-01,  9.57125408e-02,\n",
      "        1.47500929e+00, -2.03319951e-01, -8.84212954e-01, -2.78947811e-01, -9.77478958e-03,  3.06003420e-01, -1.40822123e-01,  2.66975100e-01,  2.22042550e-01,  1.05068648e+00,  8.09945375e-02,  2.46167778e-02, -4.80235835e-01,\n",
      "        3.77842223e-01,  9.94188606e-01,  2.10785396e-01,  7.23908323e-01,  6.35465245e-01, -4.69449290e-01, -7.24699334e-01, -2.55634873e-01, -3.56970883e-01,  5.29593734e-01, -2.78594352e-01,  1.02484987e-02, -2.96866862e-01]))), (16408, (array([0.32344763, 0.39156941, 0.28223317, 0.32890052, 0.32114304, 0.32479063, 0.30589455, 0.38763293, 0.36501382, 0.3640514 , 0.31040631, 0.37374489, 0.36810321, 0.34124545, 0.37710702, 0.3514047 , 0.40375632, 0.32800017, 0.35699174,\n",
      "       0.39309307, 0.30298879, 0.39107874, 0.3080558 , 0.31584242, 0.34513134, 0.31380003, 0.36490358, 0.33614987, 0.33084106, 0.3714667 , 0.30882676, 0.39472762, 0.38001698, 0.33099847, 0.34687154, 0.37276091, 0.33072406, 0.33124708,\n",
      "       0.32341189, 0.34485291, 0.35241162, 0.41506607, 0.35554753, 0.38028233, 0.33067814, 0.37844331, 0.41288264, 0.25207989, 0.38552377, 0.46734579, 0.35332274, 0.43010465, 0.39740177, 0.38463685, 0.37440642, 0.39834248, 0.32164719,\n",
      "       0.34574438, 0.43454903, 0.33566878, 0.36003821, 0.34575119, 0.38505209, 0.44404703, 0.27190303]), array([ 0.18364963,  0.30404581,  0.31628183,  0.07377223,  0.61553476, -0.31745887, -0.25969757,  0.68951863,  0.60501256, -1.14008668,  0.41519304,  0.29062094, -0.02685882, -0.85483983, -0.3315317 ,  0.36345333, -0.4844531 ,\n",
      "       -0.16929779, -0.22526621, -0.62030026, -0.54939447, -0.63838653, -0.13786682,  0.09415573,  0.70031963, -0.12587065, -0.49539074, -0.29304197, -0.27264513, -0.76107217,  0.36531219,  0.52600276,  0.1871258 , -0.03776729,\n",
      "       -0.1803025 ,  0.06210222,  0.03824967, -0.38670936,  0.10131433,  1.45579419, -0.2142924 , -0.98745664,  0.12790434, -0.05954065,  0.2523296 , -0.1930805 ,  0.33442099,  0.19329276,  1.18246313,  0.1196452 ,  0.04320196,\n",
      "       -0.37140125,  0.41353653,  0.98705781,  0.09426465,  0.74550952,  0.61191949, -0.35932648, -0.75948876, -0.21795971, -0.37945472,  0.41234685, -0.28126522, -0.09665275, -0.37314872]))), (16409, (array([0.32351075, 0.39192602, 0.28224848, 0.32910359, 0.32088041, 0.32531439, 0.30594344, 0.38745951, 0.36537436, 0.36368965, 0.31027258, 0.3738919 , 0.36813422, 0.3412975 , 0.37719328, 0.35180409, 0.40384928, 0.32795742, 0.35654157,\n",
      "       0.39326208, 0.30255138, 0.39066541, 0.30804587, 0.31619802, 0.34543024, 0.31406635, 0.36505579, 0.33644026, 0.3304548 , 0.37141497, 0.30860199, 0.39411148, 0.38016598, 0.33081906, 0.34704279, 0.37268709, 0.33098188, 0.33137555,\n",
      "       0.32338541, 0.34489803, 0.35264729, 0.41526865, 0.35558123, 0.3803846 , 0.33087589, 0.37822853, 0.41301085, 0.25199555, 0.38553159, 0.46749266, 0.35388486, 0.42998279, 0.39677111, 0.38466466, 0.37402227, 0.3982514 , 0.32157545,\n",
      "       0.34618268, 0.43448481, 0.33547889, 0.36002454, 0.34565006, 0.38555201, 0.4445218 , 0.27197108]), array([ 0.1081775 ,  0.30464404,  0.28367764,  0.02558166,  0.62785638, -0.25274276, -0.2319816 ,  0.62896044,  0.47591484, -1.11850992,  0.33360923,  0.24765209,  0.03607961, -0.84039841, -0.34605738,  0.36127446, -0.51630133,\n",
      "       -0.28916244, -0.26779025, -0.67366068, -0.59933135, -0.63549858, -0.05577807,  0.15586616,  0.68851837, -0.07793213, -0.47599749, -0.26927521, -0.30996   , -0.7339583 ,  0.43531344,  0.5961418 ,  0.30568487, -0.01464968,\n",
      "       -0.16105264, -0.07790752,  0.08676973, -0.36828833,  0.10326413,  1.40661357, -0.19524711, -1.0443457 ,  0.49105541, -0.1029052 ,  0.19253507, -0.24014396,  0.4022975 ,  0.15771821,  1.27972762,  0.15436187,  0.07358317,\n",
      "       -0.24799841,  0.45239835,  0.95119076, -0.03704186,  0.75274607,  0.56197485, -0.23680428, -0.74326671, -0.17677757, -0.39468104,  0.28104204, -0.28285488, -0.21095243, -0.42833364])))]\n",
      "peak at 16415.0 = 1.4307911927800128 idx 42: continuing previous group: (16401.5, 16401.5, -2.8449139986445684, 16401.5, 42),smaller, \n",
      "[(16415, (array([0.32319443, 0.394192  , 0.28336694, 0.32926073, 0.32051343, 0.3277413 , 0.3062502 , 0.38675626, 0.36414367, 0.36402917, 0.30931877, 0.37397988, 0.36853036, 0.34151068, 0.37783566, 0.35421155, 0.40300152, 0.32958237, 0.35427346,\n",
      "       0.39367879, 0.30175912, 0.3896414 , 0.30790819, 0.31732659, 0.34623014, 0.31529647, 0.36516783, 0.33689208, 0.33082769, 0.37029539, 0.30821733, 0.39184233, 0.37950228, 0.33050211, 0.34760663, 0.37244417, 0.33218276, 0.33147498,\n",
      "       0.32333104, 0.34480948, 0.35376742, 0.41480499, 0.35585483, 0.38119175, 0.33138525, 0.37802002, 0.41359099, 0.25178324, 0.3851969 , 0.46931941, 0.3590817 , 0.42730887, 0.39343455, 0.38437877, 0.37214143, 0.39811579, 0.32187013,\n",
      "       0.34835985, 0.43244623, 0.33521043, 0.35949884, 0.34628648, 0.38904889, 0.4462346 , 0.27208484]), array([-0.3164666 ,  0.13991283,  0.04533103, -0.26144469,  0.27977823,  0.44740563,  0.02464553, -0.03997602, -0.60638228, -0.36176019, -0.35576633, -0.21286157,  0.62066884, -0.23743306, -0.1273754 , -0.06978652, -0.41578245,\n",
      "       -0.94893592, -0.23340876, -0.71476246, -0.6749296 , -0.5427265 ,  0.29710733,  0.46176569,  0.28738859,  0.13982305, -0.14096496, -0.05590848, -0.26082571, -0.01635462,  0.64427403,  0.52773831,  0.54298865,  0.07822698,\n",
      "        0.01642514, -0.94847938,  0.42781047, -0.18817226, -0.02099343,  0.60680854,  0.43709321, -0.45059296,  1.43079119, -0.24687198, -0.11406258, -0.36406679,  0.67997796, -0.15571498,  1.07755945,  0.27859342,  0.38361558,\n",
      "        0.50680797,  0.59966873,  0.31975132, -0.84120558,  0.43857343, -0.18163764,  0.53471754,  0.16154594,  0.03495392, -0.21128022, -0.5564231 , -0.26825561, -0.90262714, -0.28759995])))]\n",
      "peak at 16444.5 = 1.5524747863376078 idx 1: continuing previous group: (16401.5, 16415.0, -2.8449139986445684, 16401.5, 42),smaller, \n",
      "[(16443, (array([0.32582142, 0.39930298, 0.28094257, 0.33317496, 0.31834085, 0.3315282 , 0.30909878, 0.39026655, 0.35374063, 0.37183585, 0.31086948, 0.38094624, 0.36895958, 0.34246821, 0.37943577, 0.36256361, 0.40142203, 0.33130854, 0.35503404,\n",
      "       0.38961227, 0.30376642, 0.38423065, 0.30747818, 0.31764382, 0.3476915 , 0.31690223, 0.3654528 , 0.33490198, 0.33548192, 0.37513991, 0.3059246 , 0.3897663 , 0.37630154, 0.33469164, 0.3436252 , 0.37403723, 0.3336561 , 0.33265154,\n",
      "       0.32118527, 0.34674433, 0.35298322, 0.40772993, 0.35845276, 0.38304165, 0.33722715, 0.37858322, 0.41151184, 0.24838015, 0.39369653, 0.47439842, 0.36470465, 0.42178943, 0.38294685, 0.38423939, 0.36744737, 0.39913168, 0.32114003,\n",
      "       0.35209212, 0.42834349, 0.33402589, 0.35668742, 0.34790289, 0.39295916, 0.45454389, 0.27950262]), array([-0.3935111 ,  1.55247479,  0.40226676, -0.16123358, -1.27824633, -0.63366082, -0.29637743,  0.2322706 , -0.01272575, -0.11231216,  0.1562926 ,  0.5829915 , -0.31679108, -0.10455303, -0.96296487,  0.33655237, -0.47580856,\n",
      "        0.62442296, -0.33085835, -0.39807993,  0.05895123,  0.30368091, -0.31552565, -0.25540241, -0.53530846,  0.59191731,  0.03523869, -0.31159571,  0.58549183, -0.76136686,  0.48912529,  0.17673593, -0.20342275, -0.71187583,\n",
      "       -0.75337324,  0.75054476, -0.06619398,  0.23490763, -0.40551088,  0.92495485, -0.14269037, -0.52418464,  0.05723462,  0.78573553,  0.41361328,  0.53616865,  0.26677905,  0.16437328,  0.31946664, -0.30231569, -0.06372121,\n",
      "        0.60783939,  0.48263666,  0.18342651,  0.21721621,  0.97083509,  0.55574394, -1.30382497,  0.06751082,  0.26380329, -0.34266201,  0.30301247, -0.393845  ,  0.45960637, -0.2714044 ]))), (16444, (array([0.32583562, 0.39939542, 0.28112758, 0.33354421, 0.31836153, 0.3315672 , 0.30948399, 0.39068746, 0.35367155, 0.37152136, 0.31085938, 0.38158913, 0.36926645, 0.34251809, 0.37934023, 0.36271856, 0.40102392, 0.33128615, 0.35512385,\n",
      "       0.38941864, 0.30365006, 0.38373744, 0.30747814, 0.31791595, 0.34789083, 0.31704343, 0.36538651, 0.33480237, 0.33526569, 0.37523079, 0.30583603, 0.3897059 , 0.37625033, 0.33500812, 0.34348268, 0.37423258, 0.33346344, 0.33254627,\n",
      "       0.32105673, 0.34688475, 0.35313838, 0.40754231, 0.35835274, 0.38356277, 0.33691927, 0.37824378, 0.41106852, 0.24816326, 0.3942153 , 0.47424491, 0.36452879, 0.42177058, 0.38266653, 0.38420449, 0.3671779 , 0.39907198, 0.32116442,\n",
      "       0.35180959, 0.42859421, 0.3339663 , 0.35664624, 0.34782036, 0.39292367, 0.45530381, 0.27993938]), array([-0.32721327,  1.48752965,  0.42217978, -0.2252606 , -1.32971222, -0.49970888, -0.27663027,  0.31219273, -0.01833388, -0.12025344,  0.13026972,  0.56067495, -0.27112163, -0.11178   , -0.94526769,  0.35145057, -0.44703118,\n",
      "        0.557675  , -0.33647792, -0.52929935, -0.05151113,  0.36827604, -0.33950832, -0.29129878, -0.32874625,  0.78281671,  0.1181523 , -0.29791388,  0.60069351, -0.81598398,  0.46700258,  0.07970453, -0.27367309, -0.84235224,\n",
      "       -0.61334919,  0.70980495,  0.05855563,  0.19364614, -0.43705661,  0.90581345, -0.17984093, -0.61681593,  0.09799586,  0.64134991,  0.38145999,  0.43341811,  0.27442777,  0.23506685,  0.6085245 , -0.25533008, -0.02504629,\n",
      "        0.74697695,  0.47121835,  0.15142971,  0.18470036,  1.00078451,  0.55959385, -1.23245906,  0.13170642,  0.14682515, -0.29132261,  0.28379163, -0.45462966,  0.13524999, -0.31850012]))), (16445, (array([0.32578414, 0.39946501, 0.28132449, 0.33394529, 0.3184016 , 0.33164054, 0.3098308 , 0.39113771, 0.35371998, 0.37119249, 0.31083497, 0.38225254, 0.36954455, 0.34246457, 0.379244  , 0.36292327, 0.40069441, 0.33121633, 0.35530584,\n",
      "       0.38918953, 0.30355608, 0.38320941, 0.3074952 , 0.31818663, 0.348185  , 0.31712045, 0.36525775, 0.33471289, 0.33508097, 0.37518102, 0.30574995, 0.38962166, 0.37620823, 0.33524127, 0.3433754 , 0.37443943, 0.3331934 , 0.33242992,\n",
      "       0.32097631, 0.3471094 , 0.35335689, 0.40748453, 0.35825515, 0.38408603, 0.33653564, 0.37804033, 0.41057491, 0.2479472 , 0.39464436, 0.47413771, 0.36435814, 0.42178438, 0.38234047, 0.38421013, 0.36683653, 0.39887131, 0.32123211,\n",
      "       0.35162459, 0.42878109, 0.33395925, 0.35671221, 0.34772065, 0.39283151, 0.4560719 , 0.28033234]), array([-0.24793576,  1.38722496,  0.43308278, -0.28522438, -1.34718033, -0.3466468 , -0.26170267,  0.38503768, -0.02332734, -0.12859799,  0.11416683,  0.52596098, -0.22722239, -0.11573986, -0.90791547,  0.35187446, -0.40060449,\n",
      "        0.47914923, -0.32070271, -0.64058787, -0.15786354,  0.43056448, -0.34941282, -0.32609473, -0.1214735 ,  0.95518653,  0.1962367 , -0.2650915 ,  0.60418141, -0.85216925,  0.41873344, -0.02032836, -0.33912638, -0.95483119,\n",
      "       -0.45248894,  0.64932391,  0.17749918,  0.14038295, -0.46205344,  0.86492377, -0.22546601, -0.69042266,  0.13636993,  0.47984558,  0.33713549,  0.31505892,  0.2577695 ,  0.29455073,  0.88380821, -0.19955519,  0.01204363,\n",
      "        0.86882074,  0.44702232,  0.11621848,  0.15430467,  1.0009075 ,  0.56079682, -1.12724208,  0.18817018,  0.02842461, -0.22572169,  0.26189387, -0.50212919, -0.1880284 , -0.35655856]))), (16446, (array([0.32567705, 0.39950903, 0.28148011, 0.3343718 , 0.3184602 , 0.33174389, 0.31012813, 0.39160325, 0.35388121, 0.37087261, 0.31088059, 0.38292152, 0.36979129, 0.34236394, 0.37915504, 0.36317124, 0.40044434, 0.33109579, 0.35544669,\n",
      "       0.38893318, 0.30348457, 0.38266189, 0.30752879, 0.31845522, 0.34856925, 0.31713385, 0.36510293, 0.33465022, 0.33494027, 0.37518454, 0.30566442, 0.38961086, 0.3761789 , 0.3353848 , 0.34340178, 0.37464576, 0.33286046, 0.33230991,\n",
      "       0.32099465, 0.34738409, 0.35362331, 0.40755858, 0.358171  , 0.38460696, 0.33618338, 0.37801665, 0.41004784, 0.2477299 , 0.3949755 , 0.47407679, 0.3641892 , 0.42181865, 0.38197554, 0.38426545, 0.36643881, 0.39854264, 0.32128051,\n",
      "       0.35154359, 0.42887324, 0.33401952, 0.3568887 , 0.34761635, 0.39268343, 0.4568117 , 0.28065838]), array([-0.16303532,  1.26161075,  0.43344366, -0.33929041, -1.32871128, -0.18323375, -0.25463048,  0.44739495, -0.03288131, -0.13884253,  0.10773175,  0.47996382, -0.19018821, -0.11736287, -0.85278505,  0.33462154, -0.33832295,\n",
      "        0.39002891, -0.28157318, -0.72678534, -0.25698694,  0.48631513, -0.34204513, -0.35701918,  0.07661302,  1.10029241,  0.2654449 , -0.21586492,  0.59422881, -0.86740895,  0.34706401, -0.11621871, -0.39414067, -1.04292311,\n",
      "       -0.28022066,  0.56441634,  0.29003443,  0.07309707, -0.47863266,  0.80740952, -0.27715253, -0.74181114,  0.1719582 ,  0.3078793 ,  0.28456732,  0.18604361,  0.21817862,  0.33833957,  1.13383288, -0.13714164,  0.04559517,\n",
      "        0.96999133,  0.41715859,  0.0791596 ,  0.1267103 ,  0.97193421,  0.55949544, -0.98942764,  0.23702724, -0.08023865, -0.15035861,  0.24111432, -0.53111993, -0.49622301, -0.38450921])))]\n",
      "peak at 16450.0 = 1.7014272559651888 idx 48: continuing previous group: (16401.5, 16444.5, -2.8449139986445684, 16401.5, 42),smaller, \n",
      "[(16448, (array([0.32582853, 0.39952653, 0.28168855, 0.33528613, 0.31862645, 0.33202774, 0.31053977, 0.39251801, 0.35450155, 0.37027692, 0.31106026, 0.38416151, 0.37019227, 0.34238302, 0.37902651, 0.36376714, 0.40021011, 0.33089294, 0.35542135,\n",
      "       0.38839329, 0.30340645, 0.38157447, 0.30764682, 0.31898201, 0.349445  , 0.31699323, 0.3647505 , 0.33467262, 0.33483346, 0.37565632, 0.30549091, 0.38982794, 0.3761763 , 0.33539441, 0.34375424, 0.37500806, 0.33207277, 0.3320854 ,\n",
      "       0.3209255 , 0.34800172, 0.35424092, 0.40751338, 0.35808951, 0.38552809, 0.33576838, 0.37856351, 0.40896422, 0.24739166, 0.39533219, 0.47409512, 0.36385626, 0.42176864, 0.38128877, 0.38454774, 0.3655462 , 0.39759999, 0.32132768,\n",
      "       0.3517074 , 0.42876758, 0.33434123, 0.35756169, 0.34744995, 0.39266732, 0.45807481, 0.28102182]), array([-3.69556775e-03,  9.72848035e-01,  3.96359136e-01, -4.22780240e-01, -1.18067738e+00,  1.39966396e-01, -2.72164085e-01,  5.30365557e-01, -8.26435250e-02, -1.67980441e-01,  1.18340399e-01,  3.58749806e-01, -1.53654700e-01,\n",
      "       -1.16334986e-01, -6.97044268e-01,  2.38281454e-01, -1.75984836e-01,  1.85216107e-01, -1.32760753e-01, -8.07665017e-01, -4.20007963e-01,  5.62433269e-01, -2.67314498e-01, -3.94309982e-01,  4.12388006e-01,  1.28034561e+00,\n",
      "        3.63672335e-01, -8.37933065e-02,  5.28604270e-01, -8.29490857e-01,  1.49040595e-01, -2.70146025e-01, -4.54133439e-01, -1.12526793e+00,  6.09329506e-02,  3.09580451e-01,  4.93625298e-01, -1.07006021e-01, -4.81626670e-01,\n",
      "        6.61598495e-01, -3.87917047e-01, -7.69595081e-01,  2.33083519e-01, -3.94507496e-02,  1.70674107e-01, -8.35529148e-02,  7.88457119e-02,  3.65563169e-01,  1.51734920e+00,  3.29159619e-04,  9.44447321e-02,  1.10011551e+00,\n",
      "        3.67374162e-01,  3.35841252e-03,  8.42231280e-02,  8.34748732e-01,  5.48136022e-01, -6.27441199e-01,  3.12992483e-01, -2.30740178e-01,  1.15451258e-02,  2.16532415e-01, -5.16913431e-01, -1.01934327e+00, -4.07379344e-01]))), (16449, (array([0.32607371, 0.39950932, 0.28175147, 0.33576032, 0.31872929, 0.33219422, 0.31064217, 0.39293434, 0.35483691, 0.37001489, 0.31120305, 0.38465595, 0.37026701, 0.34250187, 0.37899598, 0.36409877, 0.40023068, 0.33100385, 0.35527727,\n",
      "       0.38812794, 0.30339697, 0.38106778, 0.30773254, 0.31916084, 0.34987567, 0.31685886, 0.36457326, 0.33478676, 0.33488287, 0.37610128, 0.30540232, 0.39005215, 0.37621319, 0.33526523, 0.34395598, 0.37514076, 0.33165144, 0.33199116,\n",
      "       0.32083064, 0.34832116, 0.35452179, 0.40736271, 0.35811219, 0.3858043 , 0.33571659, 0.37913776, 0.40844141, 0.24733275, 0.39536236, 0.47417426, 0.36369933, 0.42174162, 0.38102239, 0.38477789, 0.36509047, 0.39714823, 0.32135633,\n",
      "       0.35195113, 0.4285795 , 0.33451228, 0.35797063, 0.34741509, 0.39277774, 0.4585446 , 0.28106412]), array([ 0.05991463,  0.82575375,  0.35655382, -0.44925893, -1.0525459 ,  0.28477904, -0.29816832,  0.54776896, -0.12784641, -0.18675091,  0.13112312,  0.28589383, -0.1595664 , -0.11437412, -0.60020934,  0.15808203, -0.08215333,\n",
      "        0.07253448, -0.02707996, -0.79753891, -0.47731193,  0.57645494, -0.1988805 , -0.39392928,  0.53853457,  1.30591456,  0.38810282, -0.01018111,  0.47150829, -0.77629555,  0.03244074, -0.31867106, -0.45307644, -1.11281593,\n",
      "        0.21306121,  0.13918082,  0.58334571, -0.2186149 , -0.46713804,  0.58113462, -0.44161857, -0.74448459,  0.25759793, -0.20126197,  0.11641714, -0.21414689, -0.01516361,  0.34563338,  1.63504851,  0.07233936,  0.10649986,\n",
      "        1.12578942,  0.3582229 , -0.03446017,  0.072053  ,  0.73240986,  0.53649069, -0.41232632,  0.34051767, -0.25973792,  0.08951043,  0.21772359, -0.46870541, -1.21642137, -0.40184783]))), (16450, (array([0.32641911, 0.39948299, 0.28179292, 0.33616984, 0.31884104, 0.33227131, 0.31067113, 0.39330123, 0.35514402, 0.36978851, 0.31138354, 0.38505029, 0.37020019, 0.34268518, 0.37898953, 0.36444181, 0.40033953, 0.33124521, 0.35506586,\n",
      "       0.38787514, 0.30340415, 0.38060679, 0.30774622, 0.31922992, 0.35028954, 0.3166981 , 0.36441269, 0.33496559, 0.3350063 , 0.37666144, 0.30531254, 0.3903425 , 0.37628257, 0.33519618, 0.34415722, 0.37522736, 0.3312313 , 0.33191331,\n",
      "       0.32070189, 0.34862872, 0.35471915, 0.40712982, 0.35809561, 0.38593242, 0.33576831, 0.37979916, 0.40795079, 0.24733537, 0.39538237, 0.47429826, 0.36355755, 0.42173461, 0.38081189, 0.38506404, 0.36465547, 0.39676728, 0.32140737,\n",
      "       0.35221383, 0.42831568, 0.33465627, 0.35827123, 0.34742779, 0.3929461 , 0.45888136, 0.28102525]), array([ 0.10831074,  0.68452234,  0.30199622, -0.46412383, -0.89188345,  0.41112436, -0.33461828,  0.5482147 , -0.18688023, -0.20726053,  0.14568172,  0.206538  , -0.18250944, -0.11140163, -0.49302363,  0.05858084,  0.01515071,\n",
      "       -0.04460347,  0.09386845, -0.75327745, -0.51479263,  0.5716856 , -0.1113479 , -0.37675909,  0.63285841,  1.28616375,  0.39496057,  0.06206102,  0.39844203, -0.70219901, -0.0882417 , -0.34478032, -0.43013075, -1.0631711 ,\n",
      "        0.34417234, -0.05569642,  0.66392078, -0.341603  , -0.44244317,  0.49935917, -0.49090728, -0.69427402,  0.27726423, -0.34714012,  0.06749292, -0.33564092, -0.12063961,  0.30364561,  1.69689088,  0.14469592,  0.10882081,\n",
      "        1.12427272,  0.36397035, -0.07230392,  0.06781066,  0.61217692,  0.51916637, -0.1826202 ,  0.36105174, -0.25439451,  0.16029318,  0.2294919 , -0.39256279, -1.36357914, -0.38532405]))), (16451, (array([0.32685317, 0.39945336, 0.28181691, 0.33649389, 0.31895789, 0.33226598, 0.31062545, 0.39360309, 0.35541664, 0.36960752, 0.31160061, 0.38533582, 0.37007744, 0.34292083, 0.37900459, 0.36478853, 0.40052897, 0.33159514, 0.35480471,\n",
      "       0.38763967, 0.30342494, 0.38020569, 0.30768705, 0.31918494, 0.35067486, 0.31652393, 0.36428345, 0.33504562, 0.3352036 , 0.37731442, 0.30522156, 0.39068518, 0.37638923, 0.33517928, 0.34434524, 0.37525942, 0.33082339, 0.33185319,\n",
      "       0.32054494, 0.34890841, 0.35483521, 0.40682098, 0.35797919, 0.38590439, 0.33591682, 0.38045232, 0.40750384, 0.24739078, 0.39552041, 0.47446355, 0.36343958, 0.42175272, 0.38065926, 0.38540011, 0.36426116, 0.39647565, 0.32149253,\n",
      "       0.35238629, 0.42799189, 0.33475976, 0.35844627, 0.34749606, 0.39315339, 0.45907494, 0.28100984]), array([ 0.14042054,  0.55239584,  0.23330268, -0.46676093, -0.70355157,  0.51604892, -0.37927483,  0.53178645, -0.25746879, -0.22813244,  0.1598159 ,  0.1220927 , -0.22091376, -0.10702515, -0.37700813, -0.05642971,  0.11171798,\n",
      "       -0.16404967,  0.22390355, -0.67685012, -0.53066608,  0.54728893, -0.00774293, -0.34050158,  0.69506004,  1.22248047,  0.3850803 ,  0.12844339,  0.31060985, -0.61003753, -0.20661512, -0.34828589, -0.38669823, -0.97776968,\n",
      "        0.45012279, -0.26829293,  0.73440479, -0.4720875 , -0.40855655,  0.41793087, -0.53364743, -0.62103367,  0.29141891, -0.47227354,  0.02540619, -0.44369082, -0.23326669,  0.24179238,  1.70142726,  0.21596601,  0.10094775,\n",
      "        1.09579535,  0.38543689, -0.11067866,  0.07264434,  0.47761932,  0.49445905,  0.05422211,  0.37424859, -0.21616962,  0.22046716,  0.25152121, -0.29041778, -1.45950193, -0.35848338]))), (16452, (array([0.32736323, 0.39942483, 0.28182711, 0.3367151 , 0.31907573, 0.33219031, 0.3105053 , 0.3938262 , 0.35564707, 0.3694814 , 0.31185088, 0.3855063 , 0.36996706, 0.34319276, 0.3790357 , 0.36513212, 0.40078753, 0.33196923, 0.35451186,\n",
      "       0.38742453, 0.30345585, 0.37987703, 0.30756644, 0.31902579, 0.35101825, 0.31634884, 0.36420043, 0.33502498, 0.33547094, 0.37803655, 0.30512911, 0.39106305, 0.37653699, 0.33519823, 0.34450525, 0.37523046, 0.33043516, 0.33181075,\n",
      "       0.32036601, 0.34914369, 0.3548719 , 0.40644582, 0.3578067 , 0.38572139, 0.33608711, 0.38107089, 0.40710929, 0.24749096, 0.39572463, 0.47466438, 0.36335457, 0.42179881, 0.38056568, 0.38577787, 0.36392636, 0.39628892, 0.32156742,\n",
      "       0.35246535, 0.42762663, 0.33481175, 0.35848194, 0.34759394, 0.39337973, 0.45912218, 0.28103548]), array([ 0.1569518 ,  0.43077104,  0.15205534, -0.45692067, -0.49419047,  0.59863704, -0.42890664,  0.49898989, -0.335482  , -0.2476946 ,  0.17183339,  0.03418328, -0.27146824, -0.1006317 , -0.25354591, -0.18151379,  0.2031328 ,\n",
      "       -0.28336197,  0.35562012, -0.57199433, -0.52422571,  0.50338255,  0.10755178, -0.28385525,  0.7266556 ,  1.11867237,  0.36064833,  0.18511305,  0.21008349, -0.5035849 , -0.31599089, -0.33083847, -0.32587831, -0.86006043,\n",
      "        0.52889061, -0.48914067,  0.7938189 , -0.60503135, -0.36685646,  0.33776069, -0.5679943 , -0.52782169,  0.29942526, -0.57309573, -0.00934364, -0.53432938, -0.34812173,  0.16369711,  1.64993588,  0.28451968,  0.08299668,\n",
      "        1.04129189,  0.42142607, -0.15032006,  0.08724693,  0.33213566,  0.46042427,  0.2900168 ,  0.37946444, -0.14960386,  0.26699847,  0.28231218, -0.16603635, -1.50574075, -0.32229207])))]\n",
      "cyan@16490.0\n",
      "peak at 16490.0 = -1.5211085325182403 idx 54: continuing previous group: (16401.5, 16450.0, -2.8449139986445684, 16401.5, 42),smaller, terminating, previous group: (16401.5, 16490.0, -2.8449139986445684, 16401.5, 42),new group: (16490.0, 16490.0, -1.5211085325182403, 16490.0, 54) \n",
      "[(16489, (array([0.33708972, 0.39923841, 0.28451456, 0.34006852, 0.31889996, 0.32971857, 0.31790926, 0.39783119, 0.35606319, 0.37367812, 0.31834414, 0.38902055, 0.37061541, 0.34220012, 0.38398929, 0.3686301 , 0.40689876, 0.33790212, 0.3572035 ,\n",
      "       0.37585072, 0.29836837, 0.37314372, 0.30714374, 0.32101742, 0.35985893, 0.31326636, 0.3664678 , 0.32953076, 0.33515933, 0.38368166, 0.30235824, 0.40043164, 0.37647474, 0.33045872, 0.34822674, 0.37984259, 0.33513336, 0.33321173,\n",
      "       0.31844082, 0.34936801, 0.34420007, 0.40442404, 0.35640655, 0.3890432 , 0.33484776, 0.39269029, 0.40092852, 0.25056678, 0.3972084 , 0.47661284, 0.36994924, 0.42907071, 0.38111098, 0.38768273, 0.36907922, 0.39891512, 0.32320385,\n",
      "       0.34863438, 0.4303072 , 0.33087171, 0.35925065, 0.3413741 , 0.39651833, 0.46583304, 0.28290669]), array([-6.79857467e-02,  2.62352651e-01, -1.57752545e-01, -9.68619682e-02, -8.27199154e-01,  4.85265208e-01,  5.00691507e-01,  1.66346534e-01,  2.18591277e-01, -7.00321482e-04,  3.94217183e-01, -1.03281680e-01, -4.21050133e-03,\n",
      "       -5.13442133e-02,  3.46163607e-01, -3.95871397e-02,  3.41208528e-01,  7.31559214e-01, -2.77998794e-01, -1.46096657e-01, -6.11803175e-01, -3.05727550e-01,  1.89766394e-01, -1.34006632e-01,  4.33801397e-01,  4.29950702e-01,\n",
      "       -3.22980009e-01,  2.85281744e-01, -1.19052321e-01, -2.69194067e-01, -8.06364862e-01, -6.18315534e-01,  2.45518117e-01, -3.63867790e-01, -3.28586265e-01, -7.41264815e-01,  1.10144064e+00, -3.15882458e-01, -4.70479740e-01,\n",
      "       -1.09350259e-01, -2.52065392e-01, -8.88993294e-01, -7.44092506e-02,  7.36311631e-01,  5.66159506e-01,  2.09871542e-01, -1.05745434e+00, -4.75504368e-01,  1.36015101e+00,  4.66114880e-01,  5.52295726e-01,  4.54075842e-01,\n",
      "        9.45358910e-02, -5.90179510e-01, -1.51452337e+00,  6.57164207e-01,  7.51021553e-01, -2.70784314e-01,  3.55172703e-01,  4.65889430e-01,  6.24302086e-01,  4.92060524e-01, -6.71927178e-01, -8.71737779e-02, -4.82019594e-01]))), (16490, (array([0.33702505, 0.39924331, 0.28502808, 0.34042564, 0.31889641, 0.32952702, 0.31781142, 0.39815592, 0.35588602, 0.37357876, 0.31843612, 0.38877252, 0.3706294 , 0.34216473, 0.38420141, 0.3685821 , 0.40674508, 0.33780792, 0.35750472,\n",
      "       0.37524438, 0.29838707, 0.37346045, 0.30730023, 0.32120889, 0.35978234, 0.31317984, 0.36674069, 0.32960933, 0.3349124 , 0.38367629, 0.30244598, 0.40081063, 0.37673655, 0.33024285, 0.34804636, 0.37987783, 0.33483808, 0.33346047,\n",
      "       0.3185221 , 0.34912238, 0.34396689, 0.40433852, 0.35652684, 0.38880403, 0.33490615, 0.39287231, 0.40083743, 0.25068267, 0.39743525, 0.47669773, 0.37030723, 0.42932848, 0.38110576, 0.38783387, 0.36971633, 0.3987106 , 0.32334137,\n",
      "       0.348671  , 0.43061901, 0.33096496, 0.35920323, 0.34139713, 0.39653822, 0.46591482, 0.28322128]), array([ 0.00554388,  0.25248231, -0.10948105, -0.03971779, -0.79370175,  0.51496018,  0.45002589,  0.06998883,  0.16087088,  0.11771172,  0.40797641, -0.22571357, -0.03498111, -0.03873458,  0.48348793, -0.12189326,  0.37117564,\n",
      "        0.68070645, -0.29211259, -0.03938889, -0.56700056, -0.45099732,  0.27657809, -0.01158447,  0.52218118,  0.42562018, -0.08417875,  0.2723587 , -0.15962447, -0.27098462, -0.76790173, -0.69558976,  0.27743109, -0.31442532,\n",
      "       -0.31067765, -0.81026948,  1.1122507 , -0.42585362, -0.50376013, -0.00495237, -0.39717084, -0.78796308, -0.10366124,  0.83930128,  0.49147195,  0.14849326, -1.07978067, -0.43717602,  1.44213373,  0.53593847,  0.46170577,\n",
      "        0.4001831 ,  0.08896842, -0.6106104 , -1.52110853,  0.43924199,  0.64775112, -0.20247412,  0.21852141,  0.4979159 ,  0.57248459,  0.46883064, -0.5803282 , -0.21745926, -0.39055217]))), (16491, (array([0.33698776, 0.39915417, 0.28553597, 0.34070623, 0.31896465, 0.32928337, 0.31764158, 0.39841713, 0.35563273, 0.37350443, 0.31862199, 0.38865649, 0.37064316, 0.34208986, 0.38444477, 0.36845274, 0.40645599, 0.33780258, 0.35776071,\n",
      "       0.37461101, 0.29839738, 0.37381721, 0.3074839 , 0.32142724, 0.35962731, 0.3131443 , 0.36713067, 0.32962919, 0.33475824, 0.38369438, 0.30268626, 0.40115583, 0.37693754, 0.3301229 , 0.34787568, 0.37990587, 0.33457091, 0.3336316 ,\n",
      "       0.31866686, 0.34887753, 0.34378674, 0.40431433, 0.35662253, 0.38867945, 0.33499363, 0.3929239 , 0.4007669 , 0.25075776, 0.39774786, 0.47684333, 0.37081308, 0.42964816, 0.38117788, 0.38788606, 0.37036713, 0.39863406, 0.32343601,\n",
      "       0.34876251, 0.43081286, 0.33108216, 0.35917346, 0.34140043, 0.39652115, 0.46595496, 0.28355571]), array([ 0.07227792,  0.23722457, -0.03888736,  0.01754288, -0.73306469,  0.52140992,  0.3830171 , -0.02472233,  0.088248  ,  0.24106916,  0.38983128, -0.34497016, -0.06795998, -0.02737633,  0.60565957, -0.19517921,  0.39172284,\n",
      "        0.60936249, -0.28040172,  0.06584357, -0.49969932, -0.57525911,  0.35611948,  0.09720117,  0.60723923,  0.41253062,  0.17012999,  0.23860588, -0.17750552, -0.26673397, -0.71838944, -0.74965465,  0.29120222, -0.24185409,\n",
      "       -0.29115148, -0.87012697,  1.05998645, -0.53346202, -0.52173269,  0.12022807, -0.54288733, -0.66869862, -0.12873755,  0.9176907 ,  0.41471885,  0.05843405, -1.06414731, -0.38796712,  1.4952215 ,  0.5863104 ,  0.35717895,\n",
      "        0.33060648,  0.07164267, -0.60360628, -1.48274225,  0.2037522 ,  0.53198847, -0.12474316,  0.08477914,  0.51565623,  0.51334368,  0.41700895, -0.46117731, -0.32174026, -0.29298183])))]\n",
      "peak at 16499.5 = 1.6459542835895549 idx 26: continuing previous group: (16490.0, 16490.0, -1.5211085325182403, 16490.0, 54),larger, \n",
      "[(16497, (array([0.33759791, 0.39647743, 0.28755674, 0.34098654, 0.31914398, 0.32821412, 0.31721632, 0.39860472, 0.35322244, 0.37337921, 0.32058777, 0.38907225, 0.37022142, 0.3418276 , 0.38542348, 0.3697432 , 0.40486663, 0.33961997, 0.35830285,\n",
      "       0.37105333, 0.29795167, 0.37509075, 0.3090843 , 0.32315311, 0.35954843, 0.31279686, 0.36858064, 0.32870056, 0.33449257, 0.38286429, 0.30242925, 0.40172825, 0.37638817, 0.33006639, 0.34694821, 0.38028269, 0.33318515, 0.33263255,\n",
      "       0.31963656, 0.34763459, 0.34364324, 0.40579006, 0.35640758, 0.38983477, 0.33509917, 0.39091643, 0.40075025, 0.25034499, 0.39930036, 0.47897484, 0.37366764, 0.43172016, 0.3829059 , 0.38692747, 0.37344876, 0.40040151, 0.32294742,\n",
      "       0.34996772, 0.4303824 , 0.33175942, 0.35919552, 0.3408143 , 0.39739095, 0.46578814, 0.28511145]), array([ 0.33287298,  0.10849555,  0.55491667,  0.23145705, -0.02083418,  0.20176863, -0.22046643, -0.35814324, -0.44111255,  0.71539995, -0.10505531, -0.78219369, -0.08601122,  0.0563539 ,  0.92784795, -0.45912748,  0.25376722,\n",
      "       -0.15599504, -0.07421573,  0.50334453,  0.09319651, -0.78045554,  0.65604294,  0.40726009,  0.82592822,  0.17281947,  1.500465  , -0.10576334,  0.02612193, -0.15757037, -0.21182786, -0.59248435,  0.11350013,  0.26533334,\n",
      "       -0.22424893, -0.8779647 , -0.07474306, -0.91928694, -0.25554886,  0.92486221, -1.12514569,  0.2177718 , -0.20691515,  0.82264958,  0.03858056, -0.81329335, -0.36211773,  0.07893244,  0.97719906,  0.48208895, -0.31931966,\n",
      "       -0.20698821, -0.13535787, -0.1533588 , -0.60124389, -1.12593642, -0.1444569 ,  0.39234178, -0.48424353,  0.43622728,  0.14778714, -0.08709151,  0.51381204, -0.43747581,  0.23534396]))), (16498, (array([0.33781056, 0.39571083, 0.2875755 , 0.34114296, 0.31914124, 0.32816589, 0.31729986, 0.39847818, 0.35312567, 0.37340958, 0.3209007 , 0.38906466, 0.37004184, 0.34188543, 0.3853596 , 0.37024778, 0.40507228, 0.34012067, 0.35841045,\n",
      "       0.37074434, 0.29777248, 0.37500049, 0.30944975, 0.32347572, 0.35971799, 0.31275837, 0.36843949, 0.32866653, 0.33415881, 0.38270362, 0.302257  , 0.40150868, 0.37628963, 0.32980711, 0.34680826, 0.38043556, 0.3329861 , 0.33216569,\n",
      "       0.31959127, 0.34757185, 0.34365445, 0.40614356, 0.3563216 , 0.39022699, 0.33521799, 0.39054711, 0.40067453, 0.25028809, 0.39952349, 0.47936946, 0.37370136, 0.43185279, 0.38322701, 0.38690402, 0.3736554 , 0.40092104, 0.32274163,\n",
      "       0.35013514, 0.43046361, 0.3317714 , 0.35913585, 0.34079942, 0.39762246, 0.46592455, 0.28507596]), array([ 0.359957  ,  0.08959276,  0.61385376,  0.22914636,  0.10564427,  0.12630964, -0.3207971 , -0.34104612, -0.49716729,  0.69709251, -0.18182576, -0.78720755, -0.01778492,  0.08241863,  0.89861071, -0.48717928,  0.18721664,\n",
      "       -0.30409678, -0.10322349,  0.52547346,  0.16817496, -0.7285472 ,  0.6776292 ,  0.40926095,  0.78789476,  0.1096585 ,  1.59979098, -0.12880956,  0.06721859, -0.13039141, -0.08934423, -0.50633556,  0.08559845,  0.29419165,\n",
      "       -0.22741454, -0.79509953, -0.28441392, -0.9096672 , -0.15479137,  0.98976511, -1.12992319,  0.34719803, -0.21989926,  0.71961325, -0.00324339, -0.94277052, -0.19783076,  0.17061397,  0.73592148,  0.4139907 , -0.40141496,\n",
      "       -0.27823933, -0.15389277, -0.05220305, -0.41118186, -1.25862438, -0.21313354,  0.45303992, -0.52028184,  0.40988418,  0.09886472, -0.12911703,  0.64839009, -0.3983043 ,  0.2927805 ]))), (16499, (array([0.33803062, 0.39487999, 0.28751902, 0.34130653, 0.31914353, 0.32815338, 0.31734269, 0.39833986, 0.35320037, 0.37344666, 0.32120729, 0.38904713, 0.36984581, 0.34197416, 0.38526013, 0.37075033, 0.40545715, 0.34061976, 0.35856512,\n",
      "       0.37056056, 0.29756815, 0.37482696, 0.30984338, 0.32379407, 0.35991586, 0.31276609, 0.36815311, 0.32873553, 0.33374004, 0.38260412, 0.30210436, 0.40120442, 0.37632947, 0.32947708, 0.34667741, 0.38062131, 0.3328466 , 0.33164899,\n",
      "       0.31960906, 0.34757394, 0.34367576, 0.40651586, 0.35631101, 0.39064221, 0.3353887 , 0.3902817 , 0.40058708, 0.25023733, 0.39973767, 0.47971907, 0.37360331, 0.43188282, 0.38353865, 0.38697518, 0.37373565, 0.40145461, 0.32252646,\n",
      "       0.3502205 , 0.43063218, 0.33177052, 0.35901885, 0.34090514, 0.39784304, 0.46612563, 0.28492694]), array([ 0.38443857,  0.07239569,  0.64399624,  0.21354615,  0.22107678,  0.05604532, -0.41128887, -0.29652552, -0.53280216,  0.64328551, -0.23831091, -0.77106825,  0.07696675,  0.11331991,  0.84261794, -0.51493115,  0.11133342,\n",
      "       -0.44433866, -0.16756595,  0.53034082,  0.22346429, -0.65720333,  0.69125745,  0.40185558,  0.72684951,  0.0412223 ,  1.64595428, -0.1303557 ,  0.09878646, -0.09956625,  0.0435592 , -0.41248587,  0.07114704,  0.29602053,\n",
      "       -0.23325625, -0.68475359, -0.46964501, -0.87472571, -0.04532416,  1.01704349, -1.10220076,  0.45765107, -0.2366873 ,  0.59689438, -0.04004742, -1.04716333, -0.03704441,  0.26068467,  0.45720947,  0.3400479 , -0.46615427,\n",
      "       -0.33607714, -0.15902624,  0.0450621 , -0.22632404, -1.34981566, -0.26144425,  0.49746476, -0.53658816,  0.3823861 ,  0.0534665 , -0.14533569,  0.75611579, -0.35231102,  0.33925674]))), (16500, (array([0.33821618, 0.39407328, 0.28753722, 0.34145964, 0.31915977, 0.32816942, 0.31730229, 0.39829004, 0.35342854, 0.37348742, 0.32150893, 0.38902689, 0.36964601, 0.34208991, 0.38523959, 0.37122196, 0.4060209 , 0.34110458, 0.35876093,\n",
      "       0.3704997 , 0.29734395, 0.37457913, 0.31025862, 0.3241009 , 0.36012941, 0.31278912, 0.36772375, 0.32890647, 0.33325099, 0.38258033, 0.3019875 , 0.40092433, 0.3765025 , 0.32912952, 0.34655947, 0.38083716, 0.33276798, 0.33110186,\n",
      "       0.31969354, 0.34763401, 0.34370912, 0.40690277, 0.35637649, 0.39106966, 0.33555568, 0.39013254, 0.40049308, 0.25018448, 0.3999375 , 0.48001599, 0.3733881 , 0.4318172 , 0.38383982, 0.38713236, 0.37367922, 0.40191655, 0.32231003,\n",
      "       0.35023276, 0.43088314, 0.33180339, 0.35883155, 0.34112699, 0.39803979, 0.46638449, 0.28474426]), array([ 0.40654064,  0.0568528 ,  0.6422847 ,  0.18482707,  0.32240143, -0.00591333, -0.48901533, -0.22465128, -0.54649953,  0.55546833, -0.27071637, -0.73437771,  0.19603627,  0.14834964,  0.76016255, -0.54305293,  0.02826511,\n",
      "       -0.57150372, -0.26707089,  0.517853  ,  0.25709647, -0.56963955,  0.69650412,  0.38693373,  0.64454685, -0.03140606,  1.63778195, -0.1101184 ,  0.11877063, -0.06356211,  0.18462178, -0.3149511 ,  0.07204036,  0.27160641,\n",
      "       -0.24003912, -0.54828282, -0.62378922, -0.81544386,  0.06800971,  1.00470943, -1.04311992,  0.54525652, -0.25769592,  0.45757404, -0.0726521 , -1.12100813,  0.1150859 ,  0.3466732 ,  0.14905275,  0.26410177, -0.51182176,\n",
      "       -0.37953971, -0.14917504,  0.13563117, -0.05135134, -1.39707188, -0.28855862,  0.52376221, -0.53317341,  0.35333198,  0.01037728, -0.13574171,  0.83288484, -0.30293422,  0.37533524]))), (16501, (array([0.3383474 , 0.39332408, 0.28761607, 0.3415866 , 0.31919907, 0.32820484, 0.31717528, 0.39834089, 0.35378704, 0.37352614, 0.32180533, 0.38900932, 0.36945657, 0.34222729, 0.38530262, 0.3716385 , 0.40662216, 0.34156251, 0.35899072,\n",
      "       0.37055425, 0.29710607, 0.37436534, 0.31067005, 0.32438828, 0.36034534, 0.31270554, 0.3673051 , 0.32917448, 0.33270754, 0.38264106, 0.30191673, 0.4007539 , 0.37679539, 0.32881795, 0.34645894, 0.38107738, 0.33274909, 0.33058957,\n",
      "       0.31983307, 0.3477347 , 0.34375215, 0.40729935, 0.35651479, 0.39149879, 0.3357    , 0.39010773, 0.40039887, 0.25011933, 0.40011388, 0.4802562 , 0.37307469, 0.43168862, 0.38412683, 0.38736478, 0.37364803, 0.40219828, 0.32210829,\n",
      "       0.35018259, 0.43120814, 0.33187339, 0.35856513, 0.341435  , 0.39820227, 0.4666924 , 0.28458231]), array([ 0.42607278,  0.04285896,  0.60788792,  0.14370099,  0.40775782, -0.05753331, -0.55151264, -0.12718314, -0.53831659,  0.43736361, -0.27741802, -0.67801356,  0.33458148,  0.18605873,  0.65270009, -0.57146016, -0.05952618,\n",
      "       -0.68093917, -0.39789593,  0.4883425 ,  0.26885094, -0.46968847,  0.69274586,  0.36609709,  0.5436009 , -0.10663727,  1.57727585, -0.07004885,  0.12649915, -0.02058081,  0.33009662, -0.21754138,  0.08791471,  0.22405759,\n",
      "       -0.24563589, -0.38852668, -0.74306752, -0.73400938,  0.17982879,  0.95363421, -0.9554234 ,  0.60730076, -0.28240425,  0.30529867, -0.1018592 , -1.16044342,  0.25452321,  0.42604541, -0.17814587,  0.1897655 , -0.53752291,\n",
      "       -0.40872935, -0.12410059,  0.21754401,  0.11010349, -1.39985313, -0.29465963,  0.53110714, -0.51051722,  0.32173573, -0.03184695, -0.10290109,  0.87664167, -0.25319458,  0.40200332]))), (16502, (array([0.33841432, 0.39265103, 0.28773858, 0.34167487, 0.3192697 , 0.32820271, 0.31696307, 0.39845083, 0.35412501, 0.37355477, 0.32208727, 0.38899768, 0.36929185, 0.34237975, 0.38544815, 0.37198177, 0.4071052 , 0.34198128, 0.35924676,\n",
      "       0.37070152, 0.29686113, 0.37418521, 0.3109796 , 0.32464784, 0.36055037, 0.31254847, 0.36694498, 0.32942836, 0.33212619, 0.38267652, 0.30189569, 0.40068923, 0.37718756, 0.32855456, 0.34638102, 0.38128456, 0.3327869 , 0.3301966 ,\n",
      "       0.32001414, 0.34780289, 0.34379848, 0.4076999 , 0.3567191 , 0.39183244, 0.33580263, 0.39021035, 0.40031201, 0.25003072, 0.40025427, 0.48043961, 0.37268499, 0.43158201, 0.3843934 , 0.38766003, 0.37371115, 0.40229143, 0.32208581,\n",
      "       0.35013687, 0.43159551, 0.33198428, 0.35821646, 0.34174248, 0.39832352, 0.46703874, 0.28443691]), array([ 0.4424207 ,  0.03030873,  0.5421941 ,  0.09138433,  0.47647875, -0.0979711 , -0.59675347, -0.00764318, -0.50979805,  0.29476106, -0.25900326, -0.60301165,  0.48522676,  0.22426488,  0.52298076, -0.59928779, -0.14932184,\n",
      "       -0.76880209, -0.55283344,  0.44257834,  0.26025516, -0.36181425,  0.67927395,  0.34058277,  0.42725189, -0.18229793,  1.4694846 , -0.01413524,  0.12258702,  0.03116841,  0.47469849, -0.12366259,  0.11609712,  0.15847511,\n",
      "       -0.24768576, -0.20978739, -0.82645987, -0.63367869,  0.28455011,  0.86746508, -0.84324705,  0.64241074, -0.30922635,  0.14429516, -0.12839199, -1.16323809,  0.37845945,  0.49629087, -0.51194119,  0.12018015, -0.54320204,\n",
      "       -0.42467517, -0.08502798,  0.28962572,  0.25536962, -1.35941965, -0.28088255,  0.51971575, -0.46950604,  0.28614303, -0.07464006, -0.05164525,  0.88745774, -0.20565415,  0.42051752])))]\n",
      "peak at 16508.5 = -1.894007626813529 idx 48: continuing previous group: (16490.0, 16499.5, 1.6459542835895549, 16499.5, 26),larger, \n",
      "[(16506, (array([0.33819124, 0.39103966, 0.28828396, 0.3415348 , 0.31979015, 0.32811095, 0.31603735, 0.39870338, 0.35468118, 0.37345757, 0.32252754, 0.38901044, 0.36910995, 0.3429851 , 0.38663686, 0.37249425, 0.40763354, 0.34305229, 0.36039192,\n",
      "       0.37029314, 0.29593132, 0.37378686, 0.31118672, 0.32524763, 0.36103454, 0.31171986, 0.36609191, 0.32949789, 0.3302007 , 0.38221336, 0.30216757, 0.40136135, 0.37909048, 0.32808228, 0.34625413, 0.38138126, 0.33341572, 0.32989633,\n",
      "       0.32088635, 0.34767779, 0.34380096, 0.40920149, 0.35780152, 0.3923701 , 0.33556847, 0.3915055 , 0.40022196, 0.24925743, 0.40025433, 0.48073379, 0.37197632, 0.4311817 , 0.38478116, 0.38884281, 0.37473321, 0.40154244, 0.32290387,\n",
      "       0.35022949, 0.43340219, 0.33289437, 0.35632785, 0.34270795, 0.398409  , 0.46853972, 0.28395599]), array([ 0.45185889, -0.00721106,  0.05604926, -0.1924706 ,  0.60572886, -0.16880997, -0.57851872,  0.56875074, -0.25972164, -0.35653629, -0.00978129, -0.14161379,  1.00100131,  0.31878795, -0.12268984, -0.66654454, -0.46920873,\n",
      "       -0.86420717, -1.19491272,  0.12801018,  0.10214343,  0.04328211,  0.51964814,  0.20489891, -0.11962709, -0.42782555,  0.74464317,  0.24409801,  0.03300237,  0.34345752,  0.89920676,  0.17060693,  0.23835876, -0.14323526,\n",
      "       -0.17623562,  0.56783045, -0.85452638, -0.13250953,  0.53463274,  0.3153257 , -0.26089228,  0.53374744, -0.37192203, -0.48638255, -0.21804457, -0.81387625,  0.70313901,  0.64303865, -1.63003055, -0.07302544, -0.39243059,\n",
      "       -0.39558612,  0.14131723,  0.47634807,  0.64694309, -0.839541  , -0.07555105,  0.32119663, -0.14970203,  0.06908   , -0.26761948,  0.19358828,  0.66735072, -0.07257845,  0.4390858 ]))), (16507, (array([0.3381691 , 0.39096878, 0.28834423, 0.34138562, 0.31981252, 0.32813329, 0.31587582, 0.39874624, 0.35464595, 0.37350486, 0.32248608, 0.38901851, 0.36921391, 0.3430948 , 0.38699404, 0.37243072, 0.40742067, 0.34313032, 0.36068257,\n",
      "       0.36998291, 0.29573191, 0.37376371, 0.31105773, 0.32525619, 0.36103293, 0.31154056, 0.36602908, 0.3292315 , 0.32988081, 0.38197696, 0.30225251, 0.40172869, 0.3795271 , 0.32810087, 0.34613244, 0.38129093, 0.33363218, 0.33013114,\n",
      "       0.3210884 , 0.34753877, 0.34369658, 0.40951193, 0.35803954, 0.39238131, 0.33551672, 0.39178206, 0.40031265, 0.24895185, 0.4003926 , 0.4807543 , 0.37208047, 0.43106083, 0.38475543, 0.38901982, 0.3751092 , 0.40152726, 0.32315905,\n",
      "       0.3502764 , 0.43373158, 0.33323803, 0.35597259, 0.34282401, 0.39837151, 0.46887086, 0.28385429]), array([ 0.43281196, -0.014297  , -0.08986596, -0.27104105,  0.61221491, -0.17524141, -0.52137516,  0.69923712, -0.18383479, -0.49510524,  0.06796714,  0.00563458,  1.05295899,  0.31000941, -0.28560062, -0.66060414, -0.52467207,\n",
      "       -0.82377136, -1.30197522,  0.02794755,  0.05843571,  0.11089109,  0.4543274 ,  0.1643773 , -0.25944659, -0.45749956,  0.5438178 ,  0.28443755,  0.00535846,  0.44387502,  0.92825752,  0.2187604 ,  0.23752868, -0.19270913,\n",
      "       -0.13106779,  0.74034722, -0.80894765, -0.00657919,  0.53848365,  0.1686657 , -0.11068274,  0.4592242 , -0.3550661 , -0.61408359, -0.23771166, -0.64815488,  0.74508469,  0.63906038, -1.78820168, -0.09755355, -0.32390366,\n",
      "       -0.37590376,  0.19081418,  0.49970334,  0.69519241, -0.64620338, -0.00274083,  0.24671179, -0.03944935, -0.01060837, -0.32012179,  0.22703724,  0.57384075, -0.05830712,  0.43501524]))), (16508, (array([0.33816921, 0.3910451 , 0.2883462 , 0.34120476, 0.31976407, 0.32817108, 0.31576436, 0.3988006 , 0.35456748, 0.37362548, 0.32241338, 0.38902352, 0.36937577, 0.34317269, 0.3873323 , 0.37241551, 0.4070949 , 0.34313553, 0.36096896,\n",
      "       0.36961835, 0.29554855, 0.3737685 , 0.31103227, 0.32522714, 0.36105092, 0.3113991 , 0.36603038, 0.32885432, 0.32963479, 0.38171563, 0.30219469, 0.40207223, 0.37987946, 0.32816009, 0.34595606, 0.38121412, 0.33383234, 0.33028007,\n",
      "       0.32127113, 0.34739268, 0.34359601, 0.40977974, 0.35825047, 0.39238137, 0.33555785, 0.39200376, 0.40046609, 0.24876661, 0.40070007, 0.48078111, 0.37228184, 0.43093169, 0.38479986, 0.38914086, 0.3754956 , 0.4016336 , 0.32343948,\n",
      "       0.35031438, 0.43395354, 0.33361811, 0.35572609, 0.34287149, 0.39833848, 0.46915764, 0.28376166]), array([ 0.40253727, -0.02135118, -0.23217041, -0.34811241,  0.61329512, -0.18231201, -0.44419891,  0.80896805, -0.11023107, -0.60857422,  0.13992801,  0.16051758,  1.05630916,  0.28185261, -0.43682998, -0.64148492, -0.5652606 ,\n",
      "       -0.76116267, -1.36805929, -0.07484747,  0.02369948,  0.15595457,  0.38079946,  0.12216116, -0.39454916, -0.46823848,  0.35559818,  0.30492841, -0.01995697,  0.5474748 ,  0.91419066,  0.25699772,  0.21312792, -0.22081071,\n",
      "       -0.07447125,  0.88908417, -0.75268102,  0.11057758,  0.51665993,  0.03427703,  0.03176774,  0.37412885, -0.31700025, -0.7200209 , -0.25629001, -0.45911697,  0.77433084,  0.61810157, -1.8776816 , -0.11396753, -0.24968101,\n",
      "       -0.3546288 ,  0.22722566,  0.51488609,  0.72404806, -0.43927498,  0.07176752,  0.16834838,  0.07887113, -0.10098686, -0.37148144,  0.23733411,  0.47744407, -0.05178552,  0.42867455]))), (16509, (array([0.3381845 , 0.39126866, 0.28828231, 0.34100111, 0.31964914, 0.32821663, 0.31570818, 0.39887856, 0.35446466, 0.37381764, 0.3224075 , 0.38902341, 0.36958737, 0.34321262, 0.38763231, 0.37254008, 0.40667739, 0.3432228 , 0.36124946,\n",
      "       0.36928572, 0.2953841 , 0.3737986 , 0.31111495, 0.32526518, 0.36110507, 0.31130252, 0.36609827, 0.32837952, 0.32946054, 0.38144355, 0.3021786 , 0.40233842, 0.38012405, 0.32824957, 0.34572278, 0.38120995, 0.33401492, 0.33032831,\n",
      "       0.32143224, 0.3472726 , 0.34355473, 0.40999697, 0.35842917, 0.39238921, 0.3356981 , 0.39217129, 0.40055726, 0.2486999 , 0.40115456, 0.48082725, 0.37257055, 0.43079979, 0.38491531, 0.38920562, 0.37587111, 0.4018635 , 0.32374379,\n",
      "       0.35033665, 0.43406194, 0.33402356, 0.35559858, 0.34284485, 0.3983265 , 0.46939071, 0.28368058]), array([ 3.60314132e-01, -2.92652407e-02, -3.65041262e-01, -4.21519337e-01,  6.11059238e-01, -1.91833748e-01, -3.48986434e-01,  8.91827095e-01, -4.15930867e-02, -6.92075921e-01,  2.01447750e-01,  3.19143864e-01,  1.00697896e+00,\n",
      "        2.32293563e-01, -5.71367187e-01, -6.08147872e-01, -5.89269908e-01, -6.79629145e-01, -1.38761380e+00, -1.77026972e-01,  1.80948535e-03,  1.75924510e-01,  3.00667388e-01,  7.92201215e-02, -5.22452867e-01, -4.58174158e-01,\n",
      "        1.87598102e-01,  3.03473660e-01, -4.18717447e-02,  6.49429222e-01,  8.54559044e-01,  2.86160909e-01,  1.63027897e-01, -2.25102493e-01, -7.72342718e-03,  1.00772689e+00, -6.89922314e-01,  2.15417455e-01,  4.70415813e-01,\n",
      "       -8.26930549e-02,  1.63445389e-01,  2.82897200e-01, -2.55186509e-01, -8.00542998e-01, -2.73453610e-01, -2.52243365e-01,  7.92363470e-01,  5.81102020e-01, -1.89400763e+00, -1.23741346e-01, -1.73411698e-01, -3.32558825e-01,\n",
      "        2.46512384e-01,  5.22286465e-01,  7.34334565e-01, -2.24579147e-01,  1.44814989e-01,  8.89890959e-02,  2.02825791e-01, -2.00630302e-01, -4.19241825e-01,  2.21642188e-01,  3.83771163e-01, -5.21068984e-02,  4.20269066e-01]))), (16510, (array([0.33820718, 0.39142301, 0.28814946, 0.34078257, 0.31947445, 0.32825953, 0.31570784, 0.39899198, 0.35435746, 0.37407519, 0.32247169, 0.38902939, 0.36983696, 0.34320983, 0.38787891, 0.37270286, 0.40619198, 0.34338818, 0.36152234,\n",
      "       0.36900242, 0.29525044, 0.37385006, 0.31130414, 0.32536335, 0.36118477, 0.31125303, 0.36623441, 0.32782647, 0.32935231, 0.38117442, 0.30221532, 0.40251923, 0.3802435 , 0.32835823, 0.34543229, 0.38128389, 0.33417783, 0.33027449,\n",
      "       0.32157121, 0.34718218, 0.34357515, 0.41015639, 0.35857039, 0.39242153, 0.33593865, 0.39228424, 0.40056921, 0.24874281, 0.40172963, 0.4809035 , 0.3728482 , 0.43072769, 0.38509876, 0.38921494, 0.37621473, 0.40221392, 0.32406556,\n",
      "       0.35033892, 0.43405428, 0.33444007, 0.35559291, 0.342741  , 0.39830172, 0.46956425, 0.28361397]), array([ 0.30599113, -0.03925028, -0.48362321, -0.48916295,  0.60704891, -0.20467585, -0.23882851,  0.94331757,  0.02027364, -0.74294396,  0.24937289,  0.47670633,  0.90474916,  0.16040731, -0.68541471, -0.56038827, -0.59570251,\n",
      "       -0.58297603, -1.35815455, -0.27515723, -0.00484255,  0.16993529,  0.21564692,  0.03693572, -0.64085604, -0.42661393,  0.04512932,  0.28013055, -0.06014138,  0.74422069,  0.74998523,  0.30713481,  0.08780256, -0.20533354,\n",
      "        0.06699217,  1.09123227, -0.62378984,  0.30518613,  0.40219145, -0.17929199,  0.28255332,  0.1895839 , -0.16870598, -0.85308272, -0.28864264, -0.03381174,  0.80026142,  0.52976421, -1.83676117, -0.12850456, -0.09861178,\n",
      "       -0.30993434,  0.24584947,  0.52203502,  0.72721525, -0.00766895,  0.21364403,  0.0112553 ,  0.32963278, -0.30696522, -0.4605784 ,  0.17946115,  0.29739611, -0.05775227,  0.4098748 ]))), (16511, (array([0.33822932, 0.39142078, 0.28794909, 0.34055499, 0.31924896, 0.32828777, 0.31575896, 0.39915155, 0.35426529, 0.3743881 , 0.32260516, 0.38904209, 0.37011   , 0.34322728, 0.38806251, 0.37286596, 0.40566359, 0.34362518, 0.36178508,\n",
      "       0.36877847, 0.29515522, 0.37391741, 0.31159193, 0.32551365, 0.36127918, 0.31124813, 0.36643878, 0.32721977, 0.32930129, 0.38092029, 0.30231168, 0.40261071, 0.38022753, 0.32842906, 0.3450865 , 0.38134414, 0.33431806, 0.33012101,\n",
      "       0.32168874, 0.34712416, 0.34365704, 0.41025183, 0.35866867, 0.3923957 , 0.33627584, 0.39234093, 0.40049847, 0.24888048, 0.40239615, 0.4807979 , 0.37306623, 0.43071394, 0.38534338, 0.38917029, 0.376507  , 0.40267645, 0.32439314,\n",
      "       0.35031968, 0.43393154, 0.33485067, 0.35570403, 0.34255949, 0.39822683, 0.46967648, 0.28356479]), array([ 0.24006742, -0.05281662, -0.58415116, -0.54897412,  0.60212759, -0.22059238, -0.11796661,  0.96082809,  0.07441684, -0.76076973,  0.28230124,  0.62753154,  0.75347103,  0.06654881, -0.77656777, -0.49888304, -0.58435918,\n",
      "       -0.47536214, -1.2802148 , -0.36584155,  0.00443158,  0.13897351,  0.12735928, -0.00291897, -0.74755556, -0.37420476, -0.06898425,  0.23707491, -0.07529832,  0.82608156,  0.60441282,  0.32059994, -0.00920865, -0.16344204,\n",
      "        0.14667111,  1.13607062, -0.55621168,  0.37799432,  0.31538855, -0.2547976 ,  0.38843719,  0.09761355, -0.0585446 , -0.87628469, -0.30104507,  0.18913677,  0.7985417 ,  0.4664863 , -1.70967177, -0.12988085, -0.02845479,\n",
      "       -0.28650075,  0.22382154,  0.51394718,  0.70418828,  0.20622859,  0.27598535, -0.06252827,  0.45609949, -0.41630189, -0.49249571,  0.11265947,  0.22160297, -0.06661023,  0.39752379])))]\n",
      "peak at 16527.5 = 1.536004463790703 idx 18: continuing previous group: (16490.0, 16508.5, -1.894007626813529, 16508.5, 48),smaller, \n",
      "[(16526, (array([0.33952134, 0.38720996, 0.29003559, 0.3424966 , 0.31875057, 0.3295909 , 0.3171419 , 0.40227185, 0.35608118, 0.37755167, 0.3245133 , 0.38899302, 0.37205322, 0.34700003, 0.38699918, 0.37350014, 0.40564858, 0.34419862, 0.36309145,\n",
      "       0.36975932, 0.29403249, 0.37559381, 0.31433386, 0.32583809, 0.36117504, 0.31153556, 0.36673712, 0.32137025, 0.3289309 , 0.37969836, 0.30629261, 0.39984853, 0.3798031 , 0.32798668, 0.33901963, 0.38240474, 0.33391354, 0.32553976,\n",
      "       0.32197265, 0.34713058, 0.34648461, 0.4147759 , 0.36243656, 0.38975986, 0.3379544 , 0.39543628, 0.39459934, 0.24785993, 0.40865747, 0.47798838, 0.37424919, 0.43055629, 0.38778872, 0.38845013, 0.37832297, 0.4089342 , 0.32973421,\n",
      "       0.34960483, 0.43796419, 0.33910021, 0.35363862, 0.34549578, 0.39382486, 0.46940973, 0.2830862 ]), array([-0.66906006, -1.0817742 ,  0.11915817,  0.44733397, -0.22570823,  0.45161608, -0.1525754 , -0.61063885,  0.08601481,  0.32136437,  0.6495631 , -0.62444357, -0.35394715, -0.86975571, -0.16247726,  0.36734585,  0.39632776,\n",
      "        0.36136317,  1.50916032, -0.01212092,  0.15207022, -0.11748192, -1.12744055,  0.28487454, -0.31886752,  0.32432949, -0.30966015,  0.07342611, -0.45961197, -0.30554471, -0.12471196, -0.62212442, -0.00518269, -0.200641  ,\n",
      "        0.01369087, -1.09492581,  0.81493491,  0.27890352, -0.58287908, -0.63143395,  0.60532143, -0.5964266 ,  0.77966286,  0.80970615,  0.28715578,  0.09598723, -0.55090471, -0.08110487,  0.85561009, -0.21679667,  0.25184585,\n",
      "        0.48177685, -0.90593289, -0.6566701 , -0.23844111,  0.69149047,  0.09824601,  0.04964485,  0.14584964,  0.01258819,  0.56747209, -0.19193691, -0.09541198,  0.56154149,  0.16948248]))), (16527, (array([0.3398298 , 0.38700952, 0.29009497, 0.34244274, 0.31884495, 0.32959948, 0.31734814, 0.40244336, 0.35616294, 0.37766524, 0.32481939, 0.38872708, 0.37213503, 0.34738672, 0.3866532 , 0.37352284, 0.40563664, 0.34391132, 0.36332305,\n",
      "       0.36975536, 0.29368178, 0.37573474, 0.31396075, 0.32552851, 0.36101424, 0.3114735 , 0.36709396, 0.32080994, 0.32902677, 0.37972779, 0.30629009, 0.39996991, 0.37975209, 0.32781052, 0.33889118, 0.38217471, 0.33418755, 0.32564327,\n",
      "       0.32193988, 0.34705842, 0.3464959 , 0.41502718, 0.36259871, 0.39005981, 0.33821859, 0.39566489, 0.39442912, 0.2476026 , 0.40869618, 0.47797297, 0.37403463, 0.43056518, 0.38784122, 0.38838234, 0.37842157, 0.40953712, 0.33024723,\n",
      "       0.34951074, 0.43796105, 0.33965083, 0.35331476, 0.34535053, 0.39384671, 0.4694583 , 0.28302096]), array([-0.63427938, -1.09086073,  0.23010512,  0.57702851, -0.3318725 ,  0.5089301 , -0.25595339, -0.63312088,  0.02052244,  0.3556087 ,  0.67164471, -0.8315382 , -0.20162913, -0.69838466, -0.03685447,  0.3356722 ,  0.43870293,\n",
      "        0.33073808,  1.53600446,  0.04671141,  0.16473895, -0.02532018, -1.1118463 ,  0.28953805, -0.22962552,  0.25727266, -0.29845796,  0.08472695, -0.45053549, -0.41664617,  0.04071911, -0.68878587,  0.10110467, -0.28539051,\n",
      "       -0.06081877, -1.17402571,  0.8733615 ,  0.29596542, -0.50796135, -0.64703749,  0.48304115, -0.59055886,  0.65226208,  0.91869303,  0.31582944, -0.11738294, -0.64568207, -0.05295153,  0.78245976, -0.20676524,  0.26501006,\n",
      "        0.54022191, -0.88950816, -0.70839843, -0.28237787,  0.51111536,  0.01760415,  0.11690133, -0.02654939,  0.13711047,  0.59254173, -0.09229041, -0.10434317,  0.59454985,  0.1504557 ]))), (16528, (array([0.34012696, 0.38677896, 0.29014967, 0.34231837, 0.31900545, 0.32954708, 0.31749773, 0.40269284, 0.35619267, 0.37782304, 0.32517506, 0.38845743, 0.37214776, 0.34778872, 0.38631916, 0.37355958, 0.40562368, 0.34365395, 0.36355032,\n",
      "       0.36978713, 0.2933564 , 0.37583535, 0.31357509, 0.32526522, 0.36086976, 0.31141043, 0.36754617, 0.32025852, 0.32914045, 0.37973557, 0.30635148, 0.4000889 , 0.37963156, 0.3276281 , 0.33879661, 0.38189651, 0.33452339, 0.32574909,\n",
      "       0.32189198, 0.34705667, 0.34652803, 0.41521351, 0.36265763, 0.39038529, 0.33862362, 0.39581711, 0.39434235, 0.24737773, 0.40885809, 0.47796179, 0.37377974, 0.43064028, 0.38789585, 0.38833803, 0.37846298, 0.41026357, 0.33068114,\n",
      "       0.34941737, 0.43786249, 0.34006339, 0.3529967 , 0.34511472, 0.3938092 , 0.46951866, 0.28297162]), array([-0.58235779, -1.06535326,  0.33752252,  0.6857844 , -0.43045787,  0.54354211, -0.34076302, -0.63044081, -0.05489978,  0.38148121,  0.67250747, -1.00934047, -0.06113432, -0.49816005,  0.09742248,  0.29317854,  0.47514506,\n",
      "        0.29703557,  1.52346498,  0.09148112,  0.20155004,  0.0658947 , -1.05903949,  0.27712453, -0.15050019,  0.18273379, -0.27207402,  0.07294432, -0.42542285, -0.52111353,  0.18989327, -0.72855891,  0.19195468, -0.35500676,\n",
      "       -0.12373089, -1.21148923,  0.90771386,  0.32092316, -0.41609118, -0.65737583,  0.33848956, -0.57490769,  0.5150809 ,  1.01116156,  0.32460117, -0.31710733, -0.71907375, -0.02401112,  0.69615356, -0.18668422,  0.2755987 ,\n",
      "        0.59075441, -0.85110231, -0.73326042, -0.32032724,  0.32173928, -0.07091179,  0.17925498, -0.19548477,  0.2466983 ,  0.58247798,  0.0016906 , -0.10917242,  0.60893273,  0.1280685 ]))), (16529, (array([0.34040228, 0.38654083, 0.29020461, 0.34224381, 0.31918452, 0.32943664, 0.31757737, 0.40299521, 0.35617605, 0.37801942, 0.32556989, 0.38819074, 0.37208281, 0.34818568, 0.38601232, 0.37361026, 0.40561201, 0.34345375, 0.36370056,\n",
      "       0.36985744, 0.29308307, 0.37589185, 0.31320442, 0.32507377, 0.36075055, 0.3113541 , 0.36806037, 0.31972911, 0.329264  , 0.37971138, 0.30643759, 0.4002125 , 0.37946137, 0.32743868, 0.33872768, 0.38158428, 0.33491056, 0.32584475,\n",
      "       0.32182905, 0.34712967, 0.34657272, 0.41533139, 0.362607  , 0.39057443, 0.33916012, 0.39589194, 0.39433986, 0.24723894, 0.40913854, 0.47794706, 0.37358571, 0.43078552, 0.3879399 , 0.38833206, 0.37844993, 0.41108999, 0.3310233 ,\n",
      "       0.34932787, 0.43783064, 0.34032238, 0.35270029, 0.34482519, 0.39372048, 0.46959147, 0.28293577]), array([-0.5138054 , -1.00342326,  0.4405587 ,  0.76830224, -0.51766859,  0.5531047 , -0.40309575, -0.60293312, -0.13895422,  0.39906226,  0.650117  , -1.15131072,  0.05925607, -0.27600722,  0.23809537,  0.24194275,  0.50525528,\n",
      "        0.26247048,  1.47205368,  0.12077312,  0.26415392,  0.15232213, -0.96683109,  0.24717821, -0.0825253 ,  0.10410634, -0.22877565,  0.03570319, -0.38364625, -0.6197195 ,  0.31350519, -0.7376449 ,  0.26452055, -0.40530281,\n",
      "       -0.17278894, -1.20521048,  0.91557541,  0.35185255, -0.31049727, -0.66245243,  0.1745186 , -0.54909748,  0.37234258,  1.08414541,  0.31182044, -0.49596489, -0.76890282,  0.00375766,  0.60330225, -0.155856  ,  0.28099742,\n",
      "        0.63083919, -0.7909164 , -0.72951735, -0.35139769,  0.12956768, -0.16638945,  0.23397189, -0.35543703,  0.33808043,  0.53633655,  0.08580263, -0.10939052,  0.60425253,  0.10239485])))]\n",
      "peak at 16542.0 = 1.2541523471593097 idx 22: continuing previous group: (16490.0, 16527.5, -1.894007626813529, 16508.5, 48),smaller, \n",
      "[(16542, (array([0.34432007, 0.38596201, 0.29151491, 0.34142097, 0.31809418, 0.3307281 , 0.31721986, 0.40918047, 0.35573561, 0.37869974, 0.32829838, 0.3866189 , 0.36785985, 0.34926832, 0.3852022 , 0.37406161, 0.40713541, 0.34148518, 0.36078904,\n",
      "       0.37359851, 0.28923191, 0.37546316, 0.3127946 , 0.32476495, 0.36100497, 0.31403847, 0.36974844, 0.31754123, 0.3285135 , 0.3753423 , 0.30694811, 0.40061378, 0.37887059, 0.32652765, 0.33835355, 0.38240961, 0.33731323, 0.32647231,\n",
      "       0.32308077, 0.34867662, 0.34731393, 0.41880583, 0.36457134, 0.38563447, 0.34282893, 0.39772717, 0.39349855, 0.24855264, 0.41639024, 0.47788612, 0.37456367, 0.43170053, 0.38616464, 0.3840571 , 0.37802751, 0.41844124, 0.33283096,\n",
      "       0.34908935, 0.43746073, 0.33757632, 0.3518094 , 0.34600029, 0.39248873, 0.47022634, 0.28277143]), array([ 0.46388   ,  0.79942072,  0.90803497,  0.02103059,  0.03621116, -0.43916995, -0.08035918,  0.76692604, -0.84648553, -0.0264408 , -0.14998707, -0.14587963,  0.03350581,  0.93648874,  0.73179989, -0.22053038,  0.04016973,\n",
      "        0.25961893, -0.69682475, -0.05688406,  0.48091758,  0.35370536,  1.25415235, -0.89414211,  0.25306923, -0.10437773,  0.37653237, -0.71869654,  0.75661897, -0.71746715, -0.31008621,  0.36757409, -0.02609792, -0.0928029 ,\n",
      "       -0.24335799,  0.99419028, -0.06432273,  0.17126831,  0.5418029 , -0.0139987 , -1.06136453,  0.48079759, -0.80694095, -0.37640962, -0.48006294, -0.21464563,  0.15301031,  0.11464421, -0.50225504,  0.07069395, -0.5222596 ,\n",
      "       -0.67804368,  1.13714433,  0.43075529,  0.2964901 , -0.66555741, -0.75908102, -0.05821072, -0.35499054,  0.40056283, -0.25372732,  0.32318092, -0.20986414, -0.25066801, -0.11278433])))]\n",
      "peak at 16561.5 = -1.440648834132984 idx 35: continuing previous group: (16490.0, 16542.0, -1.894007626813529, 16508.5, 48),smaller, \n",
      "[(16561, (array([0.35248604, 0.38160344, 0.29314706, 0.34491351, 0.32194638, 0.33235662, 0.31626106, 0.41313723, 0.35514066, 0.36454961, 0.33026381, 0.38526467, 0.36757527, 0.35408984, 0.3871906 , 0.37462617, 0.41054008, 0.33985794, 0.3575551 ,\n",
      "       0.37896181, 0.29156018, 0.3735926 , 0.31805359, 0.3245634 , 0.36339484, 0.31889354, 0.36982261, 0.31680998, 0.32899789, 0.37341796, 0.30997711, 0.39988565, 0.37989   , 0.32447463, 0.33375289, 0.38473223, 0.33947498, 0.32907208,\n",
      "       0.3248243 , 0.35203176, 0.34606233, 0.42096563, 0.362059  , 0.38343688, 0.3473463 , 0.40016997, 0.3941709 , 0.24895965, 0.42236642, 0.47727498, 0.37218969, 0.43436406, 0.38758708, 0.38184522, 0.38092045, 0.42455476, 0.33410142,\n",
      "       0.34832493, 0.43821926, 0.33927793, 0.35192464, 0.34181964, 0.39391909, 0.46953075, 0.28274284]), array([ 0.05476324, -0.66163977, -0.63283631, -0.34848581, -0.67265898,  0.69403219,  0.34452145, -0.91792829,  0.94588946,  0.34969046, -0.14737705,  0.21858534, -0.52824598, -0.43040763, -0.48029213, -0.19366308, -0.4646935 ,\n",
      "       -0.48056739,  0.56212157, -0.46249341,  0.49594695, -0.34122416, -0.74507395,  1.32533253,  0.52909067, -0.57725561, -0.61969157,  0.3281819 , -0.78283396,  0.43375918,  0.18404792, -0.25988334, -0.04152136,  0.49269595,\n",
      "        0.75425057, -1.37326056,  0.08790595,  0.09901734,  0.06722812,  0.16287646,  0.65300428, -0.25248034,  0.54974466, -0.38084668,  0.46310035,  0.03786452,  0.6482832 ,  0.15720783,  0.80528872,  0.65924977,  0.40355494,\n",
      "        0.39369058, -1.03396009, -0.48021913, -0.07565294,  0.18848556,  0.70364044, -0.33442058,  0.22211704, -0.16481198, -0.30932629, -0.42367427,  0.1535939 , -0.11978921, -0.09318747]))), (16562, (array([0.35306451, 0.38156672, 0.29340714, 0.34501965, 0.32240355, 0.33254746, 0.31607332, 0.41333912, 0.35513753, 0.36386559, 0.3303819 , 0.38521907, 0.3676117 , 0.35436464, 0.38735203, 0.3749011 , 0.41095465, 0.33996897, 0.35757368,\n",
      "       0.37899329, 0.29170057, 0.37336242, 0.31817683, 0.32439689, 0.36334364, 0.31932185, 0.36964511, 0.31695503, 0.32894559, 0.37336013, 0.30999412, 0.39994601, 0.37987386, 0.32445684, 0.33382355, 0.38515359, 0.33903811, 0.3291761 ,\n",
      "       0.32466889, 0.35196832, 0.34612627, 0.42112208, 0.36178061, 0.38333081, 0.34768611, 0.40016671, 0.39435613, 0.24912003, 0.42267227, 0.47740866, 0.3721802 , 0.43453011, 0.38772313, 0.3817766 , 0.38122699, 0.42448734, 0.33416543,\n",
      "       0.34833657, 0.43819141, 0.33922642, 0.35186454, 0.34164299, 0.39424811, 0.46938999, 0.28269607]), array([ 0.09076527, -0.72368517, -0.62395178, -0.22377548, -0.66070461,  0.71037924,  0.33392704, -0.91373601,  0.80802002,  0.52127322, -0.12173646,  0.05555858, -0.54586419, -0.24727177, -0.40126563, -0.1916184 , -0.2650546 ,\n",
      "       -0.49260192,  0.56661398, -0.34493044,  0.52158377, -0.38467028, -0.78592444,  1.31783824,  0.52762623, -0.62263948, -0.59762556,  0.20648425, -0.80585053,  0.2655705 ,  0.15996106, -0.29094881,  0.14136976,  0.45668165,\n",
      "        0.75441769, -1.44064883,  0.01159915,  0.16798817, -0.03976142,  0.05955824,  0.71052406, -0.32305447,  0.41861253, -0.28492839,  0.53100733, -0.16580472,  0.73480393,  0.17576169,  0.74715775,  0.56962136,  0.49426781,\n",
      "        0.59938242, -1.05314517, -0.50374851, -0.11857415,  0.16859979,  0.58839859, -0.28538163,  0.14319117, -0.27310416, -0.28992474, -0.34252213,  0.18937702, -0.06469759, -0.04245521])))]\n",
      "cyan@16598.0\n",
      "peak at 16598.0 = 1.3237498856277725 idx 34: continuing previous group: (16490.0, 16561.5, -1.894007626813529, 16508.5, 48),smaller, terminating, previous group: (16490.0, 16598.0, -1.894007626813529, 16508.5, 48),new group: (16598.0, 16598.0, 1.3237498856277725, 16598.0, 34) \n",
      "[(16598, (array([0.35408748, 0.37246745, 0.29420661, 0.33695267, 0.33468178, 0.33599211, 0.32392893, 0.41928689, 0.3538145 , 0.36197659, 0.32870128, 0.38659701, 0.37282554, 0.36215322, 0.39313061, 0.3813849 , 0.41815086, 0.34270946, 0.35625406,\n",
      "       0.388606  , 0.2924427 , 0.37453353, 0.32618157, 0.32479359, 0.35721103, 0.32348043, 0.36528475, 0.32303124, 0.32894963, 0.36975574, 0.31020863, 0.40438034, 0.37665091, 0.32779286, 0.33029853, 0.39485828, 0.33233759, 0.33082223,\n",
      "       0.32872262, 0.3506571 , 0.34473162, 0.42686827, 0.35852663, 0.38164981, 0.3501468 , 0.40381789, 0.39336494, 0.25067314, 0.42385692, 0.47562241, 0.3687671 , 0.43926766, 0.39205625, 0.38226458, 0.37750663, 0.4329304 , 0.3380543 ,\n",
      "       0.3414534 , 0.4373688 , 0.33630787, 0.34617423, 0.33639908, 0.3972395 , 0.46240262, 0.28078726]), array([-0.27506982, -0.16784812, -0.18139294,  0.14838483, -0.38129866, -0.39249172,  0.75569601, -0.8277661 ,  0.39534179,  0.64494311,  0.24865793, -0.22619871, -0.85617134, -1.01958282, -0.54706225, -0.24064855, -0.52136093,\n",
      "       -0.26252626, -0.03506684, -0.16377024,  0.66296091, -0.24052773, -0.43934722,  0.7968366 , -0.09753402,  0.36380053,  0.17180423,  0.44601831, -0.94049193, -0.00290189,  0.30345502,  0.00987929,  0.47758213, -0.3733593 ,\n",
      "        1.32374989, -0.49206872,  0.22767701, -0.65696719,  0.13938428,  0.15637018, -0.43943587,  0.17261424,  0.13093491, -0.22598304,  0.28284461, -1.22888585, -0.31116737,  0.73985494,  0.19363217,  1.07443476,  0.23831648,\n",
      "        0.20315306, -0.46586605,  0.54764127, -0.06820073,  0.19811999,  0.34376356,  0.17617424,  0.63561362,  0.06028337,  0.26902067,  0.3468124 , -0.56010197, -0.27788882, -0.13462146])))]\n",
      "peak at 16619.5 = 1.7072482924970072 idx 45: continuing previous group: (16598.0, 16598.0, 1.3237498856277725, 16598.0, 34),larger, \n",
      "[(16618, (array([0.35219291, 0.37153376, 0.29493636, 0.33883827, 0.33838968, 0.33340972, 0.32777577, 0.42179118, 0.35598247, 0.36046505, 0.33137764, 0.38921952, 0.37247685, 0.3640138 , 0.4004867 , 0.37983613, 0.42476039, 0.34465149, 0.35712111,\n",
      "       0.39063858, 0.29019438, 0.37398705, 0.33045511, 0.32579078, 0.35508113, 0.32445962, 0.36284702, 0.32641083, 0.32756173, 0.36534448, 0.31355313, 0.40779145, 0.37256082, 0.33619363, 0.33097032, 0.39388255, 0.331738  , 0.33306555,\n",
      "       0.32750815, 0.34620302, 0.34618271, 0.43174499, 0.35383398, 0.38111026, 0.34978744, 0.40062275, 0.39660783, 0.25362948, 0.41962919, 0.47804749, 0.36813432, 0.44309602, 0.39445222, 0.38137379, 0.37928203, 0.43888473, 0.33780544,\n",
      "       0.34201976, 0.43653573, 0.33534251, 0.34604575, 0.33869201, 0.39627582, 0.45674204, 0.2820411 ]), array([ 7.74362195e-01, -3.42206631e-01,  4.16837054e-01,  5.85346419e-02,  6.87487841e-01,  1.30671247e-01, -2.55481319e-01,  7.53435424e-01, -3.41590630e-01, -8.14734150e-01,  4.45659648e-02,  1.04865684e-01,  7.63771611e-01,\n",
      "        5.47786351e-01, -4.89318174e-01,  3.21492892e-01,  1.48006853e-02, -2.09893942e-01, -2.31508644e-01, -2.89908674e-01, -6.03805547e-01,  7.19029754e-01, -9.57730361e-02, -4.04455888e-01, -1.06740608e-01, -2.01355195e-01,\n",
      "        7.56592152e-02, -2.91608953e-01,  2.96200109e-02,  1.57489068e-01, -9.02127176e-01, -8.20561384e-02,  1.88574326e-01,  7.18455821e-01, -6.70529297e-01,  5.60226971e-01, -1.01712239e-03,  4.30566119e-01,  3.98965744e-01,\n",
      "       -2.34955559e-01,  1.81607905e-01, -5.77729965e-02,  6.43466840e-01, -8.38895092e-02, -4.29480242e-01,  1.61889203e+00, -4.31243179e-01, -2.95634479e-01,  4.69882325e-01, -9.00646236e-01, -4.88997614e-01,  6.40340692e-02,\n",
      "       -3.11048213e-01, -7.72238708e-02,  6.20338259e-01, -3.10907565e-01, -1.18007213e+00, -4.96493051e-01, -4.40015630e-01, -2.54974857e-01, -2.12128362e-01, -8.09979065e-02,  2.01332658e-02,  4.65238077e-01,  2.97594505e-01]))), (16619, (array([0.35219737, 0.37164228, 0.29497566, 0.33893646, 0.33846642, 0.33344743, 0.32802652, 0.42173399, 0.35585607, 0.3604999 , 0.33159598, 0.3894204 , 0.37221925, 0.36428132, 0.40055973, 0.37994567, 0.4250418 , 0.34464258, 0.35725686,\n",
      "       0.39064692, 0.29006304, 0.37402837, 0.33036747, 0.32572856, 0.35472474, 0.32451655, 0.36252875, 0.32648676, 0.3273261 , 0.36536444, 0.31346636, 0.40794619, 0.37227901, 0.3366486 , 0.33108509, 0.39353446, 0.33170209, 0.33304484,\n",
      "       0.32770461, 0.34583486, 0.34656301, 0.43223014, 0.35355458, 0.38114972, 0.34987595, 0.40050774, 0.39669225, 0.25398664, 0.41942254, 0.47794967, 0.36795754, 0.4434284 , 0.3945698 , 0.38135732, 0.37923401, 0.43912105, 0.3379713 ,\n",
      "       0.34208324, 0.43654344, 0.33541999, 0.34607382, 0.33880941, 0.39606787, 0.45658285, 0.28208593]), array([ 7.08211000e-01, -3.45790154e-01,  4.12170597e-01,  7.25541676e-02,  5.54661047e-01,  1.52254508e-01, -2.37176928e-01,  8.10134854e-01, -3.78576152e-01, -7.77676568e-01, -3.69466716e-02,  1.46456472e-01,  7.37495659e-01,\n",
      "        4.65012404e-01, -5.90045625e-01,  3.23671440e-01, -1.77148263e-01, -1.11837974e-01, -1.62431813e-01, -2.56610235e-01, -6.64303529e-01,  7.81324593e-01, -7.05010165e-02, -3.54036062e-01, -4.17329466e-02, -6.09527247e-02,\n",
      "       -3.66310686e-02, -3.34220477e-01, -8.23674280e-02,  1.16301233e-01, -9.39742581e-01, -1.72797447e-02,  2.16013299e-01,  7.85851634e-01, -6.21516610e-01,  5.64342843e-01, -3.49316293e-02,  4.33308893e-01,  4.52577393e-01,\n",
      "       -1.92215854e-01,  2.38324429e-01, -7.62179487e-02,  7.45609671e-01, -8.55402911e-04, -5.35494549e-01,  1.68960679e+00, -5.73912902e-01, -3.13548459e-01,  4.24770203e-01, -8.42674430e-01, -4.97493881e-01, -3.03561500e-02,\n",
      "       -4.55492030e-01, -1.95648372e-02,  5.62316807e-01, -3.11331428e-01, -1.10445056e+00, -5.46164492e-01, -2.78353404e-01, -1.19088183e-01, -1.04336835e-01, -7.19219036e-03, -2.92002242e-02,  3.39887295e-01,  2.91752572e-01]))), (16620, (array([0.35232111, 0.37175614, 0.29497765, 0.33907503, 0.33848901, 0.33341856, 0.32834357, 0.42167897, 0.35575009, 0.36054733, 0.33179765, 0.38955367, 0.37192935, 0.36455656, 0.40059115, 0.37996615, 0.42526143, 0.34466009, 0.35737336,\n",
      "       0.39066383, 0.28997696, 0.37412313, 0.330408  , 0.32571525, 0.35437019, 0.32455618, 0.36229766, 0.32645249, 0.32708625, 0.36537922, 0.31334955, 0.40820107, 0.37209554, 0.33701533, 0.33128525, 0.39322525, 0.33169095, 0.33299081,\n",
      "       0.32787846, 0.34552243, 0.34699439, 0.43279106, 0.35335216, 0.38115673, 0.35001022, 0.40031454, 0.39671138, 0.2541941 , 0.41927965, 0.47792951, 0.3677741 , 0.44375939, 0.39462419, 0.38134773, 0.3790907 , 0.43940189, 0.33814532,\n",
      "       0.34216813, 0.43655146, 0.33552268, 0.34606956, 0.33886688, 0.39585396, 0.45631276, 0.28206262]), array([ 0.61795089, -0.34171834,  0.39710055,  0.10613765,  0.40424258,  0.16928131, -0.22328965,  0.82824858, -0.41246047, -0.71086783, -0.11983125,  0.18848097,  0.68554081,  0.38104253, -0.66920883,  0.33324963, -0.36428868,\n",
      "       -0.01280207, -0.09096899, -0.21131936, -0.7123093 ,  0.8242392 , -0.03952841, -0.2875528 ,  0.01835833,  0.07720755, -0.15801755, -0.3869586 , -0.17074416,  0.06977542, -0.9508083 ,  0.04226271,  0.20990256,  0.8200717 ,\n",
      "       -0.57053546,  0.52971845, -0.06377191,  0.42077341,  0.50225692, -0.15503867,  0.30542001, -0.09847761,  0.82489286,  0.0865034 , -0.62403336,  1.70724829, -0.69523968, -0.32105797,  0.34465624, -0.76391482, -0.48221332,\n",
      "       -0.11713266, -0.57293926,  0.04084713,  0.48563789, -0.29324917, -0.99211534, -0.57454391, -0.10104096,  0.02871308,  0.00671852,  0.06230751, -0.06187608,  0.19857195,  0.29077781]))), (16621, (array([0.35257528, 0.37186215, 0.29494334, 0.33924265, 0.33846507, 0.33332402, 0.3286186 , 0.42162735, 0.35567968, 0.36051557, 0.33197192, 0.38961642, 0.37161102, 0.36482749, 0.40058632, 0.37988887, 0.42541604, 0.34470112, 0.35746643,\n",
      "       0.3906877 , 0.28993441, 0.37426229, 0.33057946, 0.32574744, 0.35402321, 0.32457116, 0.36216417, 0.32649229, 0.326845  , 0.3653854 , 0.3132968 , 0.40854376, 0.37201469, 0.33728422, 0.33156276, 0.39301223, 0.33171089, 0.33290635,\n",
      "       0.32796771, 0.3452776 , 0.34746226, 0.43341153, 0.35324188, 0.38113438, 0.35018365, 0.40011295, 0.39666606, 0.25425204, 0.41919859, 0.47797908, 0.36759742, 0.44408764, 0.39461961, 0.38134408, 0.37885293, 0.43971233, 0.33826898,\n",
      "       0.34227652, 0.43656546, 0.33565142, 0.34602497, 0.33885638, 0.3956425 , 0.45593842, 0.28199755]), array([ 0.50703395, -0.32989756,  0.37124289,  0.15756477,  0.2415598 ,  0.1812603 , -0.21306293,  0.80723116, -0.44023684, -0.61609049, -0.20250105,  0.23053476,  0.610557  ,  0.29864599, -0.7235793 ,  0.34910156, -0.54135312,\n",
      "        0.08629538, -0.01833536, -0.15638226, -0.74550793,  0.84637683, -0.00335144, -0.20729121,  0.07358314,  0.21144109, -0.2831284 , -0.44778309, -0.2326538 ,  0.01637299, -0.93650404,  0.0950405 ,  0.1694387 ,  0.81993767,\n",
      "       -0.51961826,  0.46029698, -0.08627422,  0.39460159,  0.5462316 , -0.12361348,  0.38028978, -0.12408329,  0.87897451,  0.17477229, -0.6926421 ,  1.67163819, -0.79188194, -0.31860586,  0.23224461, -0.66680976, -0.44408266,\n",
      "       -0.19445534, -0.66233367,  0.1018454 ,  0.39228601, -0.257675  , -0.84723077, -0.58203269,  0.08540917,  0.18412799,  0.11723278,  0.12482422, -0.07746105,  0.04481129,  0.29375644])))]\n",
      "cyan@16686.5\n",
      "peak at 16686.5 = -1.392285269501678 idx 61: continuing previous group: (16598.0, 16619.5, 1.7072482924970072, 16619.5, 45),smaller, terminating, previous group: (16598.0, 16686.5, 1.7072482924970072, 16619.5, 45),new group: (16686.5, 16686.5, -1.392285269501678, 16686.5, 61) \n",
      "[(16686, (array([0.35900104, 0.36677065, 0.29704394, 0.33555776, 0.33194564, 0.33091368, 0.33681253, 0.42153054, 0.35719077, 0.36200179, 0.33178943, 0.40608082, 0.36402382, 0.36104107, 0.39771824, 0.36961812, 0.42955281, 0.34526997, 0.36772057,\n",
      "       0.38987923, 0.29428799, 0.36888838, 0.34639722, 0.33606646, 0.34071367, 0.31941836, 0.35540995, 0.33001911, 0.33150585, 0.36337755, 0.31312082, 0.41536011, 0.38550518, 0.33976138, 0.33414876, 0.38984898, 0.31734839, 0.33008571,\n",
      "       0.32516282, 0.3500089 , 0.36691792, 0.44353272, 0.35540851, 0.37776282, 0.36002912, 0.39841862, 0.38886314, 0.25955067, 0.40761676, 0.47673985, 0.36091313, 0.44759602, 0.38831399, 0.38251555, 0.37456175, 0.4391462 , 0.3373157 ,\n",
      "       0.34900722, 0.43402117, 0.34356148, 0.34721088, 0.34259882, 0.40361735, 0.45075845, 0.282236  ]), array([-0.24868547, -0.32195055,  0.08890123, -0.35483113, -1.11154073, -0.36610004,  0.13440224,  0.04622054, -0.36389102, -0.05434965, -0.25920102, -0.94311524,  0.31206232,  0.32779807, -0.62759222,  0.31676227,  0.85157084,\n",
      "       -0.52921443, -0.46463713,  0.02496786,  0.34608527,  0.03543881,  0.116663  ,  0.08290916, -0.4157308 ,  0.27475787,  0.19048858,  0.45887228,  0.31272423, -0.18168135, -0.43264983,  0.50181639,  0.8241121 ,  0.04401873,\n",
      "       -0.32107575,  0.37252989,  0.6881874 ,  0.37426344,  0.47441519, -0.18194439, -0.97368409,  0.33046855,  0.15931347,  0.28184436, -0.06011211, -0.27314595,  0.47398168,  0.22711832,  0.1158787 , -0.08248794, -0.15317978,\n",
      "       -0.73241622,  1.05147509,  0.94632564,  0.37213441, -0.51347549, -0.08856083,  0.43429588, -0.04007868, -0.86124153, -0.18253028, -1.39228527,  1.04615554,  0.04055353, -0.47007448]))), (16687, (array([0.35926978, 0.36625753, 0.29698371, 0.33531582, 0.33166915, 0.33104315, 0.3369936 , 0.421645  , 0.35719461, 0.36200562, 0.33160732, 0.40636734, 0.36395209, 0.36094787, 0.39785487, 0.36972777, 0.42973106, 0.34492646, 0.36762586,\n",
      "       0.38998396, 0.29420207, 0.36886121, 0.34644093, 0.3362497 , 0.34088962, 0.31948568, 0.35465277, 0.33003655, 0.33152792, 0.36346289, 0.31320064, 0.41499571, 0.38566978, 0.33959242, 0.33441762, 0.38974311, 0.31727945, 0.33015038,\n",
      "       0.32514249, 0.34991745, 0.36689767, 0.44339432, 0.35564136, 0.37764334, 0.35994417, 0.3984062 , 0.38895485, 0.25975896, 0.40764871, 0.47685128, 0.36072222, 0.44811264, 0.38814395, 0.38271107, 0.37442612, 0.43896223, 0.33753913,\n",
      "       0.34924795, 0.43376995, 0.34333148, 0.34722717, 0.34268847, 0.40351171, 0.45087517, 0.28215609]), array([-0.17325346, -0.35001416,  0.08328301, -0.36131628, -1.09479896, -0.43904557,  0.13007028,  0.12624036, -0.4039053 ,  0.09782167, -0.16441697, -0.7747473 ,  0.25327156,  0.36099057, -0.76769832,  0.3706047 ,  0.93583901,\n",
      "       -0.73852273, -0.53015976, -0.00265167,  0.37992953,  0.13285813,  0.29643231,  0.04998022, -0.40026525,  0.27442347,  0.01228691,  0.45289873,  0.32732026, -0.10884528, -0.5155126 ,  0.55374181,  0.71733532, -0.03326119,\n",
      "       -0.30078821,  0.35361001,  0.68695634,  0.36843912,  0.5152803 , -0.21633471, -0.9935115 ,  0.46766061,  0.19917278,  0.19246344, -0.0853721 , -0.2383325 ,  0.48175597,  0.16010369,  0.15657921, -0.28796226, -0.10490034,\n",
      "       -0.85014837,  0.95890804,  0.88036683,  0.2988791 , -0.44474773, -0.1228994 ,  0.38649194,  0.13012665, -0.82946899, -0.16410148, -1.37933555,  1.09878564, -0.01440851, -0.35019525])))]\n",
      "avg_peak 1.751046387356242\n",
      "skipped 2 symbols at 3800.0\n",
      "skipped 2 symbols at 42229.0\n",
      "skipped 2 symbols at 82534.0\n",
      "decoding [ref|dec]:\n",
      "=== shift = -3 ===\n",
      "102| 10 ✘      2| 69 ✘      3|124 ✘     78| -1       29|  2 ✘    122|  3 ✘     73| 78 ✘     98| 29 ✘    \n",
      " 34|122 ✘      0| 73 ✘     97| 98 ✘      7| 34 ✘     97|  0       86| 97 ✘    120|  7 ✘     95| 97 ✘    \n",
      " 90| 86 ✘     49|120 ✘     89| 95 ✘     83| 90 ✘     19| 49 ✘     84| 89 ✘    117| 83 ✘     92| 19 ✘    \n",
      "119| 84 ✘     16|117 ✘     45| 92 ✘     23|119 ✘     16| 16 ✔    111| 45 ✘      9| 23 ✘     89| 16 ✘    \n",
      " 18|111 ✘     36|  9 ✘      2| 89 ✘    115| 18 ✘     40| 36 ✘    100|  2 ✘    105|115 ✘     93| 40 ✘    \n",
      " 85|100 ✘    107|105 ✘     90| 93 ✘     62| 85 ✘    116|107 ✘     42| 90 ✘    123| 62 ✘     40|116 ✘    \n",
      "  0| 42 ✘     77|123 ✘     40| 40 ✔     57|  0      110| 77 ✘     29| 40 ✘     94| 57 ✘      1|110 ✘    \n",
      " 29| 29 ✔     71| 94 ✘    119|  1 ✘     15| 29 ✘    115| 71 ✘    120|119 ✘     70| 15 ✘     50|115 ✘    \n",
      " 71| -1       50| 70 ✘     61| 50 ✘     38| 71 ✘      4| 50 ✘      3| 61 ✘    124| 38 ✘     95|  4 ✘    \n",
      " 27|  3 ✘     48|124 ✘    116| 95 ✘      3| 27 ✘     63| 48 ✘     19|116 ✘     79|  3 ✘      2| 63 ✘    \n",
      " 43| 19 ✘     92| 79 ✘      8|  2 ✘     65| 43 ✘     35| 92 ✘     30|  8 ✘     73| 65 ✘     73| 35 ✘    \n",
      " 38| 30 ✘     58| 73 ✘     49| 73 ✘     45| 38 ✘     58| 58 ✔     46| 49 ✘    116| 45 ✘    101| 58 ✘    \n",
      "  5| 46 ✘     78|116 ✘    126|101 ✘    105|  5 ✘    108| 78 ✘     59|126 ✘     46|105 ✘     27|108 ✘    \n",
      " 14| 59 ✘     57| 46 ✘     81| 27 ✘      3| 14 ✘      9| 57 ✘    126| 81 ✘     18|  3 ✘     76|  9 ✘    \n",
      "101|126 ✘    124| 18 ✘      4| 76 ✘      3|101 ✘    102|124 ✘     79|  4 ✘    121|  3 ✘    103|102 ✘    \n",
      " 92| 79 ✘     30|121 ✘      4|103 ✘    103| 92 ✘     59| 30 ✘    \n",
      "=== shift = -2 ===\n",
      "124| 10 ✘    102| 69 ✘      2|124 ✘      3| -1       78|  2 ✘     29|  3 ✘    122| 78 ✘     73| 29 ✘    \n",
      " 98|122 ✘     34| 73 ✘      0| 98 ✘     97| 34 ✘      7|  0       97| 97 ✔     86|  7 ✘    120| 97 ✘    \n",
      " 95| 86 ✘     90|120 ✘     49| 95 ✘     89| 90 ✘     83| 49 ✘     19| 89 ✘     84| 83 ✘    117| 19 ✘    \n",
      " 92| 84 ✘    119|117 ✘     16| 92 ✘     45|119 ✘     23| 16 ✘     16| 45 ✘    111| 23 ✘      9| 16 ✘    \n",
      " 89|111 ✘     18|  9 ✘     36| 89 ✘      2| 18 ✘    115| 36 ✘     40|  2 ✘    100|115 ✘    105| 40 ✘    \n",
      " 93|100 ✘     85|105 ✘    107| 93 ✘     90| 85 ✘     62|107 ✘    116| 90 ✘     42| 62 ✘    123|116 ✘    \n",
      " 40| 42 ✘      0|123 ✘     77| 40 ✘     40|  0       57| 77 ✘    110| 40 ✘     29| 57 ✘     94|110 ✘    \n",
      "  1| 29 ✘     29| 94 ✘     71|  1 ✘    119| 29 ✘     15| 71 ✘    115|119 ✘    120| 15 ✘     70|115 ✘    \n",
      " 50| -1       71| 70 ✘     50| 50 ✔     61| 71 ✘     38| 50 ✘      4| 61 ✘      3| 38 ✘    124|  4 ✘    \n",
      " 95|  3 ✘     27|124 ✘     48| 95 ✘    116| 27 ✘      3| 48 ✘     63|116 ✘     19|  3 ✘     79| 63 ✘    \n",
      "  2| 19 ✘     43| 79 ✘     92|  2 ✘      8| 43 ✘     65| 92 ✘     35|  8 ✘     30| 65 ✘     73| 35 ✘    \n",
      " 73| 30 ✘     38| 73 ✘     58| 73 ✘     49| 38 ✘     45| 58 ✘     58| 49 ✘     46| 45 ✘    116| 58 ✘    \n",
      "101| 46 ✘      5|116 ✘     78|101 ✘    126|  5 ✘    105| 78 ✘    108|126 ✘     59|105 ✘     46|108 ✘    \n",
      " 27| 59 ✘     14| 46 ✘     57| 27 ✘     81| 14 ✘      3| 57 ✘      9| 81 ✘    126|  3 ✘     18|  9 ✘    \n",
      " 76|126 ✘    101| 18 ✘    124| 76 ✘      4|101 ✘      3|124 ✘    102|  4 ✘     79|  3 ✘    121|102 ✘    \n",
      "103| 79 ✘     92|121 ✘     30|103 ✘      4| 92 ✘    103| 30 ✘     59|  4 ✘    \n",
      "=== shift = -1 ===\n",
      " 69| 10 ✘    124| 69 ✘    102|124 ✘      2| -1        3|  2 ✘     78|  3 ✘     29| 78 ✘    122| 29 ✘    \n",
      " 73|122 ✘     98| 73 ✘     34| 98 ✘      0| 34 ✘     97|  0        7| 97 ✘     97|  7 ✘     86| 97 ✘    \n",
      "120| 86 ✘     95|120 ✘     90| 95 ✘     49| 90 ✘     89| 49 ✘     83| 89 ✘     19| 83 ✘     84| 19 ✘    \n",
      "117| 84 ✘     92|117 ✘    119| 92 ✘     16|119 ✘     45| 16 ✘     23| 45 ✘     16| 23 ✘    111| 16 ✘    \n",
      "  9|111 ✘     89|  9 ✘     18| 89 ✘     36| 18 ✘      2| 36 ✘    115|  2 ✘     40|115 ✘    100| 40 ✘    \n",
      "105|100 ✘     93|105 ✘     85| 93 ✘    107| 85 ✘     90|107 ✘     62| 90 ✘    116| 62 ✘     42|116 ✘    \n",
      "123| 42 ✘     40|123 ✘      0| 40 ✘     77|  0       40| 77 ✘     57| 40 ✘    110| 57 ✘     29|110 ✘    \n",
      " 94| 29 ✘      1| 94 ✘     29|  1 ✘     71| 29 ✘    119| 71 ✘     15|119 ✘    115| 15 ✘    120|115 ✘    \n",
      " 70| -1       50| 70 ✘     71| 50 ✘     50| 71 ✘     61| 50 ✘     38| 61 ✘      4| 38 ✘      3|  4 ✘    \n",
      "124|  3 ✘     95|124 ✘     27| 95 ✘     48| 27 ✘    116| 48 ✘      3|116 ✘     63|  3 ✘     19| 63 ✘    \n",
      " 79| 19 ✘      2| 79 ✘     43|  2 ✘     92| 43 ✘      8| 92 ✘     65|  8 ✘     35| 65 ✘     30| 35 ✘    \n",
      " 73| 30 ✘     73| 73 ✔     38| 73 ✘     58| 38 ✘     49| 58 ✘     45| 49 ✘     58| 45 ✘     46| 58 ✘    \n",
      "116| 46 ✘    101|116 ✘      5|101 ✘     78|  5 ✘    126| 78 ✘    105|126 ✘    108|105 ✘     59|108 ✘    \n",
      " 46| 59 ✘     27| 46 ✘     14| 27 ✘     57| 14 ✘     81| 57 ✘      3| 81 ✘      9|  3 ✘    126|  9 ✘    \n",
      " 18|126 ✘     76| 18 ✘    101| 76 ✘    124|101 ✘      4|124 ✘      3|  4 ✘    102|  3 ✘     79|102 ✘    \n",
      "121| 79 ✘    103|121 ✘     92|103 ✘     30| 92 ✘      4| 30 ✘    103|  4 ✘     59|103 ✘    \n",
      "=== shift = 0 ===\n",
      " 10| 10 ✔     69| 69 ✔    124|124 ✔    102| -1        2|  2 ✔      3|  3 ✔     78| 78 ✔     29| 29 ✔    \n",
      "122|122 ✔     73| 73 ✔     98| 98 ✔     34| 34 ✔      0|  0 ✔     97| 97 ✔      7|  7 ✔     97| 97 ✔    \n",
      " 86| 86 ✔    120|120 ✔     95| 95 ✔     90| 90 ✔     49| 49 ✔     89| 89 ✔     83| 83 ✔     19| 19 ✔    \n",
      " 84| 84 ✔    117|117 ✔     92| 92 ✔    119|119 ✔     16| 16 ✔     45| 45 ✔     23| 23 ✔     16| 16 ✔    \n",
      "111|111 ✔      9|  9 ✔     89| 89 ✔     18| 18 ✔     36| 36 ✔      2|  2 ✔    115|115 ✔     40| 40 ✔    \n",
      "100|100 ✔    105|105 ✔     93| 93 ✔     85| 85 ✔    107|107 ✔     90| 90 ✔     62| 62 ✔    116|116 ✔    \n",
      " 42| 42 ✔    123|123 ✔     40| 40 ✔      0|  0 ✔     77| 77 ✔     40| 40 ✔     57| 57 ✔    110|110 ✔    \n",
      " 29| 29 ✔     94| 94 ✔      1|  1 ✔     29| 29 ✔     71| 71 ✔    119|119 ✔     15| 15 ✔    115|115 ✔    \n",
      "120| -1       70| 70 ✔     50| 50 ✔     71| 71 ✔     50| 50 ✔     61| 61 ✔     38| 38 ✔      4|  4 ✔    \n",
      "  3|  3 ✔    124|124 ✔     95| 95 ✔     27| 27 ✔     48| 48 ✔    116|116 ✔      3|  3 ✔     63| 63 ✔    \n",
      " 19| 19 ✔     79| 79 ✔      2|  2 ✔     43| 43 ✔     92| 92 ✔      8|  8 ✔     65| 65 ✔     35| 35 ✔    \n",
      " 30| 30 ✔     73| 73 ✔     73| 73 ✔     38| 38 ✔     58| 58 ✔     49| 49 ✔     45| 45 ✔     58| 58 ✔    \n",
      " 46| 46 ✔    116|116 ✔    101|101 ✔      5|  5 ✔     78| 78 ✔    126|126 ✔    105|105 ✔    108|108 ✔    \n",
      " 59| 59 ✔     46| 46 ✔     27| 27 ✔     14| 14 ✔     57| 57 ✔     81| 81 ✔      3|  3 ✔      9|  9 ✔    \n",
      "126|126 ✔     18| 18 ✔     76| 76 ✔    101|101 ✔    124|124 ✔      4|  4 ✔      3|  3 ✔    102|102 ✔    \n",
      " 79| 79 ✔    121|121 ✔    103|103 ✔     92| 92 ✔     30| 30 ✔      4|  4 ✔    103|103 ✔     59| 59 ✔    \n",
      "\n",
      "=== shift = 1 ===\n",
      " 10| 69 ✘     69|124 ✘    124| -1      102|  2 ✘      2|  3 ✘      3| 78 ✘     78| 29 ✘     29|122 ✘    \n",
      "122| 73 ✘     73| 98 ✘     98| 34 ✘     34|  0        0| 97 ✘     97|  7 ✘      7| 97 ✘     97| 86 ✘    \n",
      " 86|120 ✘    120| 95 ✘     95| 90 ✘     90| 49 ✘     49| 89 ✘     89| 83 ✘     83| 19 ✘     19| 84 ✘    \n",
      " 84|117 ✘    117| 92 ✘     92|119 ✘    119| 16 ✘     16| 45 ✘     45| 23 ✘     23| 16 ✘     16|111 ✘    \n",
      "111|  9 ✘      9| 89 ✘     89| 18 ✘     18| 36 ✘     36|  2 ✘      2|115 ✘    115| 40 ✘     40|100 ✘    \n",
      "100|105 ✘    105| 93 ✘     93| 85 ✘     85|107 ✘    107| 90 ✘     90| 62 ✘     62|116 ✘    116| 42 ✘    \n",
      " 42|123 ✘    123| 40 ✘     40|  0        0| 77 ✘     77| 40 ✘     40| 57 ✘     57|110 ✘    110| 29 ✘    \n",
      " 29| 94 ✘     94|  1 ✘      1| 29 ✘     29| 71 ✘     71|119 ✘    119| 15 ✘     15|115 ✘    115| -1      \n",
      "120| 70 ✘     70| 50 ✘     50| 71 ✘     71| 50 ✘     50| 61 ✘     61| 38 ✘     38|  4 ✘      4|  3 ✘    \n",
      "  3|124 ✘    124| 95 ✘     95| 27 ✘     27| 48 ✘     48|116 ✘    116|  3 ✘      3| 63 ✘     63| 19 ✘    \n",
      " 19| 79 ✘     79|  2 ✘      2| 43 ✘     43| 92 ✘     92|  8 ✘      8| 65 ✘     65| 35 ✘     35| 30 ✘    \n",
      " 30| 73 ✘     73| 73 ✔     73| 38 ✘     38| 58 ✘     58| 49 ✘     49| 45 ✘     45| 58 ✘     58| 46 ✘    \n",
      " 46|116 ✘    116|101 ✘    101|  5 ✘      5| 78 ✘     78|126 ✘    126|105 ✘    105|108 ✘    108| 59 ✘    \n",
      " 59| 46 ✘     46| 27 ✘     27| 14 ✘     14| 57 ✘     57| 81 ✘     81|  3 ✘      3|  9 ✘      9|126 ✘    \n",
      "126| 18 ✘     18| 76 ✘     76|101 ✘    101|124 ✘    124|  4 ✘      4|  3 ✘      3|102 ✘    102| 79 ✘    \n",
      " 79|121 ✘    121|103 ✘    103| 92 ✘     92| 30 ✘     30|  4 ✘      4|103 ✘    103| 59 ✘     59| -1      \n",
      "\n",
      "=== shift = 2 ===\n",
      " 10|124 ✘     69| -1      124|  2 ✘    102|  3 ✘      2| 78 ✘      3| 29 ✘     78|122 ✘     29| 73 ✘    \n",
      "122| 98 ✘     73| 34 ✘     98|  0       34| 97 ✘      0|  7 ✘     97| 97 ✔      7| 86 ✘     97|120 ✘    \n",
      " 86| 95 ✘    120| 90 ✘     95| 49 ✘     90| 89 ✘     49| 83 ✘     89| 19 ✘     83| 84 ✘     19|117 ✘    \n",
      " 84| 92 ✘    117|119 ✘     92| 16 ✘    119| 45 ✘     16| 23 ✘     45| 16 ✘     23|111 ✘     16|  9 ✘    \n",
      "111| 89 ✘      9| 18 ✘     89| 36 ✘     18|  2 ✘     36|115 ✘      2| 40 ✘    115|100 ✘     40|105 ✘    \n",
      "100| 93 ✘    105| 85 ✘     93|107 ✘     85| 90 ✘    107| 62 ✘     90|116 ✘     62| 42 ✘    116|123 ✘    \n",
      " 42| 40 ✘    123|  0       40| 77 ✘      0| 40 ✘     77| 57 ✘     40|110 ✘     57| 29 ✘    110| 94 ✘    \n",
      " 29|  1 ✘     94| 29 ✘      1| 71 ✘     29|119 ✘     71| 15 ✘    119|115 ✘     15| -1      115| 70 ✘    \n",
      "120| 50 ✘     70| 71 ✘     50| 50 ✔     71| 61 ✘     50| 38 ✘     61|  4 ✘     38|  3 ✘      4|124 ✘    \n",
      "  3| 95 ✘    124| 27 ✘     95| 48 ✘     27|116 ✘     48|  3 ✘    116| 63 ✘      3| 19 ✘     63| 79 ✘    \n",
      " 19|  2 ✘     79| 43 ✘      2| 92 ✘     43|  8 ✘     92| 65 ✘      8| 35 ✘     65| 30 ✘     35| 73 ✘    \n",
      " 30| 73 ✘     73| 38 ✘     73| 58 ✘     38| 49 ✘     58| 45 ✘     49| 58 ✘     45| 46 ✘     58|116 ✘    \n",
      " 46|101 ✘    116|  5 ✘    101| 78 ✘      5|126 ✘     78|105 ✘    126|108 ✘    105| 59 ✘    108| 46 ✘    \n",
      " 59| 27 ✘     46| 14 ✘     27| 57 ✘     14| 81 ✘     57|  3 ✘     81|  9 ✘      3|126 ✘      9| 18 ✘    \n",
      "126| 76 ✘     18|101 ✘     76|124 ✘    101|  4 ✘    124|  3 ✘      4|102 ✘      3| 79 ✘    102|121 ✘    \n",
      " 79|103 ✘    121| 92 ✘    103| 30 ✘     92|  4 ✘     30|103 ✘      4| 59 ✘    103| -1       59| 70 ✘    \n",
      "\n",
      "Symbol error rate e=0.015625\n",
      "maximum bitrate r=332.2265625 b/h\n",
      "nbits=6 ampl=0.00387 seed=cbb3b8cf > ser=0.01562\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "(16100, 16700)"
      ]
     },
     "execution_count": 242,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "fig, ax = plt.subplots(figsize=(12, 9))\n",
    "\n",
    "params = dict(default_params)\n",
    "params['signal_amplitude'] = 2.0e-3\n",
    "params['nbits'] = 6\n",
    "seed = 0xcbb3b8cf\n",
    "ser, br = run_ser_test(**params, sample_duration=sample_duration, print=print, seed=seed, ax=ax, debug_range=(16100, 16700))\n",
    "print(f'nbits={nbits} ampl={v:>.5f} seed={seed:08x} > ser={ser:.5f}')\n",
    "\n",
    "ax.set_xlim([16100, 16700])"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "labenv",
   "language": "python",
   "name": "labenv"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.1"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}