diff options
author | jaseg <git-bigdata-wsl-arch@jaseg.de> | 2020-02-20 12:59:48 +0000 |
---|---|---|
committer | jaseg <git-bigdata-wsl-arch@jaseg.de> | 2020-02-20 12:59:48 +0000 |
commit | 4eb0fab200969044221d8b93680371c4e3908076 (patch) | |
tree | 4d23362d7198590a31a3f4bfbbe7b60ce31774ea /lab-windows/dsss_experiments-ber.ipynb | |
parent | c610043761a2db42e789e6964675e89b30a7c77c (diff) | |
download | master-thesis-4eb0fab200969044221d8b93680371c4e3908076.tar.gz master-thesis-4eb0fab200969044221d8b93680371c4e3908076.tar.bz2 master-thesis-4eb0fab200969044221d8b93680371c4e3908076.zip |
Prototype receiver: add more plots
Diffstat (limited to 'lab-windows/dsss_experiments-ber.ipynb')
-rw-r--r-- | lab-windows/dsss_experiments-ber.ipynb | 1229 |
1 files changed, 425 insertions, 804 deletions
diff --git a/lab-windows/dsss_experiments-ber.ipynb b/lab-windows/dsss_experiments-ber.ipynb index be04687..f490f36 100644 --- a/lab-windows/dsss_experiments-ber.ipynb +++ b/lab-windows/dsss_experiments-ber.ipynb @@ -2,20 +2,26 @@ "cells": [ { "cell_type": "code", - "execution_count": 92, + "execution_count": 16, "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", + "import datetime\n", + "import multiprocessing\n", "from collections import defaultdict\n", + "import json\n", + "\n", + "\n", + "from matplotlib import pyplot as plt\n", + "import matplotlib\n", + "import numpy as np\n", + "from scipy import signal as sig\n", + "import ipywidgets\n", "\n", + "from tqdm.notebook import tqdm\n", "import colorednoise\n", "\n", "np.set_printoptions(linewidth=240)" @@ -23,7 +29,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -32,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -41,7 +47,7 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -67,7 +73,7 @@ }, { "cell_type": "code", - "execution_count": 112, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -84,7 +90,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ @@ -98,27 +104,27 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "mean: 49.98625\n" + "mean: 49.98625 len: 166118\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", + " print('mean:', np.mean(mains_noise), 'len:', len(mains_noise))\n", " mains_noise -= np.mean(mains_noise)" ] }, { "cell_type": "code", - "execution_count": 72, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -133,7 +139,7 @@ }, { "cell_type": "code", - "execution_count": 189, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -147,21 +153,13 @@ }, { "cell_type": "code", - "execution_count": 190, + "execution_count": 10, "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", + "model_id": "ac41374377284feaa0d8dc20bcb4a341", "version_major": 2, "version_minor": 0 }, @@ -179,7 +177,7 @@ }, { "cell_type": "code", - "execution_count": 120, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -188,11 +186,11 @@ }, { "cell_type": "code", - "execution_count": 241, + "execution_count": 12, "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", + "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, pol_score_factor=1.0, 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", @@ -201,6 +199,7 @@ "\n", " bit_period = (2**nbits) * decimation\n", " peak_group_threshold = 0.05 * bit_period\n", + " hole_patching_threshold = 0.01 * 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", @@ -215,12 +214,14 @@ " 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", + " peaks_processed = []\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", + " peaks_processed.append((pos, pol, pol_idx))\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", @@ -258,8 +259,6 @@ " 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", @@ -274,13 +273,13 @@ " 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", + " candidates = [ (abs(pol)/avg_peak, [(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", + " score_fun = lambda pos, npos, npol: pol_score_factor*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", @@ -308,15 +307,29 @@ " # print(f'Chain {i}@{score:.4f}: {chain}')\n", " (_score, chain), *_ = res\n", "\n", - " def viz(chain):\n", + " def viz(chain, peaks):\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", + " print(f'skipped {delta-1} symbols at {pos}/{last_pos}')\n", + " \n", + " # Hole patching routine\n", + " for i in range(1, delta):\n", + " est_pos = last_pos + (pos - last_pos) / delta * i\n", + "\n", + " icandidates = [ (ipos, ipol, iidx) for ipos, ipol, iidx in peaks if abs(est_pos - ipos) < hole_patching_threshold ]\n", + " if not icandidates:\n", + " yield None\n", + " continue\n", + "\n", + " ipos, ipol, iidx = max(icandidates, key = lambda e: abs(e[1]))\n", + "\n", + " decoded = iidx*2 + (0 if ipol < 0 else 1)\n", + " print(f'interpolating, last_pos={last_pos}, delta={delta}, pos={pos}, est={est_pos} dec={decoded}')\n", + " yield decoded\n", + " \n", " decoded = nidx*2 + (0 if pol < 0 else 1)\n", " yield decoded\n", " if ax:\n", @@ -325,24 +338,27 @@ "\n", " last_pos = pos\n", "\n", - " decoded = list(viz(chain))\n", + " decoded = list(viz(chain, peaks_processed))\n", " print('decoding [ref|dec]:')\n", - " failures = defaultdict(lambda: 0)\n", + " match_result = []\n", " for shift in range(-ser_maxshift, ser_maxshift):\n", - " print(f'=== shift = {shift} ===')\n", + " msg = f'=== shift = {shift} ===\\n'\n", + " failures = -shift if shift < 0 else 0 # we're skipping the first $shift symbols\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", + " msg += 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 \" \"} '\n", " if ref != found:\n", - " failures[shift] += 1\n", + " failures += 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", + " msg += '\\n'\n", + " match_result.append((failures, msg))\n", + " failures, msg = min(match_result, key=lambda e: e[0])\n", + " print(msg)\n", + " ser = failures/len(test_data)\n", + " print(f'Symbol error rate e={ser}: {failures}/{len(test_data)}')\n", " br = sampling_rate / decimation / (2**nbits) * nbits * (1 - ser) * 3600\n", " print(f'maximum bitrate r={br} b/h')\n", " return ser, br" @@ -350,13 +366,13 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "9b7546a233fb4b6cb6e8f809250ba768", + "model_id": "b4952032e6ed4d62b23ddf7889a0efb9", "version_major": 2, "version_minor": 0 }, @@ -366,66 +382,65 @@ }, "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)" + "fig, ax = plt.subplots(figsize=(12, 9))\n", + "\n", + "params = dict(\n", + " nbits=8,\n", + " signal_amplitude=0.00015,\n", + " decimation=10,\n", + " threshold_factor=6.0,\n", + " power_avg_width=2.5,\n", + " max_lookahead=6.5)\n", + "\n", + "#seed = 0xcbb3b8cf\n", + "#for seed in range(10):\n", + "# ser, br = run_ser_test(**params, sample_duration=32, print=print, seed=seed) #, debug_range=(16100, 16700))\n", + "# print(f'seed={seed:08x} > ser={ser:.5f}')\n", + "\n", + "#ax.set_xlim([40000, 43000])" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "#fig, ax = plt.subplots(figsize=(12,5))\n", + "#run_ser_test(ax=ax)" ] }, { "cell_type": "code", - "execution_count": 113, + "execution_count": 19, "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": "3e5e478d8d8b4d7f9e08ec7e81def86b", + "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" }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "eeab6538cf584e56bea904cf5f0e0a5c", + "model_id": "84b5e696d97346c5addebb851e4e5c51", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "HBox(children=(FloatProgress(value=1.0, bar_style='info', max=1.0), HTML(value='')))" ] }, "metadata": {}, @@ -435,69 +450,102 @@ "name": "stdout", "output_type": "stream", "text": [ + "nbits=5\n", "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" + "signal_amplitude=0.00046: ser=0.97396 ±0.00737, br=14.64844\n", + "signal_amplitude=0.00022: ser=0.96875 ±0.01276, br=17.57812\n", + "signal_amplitude=0.00032: ser=0.97396 ±0.00737, br=14.64844\n", + "signal_amplitude=0.00015: ser=0.98958 ±0.00737, br=5.85938\n", + "signal_amplitude=0.00010: ser=0.97396 ±0.00737, br=14.64844\n", + "signal_amplitude=0.00068: ser=0.94792 ±0.01949, br=29.29688\n", + "signal_amplitude=0.00100: ser=0.78125 ±0.02552, br=123.04688\n", + "signal_amplitude=0.00147: ser=0.28646 ±0.03683, br=401.36719\n", + "signal_amplitude=0.00316: ser=0.00521 ±0.00737, br=559.57031\n", + "signal_amplitude=0.00215: ser=0.06250 ±0.03375, br=527.34375\n", + "signal_amplitude=0.00015: ser=0.97917 ±0.01473, br=7.03125\n", + "signal_amplitude=0.00010: ser=0.98958 ±0.00737, br=3.51562\n", + "signal_amplitude=0.00022: ser=0.98438 ±0.00000, br=5.27344\n", + "signal_amplitude=0.00032: ser=0.98438 ±0.00000, br=5.27344\n", + "signal_amplitude=0.00068: ser=0.68229 ±0.09051, br=107.22656\n", + "signal_amplitude=0.00046: ser=0.97917 ±0.01949, br=7.03125\n", + "signal_amplitude=0.00100: ser=0.15104 ±0.05156, br=286.52344\n", + "signal_amplitude=0.00147: ser=0.01562 ±0.00000, br=332.22656\n", + "signal_amplitude=0.00215: ser=0.01562 ±0.00000, br=332.22656\n", + "signal_amplitude=0.00316: ser=0.00000 ±0.00000, br=337.50000\n", + "scheduled 20 tasks. waiting...\n", + "done\n", + "\n" ] }, { "data": { "text/plain": [ - "<matplotlib.legend.Legend at 0x7fe307376d60>" + "<matplotlib.legend.Legend at 0x7fe66e0d1be0>" ] }, - "execution_count": 113, + "execution_count": 19, "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", + "def calculate_ser(v, seed, nbits, thf, reps, duration):\n", + " st = np.random.RandomState(seed)\n", + " params = dict(default_params)\n", + " params['signal_amplitude'] = v\n", + " params['nbits'] = nbits\n", + " params['threshold_factor'] = thf\n", + " sers, brs = [], []\n", + " for i in range(reps):\n", + " seed = st.randint(0xffffffff)\n", + " try:\n", + " ser, br = run_ser_test(**params, sample_duration=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", + " except Exception as e:\n", + " print('got', e, 'seed', seed, 'params', params)\n", + " #sers.append(1.0)\n", + " #brs.append(0.0)\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", + "results = {}\n", + "with tqdm(total = 0) as tq:\n", + " with multiprocessing.Pool(multiprocessing.cpu_count()//2) as pool:\n", + " for nbits, thf, reps, points, duration in [(5, 4.0, 3, 10, 64), (6, 4.0, 3, 10, 64)]: #[(5, 4.0, 50, 25, 128), (6, 4.0, 25, 25, 64), (7, 5.0, 10, 10, 64), (8, 6.0, 5, 10, 32)]:\n", + " print(f'nbits={nbits}')\n", + "\n", + " st = np.random.RandomState(0)\n", + "\n", + " vs = 0.1e-3 * 10 ** np.linspace(0, 1.5, points)\n", + " results[nbits] = [ pool.apply_async(calculate_ser, (v, st.randint(0xffffffff), nbits, thf, reps, duration), callback=lambda _res: tq.update(1)) for v in vs ]\n", + " tq.total += len(vs)\n", + " tq.refresh()\n", + " \n", + " pool.close()\n", + " pool.join()\n", + "\n", + " print(f'scheduled {tq.total} tasks. waiting...')\n", + " results = { nbits: [ res.get() for res in series ] for nbits, series in results.items() }\n", + " print('done')\n", + "\n", + "with open(f'dsss_experiments_res-{datetime.datetime.now():%Y-%m-%d %H:%M:%S}.json', 'w') as f:\n", + " json.dump(results, f)\n", " \n", + "for nbits, res in results.items():\n", + " data = np.array(res)\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", @@ -508,21 +556,13 @@ }, { "cell_type": "code", - "execution_count": 242, + "execution_count": 7, "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", + "model_id": "3bcd7f07ef26458da90f748fd74addfb", "version_major": 2, "version_minor": 0 }, @@ -534,685 +574,266 @@ "output_type": "display_data" }, { - "name": "stdout", + "data": { + "text/plain": [ + "<matplotlib.legend.Legend at 0x7f23d0aa37f0>" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "fig, ax = plt.subplots(figsize=(12, 9))\n", + "\n", + "# sers, brs = np.array(sers), np.array(brs)\n", + "# ser, std = np.mean(sers), np.std(sers)\n", + "# results = { nbits: [ res.get() for res in series ] for nbits, series in results.items() }\n", + "\n", + "with open(f'/mnt/c/Users/jaseg/shared/dsss_experiments_res-2020-02-19-19-30-05.json', 'r') as f:\n", + " results = json.load(f)\n", + "\n", + "for nbits, series in results.items():\n", + " series = [ [ mean for mean, _std, _msg in reps if mean is not None ] for reps in series ]\n", + " sers = np.array([ np.mean(values) for values in series ])\n", + " stds = np.array([ np.std(values) for values in series ])\n", + "\n", + " # FIXME HACK HACK HACK\n", + " vs = 0.1e-3 * 10 ** np.linspace(0, 1.5, 25)\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": 103, + "metadata": {}, + "outputs": [ + { + "name": "stderr", "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" + "<ipython-input-103-3e101b35c97a>: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, cbar_ax), (intercept_ax, empty)) = plt.subplots(2, 2, figsize=(12, 9), gridspec_kw={'width_ratios': [1, 0.05]})\n" ] }, { "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "84e1acbb31914f5f8b3a031654fd7733", + "version_major": 2, + "version_minor": 0 + }, "text/plain": [ - "(16100, 16700)" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, - "execution_count": 242, "metadata": {}, - "output_type": "execute_result" + "output_type": "display_data" + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/fromnumeric.py:3334: RuntimeWarning: Mean of empty slice.\n", + " return _methods._mean(a, axis=axis, dtype=dtype,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:161: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:216: RuntimeWarning: Degrees of freedom <= 0 for slice\n", + " ret = _var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:185: RuntimeWarning: invalid value encountered in true_divide\n", + " arrmean = um.true_divide(\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:209: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/fromnumeric.py:3334: RuntimeWarning: Mean of empty slice.\n", + " return _methods._mean(a, axis=axis, dtype=dtype,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:161: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:216: RuntimeWarning: Degrees of freedom <= 0 for slice\n", + " ret = _var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:185: RuntimeWarning: invalid value encountered in true_divide\n", + " arrmean = um.true_divide(\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:209: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/fromnumeric.py:3334: RuntimeWarning: Mean of empty slice.\n", + " return _methods._mean(a, axis=axis, dtype=dtype,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:161: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:216: RuntimeWarning: Degrees of freedom <= 0 for slice\n", + " ret = _var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:185: RuntimeWarning: invalid value encountered in true_divide\n", + " arrmean = um.true_divide(\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:209: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/fromnumeric.py:3334: RuntimeWarning: Mean of empty slice.\n", + " return _methods._mean(a, axis=axis, dtype=dtype,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:161: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:216: RuntimeWarning: Degrees of freedom <= 0 for slice\n", + " ret = _var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:185: RuntimeWarning: invalid value encountered in true_divide\n", + " arrmean = um.true_divide(\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:209: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/fromnumeric.py:3334: RuntimeWarning: Mean of empty slice.\n", + " return _methods._mean(a, axis=axis, dtype=dtype,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:161: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:216: RuntimeWarning: Degrees of freedom <= 0 for slice\n", + " ret = _var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:185: RuntimeWarning: invalid value encountered in true_divide\n", + " arrmean = um.true_divide(\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:209: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/fromnumeric.py:3334: RuntimeWarning: Mean of empty slice.\n", + " return _methods._mean(a, axis=axis, dtype=dtype,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:161: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:216: RuntimeWarning: Degrees of freedom <= 0 for slice\n", + " ret = _var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:185: RuntimeWarning: invalid value encountered in true_divide\n", + " arrmean = um.true_divide(\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:209: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/fromnumeric.py:3334: RuntimeWarning: Mean of empty slice.\n", + " return _methods._mean(a, axis=axis, dtype=dtype,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:161: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:216: RuntimeWarning: Degrees of freedom <= 0 for slice\n", + " ret = _var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:185: RuntimeWarning: invalid value encountered in true_divide\n", + " arrmean = um.true_divide(\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:209: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/fromnumeric.py:3334: RuntimeWarning: Mean of empty slice.\n", + " return _methods._mean(a, axis=axis, dtype=dtype,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:161: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:216: RuntimeWarning: Degrees of freedom <= 0 for slice\n", + " ret = _var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:185: RuntimeWarning: invalid value encountered in true_divide\n", + " arrmean = um.true_divide(\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:209: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/fromnumeric.py:3334: RuntimeWarning: Mean of empty slice.\n", + " return _methods._mean(a, axis=axis, dtype=dtype,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:161: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:216: RuntimeWarning: Degrees of freedom <= 0 for slice\n", + " ret = _var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:185: RuntimeWarning: invalid value encountered in true_divide\n", + " arrmean = um.true_divide(\n", + "/home/user/safety-reset/lab-windows/env/lib/python3.8/site-packages/numpy/core/_methods.py:209: RuntimeWarning: invalid value encountered in double_scalars\n", + " ret = ret.dtype.type(ret / rcount)\n" + ] } ], "source": [ - "fig, ax = plt.subplots(figsize=(12, 9))\n", + "fig, ((ax, cbar_ax), (intercept_ax, empty)) = plt.subplots(2, 2, figsize=(12, 9), gridspec_kw={'width_ratios': [1, 0.05]})\n", + "empty.axis('off')\n", + "#fig.tight_layout()\n", + "\n", + "results = []\n", + "for fn in [\n", + " '/mnt/c/Users/jaseg/shared/dsss_experiments_res-2020-02-20-12-18-35.json',\n", + " '/mnt/c/Users/jaseg/shared/dsss_experiments_res-2020-02-20-12-26-07.json',\n", + " '/mnt/c/Users/jaseg/shared/dsss_experiments_res-2020-02-20-12-29-02.json'\n", + "]:\n", + " with open(fn, 'r') as f:\n", + " results += json.load(f)\n", + "\n", + "thfs = [thf for (_nbits, thf, _reps, _points, _duration), series in results]\n", + "cmap = matplotlib.cm.viridis\n", + "cm_func = lambda x: cmap((x - min(thfs)) / (max(thfs) - min(thfs)))\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", + "thf_sers = {}\n", + "for (nbits, thf, reps, points, duration), series in results:\n", + " data = [ [ mean for mean, _std, _msg in reps if mean is not None ] for _amp, reps in series ]\n", + " amps = [ amp for amp, _reps in series ]\n", + " sers = np.array([ np.mean(values) for values in data ])\n", + " stds = np.array([ np.std(values) for values in data ])\n", + " thf_sers[thf] = list(zip(amps, sers, stds))\n", + " \n", + " l, = ax.plot(amps, np.clip(sers, 0, 1), label=f'thf={thf}', color=cm_func(thf))\n", + " ax.fill_between(amps, np.clip(sers + stds, 0, 1), np.clip(sers - stds, 0, 1), facecolor=l.get_color(), alpha=0.2)\n", + " ax.axhline(0.5, color='gray', ls=(0, (3, 4)), lw=0.8)\n", + "ax.grid()\n", + "ax.set_xlabel('Amplitude in mHz')\n", + "ax.set_ylabel('Symbol error rate')\n", "\n", - "ax.set_xlim([16100, 16700])" + "def plot_base_amp(ax):\n", + " base_sers = {}\n", + " for thf, sers in thf_sers.items():\n", + " base = np.mean([ser for amp, ser, std in sorted(sers)[-2:]])\n", + " base_std = np.sqrt(np.mean([std**2 for amp, ser, std in sorted(sers)[-2:]]))\n", + " base_sers[thf] = (base, base_std)\n", + "\n", + " x = sorted(base_sers.keys())\n", + " y = np.array([ base_sers[thf][0] for thf in x ])\n", + " std = np.array([ base_sers[thf][1] for thf in x ])\n", + " l = ax.plot(x, y, label='Base amplitude')\n", + " ax.fill_between(x, y-std, y+std, color=l[0].get_color(), alpha=0.3)\n", + " return l\n", + "\n", + "def plot_intercepts(ax, SER_TH = 0.5):\n", + " intercepts = {}\n", + " for thf, sers in thf_sers.items():\n", + " last_ser, last_amp, last_std = 0, 0, 0\n", + " for amp, ser, std in sorted(sers):\n", + " if last_ser > SER_TH and ser < SER_TH:\n", + " icp = last_amp + (SER_TH - last_ser) / (ser - last_ser) * (amp - last_amp)\n", + " ic_std = abs(last_amp - amp) / 2# np.sqrt(np.mean(last_std**2 + std**2))\n", + " intercepts[thf] = (icp, ic_std)\n", + " break\n", + " last_amp, last_ser = amp, ser\n", + " else:\n", + " intercepts[thf] = None, None\n", + " \n", + " ser_valid = [thf for thf, (ser, _std) in intercepts.items() if ser is not None]\n", + " #ax.axvline(min(ser_valid), color='red')\n", + " #ax.axvline(max(ser_valid), color='red')\n", + " \n", + " x = sorted(intercepts.keys())\n", + " data = np.array([ intercepts[thf] for thf in x ])\n", + " y = data[:,0]\n", + " std = data[:,1]\n", + " \n", + " ax.set_xlim([min(x), max(x)])\n", + " l = ax.plot(x, y, label='SER @ a=0.5', color='orange')\n", + " \n", + " x, y, std = zip(*[ (le_x, le_y, le_std) for le_x, le_y, le_std in zip(x, y, std) if le_y is not None ])\n", + " y, std = np.array(y), np.array(std)\n", + " ax.fill_between(x, y-std, y+std, color=l[0].get_color(), alpha=0.3)\n", + " \n", + " trans = matplotlib.transforms.blended_transform_factory(ax.transData, ax.transAxes)\n", + " ax.fill_between([-1, min(ser_valid)], 0, 1, facecolor='red', alpha=0.2, transform=trans, zorder=1)\n", + " ax.fill_between([max(ser_valid), max(ser_valid)*10], 0, 1, facecolor='red', alpha=0.2, transform=trans)\n", + " ax.set_ylim([min(y)*0.9, max(y)*1.1])\n", + " return l\n", + "\n", + "l1 = plot_intercepts(intercept_ax)\n", + "l2 = plot_base_amp(intercept_ax.twinx())\n", + "intercept_ax.legend(l1 + l2, [l.get_label() for l in l1+l2], loc=4)\n", + "\n", + "norm = matplotlib.colors.Normalize(vmin=min(thfs), vmax=max(thfs))\n", + "cb1 = matplotlib.colorbar.ColorbarBase(cbar_ax, cmap=cmap, norm=norm, orientation='vertical', label=\"Threshold factor\")\n", + "#fig.colorbar(ticks=thfs, label='Threshold factor', ax=ax)\n", + "#ax.legend()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#fig.savefig('dsss_prototype_symbol_error_rate_5-8_bit.svg')" ] } ], |