{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Low Pass"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<script>requirejs.config({paths: { 'plotly': ['https://cdn.plot.ly/plotly-latest.min']},});if(!window.Plotly) {{require(['plotly'],function(plotly) {window.Plotly=plotly;});}}</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<script>requirejs.config({paths: { 'plotly': ['https://cdn.plot.ly/plotly-latest.min']},});if(!window.Plotly) {{require(['plotly'],function(plotly) {window.Plotly=plotly;});}}</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# https://plot.ly/python/subplots/\n",
    "import plotly as py\n",
    "import plotly.graph_objs as go\n",
    "# from plotly.offline import download_plotlyjs\n",
    "\n",
    "py.offline.init_notebook_mode(connected=True)\n",
    "\n",
    "import numpy as np\n",
    "from sklearn.metrics import mean_squared_error\n",
    "\n",
    "def print_mse(got, predicted, prefix=''):\n",
    "    mse = mean_squared_error(got, predicted)\n",
    "    if isinstance(mse, np.complex):\n",
    "        print('%s Mean Squared Error: (%.2g, %.2g)' % (prefix, mse.real, mse.imag))\n",
    "    else:\n",
    "        print('%s Mean Squared Error: %.2g' % (prefix, mse))\n",
    "        \n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "# фильтр скользящего среднего\n",
    "def create_filter_median(kernel_size):\n",
    "    if kernel_size % 2 == 0:\n",
    "        raise ValueError(\"kernel_size should be odd\")\n",
    "    return [1 / kernel_size for i in range(kernel_size)]\n",
    "    \n",
    "def apply_filter_median(signal, filt):\n",
    "    return np.convolve(signal, filt, mode='valid')\n",
    "\n",
    "def impulse_response_median(filt):\n",
    "    f = np.pad(filt, (0, len(filt) * 4), 'constant', constant_values=(0,0))\n",
    "    return np.fft.fft(f)[:int(len(f) / 2)]\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "[ (2,1) x2,y2 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "signal",
         "type": "scatter",
         "x": [
          0,
          0.002004008016032064,
          0.004008016032064128,
          0.0060120240480961915,
          0.008016032064128256,
          0.01002004008016032,
          0.012024048096192383,
          0.014028056112224447,
          0.01603206412825651,
          0.018036072144288574,
          0.02004008016032064,
          0.022044088176352703,
          0.024048096192384766,
          0.026052104208416832,
          0.028056112224448895,
          0.03006012024048096,
          0.03206412825651302,
          0.03406813627254509,
          0.03607214428857715,
          0.038076152304609215,
          0.04008016032064128,
          0.04208416833667334,
          0.044088176352705406,
          0.04609218436873747,
          0.04809619238476953,
          0.0501002004008016,
          0.052104208416833664,
          0.05410821643286573,
          0.05611222444889779,
          0.058116232464929855,
          0.06012024048096192,
          0.06212424849699398,
          0.06412825651302605,
          0.06613226452905811,
          0.06813627254509018,
          0.07014028056112225,
          0.0721442885771543,
          0.07414829659318636,
          0.07615230460921843,
          0.0781563126252505,
          0.08016032064128256,
          0.08216432865731463,
          0.08416833667334668,
          0.08617234468937875,
          0.08817635270541081,
          0.09018036072144288,
          0.09218436873747494,
          0.09418837675350701,
          0.09619238476953906,
          0.09819639278557113,
          0.1002004008016032,
          0.10220440881763526,
          0.10420841683366733,
          0.1062124248496994,
          0.10821643286573146,
          0.11022044088176351,
          0.11222444889779558,
          0.11422845691382764,
          0.11623246492985971,
          0.11823647294589178,
          0.12024048096192384,
          0.1222444889779559,
          0.12424849699398796,
          0.12625250501002003,
          0.1282565130260521,
          0.13026052104208416,
          0.13226452905811623,
          0.1342685370741483,
          0.13627254509018036,
          0.13827655310621242,
          0.1402805611222445,
          0.14228456913827653,
          0.1442885771543086,
          0.14629258517034066,
          0.14829659318637273,
          0.1503006012024048,
          0.15230460921843686,
          0.15430861723446893,
          0.156312625250501,
          0.15831663326653306,
          0.16032064128256512,
          0.1623246492985972,
          0.16432865731462926,
          0.16633266533066132,
          0.16833667334669336,
          0.17034068136272543,
          0.1723446893787575,
          0.17434869739478956,
          0.17635270541082163,
          0.1783567134268537,
          0.18036072144288576,
          0.18236472945891782,
          0.1843687374749499,
          0.18637274549098196,
          0.18837675350701402,
          0.1903807615230461,
          0.19238476953907813,
          0.1943887775551102,
          0.19639278557114226,
          0.19839679358717432,
          0.2004008016032064,
          0.20240480961923846,
          0.20440881763527052,
          0.2064128256513026,
          0.20841683366733466,
          0.21042084168336672,
          0.2124248496993988,
          0.21442885771543085,
          0.21643286573146292,
          0.21843687374749496,
          0.22044088176352702,
          0.2224448897795591,
          0.22444889779559116,
          0.22645290581162322,
          0.2284569138276553,
          0.23046092184368736,
          0.23246492985971942,
          0.2344689378757515,
          0.23647294589178355,
          0.23847695390781562,
          0.24048096192384769,
          0.24248496993987975,
          0.2444889779559118,
          0.24649298597194386,
          0.24849699398797592,
          0.250501002004008,
          0.25250501002004005,
          0.2545090180360721,
          0.2565130260521042,
          0.25851703406813625,
          0.2605210420841683,
          0.2625250501002004,
          0.26452905811623245,
          0.2665330661322645,
          0.2685370741482966,
          0.27054108216432865,
          0.2725450901803607,
          0.2745490981963928,
          0.27655310621242485,
          0.2785571142284569,
          0.280561122244489,
          0.282565130260521,
          0.28456913827655306,
          0.2865731462925851,
          0.2885771543086172,
          0.29058116232464926,
          0.2925851703406813,
          0.2945891783567134,
          0.29659318637274545,
          0.2985971943887775,
          0.3006012024048096,
          0.30260521042084165,
          0.3046092184368737,
          0.3066132264529058,
          0.30861723446893785,
          0.3106212424849699,
          0.312625250501002,
          0.31462925851703405,
          0.3166332665330661,
          0.3186372745490982,
          0.32064128256513025,
          0.3226452905811623,
          0.3246492985971944,
          0.32665330661322645,
          0.3286573146292585,
          0.3306613226452906,
          0.33266533066132264,
          0.33466933867735466,
          0.3366733466933867,
          0.3386773547094188,
          0.34068136272545085,
          0.3426853707414829,
          0.344689378757515,
          0.34669338677354705,
          0.3486973947895791,
          0.3507014028056112,
          0.35270541082164325,
          0.3547094188376753,
          0.3567134268537074,
          0.35871743486973945,
          0.3607214428857715,
          0.3627254509018036,
          0.36472945891783565,
          0.3667334669338677,
          0.3687374749498998,
          0.37074148296593185,
          0.3727454909819639,
          0.374749498997996,
          0.37675350701402804,
          0.3787575150300601,
          0.3807615230460922,
          0.38276553106212424,
          0.38476953907815625,
          0.3867735470941883,
          0.3887775551102204,
          0.39078156312625245,
          0.3927855711422845,
          0.3947895791583166,
          0.39679358717434865,
          0.3987975951903807,
          0.4008016032064128,
          0.40280561122244485,
          0.4048096192384769,
          0.406813627254509,
          0.40881763527054105,
          0.4108216432865731,
          0.4128256513026052,
          0.41482965931863724,
          0.4168336673346693,
          0.4188376753507014,
          0.42084168336673344,
          0.4228456913827655,
          0.4248496993987976,
          0.42685370741482964,
          0.4288577154308617,
          0.4308617234468938,
          0.43286573146292584,
          0.4348697394789579,
          0.4368737474949899,
          0.438877755511022,
          0.44088176352705405,
          0.4428857715430861,
          0.4448897795591182,
          0.44689378757515025,
          0.4488977955911823,
          0.4509018036072144,
          0.45290581162324645,
          0.4549098196392785,
          0.4569138276553106,
          0.45891783567134264,
          0.4609218436873747,
          0.4629258517034068,
          0.46492985971943884,
          0.4669338677354709,
          0.468937875751503,
          0.47094188376753504,
          0.4729458917835671,
          0.4749498997995992,
          0.47695390781563124,
          0.4789579158316633,
          0.48096192384769537,
          0.48296593186372744,
          0.4849699398797595,
          0.48697394789579157,
          0.4889779559118236,
          0.49098196392785565,
          0.4929859719438877,
          0.4949899799599198,
          0.49699398797595185,
          0.4989979959919839,
          0.501002004008016,
          0.503006012024048,
          0.5050100200400801,
          0.5070140280561122,
          0.5090180360721442,
          0.5110220440881763,
          0.5130260521042084,
          0.5150300601202404,
          0.5170340681362725,
          0.5190380761523046,
          0.5210420841683366,
          0.5230460921843687,
          0.5250501002004008,
          0.5270541082164328,
          0.5290581162324649,
          0.531062124248497,
          0.533066132264529,
          0.5350701402805611,
          0.5370741482965932,
          0.5390781563126252,
          0.5410821643286573,
          0.5430861723446894,
          0.5450901803607214,
          0.5470941883767535,
          0.5490981963927856,
          0.5511022044088176,
          0.5531062124248497,
          0.5551102204408818,
          0.5571142284569138,
          0.5591182364729459,
          0.561122244488978,
          0.56312625250501,
          0.565130260521042,
          0.567134268537074,
          0.5691382765531061,
          0.5711422845691382,
          0.5731462925851702,
          0.5751503006012023,
          0.5771543086172344,
          0.5791583166332664,
          0.5811623246492985,
          0.5831663326653306,
          0.5851703406813626,
          0.5871743486973947,
          0.5891783567134268,
          0.5911823647294588,
          0.5931863727454909,
          0.595190380761523,
          0.597194388777555,
          0.5991983967935871,
          0.6012024048096192,
          0.6032064128256512,
          0.6052104208416833,
          0.6072144288577154,
          0.6092184368737474,
          0.6112224448897795,
          0.6132264529058116,
          0.6152304609218436,
          0.6172344689378757,
          0.6192384769539078,
          0.6212424849699398,
          0.6232464929859719,
          0.625250501002004,
          0.627254509018036,
          0.6292585170340681,
          0.6312625250501002,
          0.6332665330661322,
          0.6352705410821643,
          0.6372745490981964,
          0.6392785571142284,
          0.6412825651302605,
          0.6432865731462926,
          0.6452905811623246,
          0.6472945891783567,
          0.6492985971943888,
          0.6513026052104208,
          0.6533066132264529,
          0.655310621242485,
          0.657314629258517,
          0.6593186372745491,
          0.6613226452905812,
          0.6633266533066132,
          0.6653306613226453,
          0.6673346693386772,
          0.6693386773547093,
          0.6713426853707414,
          0.6733466933867734,
          0.6753507014028055,
          0.6773547094188376,
          0.6793587174348696,
          0.6813627254509017,
          0.6833667334669338,
          0.6853707414829658,
          0.6873747494989979,
          0.68937875751503,
          0.691382765531062,
          0.6933867735470941,
          0.6953907815631262,
          0.6973947895791582,
          0.6993987975951903,
          0.7014028056112224,
          0.7034068136272544,
          0.7054108216432865,
          0.7074148296593186,
          0.7094188376753506,
          0.7114228456913827,
          0.7134268537074148,
          0.7154308617234468,
          0.7174348697394789,
          0.719438877755511,
          0.721442885771543,
          0.7234468937875751,
          0.7254509018036072,
          0.7274549098196392,
          0.7294589178356713,
          0.7314629258517034,
          0.7334669338677354,
          0.7354709418837675,
          0.7374749498997996,
          0.7394789579158316,
          0.7414829659318637,
          0.7434869739478958,
          0.7454909819639278,
          0.7474949899799599,
          0.749498997995992,
          0.751503006012024,
          0.7535070140280561,
          0.7555110220440882,
          0.7575150300601202,
          0.7595190380761523,
          0.7615230460921844,
          0.7635270541082164,
          0.7655310621242485,
          0.7675350701402806,
          0.7695390781563125,
          0.7715430861723446,
          0.7735470941883766,
          0.7755511022044087,
          0.7775551102204408,
          0.7795591182364728,
          0.7815631262525049,
          0.783567134268537,
          0.785571142284569,
          0.7875751503006011,
          0.7895791583166332,
          0.7915831663326652,
          0.7935871743486973,
          0.7955911823647294,
          0.7975951903807614,
          0.7995991983967935,
          0.8016032064128256,
          0.8036072144288576,
          0.8056112224448897,
          0.8076152304609218,
          0.8096192384769538,
          0.8116232464929859,
          0.813627254509018,
          0.81563126252505,
          0.8176352705410821,
          0.8196392785571142,
          0.8216432865731462,
          0.8236472945891783,
          0.8256513026052104,
          0.8276553106212424,
          0.8296593186372745,
          0.8316633266533066,
          0.8336673346693386,
          0.8356713426853707,
          0.8376753507014028,
          0.8396793587174348,
          0.8416833667334669,
          0.843687374749499,
          0.845691382765531,
          0.8476953907815631,
          0.8496993987975952,
          0.8517034068136272,
          0.8537074148296593,
          0.8557114228456913,
          0.8577154308617234,
          0.8597194388777555,
          0.8617234468937875,
          0.8637274549098196,
          0.8657314629258517,
          0.8677354709418837,
          0.8697394789579158,
          0.8717434869739479,
          0.8737474949899798,
          0.8757515030060119,
          0.877755511022044,
          0.879759519038076,
          0.8817635270541081,
          0.8837675350701402,
          0.8857715430861722,
          0.8877755511022043,
          0.8897795591182364,
          0.8917835671342684,
          0.8937875751503005,
          0.8957915831663326,
          0.8977955911823646,
          0.8997995991983967,
          0.9018036072144288,
          0.9038076152304608,
          0.9058116232464929,
          0.907815631262525,
          0.909819639278557,
          0.9118236472945891,
          0.9138276553106212,
          0.9158316633266532,
          0.9178356713426853,
          0.9198396793587174,
          0.9218436873747494,
          0.9238476953907815,
          0.9258517034068136,
          0.9278557114228456,
          0.9298597194388777,
          0.9318637274549098,
          0.9338677354709418,
          0.9358717434869739,
          0.937875751503006,
          0.939879759519038,
          0.9418837675350701,
          0.9438877755511021,
          0.9458917835671342,
          0.9478957915831663,
          0.9498997995991983,
          0.9519038076152304,
          0.9539078156312625,
          0.9559118236472945,
          0.9579158316633266,
          0.9599198396793587,
          0.9619238476953907,
          0.9639278557114228,
          0.9659318637274549,
          0.9679358717434869,
          0.969939879759519,
          0.9719438877755511,
          0.9739478957915831,
          0.9759519038076151,
          0.9779559118236472,
          0.9799599198396792,
          0.9819639278557113,
          0.9839679358717434,
          0.9859719438877754,
          0.9879759519038075,
          0.9899799599198396,
          0.9919839679358716,
          0.9939879759519037,
          0.9959919839679358,
          0.9979959919839678,
          1
         ],
         "xaxis": "x1",
         "y": [
          0.43640918676950413,
          0.23509020929150581,
          0.03560532055905363,
          0.7371763118521022,
          0.0045865618148511755,
          0.5035890824502246,
          0.562262677022327,
          0.37191016451215575,
          0.3179830563003113,
          0.8553404288419708,
          0.09931181087595375,
          0.8137633911716207,
          0.06849439366849586,
          0.8346821144424308,
          0.448627708006927,
          0.8784099737000655,
          0.08861215092506802,
          0.556084440020531,
          0.13138364138539016,
          0.823500407927984,
          0.11397714734663533,
          0.7601361601824341,
          0.8993300034614407,
          0.04687239509263419,
          0.6760596567144386,
          0.926462204836573,
          0.7463994649041287,
          0.16761949315140634,
          0.275160591140845,
          0.5661433543074477,
          0.7533839274976097,
          0.7105425783532702,
          0.32957795678172463,
          0.8785101582644004,
          0.927122983213748,
          0.7405795622706194,
          0.2381234668225296,
          0.4692787957709915,
          0.09789654814977433,
          0.13277687469384036,
          0.9258021051852238,
          0.8797655498605504,
          0.007103633369330731,
          0.7208793842512197,
          0.2064793579433586,
          0.19346072915370793,
          0.7085077403041101,
          0.6521542488810729,
          0.3266994210277854,
          0.46644053651940687,
          0.20320775028558757,
          0.9469950723332123,
          0.637952464845621,
          0.9962003449464387,
          0.7181067934705864,
          0.20036568719008485,
          0.17866011219797628,
          0.5191185028155296,
          0.20977866853568605,
          0.38361065498215485,
          0.5249106859484122,
          0.8693279621731378,
          0.5898799174245981,
          0.8753370452077754,
          0.5351987090002496,
          0.3383196154739081,
          0.6046562989544314,
          0.4479643304976878,
          0.5850979491849823,
          0.5675084948357236,
          0.8241428813537757,
          0.46907114463618627,
          0.4117465375483539,
          0.0450820814835331,
          0.6223281470240397,
          0.4090828938961899,
          0.15763623332852938,
          0.4279950616332677,
          0.009493464435818555,
          0.43817499648071956,
          0.4090016006384658,
          0.5633821729861791,
          0.2523521745569379,
          0.3576292839723415,
          0.881051130249435,
          0.44609418618928265,
          0.6496747920072128,
          0.08059923490135379,
          0.9794574172343883,
          0.7737984624897984,
          0.15397184410429843,
          0.31931765880719587,
          0.18289222455287124,
          0.4860820498521249,
          0.30052543931270914,
          0.35151903801295015,
          0.6464994293175418,
          0.5407691726239531,
          0.2872345468220743,
          0.6526218034744483,
          0.12106471331842139,
          0.35285041401263106,
          0.7045329347193835,
          0.7100599687559607,
          0.5461778394939223,
          0.24020486618309178,
          0.7311847642070429,
          0.07897167552856554,
          0.09959668306296954,
          0.20793936474925012,
          0.28158835331380816,
          0.29485128472794875,
          0.013459868318927981,
          0.10108661355595105,
          0.3549743750903692,
          0.6120348252672861,
          0.49011388247164167,
          0.9475954619214462,
          0.004048308653425203,
          0.4347464125849513,
          0.9500429593575257,
          0.2961042377909404,
          0.4426923138662173,
          0.2769474088082672,
          0.052027220040633315,
          0.8512620617098893,
          0.2649722009305724,
          0.1350319146177934,
          0.8789698961613014,
          0.4099277056380197,
          0.2644685614986996,
          0.7513219376507063,
          0.38800699017189555,
          0.6076876194315906,
          0.2557363792645313,
          0.506985586368335,
          0.11484631066722639,
          0.44053435120752205,
          0.31712066128913163,
          0.0593547287094226,
          0.9178397424540417,
          0.6036787106229621,
          0.9008644644183185,
          0.5176637937875539,
          0.19054765266022178,
          0.7385204444866328,
          0.7188776950126633,
          0.17438341931834345,
          0.6885768824426042,
          0.11480972239317311,
          0.47495335285310825,
          0.8575637268448126,
          0.435380824643566,
          0.06901364758413342,
          0.9840723825369128,
          0.4915782880030374,
          0.8501161945569944,
          0.5980567616587703,
          0.08637251789399536,
          0.7716022659407733,
          0.6017074157987904,
          0.9825702604071687,
          0.35410106938701524,
          0.7838791987897938,
          0.3444529607877779,
          0.3378428175646112,
          0.7444312910577914,
          0.2518317551049857,
          0.16507686140341626,
          0.9590648259333802,
          0.31786679536149254,
          0.9701491184432417,
          0.009558022110913722,
          0.5359437184515241,
          0.08050100146477124,
          0.7076204873509836,
          0.2019829848035195,
          0.5914964937078269,
          0.6576653280701599,
          0.1767827458994854,
          0.016954731788463406,
          0.7798253832964116,
          0.5857629423969527,
          0.5881920093190868,
          0.5286931406831419,
          0.3278804974100006,
          0.2771427843170443,
          0.7612026949267996,
          0.07250380736429152,
          0.9760624815590369,
          0.5271423517388657,
          0.2730928203142946,
          0.4179340390034336,
          0.20029723024171242,
          0.6746088830663906,
          0.5733043414642206,
          0.8455048789369346,
          0.8563675856081145,
          0.3156152417175323,
          0.40544452767818395,
          0.6964190336894246,
          0.8849228103882371,
          0.5821903184556878,
          0.31535828586690573,
          0.8993149330701967,
          0.3981346735739719,
          0.5769530650458987,
          0.7985900049429189,
          0.5469839885188911,
          0.9847923403872915,
          0.34826604335560574,
          0.04226085125389467,
          0.9487001697250723,
          0.12115252142148802,
          0.63656672205442,
          0.5944090892729448,
          0.2924557495077954,
          0.12863506543462067,
          0.514916967304887,
          0.5689658129261849,
          0.2136098559120163,
          0.02997944610016945,
          0.34544508830827136,
          0.3843331836648908,
          0.7217566503263506,
          0.33009511624605714,
          0.791199978493691,
          0.721937263411307,
          0.9408079299196939,
          0.07569577624501689,
          0.35795137066209326,
          0.9089141491708829,
          0.5795793363808043,
          0.8804030746645888,
          0.05171921295258097,
          0.8961480709541781,
          0.551363737608479,
          0.701133817353617,
          0.22265527324772194,
          0.9004429549925609,
          0.7060736773948105,
          0.4809383340573994,
          0.022804898915766092,
          0.20745131059163302,
          0.7294513229370687,
          0.7875236051002044,
          0.392614728511685,
          0.9185135563061714,
          0.8986490167993741,
          0.3224678181262045,
          0.11923640001856839,
          0.09524711617197801,
          0.4767565052706906,
          0.729590826866018,
          0.21153226743446252,
          0.48541168879791763,
          0.6757819974972531,
          0.30664958492388283,
          0.9095900166759697,
          0.522202980960936,
          0.9485625339170866,
          0.4241969012541552,
          0.9504786125608075,
          0.4802124130940101,
          0.07469916532763365,
          0.843338657177603,
          0.4729452922030295,
          0.31418676387002487,
          0.8720653927080565,
          0.6128579133920048,
          0.5938925118952149,
          0.4437450571243521,
          0.300371608139237,
          0.8188570547362871,
          0.459831904233316,
          0.4234467645712584,
          0.8512707784967589,
          0.9446324928909675,
          0.9523427826507948,
          0.405864109514844,
          0.6051120040089655,
          0.36832539931180197,
          0.7052515814783582,
          0.3342558718892984,
          0.6655573940167745,
          0.14928291480901434,
          0.2051715901633615,
          0.39594256651415916,
          0.8254321534908206,
          0.689589997282824,
          0.8749973449231966,
          0.7349776847232848,
          0.5188832359749146,
          0.4035490495225673,
          0.44467538953177843,
          0.8174803786916313,
          0.13637674164769742,
          0.8681549370948806,
          0.0875058599246249,
          0.9089956814662413,
          0.7936919687063837,
          0.24699480675357188,
          0.7678394344708407,
          0.9709865409163586,
          0.8568606208079714,
          0.6330191239426044,
          0.33574544848168364,
          0.5869626870665484,
          0.5296975364003574,
          0.8696253189265161,
          0.514855422776087,
          0.07881792654480846,
          0.30723596794071095,
          0.6395705800610115,
          0.09885900027952099,
          0.4378265788506539,
          0.6309629708689627,
          0.47058581134196176,
          0.41353548628694936,
          0.4180186969837646,
          0.04395533387547412,
          0.9428355528522894,
          0.2221816379551237,
          0.9080808846202848,
          0.5915255339049077,
          0.5029492817894803,
          0.4945135873940665,
          0.5741083914848122,
          0.29402942272718036,
          0.5250342937785007,
          0.22506698857118967,
          0.24116802592293618,
          0.1915319053197797,
          0.5635546384125948,
          0.3212171675505231,
          0.8387743867072401,
          0.8372913213425249,
          0.922417398939836,
          0.08051090531813732,
          0.983421772908864,
          0.16103419534362606,
          0.07449616097310541,
          0.8789879490521607,
          0.6167226907904678,
          0.25447840735185656,
          0.21676167571401472,
          0.2812223083328249,
          0.8914304491719381,
          0.37656903160373445,
          0.5014611001448037,
          0.3777502553840171,
          0.12196679053334747,
          0.009566277743982665,
          0.15371628072913324,
          0.9631872459353285,
          0.5017373289632411,
          0.049656466549669154,
          0.886154583422101,
          0.19061772983825143,
          0.40557272775847797,
          0.9112785981480795,
          0.691142984115462,
          0.17431005710155922,
          0.40317944943453365,
          0.8112221600522105,
          0.18898057968206516,
          0.47548609646357787,
          0.010351378938534994,
          0.7665487113433358,
          0.05547985696050661,
          0.26107502089993406,
          0.3135664500372579,
          0.652161852390841,
          0.9316403493027468,
          0.9561197833146549,
          0.8664715545453303,
          0.7122913931704004,
          0.6252227288704816,
          0.532617793219314,
          0.5680427678860327,
          0.2558730789724666,
          0.0010591027602735448,
          0.9260298262968985,
          0.6308067080326927,
          0.027234020166260753,
          0.11613152888908473,
          0.9852380590562841,
          0.08608450364243625,
          0.19149653246376153,
          0.35237994730023803,
          0.8749153508653517,
          0.9428017151683992,
          0.7183683142954728,
          0.9793988684325028,
          0.6388589526004491,
          0.5141210045979192,
          0.36274960750657226,
          0.5564552014963984,
          0.8459775736556501,
          0.8963530711324911,
          0.25465683684873397,
          0.9140192662474955,
          0.1147564842610812,
          0.9906940079874317,
          0.7956167969347946,
          0.963938799888483,
          0.22873784773567907,
          0.8407965380469128,
          0.441950467078323,
          0.5177690776084128,
          0.7862932594067427,
          0.7104571286363032,
          0.5015413066958807,
          0.113793876876491,
          0.9427949924027851,
          0.9433423308192452,
          0.7741713635859692,
          0.03305252910484058,
          0.37200568659914424,
          0.29619440125695917,
          0.7063845346567512,
          0.23881269608481304,
          0.7551596375116388,
          0.1745882281712795,
          0.35615011738407354,
          0.600984117872796,
          0.33733514608950743,
          0.6445841403877399,
          0.2580978078830123,
          0.9290940551585285,
          0.0266056278565876,
          0.3918348402762525,
          0.5134830491280242,
          0.8488204204551646,
          0.6599018779039828,
          0.1553110261038344,
          0.9712088187252796,
          0.4739436287948062,
          0.2697605001312281,
          0.42280439106910994,
          0.4360764828724202,
          0.47446423417434946,
          0.12057740628962754,
          0.9341257179508387,
          0.6237657402920863,
          0.7718851256677057,
          0.7372044043787725,
          0.43580116482130415,
          0.1909099376675597,
          0.7224799626381647,
          0.393791480723355,
          0.8558742821427121,
          0.7412749762084954,
          0.5749951817616468,
          0.8742200222888207,
          0.4719180351263743,
          0.030437270631683666,
          0.6104917578907826,
          0.47956048271340856,
          0.520766711617955,
          0.8127473792303413,
          0.7360756718387134,
          0.6623960628227358,
          0.28536089704541967,
          0.9064304261040261,
          0.449801961581459,
          0.7850532718584606,
          0.8887575197664301,
          0.9914222403287236,
          0.7309552952782093,
          0.5376483456057245,
          0.021770284777798632,
          0.49446918130228656,
          0.06064847859507794,
          0.2922844542868438,
          0.5088845041880095,
          0.587950017425385,
          0.39366388487913195,
          0.6448096910387974,
          0.947584111563592,
          0.08338309272995281,
          0.42951253055216443,
          0.10225059310237561,
          0.3604786804141388,
          0.7383869561675106,
          0.0801883885721626,
          0.5528861086257268,
          0.5548185797015268,
          0.7732410928301023,
          0.35922096473387066,
          0.25900356324565044,
          0.134847871265372,
          0.11407097940135547,
          0.6654144108941074,
          0.3913400252453395,
          0.3944489617874034,
          0.681357926680315,
          0.5896724231937598,
          0.6025228834908851,
          0.5278529868641646
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered",
         "type": "scatter",
         "x": [
          0,
          0.002004008016032064,
          0.004008016032064128,
          0.0060120240480961915,
          0.008016032064128256,
          0.01002004008016032,
          0.012024048096192383,
          0.014028056112224447,
          0.01603206412825651,
          0.018036072144288574,
          0.02004008016032064,
          0.022044088176352703,
          0.024048096192384766,
          0.026052104208416832,
          0.028056112224448895,
          0.03006012024048096,
          0.03206412825651302,
          0.03406813627254509,
          0.03607214428857715,
          0.038076152304609215,
          0.04008016032064128,
          0.04208416833667334,
          0.044088176352705406,
          0.04609218436873747,
          0.04809619238476953,
          0.0501002004008016,
          0.052104208416833664,
          0.05410821643286573,
          0.05611222444889779,
          0.058116232464929855,
          0.06012024048096192,
          0.06212424849699398,
          0.06412825651302605,
          0.06613226452905811,
          0.06813627254509018,
          0.07014028056112225,
          0.0721442885771543,
          0.07414829659318636,
          0.07615230460921843,
          0.0781563126252505,
          0.08016032064128256,
          0.08216432865731463,
          0.08416833667334668,
          0.08617234468937875,
          0.08817635270541081,
          0.09018036072144288,
          0.09218436873747494,
          0.09418837675350701,
          0.09619238476953906,
          0.09819639278557113,
          0.1002004008016032,
          0.10220440881763526,
          0.10420841683366733,
          0.1062124248496994,
          0.10821643286573146,
          0.11022044088176351,
          0.11222444889779558,
          0.11422845691382764,
          0.11623246492985971,
          0.11823647294589178,
          0.12024048096192384,
          0.1222444889779559,
          0.12424849699398796,
          0.12625250501002003,
          0.1282565130260521,
          0.13026052104208416,
          0.13226452905811623,
          0.1342685370741483,
          0.13627254509018036,
          0.13827655310621242,
          0.1402805611222445,
          0.14228456913827653,
          0.1442885771543086,
          0.14629258517034066,
          0.14829659318637273,
          0.1503006012024048,
          0.15230460921843686,
          0.15430861723446893,
          0.156312625250501,
          0.15831663326653306,
          0.16032064128256512,
          0.1623246492985972,
          0.16432865731462926,
          0.16633266533066132,
          0.16833667334669336,
          0.17034068136272543,
          0.1723446893787575,
          0.17434869739478956,
          0.17635270541082163,
          0.1783567134268537,
          0.18036072144288576,
          0.18236472945891782,
          0.1843687374749499,
          0.18637274549098196,
          0.18837675350701402,
          0.1903807615230461,
          0.19238476953907813,
          0.1943887775551102,
          0.19639278557114226,
          0.19839679358717432,
          0.2004008016032064,
          0.20240480961923846,
          0.20440881763527052,
          0.2064128256513026,
          0.20841683366733466,
          0.21042084168336672,
          0.2124248496993988,
          0.21442885771543085,
          0.21643286573146292,
          0.21843687374749496,
          0.22044088176352702,
          0.2224448897795591,
          0.22444889779559116,
          0.22645290581162322,
          0.2284569138276553,
          0.23046092184368736,
          0.23246492985971942,
          0.2344689378757515,
          0.23647294589178355,
          0.23847695390781562,
          0.24048096192384769,
          0.24248496993987975,
          0.2444889779559118,
          0.24649298597194386,
          0.24849699398797592,
          0.250501002004008,
          0.25250501002004005,
          0.2545090180360721,
          0.2565130260521042,
          0.25851703406813625,
          0.2605210420841683,
          0.2625250501002004,
          0.26452905811623245,
          0.2665330661322645,
          0.2685370741482966,
          0.27054108216432865,
          0.2725450901803607,
          0.2745490981963928,
          0.27655310621242485,
          0.2785571142284569,
          0.280561122244489,
          0.282565130260521,
          0.28456913827655306,
          0.2865731462925851,
          0.2885771543086172,
          0.29058116232464926,
          0.2925851703406813,
          0.2945891783567134,
          0.29659318637274545,
          0.2985971943887775,
          0.3006012024048096,
          0.30260521042084165,
          0.3046092184368737,
          0.3066132264529058,
          0.30861723446893785,
          0.3106212424849699,
          0.312625250501002,
          0.31462925851703405,
          0.3166332665330661,
          0.3186372745490982,
          0.32064128256513025,
          0.3226452905811623,
          0.3246492985971944,
          0.32665330661322645,
          0.3286573146292585,
          0.3306613226452906,
          0.33266533066132264,
          0.33466933867735466,
          0.3366733466933867,
          0.3386773547094188,
          0.34068136272545085,
          0.3426853707414829,
          0.344689378757515,
          0.34669338677354705,
          0.3486973947895791,
          0.3507014028056112,
          0.35270541082164325,
          0.3547094188376753,
          0.3567134268537074,
          0.35871743486973945,
          0.3607214428857715,
          0.3627254509018036,
          0.36472945891783565,
          0.3667334669338677,
          0.3687374749498998,
          0.37074148296593185,
          0.3727454909819639,
          0.374749498997996,
          0.37675350701402804,
          0.3787575150300601,
          0.3807615230460922,
          0.38276553106212424,
          0.38476953907815625,
          0.3867735470941883,
          0.3887775551102204,
          0.39078156312625245,
          0.3927855711422845,
          0.3947895791583166,
          0.39679358717434865,
          0.3987975951903807,
          0.4008016032064128,
          0.40280561122244485,
          0.4048096192384769,
          0.406813627254509,
          0.40881763527054105,
          0.4108216432865731,
          0.4128256513026052,
          0.41482965931863724,
          0.4168336673346693,
          0.4188376753507014,
          0.42084168336673344,
          0.4228456913827655,
          0.4248496993987976,
          0.42685370741482964,
          0.4288577154308617,
          0.4308617234468938,
          0.43286573146292584,
          0.4348697394789579,
          0.4368737474949899,
          0.438877755511022,
          0.44088176352705405,
          0.4428857715430861,
          0.4448897795591182,
          0.44689378757515025,
          0.4488977955911823,
          0.4509018036072144,
          0.45290581162324645,
          0.4549098196392785,
          0.4569138276553106,
          0.45891783567134264,
          0.4609218436873747,
          0.4629258517034068,
          0.46492985971943884,
          0.4669338677354709,
          0.468937875751503,
          0.47094188376753504,
          0.4729458917835671,
          0.4749498997995992,
          0.47695390781563124,
          0.4789579158316633,
          0.48096192384769537,
          0.48296593186372744,
          0.4849699398797595,
          0.48697394789579157,
          0.4889779559118236,
          0.49098196392785565,
          0.4929859719438877,
          0.4949899799599198,
          0.49699398797595185,
          0.4989979959919839,
          0.501002004008016,
          0.503006012024048,
          0.5050100200400801,
          0.5070140280561122,
          0.5090180360721442,
          0.5110220440881763,
          0.5130260521042084,
          0.5150300601202404,
          0.5170340681362725,
          0.5190380761523046,
          0.5210420841683366,
          0.5230460921843687,
          0.5250501002004008,
          0.5270541082164328,
          0.5290581162324649,
          0.531062124248497,
          0.533066132264529,
          0.5350701402805611,
          0.5370741482965932,
          0.5390781563126252,
          0.5410821643286573,
          0.5430861723446894,
          0.5450901803607214,
          0.5470941883767535,
          0.5490981963927856,
          0.5511022044088176,
          0.5531062124248497,
          0.5551102204408818,
          0.5571142284569138,
          0.5591182364729459,
          0.561122244488978,
          0.56312625250501,
          0.565130260521042,
          0.567134268537074,
          0.5691382765531061,
          0.5711422845691382,
          0.5731462925851702,
          0.5751503006012023,
          0.5771543086172344,
          0.5791583166332664,
          0.5811623246492985,
          0.5831663326653306,
          0.5851703406813626,
          0.5871743486973947,
          0.5891783567134268,
          0.5911823647294588,
          0.5931863727454909,
          0.595190380761523,
          0.597194388777555,
          0.5991983967935871,
          0.6012024048096192,
          0.6032064128256512,
          0.6052104208416833,
          0.6072144288577154,
          0.6092184368737474,
          0.6112224448897795,
          0.6132264529058116,
          0.6152304609218436,
          0.6172344689378757,
          0.6192384769539078,
          0.6212424849699398,
          0.6232464929859719,
          0.625250501002004,
          0.627254509018036,
          0.6292585170340681,
          0.6312625250501002,
          0.6332665330661322,
          0.6352705410821643,
          0.6372745490981964,
          0.6392785571142284,
          0.6412825651302605,
          0.6432865731462926,
          0.6452905811623246,
          0.6472945891783567,
          0.6492985971943888,
          0.6513026052104208,
          0.6533066132264529,
          0.655310621242485,
          0.657314629258517,
          0.6593186372745491,
          0.6613226452905812,
          0.6633266533066132,
          0.6653306613226453,
          0.6673346693386772,
          0.6693386773547093,
          0.6713426853707414,
          0.6733466933867734,
          0.6753507014028055,
          0.6773547094188376,
          0.6793587174348696,
          0.6813627254509017,
          0.6833667334669338,
          0.6853707414829658,
          0.6873747494989979,
          0.68937875751503,
          0.691382765531062,
          0.6933867735470941,
          0.6953907815631262,
          0.6973947895791582,
          0.6993987975951903,
          0.7014028056112224,
          0.7034068136272544,
          0.7054108216432865,
          0.7074148296593186,
          0.7094188376753506,
          0.7114228456913827,
          0.7134268537074148,
          0.7154308617234468,
          0.7174348697394789,
          0.719438877755511,
          0.721442885771543,
          0.7234468937875751,
          0.7254509018036072,
          0.7274549098196392,
          0.7294589178356713,
          0.7314629258517034,
          0.7334669338677354,
          0.7354709418837675,
          0.7374749498997996,
          0.7394789579158316,
          0.7414829659318637,
          0.7434869739478958,
          0.7454909819639278,
          0.7474949899799599,
          0.749498997995992,
          0.751503006012024,
          0.7535070140280561,
          0.7555110220440882,
          0.7575150300601202,
          0.7595190380761523,
          0.7615230460921844,
          0.7635270541082164,
          0.7655310621242485,
          0.7675350701402806,
          0.7695390781563125,
          0.7715430861723446,
          0.7735470941883766,
          0.7755511022044087,
          0.7775551102204408,
          0.7795591182364728,
          0.7815631262525049,
          0.783567134268537,
          0.785571142284569,
          0.7875751503006011,
          0.7895791583166332,
          0.7915831663326652,
          0.7935871743486973,
          0.7955911823647294,
          0.7975951903807614,
          0.7995991983967935,
          0.8016032064128256,
          0.8036072144288576,
          0.8056112224448897,
          0.8076152304609218,
          0.8096192384769538,
          0.8116232464929859,
          0.813627254509018,
          0.81563126252505,
          0.8176352705410821,
          0.8196392785571142,
          0.8216432865731462,
          0.8236472945891783,
          0.8256513026052104,
          0.8276553106212424,
          0.8296593186372745,
          0.8316633266533066,
          0.8336673346693386,
          0.8356713426853707,
          0.8376753507014028,
          0.8396793587174348,
          0.8416833667334669,
          0.843687374749499,
          0.845691382765531,
          0.8476953907815631,
          0.8496993987975952,
          0.8517034068136272,
          0.8537074148296593,
          0.8557114228456913,
          0.8577154308617234,
          0.8597194388777555,
          0.8617234468937875,
          0.8637274549098196,
          0.8657314629258517,
          0.8677354709418837,
          0.8697394789579158,
          0.8717434869739479,
          0.8737474949899798,
          0.8757515030060119,
          0.877755511022044,
          0.879759519038076,
          0.8817635270541081,
          0.8837675350701402,
          0.8857715430861722,
          0.8877755511022043,
          0.8897795591182364,
          0.8917835671342684,
          0.8937875751503005,
          0.8957915831663326,
          0.8977955911823646,
          0.8997995991983967,
          0.9018036072144288,
          0.9038076152304608,
          0.9058116232464929,
          0.907815631262525,
          0.909819639278557,
          0.9118236472945891,
          0.9138276553106212,
          0.9158316633266532,
          0.9178356713426853,
          0.9198396793587174,
          0.9218436873747494,
          0.9238476953907815,
          0.9258517034068136,
          0.9278557114228456,
          0.9298597194388777,
          0.9318637274549098,
          0.9338677354709418,
          0.9358717434869739,
          0.937875751503006,
          0.939879759519038,
          0.9418837675350701,
          0.9438877755511021,
          0.9458917835671342,
          0.9478957915831663,
          0.9498997995991983,
          0.9519038076152304,
          0.9539078156312625,
          0.9559118236472945,
          0.9579158316633266,
          0.9599198396793587,
          0.9619238476953907,
          0.9639278557114228,
          0.9659318637274549,
          0.9679358717434869,
          0.969939879759519,
          0.9719438877755511,
          0.9739478957915831,
          0.9759519038076151,
          0.9779559118236472,
          0.9799599198396792,
          0.9819639278557113,
          0.9839679358717434,
          0.9859719438877754,
          0.9879759519038075,
          0.9899799599198396,
          0.9919839679358716,
          0.9939879759519037,
          0.9959919839679358,
          0.9979959919839678,
          1
         ],
         "xaxis": "x1",
         "y": [
          0.5084846338401169,
          0.5089446614157038,
          0.5114327787150961,
          0.5115662542210746,
          0.509948674434764,
          0.5156458058725293,
          0.5107732305327871,
          0.5088821373582932,
          0.5037776767938378,
          0.505470521021731,
          0.49918405865266746,
          0.50572026093591,
          0.49781306070190035,
          0.5018853831005461,
          0.5025384678302222,
          0.5025027844243399,
          0.4992811621469759,
          0.49916830417481084,
          0.5051313038538793,
          0.5141793999257724,
          0.5047494201536078,
          0.507641540033334,
          0.49951134375686124,
          0.49369095004405394,
          0.4972635281316607,
          0.4926925335020622,
          0.4887493958186956,
          0.4858531945189748,
          0.48753791358475884,
          0.49285426868804905,
          0.4865855554346825,
          0.48094423834334477,
          0.48085959547526186,
          0.4862184970523638,
          0.4815377601682726,
          0.47186285711150283,
          0.47173053601201587,
          0.46948896148674873,
          0.46428217116691745,
          0.4658320699922621,
          0.4679280063108532,
          0.4590413750368071,
          0.44683988656438983,
          0.4481635905106802,
          0.4430099988323584,
          0.4487220476679067,
          0.4529002610949198,
          0.45626769379375554,
          0.4471394411144929,
          0.4486612297279741,
          0.4554725314580884,
          0.45678093269055825,
          0.449678076937502,
          0.44459349868345466,
          0.4312952856566124,
          0.43317071196984197,
          0.4340806628675954,
          0.4334661812115364,
          0.4385345106952797,
          0.44135351121784777,
          0.4396754535631512,
          0.44286434443219763,
          0.43608517581246176,
          0.4363359885167856,
          0.42760921857392303,
          0.4272118506495299,
          0.4240643393142246,
          0.4217527625853949,
          0.4199098940049927,
          0.41250505991378766,
          0.41743930283798936,
          0.41433417367276654,
          0.420415769726036,
          0.42190756206743313,
          0.4239563729290766,
          0.42559288416094415,
          0.42995619121892265,
          0.43019206707793406,
          0.43386223356820647,
          0.4353455611450705,
          0.4358635661643999,
          0.44218134258984143,
          0.44037850669769196,
          0.4377962739234271,
          0.44661941615673095,
          0.44113388316734503,
          0.4468243339894255,
          0.44609731947747566,
          0.44617863332244245,
          0.4432510959802789,
          0.4408272784212506,
          0.45249767865086843,
          0.4529875858421335,
          0.46145219111307606,
          0.45945741521076133,
          0.4599830120875487,
          0.4655169874825465,
          0.45995828784574994,
          0.45466684684264375,
          0.4641292451399861,
          0.4594143858707896,
          0.47137332115423775,
          0.46653821704294596,
          0.46416372103917325,
          0.4552966933308466,
          0.45757053344150944,
          0.4570321970840507,
          0.4550647566544843,
          0.4632153714790138,
          0.46430249912459853,
          0.46161257471670014,
          0.4686299976742016,
          0.4727273449653144,
          0.48082216385264054,
          0.486844790995277,
          0.48646318708428593,
          0.4817463977751277,
          0.4855645500632284,
          0.4732393154920009,
          0.48692965595546017,
          0.4882310072111491,
          0.4786964982105402,
          0.48041241090367387,
          0.4769983956413569,
          0.48259926147597837,
          0.4899411927636345,
          0.4898601056823253,
          0.4981896181425724,
          0.5007330452848222,
          0.4940636738977361,
          0.4980987630252206,
          0.5068375552631014,
          0.5044554197814815,
          0.5034321985940873,
          0.5075396255467437,
          0.5095452353257498,
          0.5105306927719128,
          0.5201608856490353,
          0.5216601763153925,
          0.5310640027815638,
          0.5351331762272846,
          0.5228010791681277,
          0.5276605363385799,
          0.5166786779865118,
          0.5183533671170311,
          0.5240415563650975,
          0.5177589550273675,
          0.5094456785544372,
          0.5142419257091774,
          0.512557262758242,
          0.5139488139345637,
          0.5076815758112829,
          0.5004686372403457,
          0.49974965638149116,
          0.5089432198003956,
          0.49973227238784823,
          0.5039522961975758,
          0.5021469591391857,
          0.5069744403822973,
          0.506824063739354,
          0.500997994791767,
          0.505324850191374,
          0.49964892168396036,
          0.5070616259836445,
          0.49674951350706403,
          0.5045198671713795,
          0.5075272040734059,
          0.5069173805001076,
          0.5065064441359207,
          0.5168637130597115,
          0.5133004574464923,
          0.515597239681646,
          0.502254363350273,
          0.5050415927654943,
          0.5077670519836006,
          0.5177251168235364,
          0.5132884159948139,
          0.523380395875133,
          0.5277064877496618,
          0.5229853960603101,
          0.5221748841464945,
          0.5232775937856989,
          0.5190090180388578,
          0.5210347628905347,
          0.5157296961034274,
          0.5151200981895511,
          0.5200201193175406,
          0.5204357080584817,
          0.522525670336639,
          0.5288594615140565,
          0.5284721383078319,
          0.5270222023855121,
          0.5365628473467307,
          0.5374400075451896,
          0.5356710207154138,
          0.5380474964071209,
          0.5366339886710478,
          0.5291506349377111,
          0.5293717308123581,
          0.5335582473148154,
          0.5362124442756186,
          0.5326536558732938,
          0.5244205403486599,
          0.5277538746624711,
          0.5297887143577726,
          0.5230863457873651,
          0.5294685444482495,
          0.5346471279390251,
          0.5368126600194179,
          0.5348250560897834,
          0.5294774457182577,
          0.5297599718584858,
          0.539097869467281,
          0.5304437244273406,
          0.538111398689246,
          0.531248246474522,
          0.5257660281772039,
          0.5272235889801105,
          0.5370376324738598,
          0.5394978159946757,
          0.5438081192622394,
          0.5511513281187361,
          0.5580372969902114,
          0.558855662641117,
          0.5597055528645942,
          0.5610537743908658,
          0.5583253465796212,
          0.5594092192359761,
          0.550473565665741,
          0.5500255058283684,
          0.5601381282574017,
          0.5585753597516478,
          0.5565883919389711,
          0.562101169467641,
          0.5617695856105056,
          0.5699569083005058,
          0.5620639136177946,
          0.5625653072721336,
          0.5601507117657498,
          0.5692629659302398,
          0.5638321556173318,
          0.554997567577191,
          0.5525510553783642,
          0.5612378959578749,
          0.5597084267985494,
          0.5556010360367689,
          0.5533959566813993,
          0.5544941409466144,
          0.547381773763245,
          0.5406123326390816,
          0.5366896215932965,
          0.5482896096613771,
          0.5500774198273368,
          0.5561524110857818,
          0.5542078294947803,
          0.558312294485696,
          0.5584404902405714,
          0.5570084676206779,
          0.556830718857344,
          0.5514144410700558,
          0.5472294270927355,
          0.5372661241632404,
          0.5339891523895167,
          0.5285395189508095,
          0.5263001492952675,
          0.5370617721316,
          0.5369765983874438,
          0.543307191440075,
          0.5400159821646962,
          0.5415843818858344,
          0.5352206675471248,
          0.5279052259848417,
          0.5340354075612896,
          0.5384910566127153,
          0.5305420615791319,
          0.5271185372337897,
          0.5251153758783187,
          0.525681005042758,
          0.517680111221811,
          0.5113296649893322,
          0.5109336952128416,
          0.5041288330512133,
          0.4990758876770186,
          0.4913077848495647,
          0.5001659732164102,
          0.49785864835650134,
          0.49645545894439785,
          0.5060467687086054,
          0.503154869600494,
          0.4972413565620104,
          0.5003637312220844,
          0.4977742331825389,
          0.48987750603293706,
          0.4882478752365937,
          0.49398975003278583,
          0.49038841468278993,
          0.4855715938063385,
          0.4837965886977587,
          0.48236551509562425,
          0.4819144446313409,
          0.47278880152477315,
          0.46602647027591226,
          0.47173304838347946,
          0.47404010352195697,
          0.47383071256982023,
          0.47396607783372674,
          0.4750825886679211,
          0.4791597334621294,
          0.4783943124220275,
          0.47893438610492434,
          0.4702899883590927,
          0.463053420471546,
          0.4749859824398853,
          0.47954331680737805,
          0.4709188582173112,
          0.4711621332681501,
          0.4788721541161168,
          0.47119780950729234,
          0.46726697459351485,
          0.4664056289739837,
          0.472840793113161,
          0.48550060130038536,
          0.4823390908981766,
          0.493004122313351,
          0.4892122641158886,
          0.48812205947776205,
          0.4861474161780028,
          0.4870198332780356,
          0.4908489766888925,
          0.49933240835657294,
          0.495524275160379,
          0.5052278283670875,
          0.503447384118329,
          0.5147031883812537,
          0.5179716694872001,
          0.5270240868440728,
          0.5184320229148959,
          0.5184813921642535,
          0.5117142522788799,
          0.5178728180857852,
          0.5150963601491357,
          0.522834711322272,
          0.5288494316845646,
          0.5180720503863158,
          0.5226646180146581,
          0.532366926795889,
          0.540217767470142,
          0.536722418466931,
          0.5294065767405536,
          0.5282745396934159,
          0.5311607852499223,
          0.5292039182175391,
          0.5381221273299094,
          0.5404463801528291,
          0.543297560950786,
          0.5381961084428629,
          0.535880584740416,
          0.5442598477522197,
          0.5354139776742044,
          0.5458150526787153,
          0.5404774878913647,
          0.5331613786255643,
          0.5306591260201076,
          0.5401592719828343,
          0.5437750808345166,
          0.5345368958493283,
          0.5455541949907821,
          0.5455324700940388,
          0.5491861196883021,
          0.5443446503886652,
          0.5497051662465795,
          0.552710648123684,
          0.5499924925779427,
          0.5539638146280834,
          0.5496275525293418,
          0.5470326981962862,
          0.5452120341094332,
          0.5413178055411361,
          0.5352007239748978,
          0.5378748390371351,
          0.5354205955559705,
          0.5438713167273824,
          0.5542968924097518,
          0.5493527424867201,
          0.5527810990255387,
          0.559044254165822,
          0.5578372927819151,
          0.5525591758640911,
          0.5581010910622738,
          0.562738699219375,
          0.5692227475564186,
          0.5672672591194238,
          0.5633178837342736,
          0.5572191877166672,
          0.5561914631768295,
          0.5535286886554354,
          0.5573446360816402,
          0.5647531982261452,
          0.5708794945477272,
          0.5692594624579042,
          0.5642072832251327,
          0.5609271909424436,
          0.5550180348164547,
          0.5542559502296096,
          0.5444191959521366,
          0.5403807129557029,
          0.535085096301293,
          0.537407998232891,
          0.5346476201060161,
          0.5417692207325691,
          0.5356511082694922,
          0.5306260275813997,
          0.5220597383485274,
          0.5200729407952633,
          0.5288700264190804,
          0.5167206376327339,
          0.5112212542215576,
          0.5081317783921993,
          0.5185569694305832,
          0.5183769029254385,
          0.5178530883055609,
          0.5098032761451189,
          0.508046350558028,
          0.5067823332817247,
          0.5098351754940355,
          0.5103745958377442,
          0.5115066213139065,
          0.5150606674703044,
          0.5144682554013346,
          0.5182676241193791
         ],
         "yaxis": "y1"
        },
        {
         "name": "impulse response",
         "type": "scatter",
         "x": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17,
          18,
          19,
          20,
          21,
          22,
          23,
          24,
          25,
          26,
          27,
          28,
          29,
          30,
          31,
          32,
          33,
          34,
          35,
          36,
          37,
          38,
          39,
          40,
          41,
          42,
          43,
          44,
          45,
          46,
          47,
          48,
          49,
          50,
          51,
          52,
          53,
          54,
          55,
          56,
          57,
          58,
          59,
          60,
          61,
          62,
          63,
          64,
          65,
          66,
          67,
          68,
          69,
          70,
          71,
          72,
          73,
          74,
          75,
          76,
          77,
          78,
          79,
          80,
          81,
          82,
          83,
          84,
          85,
          86,
          87,
          88,
          89,
          90,
          91,
          92,
          93,
          94,
          95,
          96,
          97,
          98,
          99,
          100,
          101,
          102,
          103,
          104,
          105,
          106,
          107,
          108,
          109,
          110,
          111,
          112,
          113,
          114,
          115,
          116,
          117,
          118,
          119,
          120,
          121,
          122,
          123,
          124,
          125,
          126,
          127,
          128,
          129,
          130,
          131,
          132,
          133,
          134,
          135,
          136,
          137,
          138,
          139,
          140,
          141,
          142,
          143,
          144,
          145,
          146,
          147,
          148,
          149,
          150,
          151,
          152,
          153,
          154,
          155,
          156,
          157,
          158,
          159,
          160,
          161,
          162,
          163,
          164,
          165,
          166,
          167,
          168,
          169,
          170,
          171,
          172,
          173,
          174,
          175,
          176
         ],
         "xaxis": "x2",
         "y": [
          0.9999999999999994,
          0.9355014943202951,
          0.756866243834258,
          0.5046104279254895,
          0.2339211697685063,
          6.314393452555578e-16,
          0.15598816725677822,
          0.21637456824708642,
          0.1893648296294065,
          0.1040532289190276,
          4.753142324176451e-16,
          0.0851789436043837,
          0.12637518290099475,
          0.11669211784165774,
          0.0669919156343455,
          1.5265566588595902e-16,
          0.058663904888560235,
          0.08937519451485211,
          0.08444853805769197,
          0.049469043574674444,
          4.649058915617843e-16,
          0.044804564535144815,
          0.06923901093301855,
          0.0662676339350764,
          0.03927331985748609,
          2.983724378680108e-16,
          0.03629979982899782,
          0.056598249324680494,
          0.05461623297208876,
          0.03261509328359958,
          4.787836793695988e-16,
          0.030558946848190452,
          0.04793985600659518,
          0.04652680938960545,
          0.027933972106600778,
          3.365363543395006e-16,
          0.02643064993780821,
          0.0416498052933769,
          0.04059377155050388,
          0.024469813051097026,
          5.030698080332741e-16,
          0.023325236252662196,
          0.036882728209434494,
          0.03606536327077491,
          0.021808036283559977,
          3.885780586188048e-16,
          0.02090945500635384,
          0.03315305523448839,
          0.032503127253172545,
          0.019703319243685853,
          4.961309141293668e-16,
          0.018980782135975458,
          0.030162038665920706,
          0.029634125497589182,
          0.018001238611868937,
          3.95516952522712e-16,
          0.017409062016843276,
          0.027715816268298325,
          0.027279597854986414,
          0.016599755606452656,
          4.753142324176451e-16,
          0.01610685023581873,
          0.02568312196938794,
          0.025317593124486167,
          0.01542875531172951,
          4.0939474033052647e-16,
          0.015013237187554405,
          0.023971932496288654,
          0.02366208686376596,
          0.014438482218853734,
          4.926614671774132e-16,
          0.014084507042253929,
          0.022515845021405727,
          0.022250681365501224,
          0.013592664337373214,
          4.198030811863873e-16,
          0.013288484243365204,
          0.021265762676232758,
          0.021037036872950957,
          0.012864248690879626,
          4.961309141293668e-16,
          0.012600974187439606,
          0.020184622427979915,
          0.019986038983096012,
          0.012232660151061248,
          4.683753385137379e-16,
          0.01200344583486911,
          0.01924394143297285,
          0.01907061403491807,
          0.0116819845785015,
          4.926614671774132e-16,
          0.01148147862111819,
          0.018421490113296732,
          0.018269572332790036,
          0.011199732150915253,
          4.3368086899420177e-16,
          0.011023695056189315,
          0.01769968547137684,
          0.017566112186634775,
          0.010775975803440795,
          4.718447854656915e-16,
          0.010621010747647583,
          0.0170644575732755,
          0.01694676029221992,
          0.010402738587277726,
          4.2327252813834093e-16,
          0.010266097085464543,
          0.01650443450512911,
          0.016400607126042514,
          0.010073550069918056,
          4.961309141293668e-16,
          0.009952989586626344,
          0.01601034636835123,
          0.015918746069105892,
          0.009783119935456011,
          4.2500725161431774e-16,
          0.00967679801035231,
          0.015574582888408317,
          0.015493855933103071,
          0.009527094378641986,
          4.85722573273506e-16,
          0.009433488873566275,
          0.015190860679454214,
          0.015119886197947607,
          0.009301871995999756,
          4.510281037539698e-16,
          0.009219720331638068,
          0.014853970071122576,
          0.014791817005161889,
          0.009104463113577663,
          4.961309141293668e-16,
          0.009032715520186923,
          0.014559580545107911,
          0.01450547438198763,
          0.008932381299506882,
          4.822531263215524e-16,
          0.008870164558553297,
          0.014304089972237049,
          0.014257386856930239,
          0.008783559064297213,
          4.9439619065339e-16,
          0.008730148213413943,
          0.014084507042253645,
          0.014044673529428819,
          0.008656281992892619,
          4.2847669856627135e-16,
          0.008611078160243639,
          0.013898359200117935,
          0.01386495637838577,
          0.008549137120917493,
          5.152128723651117e-16,
          0.008511650146111787,
          0.013743620466778218,
          0.013716291523537328,
          0.008460972482663266,
          4.709774237277031e-16,
          0.008430807334527668,
          0.01361865500400159,
          0.013597115542905155,
          0.008390865563980087,
          5.134781488891349e-16,
          0.00836771182374223,
          0.01352217336404724,
          0.013506203966879723,
          0.008338098985262082,
          4.484260185400046e-16,
          0.008321722856045788,
          0.013453199168479344,
          0.013442639828543811,
          0.00830214218327863,
          5.561957144850638e-16,
          0.008292380633284123,
          0.013411044570604881,
          0.013405790729104396,
          0.008282638200845672,
          4.536301889679351e-16,
          0.008279394962240408
         ],
         "yaxis": "y2"
        }
       ],
       "layout": {
        "height": 900,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "xaxis2": {
         "anchor": "y2",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0.575,
          1
         ]
        },
        "yaxis2": {
         "anchor": "x2",
         "domain": [
          0,
          0.425
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"a3a667f1-035e-47d1-ad64-e23bc55a7320\" style=\"height: 900px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"a3a667f1-035e-47d1-ad64-e23bc55a7320\", [{\"type\": \"scatter\", \"x\": [0.0, 0.002004008016032064, 0.004008016032064128, 0.0060120240480961915, 0.008016032064128256, 0.01002004008016032, 0.012024048096192383, 0.014028056112224447, 0.01603206412825651, 0.018036072144288574, 0.02004008016032064, 0.022044088176352703, 0.024048096192384766, 0.026052104208416832, 0.028056112224448895, 0.03006012024048096, 0.03206412825651302, 0.03406813627254509, 0.03607214428857715, 0.038076152304609215, 0.04008016032064128, 0.04208416833667334, 0.044088176352705406, 0.04609218436873747, 0.04809619238476953, 0.0501002004008016, 0.052104208416833664, 0.05410821643286573, 0.05611222444889779, 0.058116232464929855, 0.06012024048096192, 0.06212424849699398, 0.06412825651302605, 0.06613226452905811, 0.06813627254509018, 0.07014028056112225, 0.0721442885771543, 0.07414829659318636, 0.07615230460921843, 0.0781563126252505, 0.08016032064128256, 0.08216432865731463, 0.08416833667334668, 0.08617234468937875, 0.08817635270541081, 0.09018036072144288, 0.09218436873747494, 0.09418837675350701, 0.09619238476953906, 0.09819639278557113, 0.1002004008016032, 0.10220440881763526, 0.10420841683366733, 0.1062124248496994, 0.10821643286573146, 0.11022044088176351, 0.11222444889779558, 0.11422845691382764, 0.11623246492985971, 0.11823647294589178, 0.12024048096192384, 0.1222444889779559, 0.12424849699398796, 0.12625250501002003, 0.1282565130260521, 0.13026052104208416, 0.13226452905811623, 0.1342685370741483, 0.13627254509018036, 0.13827655310621242, 0.1402805611222445, 0.14228456913827653, 0.1442885771543086, 0.14629258517034066, 0.14829659318637273, 0.1503006012024048, 0.15230460921843686, 0.15430861723446893, 0.156312625250501, 0.15831663326653306, 0.16032064128256512, 0.1623246492985972, 0.16432865731462926, 0.16633266533066132, 0.16833667334669336, 0.17034068136272543, 0.1723446893787575, 0.17434869739478956, 0.17635270541082163, 0.1783567134268537, 0.18036072144288576, 0.18236472945891782, 0.1843687374749499, 0.18637274549098196, 0.18837675350701402, 0.1903807615230461, 0.19238476953907813, 0.1943887775551102, 0.19639278557114226, 0.19839679358717432, 0.2004008016032064, 0.20240480961923846, 0.20440881763527052, 0.2064128256513026, 0.20841683366733466, 0.21042084168336672, 0.2124248496993988, 0.21442885771543085, 0.21643286573146292, 0.21843687374749496, 0.22044088176352702, 0.2224448897795591, 0.22444889779559116, 0.22645290581162322, 0.2284569138276553, 0.23046092184368736, 0.23246492985971942, 0.2344689378757515, 0.23647294589178355, 0.23847695390781562, 0.24048096192384769, 0.24248496993987975, 0.2444889779559118, 0.24649298597194386, 0.24849699398797592, 0.250501002004008, 0.25250501002004005, 0.2545090180360721, 0.2565130260521042, 0.25851703406813625, 0.2605210420841683, 0.2625250501002004, 0.26452905811623245, 0.2665330661322645, 0.2685370741482966, 0.27054108216432865, 0.2725450901803607, 0.2745490981963928, 0.27655310621242485, 0.2785571142284569, 0.280561122244489, 0.282565130260521, 0.28456913827655306, 0.2865731462925851, 0.2885771543086172, 0.29058116232464926, 0.2925851703406813, 0.2945891783567134, 0.29659318637274545, 0.2985971943887775, 0.3006012024048096, 0.30260521042084165, 0.3046092184368737, 0.3066132264529058, 0.30861723446893785, 0.3106212424849699, 0.312625250501002, 0.31462925851703405, 0.3166332665330661, 0.3186372745490982, 0.32064128256513025, 0.3226452905811623, 0.3246492985971944, 0.32665330661322645, 0.3286573146292585, 0.3306613226452906, 0.33266533066132264, 0.33466933867735466, 0.3366733466933867, 0.3386773547094188, 0.34068136272545085, 0.3426853707414829, 0.344689378757515, 0.34669338677354705, 0.3486973947895791, 0.3507014028056112, 0.35270541082164325, 0.3547094188376753, 0.3567134268537074, 0.35871743486973945, 0.3607214428857715, 0.3627254509018036, 0.36472945891783565, 0.3667334669338677, 0.3687374749498998, 0.37074148296593185, 0.3727454909819639, 0.374749498997996, 0.37675350701402804, 0.3787575150300601, 0.3807615230460922, 0.38276553106212424, 0.38476953907815625, 0.3867735470941883, 0.3887775551102204, 0.39078156312625245, 0.3927855711422845, 0.3947895791583166, 0.39679358717434865, 0.3987975951903807, 0.4008016032064128, 0.40280561122244485, 0.4048096192384769, 0.406813627254509, 0.40881763527054105, 0.4108216432865731, 0.4128256513026052, 0.41482965931863724, 0.4168336673346693, 0.4188376753507014, 0.42084168336673344, 0.4228456913827655, 0.4248496993987976, 0.42685370741482964, 0.4288577154308617, 0.4308617234468938, 0.43286573146292584, 0.4348697394789579, 0.4368737474949899, 0.438877755511022, 0.44088176352705405, 0.4428857715430861, 0.4448897795591182, 0.44689378757515025, 0.4488977955911823, 0.4509018036072144, 0.45290581162324645, 0.4549098196392785, 0.4569138276553106, 0.45891783567134264, 0.4609218436873747, 0.4629258517034068, 0.46492985971943884, 0.4669338677354709, 0.468937875751503, 0.47094188376753504, 0.4729458917835671, 0.4749498997995992, 0.47695390781563124, 0.4789579158316633, 0.48096192384769537, 0.48296593186372744, 0.4849699398797595, 0.48697394789579157, 0.4889779559118236, 0.49098196392785565, 0.4929859719438877, 0.4949899799599198, 0.49699398797595185, 0.4989979959919839, 0.501002004008016, 0.503006012024048, 0.5050100200400801, 0.5070140280561122, 0.5090180360721442, 0.5110220440881763, 0.5130260521042084, 0.5150300601202404, 0.5170340681362725, 0.5190380761523046, 0.5210420841683366, 0.5230460921843687, 0.5250501002004008, 0.5270541082164328, 0.5290581162324649, 0.531062124248497, 0.533066132264529, 0.5350701402805611, 0.5370741482965932, 0.5390781563126252, 0.5410821643286573, 0.5430861723446894, 0.5450901803607214, 0.5470941883767535, 0.5490981963927856, 0.5511022044088176, 0.5531062124248497, 0.5551102204408818, 0.5571142284569138, 0.5591182364729459, 0.561122244488978, 0.56312625250501, 0.565130260521042, 0.567134268537074, 0.5691382765531061, 0.5711422845691382, 0.5731462925851702, 0.5751503006012023, 0.5771543086172344, 0.5791583166332664, 0.5811623246492985, 0.5831663326653306, 0.5851703406813626, 0.5871743486973947, 0.5891783567134268, 0.5911823647294588, 0.5931863727454909, 0.595190380761523, 0.597194388777555, 0.5991983967935871, 0.6012024048096192, 0.6032064128256512, 0.6052104208416833, 0.6072144288577154, 0.6092184368737474, 0.6112224448897795, 0.6132264529058116, 0.6152304609218436, 0.6172344689378757, 0.6192384769539078, 0.6212424849699398, 0.6232464929859719, 0.625250501002004, 0.627254509018036, 0.6292585170340681, 0.6312625250501002, 0.6332665330661322, 0.6352705410821643, 0.6372745490981964, 0.6392785571142284, 0.6412825651302605, 0.6432865731462926, 0.6452905811623246, 0.6472945891783567, 0.6492985971943888, 0.6513026052104208, 0.6533066132264529, 0.655310621242485, 0.657314629258517, 0.6593186372745491, 0.6613226452905812, 0.6633266533066132, 0.6653306613226453, 0.6673346693386772, 0.6693386773547093, 0.6713426853707414, 0.6733466933867734, 0.6753507014028055, 0.6773547094188376, 0.6793587174348696, 0.6813627254509017, 0.6833667334669338, 0.6853707414829658, 0.6873747494989979, 0.68937875751503, 0.691382765531062, 0.6933867735470941, 0.6953907815631262, 0.6973947895791582, 0.6993987975951903, 0.7014028056112224, 0.7034068136272544, 0.7054108216432865, 0.7074148296593186, 0.7094188376753506, 0.7114228456913827, 0.7134268537074148, 0.7154308617234468, 0.7174348697394789, 0.719438877755511, 0.721442885771543, 0.7234468937875751, 0.7254509018036072, 0.7274549098196392, 0.7294589178356713, 0.7314629258517034, 0.7334669338677354, 0.7354709418837675, 0.7374749498997996, 0.7394789579158316, 0.7414829659318637, 0.7434869739478958, 0.7454909819639278, 0.7474949899799599, 0.749498997995992, 0.751503006012024, 0.7535070140280561, 0.7555110220440882, 0.7575150300601202, 0.7595190380761523, 0.7615230460921844, 0.7635270541082164, 0.7655310621242485, 0.7675350701402806, 0.7695390781563125, 0.7715430861723446, 0.7735470941883766, 0.7755511022044087, 0.7775551102204408, 0.7795591182364728, 0.7815631262525049, 0.783567134268537, 0.785571142284569, 0.7875751503006011, 0.7895791583166332, 0.7915831663326652, 0.7935871743486973, 0.7955911823647294, 0.7975951903807614, 0.7995991983967935, 0.8016032064128256, 0.8036072144288576, 0.8056112224448897, 0.8076152304609218, 0.8096192384769538, 0.8116232464929859, 0.813627254509018, 0.81563126252505, 0.8176352705410821, 0.8196392785571142, 0.8216432865731462, 0.8236472945891783, 0.8256513026052104, 0.8276553106212424, 0.8296593186372745, 0.8316633266533066, 0.8336673346693386, 0.8356713426853707, 0.8376753507014028, 0.8396793587174348, 0.8416833667334669, 0.843687374749499, 0.845691382765531, 0.8476953907815631, 0.8496993987975952, 0.8517034068136272, 0.8537074148296593, 0.8557114228456913, 0.8577154308617234, 0.8597194388777555, 0.8617234468937875, 0.8637274549098196, 0.8657314629258517, 0.8677354709418837, 0.8697394789579158, 0.8717434869739479, 0.8737474949899798, 0.8757515030060119, 0.877755511022044, 0.879759519038076, 0.8817635270541081, 0.8837675350701402, 0.8857715430861722, 0.8877755511022043, 0.8897795591182364, 0.8917835671342684, 0.8937875751503005, 0.8957915831663326, 0.8977955911823646, 0.8997995991983967, 0.9018036072144288, 0.9038076152304608, 0.9058116232464929, 0.907815631262525, 0.909819639278557, 0.9118236472945891, 0.9138276553106212, 0.9158316633266532, 0.9178356713426853, 0.9198396793587174, 0.9218436873747494, 0.9238476953907815, 0.9258517034068136, 0.9278557114228456, 0.9298597194388777, 0.9318637274549098, 0.9338677354709418, 0.9358717434869739, 0.937875751503006, 0.939879759519038, 0.9418837675350701, 0.9438877755511021, 0.9458917835671342, 0.9478957915831663, 0.9498997995991983, 0.9519038076152304, 0.9539078156312625, 0.9559118236472945, 0.9579158316633266, 0.9599198396793587, 0.9619238476953907, 0.9639278557114228, 0.9659318637274549, 0.9679358717434869, 0.969939879759519, 0.9719438877755511, 0.9739478957915831, 0.9759519038076151, 0.9779559118236472, 0.9799599198396792, 0.9819639278557113, 0.9839679358717434, 0.9859719438877754, 0.9879759519038075, 0.9899799599198396, 0.9919839679358716, 0.9939879759519037, 0.9959919839679358, 0.9979959919839678, 1.0], \"y\": [0.43640918676950413, 0.23509020929150581, 0.03560532055905363, 0.7371763118521022, 0.0045865618148511755, 0.5035890824502246, 0.562262677022327, 0.37191016451215575, 0.3179830563003113, 0.8553404288419708, 0.09931181087595375, 0.8137633911716207, 0.06849439366849586, 0.8346821144424308, 0.448627708006927, 0.8784099737000655, 0.08861215092506802, 0.556084440020531, 0.13138364138539016, 0.823500407927984, 0.11397714734663533, 0.7601361601824341, 0.8993300034614407, 0.04687239509263419, 0.6760596567144386, 0.926462204836573, 0.7463994649041287, 0.16761949315140634, 0.275160591140845, 0.5661433543074477, 0.7533839274976097, 0.7105425783532702, 0.32957795678172463, 0.8785101582644004, 0.927122983213748, 0.7405795622706194, 0.2381234668225296, 0.4692787957709915, 0.09789654814977433, 0.13277687469384036, 0.9258021051852238, 0.8797655498605504, 0.007103633369330731, 0.7208793842512197, 0.2064793579433586, 0.19346072915370793, 0.7085077403041101, 0.6521542488810729, 0.3266994210277854, 0.46644053651940687, 0.20320775028558757, 0.9469950723332123, 0.637952464845621, 0.9962003449464387, 0.7181067934705864, 0.20036568719008485, 0.17866011219797628, 0.5191185028155296, 0.20977866853568605, 0.38361065498215485, 0.5249106859484122, 0.8693279621731378, 0.5898799174245981, 0.8753370452077754, 0.5351987090002496, 0.3383196154739081, 0.6046562989544314, 0.4479643304976878, 0.5850979491849823, 0.5675084948357236, 0.8241428813537757, 0.46907114463618627, 0.4117465375483539, 0.0450820814835331, 0.6223281470240397, 0.4090828938961899, 0.15763623332852938, 0.4279950616332677, 0.009493464435818555, 0.43817499648071956, 0.4090016006384658, 0.5633821729861791, 0.2523521745569379, 0.3576292839723415, 0.881051130249435, 0.44609418618928265, 0.6496747920072128, 0.08059923490135379, 0.9794574172343883, 0.7737984624897984, 0.15397184410429843, 0.31931765880719587, 0.18289222455287124, 0.4860820498521249, 0.30052543931270914, 0.35151903801295015, 0.6464994293175418, 0.5407691726239531, 0.2872345468220743, 0.6526218034744483, 0.12106471331842139, 0.35285041401263106, 0.7045329347193835, 0.7100599687559607, 0.5461778394939223, 0.24020486618309178, 0.7311847642070429, 0.07897167552856554, 0.09959668306296954, 0.20793936474925012, 0.28158835331380816, 0.29485128472794875, 0.013459868318927981, 0.10108661355595105, 0.3549743750903692, 0.6120348252672861, 0.49011388247164167, 0.9475954619214462, 0.004048308653425203, 0.4347464125849513, 0.9500429593575257, 0.2961042377909404, 0.4426923138662173, 0.2769474088082672, 0.052027220040633315, 0.8512620617098893, 0.2649722009305724, 0.1350319146177934, 0.8789698961613014, 0.4099277056380197, 0.2644685614986996, 0.7513219376507063, 0.38800699017189555, 0.6076876194315906, 0.2557363792645313, 0.506985586368335, 0.11484631066722639, 0.44053435120752205, 0.31712066128913163, 0.0593547287094226, 0.9178397424540417, 0.6036787106229621, 0.9008644644183185, 0.5176637937875539, 0.19054765266022178, 0.7385204444866328, 0.7188776950126633, 0.17438341931834345, 0.6885768824426042, 0.11480972239317311, 0.47495335285310825, 0.8575637268448126, 0.435380824643566, 0.06901364758413342, 0.9840723825369128, 0.4915782880030374, 0.8501161945569944, 0.5980567616587703, 0.08637251789399536, 0.7716022659407733, 0.6017074157987904, 0.9825702604071687, 0.35410106938701524, 0.7838791987897938, 0.3444529607877779, 0.3378428175646112, 0.7444312910577914, 0.2518317551049857, 0.16507686140341626, 0.9590648259333802, 0.31786679536149254, 0.9701491184432417, 0.009558022110913722, 0.5359437184515241, 0.08050100146477124, 0.7076204873509836, 0.2019829848035195, 0.5914964937078269, 0.6576653280701599, 0.1767827458994854, 0.016954731788463406, 0.7798253832964116, 0.5857629423969527, 0.5881920093190868, 0.5286931406831419, 0.3278804974100006, 0.2771427843170443, 0.7612026949267996, 0.07250380736429152, 0.9760624815590369, 0.5271423517388657, 0.2730928203142946, 0.4179340390034336, 0.20029723024171242, 0.6746088830663906, 0.5733043414642206, 0.8455048789369346, 0.8563675856081145, 0.3156152417175323, 0.40544452767818395, 0.6964190336894246, 0.8849228103882371, 0.5821903184556878, 0.31535828586690573, 0.8993149330701967, 0.3981346735739719, 0.5769530650458987, 0.7985900049429189, 0.5469839885188911, 0.9847923403872915, 0.34826604335560574, 0.04226085125389467, 0.9487001697250723, 0.12115252142148802, 0.63656672205442, 0.5944090892729448, 0.2924557495077954, 0.12863506543462067, 0.514916967304887, 0.5689658129261849, 0.2136098559120163, 0.02997944610016945, 0.34544508830827136, 0.3843331836648908, 0.7217566503263506, 0.33009511624605714, 0.791199978493691, 0.721937263411307, 0.9408079299196939, 0.07569577624501689, 0.35795137066209326, 0.9089141491708829, 0.5795793363808043, 0.8804030746645888, 0.05171921295258097, 0.8961480709541781, 0.551363737608479, 0.701133817353617, 0.22265527324772194, 0.9004429549925609, 0.7060736773948105, 0.4809383340573994, 0.022804898915766092, 0.20745131059163302, 0.7294513229370687, 0.7875236051002044, 0.392614728511685, 0.9185135563061714, 0.8986490167993741, 0.3224678181262045, 0.11923640001856839, 0.09524711617197801, 0.4767565052706906, 0.729590826866018, 0.21153226743446252, 0.48541168879791763, 0.6757819974972531, 0.30664958492388283, 0.9095900166759697, 0.522202980960936, 0.9485625339170866, 0.4241969012541552, 0.9504786125608075, 0.4802124130940101, 0.07469916532763365, 0.843338657177603, 0.4729452922030295, 0.31418676387002487, 0.8720653927080565, 0.6128579133920048, 0.5938925118952149, 0.4437450571243521, 0.300371608139237, 0.8188570547362871, 0.459831904233316, 0.4234467645712584, 0.8512707784967589, 0.9446324928909675, 0.9523427826507948, 0.405864109514844, 0.6051120040089655, 0.36832539931180197, 0.7052515814783582, 0.3342558718892984, 0.6655573940167745, 0.14928291480901434, 0.2051715901633615, 0.39594256651415916, 0.8254321534908206, 0.689589997282824, 0.8749973449231966, 0.7349776847232848, 0.5188832359749146, 0.4035490495225673, 0.44467538953177843, 0.8174803786916313, 0.13637674164769742, 0.8681549370948806, 0.0875058599246249, 0.9089956814662413, 0.7936919687063837, 0.24699480675357188, 0.7678394344708407, 0.9709865409163586, 0.8568606208079714, 0.6330191239426044, 0.33574544848168364, 0.5869626870665484, 0.5296975364003574, 0.8696253189265161, 0.514855422776087, 0.07881792654480846, 0.30723596794071095, 0.6395705800610115, 0.09885900027952099, 0.4378265788506539, 0.6309629708689627, 0.47058581134196176, 0.41353548628694936, 0.4180186969837646, 0.04395533387547412, 0.9428355528522894, 0.2221816379551237, 0.9080808846202848, 0.5915255339049077, 0.5029492817894803, 0.4945135873940665, 0.5741083914848122, 0.29402942272718036, 0.5250342937785007, 0.22506698857118967, 0.24116802592293618, 0.1915319053197797, 0.5635546384125948, 0.3212171675505231, 0.8387743867072401, 0.8372913213425249, 0.922417398939836, 0.08051090531813732, 0.983421772908864, 0.16103419534362606, 0.07449616097310541, 0.8789879490521607, 0.6167226907904678, 0.25447840735185656, 0.21676167571401472, 0.2812223083328249, 0.8914304491719381, 0.37656903160373445, 0.5014611001448037, 0.3777502553840171, 0.12196679053334747, 0.009566277743982665, 0.15371628072913324, 0.9631872459353285, 0.5017373289632411, 0.049656466549669154, 0.886154583422101, 0.19061772983825143, 0.40557272775847797, 0.9112785981480795, 0.691142984115462, 0.17431005710155922, 0.40317944943453365, 0.8112221600522105, 0.18898057968206516, 0.47548609646357787, 0.010351378938534994, 0.7665487113433358, 0.05547985696050661, 0.26107502089993406, 0.3135664500372579, 0.652161852390841, 0.9316403493027468, 0.9561197833146549, 0.8664715545453303, 0.7122913931704004, 0.6252227288704816, 0.532617793219314, 0.5680427678860327, 0.2558730789724666, 0.0010591027602735448, 0.9260298262968985, 0.6308067080326927, 0.027234020166260753, 0.11613152888908473, 0.9852380590562841, 0.08608450364243625, 0.19149653246376153, 0.35237994730023803, 0.8749153508653517, 0.9428017151683992, 0.7183683142954728, 0.9793988684325028, 0.6388589526004491, 0.5141210045979192, 0.36274960750657226, 0.5564552014963984, 0.8459775736556501, 0.8963530711324911, 0.25465683684873397, 0.9140192662474955, 0.1147564842610812, 0.9906940079874317, 0.7956167969347946, 0.963938799888483, 0.22873784773567907, 0.8407965380469128, 0.441950467078323, 0.5177690776084128, 0.7862932594067427, 0.7104571286363032, 0.5015413066958807, 0.113793876876491, 0.9427949924027851, 0.9433423308192452, 0.7741713635859692, 0.03305252910484058, 0.37200568659914424, 0.29619440125695917, 0.7063845346567512, 0.23881269608481304, 0.7551596375116388, 0.1745882281712795, 0.35615011738407354, 0.600984117872796, 0.33733514608950743, 0.6445841403877399, 0.2580978078830123, 0.9290940551585285, 0.0266056278565876, 0.3918348402762525, 0.5134830491280242, 0.8488204204551646, 0.6599018779039828, 0.1553110261038344, 0.9712088187252796, 0.4739436287948062, 0.2697605001312281, 0.42280439106910994, 0.4360764828724202, 0.47446423417434946, 0.12057740628962754, 0.9341257179508387, 0.6237657402920863, 0.7718851256677057, 0.7372044043787725, 0.43580116482130415, 0.1909099376675597, 0.7224799626381647, 0.393791480723355, 0.8558742821427121, 0.7412749762084954, 0.5749951817616468, 0.8742200222888207, 0.4719180351263743, 0.030437270631683666, 0.6104917578907826, 0.47956048271340856, 0.520766711617955, 0.8127473792303413, 0.7360756718387134, 0.6623960628227358, 0.28536089704541967, 0.9064304261040261, 0.449801961581459, 0.7850532718584606, 0.8887575197664301, 0.9914222403287236, 0.7309552952782093, 0.5376483456057245, 0.021770284777798632, 0.49446918130228656, 0.06064847859507794, 0.2922844542868438, 0.5088845041880095, 0.587950017425385, 0.39366388487913195, 0.6448096910387974, 0.947584111563592, 0.08338309272995281, 0.42951253055216443, 0.10225059310237561, 0.3604786804141388, 0.7383869561675106, 0.0801883885721626, 0.5528861086257268, 0.5548185797015268, 0.7732410928301023, 0.35922096473387066, 0.25900356324565044, 0.134847871265372, 0.11407097940135547, 0.6654144108941074, 0.3913400252453395, 0.3944489617874034, 0.681357926680315, 0.5896724231937598, 0.6025228834908851, 0.5278529868641646], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.002004008016032064, 0.004008016032064128, 0.0060120240480961915, 0.008016032064128256, 0.01002004008016032, 0.012024048096192383, 0.014028056112224447, 0.01603206412825651, 0.018036072144288574, 0.02004008016032064, 0.022044088176352703, 0.024048096192384766, 0.026052104208416832, 0.028056112224448895, 0.03006012024048096, 0.03206412825651302, 0.03406813627254509, 0.03607214428857715, 0.038076152304609215, 0.04008016032064128, 0.04208416833667334, 0.044088176352705406, 0.04609218436873747, 0.04809619238476953, 0.0501002004008016, 0.052104208416833664, 0.05410821643286573, 0.05611222444889779, 0.058116232464929855, 0.06012024048096192, 0.06212424849699398, 0.06412825651302605, 0.06613226452905811, 0.06813627254509018, 0.07014028056112225, 0.0721442885771543, 0.07414829659318636, 0.07615230460921843, 0.0781563126252505, 0.08016032064128256, 0.08216432865731463, 0.08416833667334668, 0.08617234468937875, 0.08817635270541081, 0.09018036072144288, 0.09218436873747494, 0.09418837675350701, 0.09619238476953906, 0.09819639278557113, 0.1002004008016032, 0.10220440881763526, 0.10420841683366733, 0.1062124248496994, 0.10821643286573146, 0.11022044088176351, 0.11222444889779558, 0.11422845691382764, 0.11623246492985971, 0.11823647294589178, 0.12024048096192384, 0.1222444889779559, 0.12424849699398796, 0.12625250501002003, 0.1282565130260521, 0.13026052104208416, 0.13226452905811623, 0.1342685370741483, 0.13627254509018036, 0.13827655310621242, 0.1402805611222445, 0.14228456913827653, 0.1442885771543086, 0.14629258517034066, 0.14829659318637273, 0.1503006012024048, 0.15230460921843686, 0.15430861723446893, 0.156312625250501, 0.15831663326653306, 0.16032064128256512, 0.1623246492985972, 0.16432865731462926, 0.16633266533066132, 0.16833667334669336, 0.17034068136272543, 0.1723446893787575, 0.17434869739478956, 0.17635270541082163, 0.1783567134268537, 0.18036072144288576, 0.18236472945891782, 0.1843687374749499, 0.18637274549098196, 0.18837675350701402, 0.1903807615230461, 0.19238476953907813, 0.1943887775551102, 0.19639278557114226, 0.19839679358717432, 0.2004008016032064, 0.20240480961923846, 0.20440881763527052, 0.2064128256513026, 0.20841683366733466, 0.21042084168336672, 0.2124248496993988, 0.21442885771543085, 0.21643286573146292, 0.21843687374749496, 0.22044088176352702, 0.2224448897795591, 0.22444889779559116, 0.22645290581162322, 0.2284569138276553, 0.23046092184368736, 0.23246492985971942, 0.2344689378757515, 0.23647294589178355, 0.23847695390781562, 0.24048096192384769, 0.24248496993987975, 0.2444889779559118, 0.24649298597194386, 0.24849699398797592, 0.250501002004008, 0.25250501002004005, 0.2545090180360721, 0.2565130260521042, 0.25851703406813625, 0.2605210420841683, 0.2625250501002004, 0.26452905811623245, 0.2665330661322645, 0.2685370741482966, 0.27054108216432865, 0.2725450901803607, 0.2745490981963928, 0.27655310621242485, 0.2785571142284569, 0.280561122244489, 0.282565130260521, 0.28456913827655306, 0.2865731462925851, 0.2885771543086172, 0.29058116232464926, 0.2925851703406813, 0.2945891783567134, 0.29659318637274545, 0.2985971943887775, 0.3006012024048096, 0.30260521042084165, 0.3046092184368737, 0.3066132264529058, 0.30861723446893785, 0.3106212424849699, 0.312625250501002, 0.31462925851703405, 0.3166332665330661, 0.3186372745490982, 0.32064128256513025, 0.3226452905811623, 0.3246492985971944, 0.32665330661322645, 0.3286573146292585, 0.3306613226452906, 0.33266533066132264, 0.33466933867735466, 0.3366733466933867, 0.3386773547094188, 0.34068136272545085, 0.3426853707414829, 0.344689378757515, 0.34669338677354705, 0.3486973947895791, 0.3507014028056112, 0.35270541082164325, 0.3547094188376753, 0.3567134268537074, 0.35871743486973945, 0.3607214428857715, 0.3627254509018036, 0.36472945891783565, 0.3667334669338677, 0.3687374749498998, 0.37074148296593185, 0.3727454909819639, 0.374749498997996, 0.37675350701402804, 0.3787575150300601, 0.3807615230460922, 0.38276553106212424, 0.38476953907815625, 0.3867735470941883, 0.3887775551102204, 0.39078156312625245, 0.3927855711422845, 0.3947895791583166, 0.39679358717434865, 0.3987975951903807, 0.4008016032064128, 0.40280561122244485, 0.4048096192384769, 0.406813627254509, 0.40881763527054105, 0.4108216432865731, 0.4128256513026052, 0.41482965931863724, 0.4168336673346693, 0.4188376753507014, 0.42084168336673344, 0.4228456913827655, 0.4248496993987976, 0.42685370741482964, 0.4288577154308617, 0.4308617234468938, 0.43286573146292584, 0.4348697394789579, 0.4368737474949899, 0.438877755511022, 0.44088176352705405, 0.4428857715430861, 0.4448897795591182, 0.44689378757515025, 0.4488977955911823, 0.4509018036072144, 0.45290581162324645, 0.4549098196392785, 0.4569138276553106, 0.45891783567134264, 0.4609218436873747, 0.4629258517034068, 0.46492985971943884, 0.4669338677354709, 0.468937875751503, 0.47094188376753504, 0.4729458917835671, 0.4749498997995992, 0.47695390781563124, 0.4789579158316633, 0.48096192384769537, 0.48296593186372744, 0.4849699398797595, 0.48697394789579157, 0.4889779559118236, 0.49098196392785565, 0.4929859719438877, 0.4949899799599198, 0.49699398797595185, 0.4989979959919839, 0.501002004008016, 0.503006012024048, 0.5050100200400801, 0.5070140280561122, 0.5090180360721442, 0.5110220440881763, 0.5130260521042084, 0.5150300601202404, 0.5170340681362725, 0.5190380761523046, 0.5210420841683366, 0.5230460921843687, 0.5250501002004008, 0.5270541082164328, 0.5290581162324649, 0.531062124248497, 0.533066132264529, 0.5350701402805611, 0.5370741482965932, 0.5390781563126252, 0.5410821643286573, 0.5430861723446894, 0.5450901803607214, 0.5470941883767535, 0.5490981963927856, 0.5511022044088176, 0.5531062124248497, 0.5551102204408818, 0.5571142284569138, 0.5591182364729459, 0.561122244488978, 0.56312625250501, 0.565130260521042, 0.567134268537074, 0.5691382765531061, 0.5711422845691382, 0.5731462925851702, 0.5751503006012023, 0.5771543086172344, 0.5791583166332664, 0.5811623246492985, 0.5831663326653306, 0.5851703406813626, 0.5871743486973947, 0.5891783567134268, 0.5911823647294588, 0.5931863727454909, 0.595190380761523, 0.597194388777555, 0.5991983967935871, 0.6012024048096192, 0.6032064128256512, 0.6052104208416833, 0.6072144288577154, 0.6092184368737474, 0.6112224448897795, 0.6132264529058116, 0.6152304609218436, 0.6172344689378757, 0.6192384769539078, 0.6212424849699398, 0.6232464929859719, 0.625250501002004, 0.627254509018036, 0.6292585170340681, 0.6312625250501002, 0.6332665330661322, 0.6352705410821643, 0.6372745490981964, 0.6392785571142284, 0.6412825651302605, 0.6432865731462926, 0.6452905811623246, 0.6472945891783567, 0.6492985971943888, 0.6513026052104208, 0.6533066132264529, 0.655310621242485, 0.657314629258517, 0.6593186372745491, 0.6613226452905812, 0.6633266533066132, 0.6653306613226453, 0.6673346693386772, 0.6693386773547093, 0.6713426853707414, 0.6733466933867734, 0.6753507014028055, 0.6773547094188376, 0.6793587174348696, 0.6813627254509017, 0.6833667334669338, 0.6853707414829658, 0.6873747494989979, 0.68937875751503, 0.691382765531062, 0.6933867735470941, 0.6953907815631262, 0.6973947895791582, 0.6993987975951903, 0.7014028056112224, 0.7034068136272544, 0.7054108216432865, 0.7074148296593186, 0.7094188376753506, 0.7114228456913827, 0.7134268537074148, 0.7154308617234468, 0.7174348697394789, 0.719438877755511, 0.721442885771543, 0.7234468937875751, 0.7254509018036072, 0.7274549098196392, 0.7294589178356713, 0.7314629258517034, 0.7334669338677354, 0.7354709418837675, 0.7374749498997996, 0.7394789579158316, 0.7414829659318637, 0.7434869739478958, 0.7454909819639278, 0.7474949899799599, 0.749498997995992, 0.751503006012024, 0.7535070140280561, 0.7555110220440882, 0.7575150300601202, 0.7595190380761523, 0.7615230460921844, 0.7635270541082164, 0.7655310621242485, 0.7675350701402806, 0.7695390781563125, 0.7715430861723446, 0.7735470941883766, 0.7755511022044087, 0.7775551102204408, 0.7795591182364728, 0.7815631262525049, 0.783567134268537, 0.785571142284569, 0.7875751503006011, 0.7895791583166332, 0.7915831663326652, 0.7935871743486973, 0.7955911823647294, 0.7975951903807614, 0.7995991983967935, 0.8016032064128256, 0.8036072144288576, 0.8056112224448897, 0.8076152304609218, 0.8096192384769538, 0.8116232464929859, 0.813627254509018, 0.81563126252505, 0.8176352705410821, 0.8196392785571142, 0.8216432865731462, 0.8236472945891783, 0.8256513026052104, 0.8276553106212424, 0.8296593186372745, 0.8316633266533066, 0.8336673346693386, 0.8356713426853707, 0.8376753507014028, 0.8396793587174348, 0.8416833667334669, 0.843687374749499, 0.845691382765531, 0.8476953907815631, 0.8496993987975952, 0.8517034068136272, 0.8537074148296593, 0.8557114228456913, 0.8577154308617234, 0.8597194388777555, 0.8617234468937875, 0.8637274549098196, 0.8657314629258517, 0.8677354709418837, 0.8697394789579158, 0.8717434869739479, 0.8737474949899798, 0.8757515030060119, 0.877755511022044, 0.879759519038076, 0.8817635270541081, 0.8837675350701402, 0.8857715430861722, 0.8877755511022043, 0.8897795591182364, 0.8917835671342684, 0.8937875751503005, 0.8957915831663326, 0.8977955911823646, 0.8997995991983967, 0.9018036072144288, 0.9038076152304608, 0.9058116232464929, 0.907815631262525, 0.909819639278557, 0.9118236472945891, 0.9138276553106212, 0.9158316633266532, 0.9178356713426853, 0.9198396793587174, 0.9218436873747494, 0.9238476953907815, 0.9258517034068136, 0.9278557114228456, 0.9298597194388777, 0.9318637274549098, 0.9338677354709418, 0.9358717434869739, 0.937875751503006, 0.939879759519038, 0.9418837675350701, 0.9438877755511021, 0.9458917835671342, 0.9478957915831663, 0.9498997995991983, 0.9519038076152304, 0.9539078156312625, 0.9559118236472945, 0.9579158316633266, 0.9599198396793587, 0.9619238476953907, 0.9639278557114228, 0.9659318637274549, 0.9679358717434869, 0.969939879759519, 0.9719438877755511, 0.9739478957915831, 0.9759519038076151, 0.9779559118236472, 0.9799599198396792, 0.9819639278557113, 0.9839679358717434, 0.9859719438877754, 0.9879759519038075, 0.9899799599198396, 0.9919839679358716, 0.9939879759519037, 0.9959919839679358, 0.9979959919839678, 1.0], \"y\": [0.5084846338401169, 0.5089446614157038, 0.5114327787150961, 0.5115662542210746, 0.509948674434764, 0.5156458058725293, 0.5107732305327871, 0.5088821373582932, 0.5037776767938378, 0.505470521021731, 0.49918405865266746, 0.50572026093591, 0.49781306070190035, 0.5018853831005461, 0.5025384678302222, 0.5025027844243399, 0.4992811621469759, 0.49916830417481084, 0.5051313038538793, 0.5141793999257724, 0.5047494201536078, 0.507641540033334, 0.49951134375686124, 0.49369095004405394, 0.4972635281316607, 0.4926925335020622, 0.4887493958186956, 0.4858531945189748, 0.48753791358475884, 0.49285426868804905, 0.4865855554346825, 0.48094423834334477, 0.48085959547526186, 0.4862184970523638, 0.4815377601682726, 0.47186285711150283, 0.47173053601201587, 0.46948896148674873, 0.46428217116691745, 0.4658320699922621, 0.4679280063108532, 0.4590413750368071, 0.44683988656438983, 0.4481635905106802, 0.4430099988323584, 0.4487220476679067, 0.4529002610949198, 0.45626769379375554, 0.4471394411144929, 0.4486612297279741, 0.4554725314580884, 0.45678093269055825, 0.449678076937502, 0.44459349868345466, 0.4312952856566124, 0.43317071196984197, 0.4340806628675954, 0.4334661812115364, 0.4385345106952797, 0.44135351121784777, 0.4396754535631512, 0.44286434443219763, 0.43608517581246176, 0.4363359885167856, 0.42760921857392303, 0.4272118506495299, 0.4240643393142246, 0.4217527625853949, 0.4199098940049927, 0.41250505991378766, 0.41743930283798936, 0.41433417367276654, 0.420415769726036, 0.42190756206743313, 0.4239563729290766, 0.42559288416094415, 0.42995619121892265, 0.43019206707793406, 0.43386223356820647, 0.4353455611450705, 0.4358635661643999, 0.44218134258984143, 0.44037850669769196, 0.4377962739234271, 0.44661941615673095, 0.44113388316734503, 0.4468243339894255, 0.44609731947747566, 0.44617863332244245, 0.4432510959802789, 0.4408272784212506, 0.45249767865086843, 0.4529875858421335, 0.46145219111307606, 0.45945741521076133, 0.4599830120875487, 0.4655169874825465, 0.45995828784574994, 0.45466684684264375, 0.4641292451399861, 0.4594143858707896, 0.47137332115423775, 0.46653821704294596, 0.46416372103917325, 0.4552966933308466, 0.45757053344150944, 0.4570321970840507, 0.4550647566544843, 0.4632153714790138, 0.46430249912459853, 0.46161257471670014, 0.4686299976742016, 0.4727273449653144, 0.48082216385264054, 0.486844790995277, 0.48646318708428593, 0.4817463977751277, 0.4855645500632284, 0.4732393154920009, 0.48692965595546017, 0.4882310072111491, 0.4786964982105402, 0.48041241090367387, 0.4769983956413569, 0.48259926147597837, 0.4899411927636345, 0.4898601056823253, 0.4981896181425724, 0.5007330452848222, 0.4940636738977361, 0.4980987630252206, 0.5068375552631014, 0.5044554197814815, 0.5034321985940873, 0.5075396255467437, 0.5095452353257498, 0.5105306927719128, 0.5201608856490353, 0.5216601763153925, 0.5310640027815638, 0.5351331762272846, 0.5228010791681277, 0.5276605363385799, 0.5166786779865118, 0.5183533671170311, 0.5240415563650975, 0.5177589550273675, 0.5094456785544372, 0.5142419257091774, 0.512557262758242, 0.5139488139345637, 0.5076815758112829, 0.5004686372403457, 0.49974965638149116, 0.5089432198003956, 0.49973227238784823, 0.5039522961975758, 0.5021469591391857, 0.5069744403822973, 0.506824063739354, 0.500997994791767, 0.505324850191374, 0.49964892168396036, 0.5070616259836445, 0.49674951350706403, 0.5045198671713795, 0.5075272040734059, 0.5069173805001076, 0.5065064441359207, 0.5168637130597115, 0.5133004574464923, 0.515597239681646, 0.502254363350273, 0.5050415927654943, 0.5077670519836006, 0.5177251168235364, 0.5132884159948139, 0.523380395875133, 0.5277064877496618, 0.5229853960603101, 0.5221748841464945, 0.5232775937856989, 0.5190090180388578, 0.5210347628905347, 0.5157296961034274, 0.5151200981895511, 0.5200201193175406, 0.5204357080584817, 0.522525670336639, 0.5288594615140565, 0.5284721383078319, 0.5270222023855121, 0.5365628473467307, 0.5374400075451896, 0.5356710207154138, 0.5380474964071209, 0.5366339886710478, 0.5291506349377111, 0.5293717308123581, 0.5335582473148154, 0.5362124442756186, 0.5326536558732938, 0.5244205403486599, 0.5277538746624711, 0.5297887143577726, 0.5230863457873651, 0.5294685444482495, 0.5346471279390251, 0.5368126600194179, 0.5348250560897834, 0.5294774457182577, 0.5297599718584858, 0.539097869467281, 0.5304437244273406, 0.538111398689246, 0.531248246474522, 0.5257660281772039, 0.5272235889801105, 0.5370376324738598, 0.5394978159946757, 0.5438081192622394, 0.5511513281187361, 0.5580372969902114, 0.558855662641117, 0.5597055528645942, 0.5610537743908658, 0.5583253465796212, 0.5594092192359761, 0.550473565665741, 0.5500255058283684, 0.5601381282574017, 0.5585753597516478, 0.5565883919389711, 0.562101169467641, 0.5617695856105056, 0.5699569083005058, 0.5620639136177946, 0.5625653072721336, 0.5601507117657498, 0.5692629659302398, 0.5638321556173318, 0.554997567577191, 0.5525510553783642, 0.5612378959578749, 0.5597084267985494, 0.5556010360367689, 0.5533959566813993, 0.5544941409466144, 0.547381773763245, 0.5406123326390816, 0.5366896215932965, 0.5482896096613771, 0.5500774198273368, 0.5561524110857818, 0.5542078294947803, 0.558312294485696, 0.5584404902405714, 0.5570084676206779, 0.556830718857344, 0.5514144410700558, 0.5472294270927355, 0.5372661241632404, 0.5339891523895167, 0.5285395189508095, 0.5263001492952675, 0.5370617721316, 0.5369765983874438, 0.543307191440075, 0.5400159821646962, 0.5415843818858344, 0.5352206675471248, 0.5279052259848417, 0.5340354075612896, 0.5384910566127153, 0.5305420615791319, 0.5271185372337897, 0.5251153758783187, 0.525681005042758, 0.517680111221811, 0.5113296649893322, 0.5109336952128416, 0.5041288330512133, 0.4990758876770186, 0.4913077848495647, 0.5001659732164102, 0.49785864835650134, 0.49645545894439785, 0.5060467687086054, 0.503154869600494, 0.4972413565620104, 0.5003637312220844, 0.4977742331825389, 0.48987750603293706, 0.4882478752365937, 0.49398975003278583, 0.49038841468278993, 0.4855715938063385, 0.4837965886977587, 0.48236551509562425, 0.4819144446313409, 0.47278880152477315, 0.46602647027591226, 0.47173304838347946, 0.47404010352195697, 0.47383071256982023, 0.47396607783372674, 0.4750825886679211, 0.4791597334621294, 0.4783943124220275, 0.47893438610492434, 0.4702899883590927, 0.463053420471546, 0.4749859824398853, 0.47954331680737805, 0.4709188582173112, 0.4711621332681501, 0.4788721541161168, 0.47119780950729234, 0.46726697459351485, 0.4664056289739837, 0.472840793113161, 0.48550060130038536, 0.4823390908981766, 0.493004122313351, 0.4892122641158886, 0.48812205947776205, 0.4861474161780028, 0.4870198332780356, 0.4908489766888925, 0.49933240835657294, 0.495524275160379, 0.5052278283670875, 0.503447384118329, 0.5147031883812537, 0.5179716694872001, 0.5270240868440728, 0.5184320229148959, 0.5184813921642535, 0.5117142522788799, 0.5178728180857852, 0.5150963601491357, 0.522834711322272, 0.5288494316845646, 0.5180720503863158, 0.5226646180146581, 0.532366926795889, 0.540217767470142, 0.536722418466931, 0.5294065767405536, 0.5282745396934159, 0.5311607852499223, 0.5292039182175391, 0.5381221273299094, 0.5404463801528291, 0.543297560950786, 0.5381961084428629, 0.535880584740416, 0.5442598477522197, 0.5354139776742044, 0.5458150526787153, 0.5404774878913647, 0.5331613786255643, 0.5306591260201076, 0.5401592719828343, 0.5437750808345166, 0.5345368958493283, 0.5455541949907821, 0.5455324700940388, 0.5491861196883021, 0.5443446503886652, 0.5497051662465795, 0.552710648123684, 0.5499924925779427, 0.5539638146280834, 0.5496275525293418, 0.5470326981962862, 0.5452120341094332, 0.5413178055411361, 0.5352007239748978, 0.5378748390371351, 0.5354205955559705, 0.5438713167273824, 0.5542968924097518, 0.5493527424867201, 0.5527810990255387, 0.559044254165822, 0.5578372927819151, 0.5525591758640911, 0.5581010910622738, 0.562738699219375, 0.5692227475564186, 0.5672672591194238, 0.5633178837342736, 0.5572191877166672, 0.5561914631768295, 0.5535286886554354, 0.5573446360816402, 0.5647531982261452, 0.5708794945477272, 0.5692594624579042, 0.5642072832251327, 0.5609271909424436, 0.5550180348164547, 0.5542559502296096, 0.5444191959521366, 0.5403807129557029, 0.535085096301293, 0.537407998232891, 0.5346476201060161, 0.5417692207325691, 0.5356511082694922, 0.5306260275813997, 0.5220597383485274, 0.5200729407952633, 0.5288700264190804, 0.5167206376327339, 0.5112212542215576, 0.5081317783921993, 0.5185569694305832, 0.5183769029254385, 0.5178530883055609, 0.5098032761451189, 0.508046350558028, 0.5067823332817247, 0.5098351754940355, 0.5103745958377442, 0.5115066213139065, 0.5150606674703044, 0.5144682554013346, 0.5182676241193791], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176], \"y\": [0.9999999999999994, 0.9355014943202951, 0.756866243834258, 0.5046104279254895, 0.2339211697685063, 6.314393452555578e-16, 0.15598816725677822, 0.21637456824708642, 0.1893648296294065, 0.1040532289190276, 4.753142324176451e-16, 0.0851789436043837, 0.12637518290099475, 0.11669211784165774, 0.0669919156343455, 1.5265566588595902e-16, 0.058663904888560235, 0.08937519451485211, 0.08444853805769197, 0.049469043574674444, 4.649058915617843e-16, 0.044804564535144815, 0.06923901093301855, 0.0662676339350764, 0.03927331985748609, 2.983724378680108e-16, 0.03629979982899782, 0.056598249324680494, 0.05461623297208876, 0.03261509328359958, 4.787836793695988e-16, 0.030558946848190452, 0.04793985600659518, 0.04652680938960545, 0.027933972106600778, 3.365363543395006e-16, 0.02643064993780821, 0.0416498052933769, 0.04059377155050388, 0.024469813051097026, 5.030698080332741e-16, 0.023325236252662196, 0.036882728209434494, 0.03606536327077491, 0.021808036283559977, 3.885780586188048e-16, 0.02090945500635384, 0.03315305523448839, 0.032503127253172545, 0.019703319243685853, 4.961309141293668e-16, 0.018980782135975458, 0.030162038665920706, 0.029634125497589182, 0.018001238611868937, 3.95516952522712e-16, 0.017409062016843276, 0.027715816268298325, 0.027279597854986414, 0.016599755606452656, 4.753142324176451e-16, 0.01610685023581873, 0.02568312196938794, 0.025317593124486167, 0.01542875531172951, 4.0939474033052647e-16, 0.015013237187554405, 0.023971932496288654, 0.02366208686376596, 0.014438482218853734, 4.926614671774132e-16, 0.014084507042253929, 0.022515845021405727, 0.022250681365501224, 0.013592664337373214, 4.198030811863873e-16, 0.013288484243365204, 0.021265762676232758, 0.021037036872950957, 0.012864248690879626, 4.961309141293668e-16, 0.012600974187439606, 0.020184622427979915, 0.019986038983096012, 0.012232660151061248, 4.683753385137379e-16, 0.01200344583486911, 0.01924394143297285, 0.01907061403491807, 0.0116819845785015, 4.926614671774132e-16, 0.01148147862111819, 0.018421490113296732, 0.018269572332790036, 0.011199732150915253, 4.3368086899420177e-16, 0.011023695056189315, 0.01769968547137684, 0.017566112186634775, 0.010775975803440795, 4.718447854656915e-16, 0.010621010747647583, 0.0170644575732755, 0.01694676029221992, 0.010402738587277726, 4.2327252813834093e-16, 0.010266097085464543, 0.01650443450512911, 0.016400607126042514, 0.010073550069918056, 4.961309141293668e-16, 0.009952989586626344, 0.01601034636835123, 0.015918746069105892, 0.009783119935456011, 4.2500725161431774e-16, 0.00967679801035231, 0.015574582888408317, 0.015493855933103071, 0.009527094378641986, 4.85722573273506e-16, 0.009433488873566275, 0.015190860679454214, 0.015119886197947607, 0.009301871995999756, 4.510281037539698e-16, 0.009219720331638068, 0.014853970071122576, 0.014791817005161889, 0.009104463113577663, 4.961309141293668e-16, 0.009032715520186923, 0.014559580545107911, 0.01450547438198763, 0.008932381299506882, 4.822531263215524e-16, 0.008870164558553297, 0.014304089972237049, 0.014257386856930239, 0.008783559064297213, 4.9439619065339e-16, 0.008730148213413943, 0.014084507042253645, 0.014044673529428819, 0.008656281992892619, 4.2847669856627135e-16, 0.008611078160243639, 0.013898359200117935, 0.01386495637838577, 0.008549137120917493, 5.152128723651117e-16, 0.008511650146111787, 0.013743620466778218, 0.013716291523537328, 0.008460972482663266, 4.709774237277031e-16, 0.008430807334527668, 0.01361865500400159, 0.013597115542905155, 0.008390865563980087, 5.134781488891349e-16, 0.00836771182374223, 0.01352217336404724, 0.013506203966879723, 0.008338098985262082, 4.484260185400046e-16, 0.008321722856045788, 0.013453199168479344, 0.013442639828543811, 0.00830214218327863, 5.561957144850638e-16, 0.008292380633284123, 0.013411044570604881, 0.013405790729104396, 0.008282638200845672, 4.536301889679351e-16, 0.008279394962240408], \"name\": \"impulse response\", \"xaxis\": \"x2\", \"yaxis\": \"y2\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.575, 1.0], \"anchor\": \"x1\"}, \"xaxis2\": {\"domain\": [0.0, 1.0], \"anchor\": \"y2\"}, \"yaxis2\": {\"domain\": [0.0, 0.425], \"anchor\": \"x2\"}, \"height\": 900, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"a3a667f1-035e-47d1-ad64-e23bc55a7320\" style=\"height: 900px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"a3a667f1-035e-47d1-ad64-e23bc55a7320\", [{\"type\": \"scatter\", \"x\": [0.0, 0.002004008016032064, 0.004008016032064128, 0.0060120240480961915, 0.008016032064128256, 0.01002004008016032, 0.012024048096192383, 0.014028056112224447, 0.01603206412825651, 0.018036072144288574, 0.02004008016032064, 0.022044088176352703, 0.024048096192384766, 0.026052104208416832, 0.028056112224448895, 0.03006012024048096, 0.03206412825651302, 0.03406813627254509, 0.03607214428857715, 0.038076152304609215, 0.04008016032064128, 0.04208416833667334, 0.044088176352705406, 0.04609218436873747, 0.04809619238476953, 0.0501002004008016, 0.052104208416833664, 0.05410821643286573, 0.05611222444889779, 0.058116232464929855, 0.06012024048096192, 0.06212424849699398, 0.06412825651302605, 0.06613226452905811, 0.06813627254509018, 0.07014028056112225, 0.0721442885771543, 0.07414829659318636, 0.07615230460921843, 0.0781563126252505, 0.08016032064128256, 0.08216432865731463, 0.08416833667334668, 0.08617234468937875, 0.08817635270541081, 0.09018036072144288, 0.09218436873747494, 0.09418837675350701, 0.09619238476953906, 0.09819639278557113, 0.1002004008016032, 0.10220440881763526, 0.10420841683366733, 0.1062124248496994, 0.10821643286573146, 0.11022044088176351, 0.11222444889779558, 0.11422845691382764, 0.11623246492985971, 0.11823647294589178, 0.12024048096192384, 0.1222444889779559, 0.12424849699398796, 0.12625250501002003, 0.1282565130260521, 0.13026052104208416, 0.13226452905811623, 0.1342685370741483, 0.13627254509018036, 0.13827655310621242, 0.1402805611222445, 0.14228456913827653, 0.1442885771543086, 0.14629258517034066, 0.14829659318637273, 0.1503006012024048, 0.15230460921843686, 0.15430861723446893, 0.156312625250501, 0.15831663326653306, 0.16032064128256512, 0.1623246492985972, 0.16432865731462926, 0.16633266533066132, 0.16833667334669336, 0.17034068136272543, 0.1723446893787575, 0.17434869739478956, 0.17635270541082163, 0.1783567134268537, 0.18036072144288576, 0.18236472945891782, 0.1843687374749499, 0.18637274549098196, 0.18837675350701402, 0.1903807615230461, 0.19238476953907813, 0.1943887775551102, 0.19639278557114226, 0.19839679358717432, 0.2004008016032064, 0.20240480961923846, 0.20440881763527052, 0.2064128256513026, 0.20841683366733466, 0.21042084168336672, 0.2124248496993988, 0.21442885771543085, 0.21643286573146292, 0.21843687374749496, 0.22044088176352702, 0.2224448897795591, 0.22444889779559116, 0.22645290581162322, 0.2284569138276553, 0.23046092184368736, 0.23246492985971942, 0.2344689378757515, 0.23647294589178355, 0.23847695390781562, 0.24048096192384769, 0.24248496993987975, 0.2444889779559118, 0.24649298597194386, 0.24849699398797592, 0.250501002004008, 0.25250501002004005, 0.2545090180360721, 0.2565130260521042, 0.25851703406813625, 0.2605210420841683, 0.2625250501002004, 0.26452905811623245, 0.2665330661322645, 0.2685370741482966, 0.27054108216432865, 0.2725450901803607, 0.2745490981963928, 0.27655310621242485, 0.2785571142284569, 0.280561122244489, 0.282565130260521, 0.28456913827655306, 0.2865731462925851, 0.2885771543086172, 0.29058116232464926, 0.2925851703406813, 0.2945891783567134, 0.29659318637274545, 0.2985971943887775, 0.3006012024048096, 0.30260521042084165, 0.3046092184368737, 0.3066132264529058, 0.30861723446893785, 0.3106212424849699, 0.312625250501002, 0.31462925851703405, 0.3166332665330661, 0.3186372745490982, 0.32064128256513025, 0.3226452905811623, 0.3246492985971944, 0.32665330661322645, 0.3286573146292585, 0.3306613226452906, 0.33266533066132264, 0.33466933867735466, 0.3366733466933867, 0.3386773547094188, 0.34068136272545085, 0.3426853707414829, 0.344689378757515, 0.34669338677354705, 0.3486973947895791, 0.3507014028056112, 0.35270541082164325, 0.3547094188376753, 0.3567134268537074, 0.35871743486973945, 0.3607214428857715, 0.3627254509018036, 0.36472945891783565, 0.3667334669338677, 0.3687374749498998, 0.37074148296593185, 0.3727454909819639, 0.374749498997996, 0.37675350701402804, 0.3787575150300601, 0.3807615230460922, 0.38276553106212424, 0.38476953907815625, 0.3867735470941883, 0.3887775551102204, 0.39078156312625245, 0.3927855711422845, 0.3947895791583166, 0.39679358717434865, 0.3987975951903807, 0.4008016032064128, 0.40280561122244485, 0.4048096192384769, 0.406813627254509, 0.40881763527054105, 0.4108216432865731, 0.4128256513026052, 0.41482965931863724, 0.4168336673346693, 0.4188376753507014, 0.42084168336673344, 0.4228456913827655, 0.4248496993987976, 0.42685370741482964, 0.4288577154308617, 0.4308617234468938, 0.43286573146292584, 0.4348697394789579, 0.4368737474949899, 0.438877755511022, 0.44088176352705405, 0.4428857715430861, 0.4448897795591182, 0.44689378757515025, 0.4488977955911823, 0.4509018036072144, 0.45290581162324645, 0.4549098196392785, 0.4569138276553106, 0.45891783567134264, 0.4609218436873747, 0.4629258517034068, 0.46492985971943884, 0.4669338677354709, 0.468937875751503, 0.47094188376753504, 0.4729458917835671, 0.4749498997995992, 0.47695390781563124, 0.4789579158316633, 0.48096192384769537, 0.48296593186372744, 0.4849699398797595, 0.48697394789579157, 0.4889779559118236, 0.49098196392785565, 0.4929859719438877, 0.4949899799599198, 0.49699398797595185, 0.4989979959919839, 0.501002004008016, 0.503006012024048, 0.5050100200400801, 0.5070140280561122, 0.5090180360721442, 0.5110220440881763, 0.5130260521042084, 0.5150300601202404, 0.5170340681362725, 0.5190380761523046, 0.5210420841683366, 0.5230460921843687, 0.5250501002004008, 0.5270541082164328, 0.5290581162324649, 0.531062124248497, 0.533066132264529, 0.5350701402805611, 0.5370741482965932, 0.5390781563126252, 0.5410821643286573, 0.5430861723446894, 0.5450901803607214, 0.5470941883767535, 0.5490981963927856, 0.5511022044088176, 0.5531062124248497, 0.5551102204408818, 0.5571142284569138, 0.5591182364729459, 0.561122244488978, 0.56312625250501, 0.565130260521042, 0.567134268537074, 0.5691382765531061, 0.5711422845691382, 0.5731462925851702, 0.5751503006012023, 0.5771543086172344, 0.5791583166332664, 0.5811623246492985, 0.5831663326653306, 0.5851703406813626, 0.5871743486973947, 0.5891783567134268, 0.5911823647294588, 0.5931863727454909, 0.595190380761523, 0.597194388777555, 0.5991983967935871, 0.6012024048096192, 0.6032064128256512, 0.6052104208416833, 0.6072144288577154, 0.6092184368737474, 0.6112224448897795, 0.6132264529058116, 0.6152304609218436, 0.6172344689378757, 0.6192384769539078, 0.6212424849699398, 0.6232464929859719, 0.625250501002004, 0.627254509018036, 0.6292585170340681, 0.6312625250501002, 0.6332665330661322, 0.6352705410821643, 0.6372745490981964, 0.6392785571142284, 0.6412825651302605, 0.6432865731462926, 0.6452905811623246, 0.6472945891783567, 0.6492985971943888, 0.6513026052104208, 0.6533066132264529, 0.655310621242485, 0.657314629258517, 0.6593186372745491, 0.6613226452905812, 0.6633266533066132, 0.6653306613226453, 0.6673346693386772, 0.6693386773547093, 0.6713426853707414, 0.6733466933867734, 0.6753507014028055, 0.6773547094188376, 0.6793587174348696, 0.6813627254509017, 0.6833667334669338, 0.6853707414829658, 0.6873747494989979, 0.68937875751503, 0.691382765531062, 0.6933867735470941, 0.6953907815631262, 0.6973947895791582, 0.6993987975951903, 0.7014028056112224, 0.7034068136272544, 0.7054108216432865, 0.7074148296593186, 0.7094188376753506, 0.7114228456913827, 0.7134268537074148, 0.7154308617234468, 0.7174348697394789, 0.719438877755511, 0.721442885771543, 0.7234468937875751, 0.7254509018036072, 0.7274549098196392, 0.7294589178356713, 0.7314629258517034, 0.7334669338677354, 0.7354709418837675, 0.7374749498997996, 0.7394789579158316, 0.7414829659318637, 0.7434869739478958, 0.7454909819639278, 0.7474949899799599, 0.749498997995992, 0.751503006012024, 0.7535070140280561, 0.7555110220440882, 0.7575150300601202, 0.7595190380761523, 0.7615230460921844, 0.7635270541082164, 0.7655310621242485, 0.7675350701402806, 0.7695390781563125, 0.7715430861723446, 0.7735470941883766, 0.7755511022044087, 0.7775551102204408, 0.7795591182364728, 0.7815631262525049, 0.783567134268537, 0.785571142284569, 0.7875751503006011, 0.7895791583166332, 0.7915831663326652, 0.7935871743486973, 0.7955911823647294, 0.7975951903807614, 0.7995991983967935, 0.8016032064128256, 0.8036072144288576, 0.8056112224448897, 0.8076152304609218, 0.8096192384769538, 0.8116232464929859, 0.813627254509018, 0.81563126252505, 0.8176352705410821, 0.8196392785571142, 0.8216432865731462, 0.8236472945891783, 0.8256513026052104, 0.8276553106212424, 0.8296593186372745, 0.8316633266533066, 0.8336673346693386, 0.8356713426853707, 0.8376753507014028, 0.8396793587174348, 0.8416833667334669, 0.843687374749499, 0.845691382765531, 0.8476953907815631, 0.8496993987975952, 0.8517034068136272, 0.8537074148296593, 0.8557114228456913, 0.8577154308617234, 0.8597194388777555, 0.8617234468937875, 0.8637274549098196, 0.8657314629258517, 0.8677354709418837, 0.8697394789579158, 0.8717434869739479, 0.8737474949899798, 0.8757515030060119, 0.877755511022044, 0.879759519038076, 0.8817635270541081, 0.8837675350701402, 0.8857715430861722, 0.8877755511022043, 0.8897795591182364, 0.8917835671342684, 0.8937875751503005, 0.8957915831663326, 0.8977955911823646, 0.8997995991983967, 0.9018036072144288, 0.9038076152304608, 0.9058116232464929, 0.907815631262525, 0.909819639278557, 0.9118236472945891, 0.9138276553106212, 0.9158316633266532, 0.9178356713426853, 0.9198396793587174, 0.9218436873747494, 0.9238476953907815, 0.9258517034068136, 0.9278557114228456, 0.9298597194388777, 0.9318637274549098, 0.9338677354709418, 0.9358717434869739, 0.937875751503006, 0.939879759519038, 0.9418837675350701, 0.9438877755511021, 0.9458917835671342, 0.9478957915831663, 0.9498997995991983, 0.9519038076152304, 0.9539078156312625, 0.9559118236472945, 0.9579158316633266, 0.9599198396793587, 0.9619238476953907, 0.9639278557114228, 0.9659318637274549, 0.9679358717434869, 0.969939879759519, 0.9719438877755511, 0.9739478957915831, 0.9759519038076151, 0.9779559118236472, 0.9799599198396792, 0.9819639278557113, 0.9839679358717434, 0.9859719438877754, 0.9879759519038075, 0.9899799599198396, 0.9919839679358716, 0.9939879759519037, 0.9959919839679358, 0.9979959919839678, 1.0], \"y\": [0.43640918676950413, 0.23509020929150581, 0.03560532055905363, 0.7371763118521022, 0.0045865618148511755, 0.5035890824502246, 0.562262677022327, 0.37191016451215575, 0.3179830563003113, 0.8553404288419708, 0.09931181087595375, 0.8137633911716207, 0.06849439366849586, 0.8346821144424308, 0.448627708006927, 0.8784099737000655, 0.08861215092506802, 0.556084440020531, 0.13138364138539016, 0.823500407927984, 0.11397714734663533, 0.7601361601824341, 0.8993300034614407, 0.04687239509263419, 0.6760596567144386, 0.926462204836573, 0.7463994649041287, 0.16761949315140634, 0.275160591140845, 0.5661433543074477, 0.7533839274976097, 0.7105425783532702, 0.32957795678172463, 0.8785101582644004, 0.927122983213748, 0.7405795622706194, 0.2381234668225296, 0.4692787957709915, 0.09789654814977433, 0.13277687469384036, 0.9258021051852238, 0.8797655498605504, 0.007103633369330731, 0.7208793842512197, 0.2064793579433586, 0.19346072915370793, 0.7085077403041101, 0.6521542488810729, 0.3266994210277854, 0.46644053651940687, 0.20320775028558757, 0.9469950723332123, 0.637952464845621, 0.9962003449464387, 0.7181067934705864, 0.20036568719008485, 0.17866011219797628, 0.5191185028155296, 0.20977866853568605, 0.38361065498215485, 0.5249106859484122, 0.8693279621731378, 0.5898799174245981, 0.8753370452077754, 0.5351987090002496, 0.3383196154739081, 0.6046562989544314, 0.4479643304976878, 0.5850979491849823, 0.5675084948357236, 0.8241428813537757, 0.46907114463618627, 0.4117465375483539, 0.0450820814835331, 0.6223281470240397, 0.4090828938961899, 0.15763623332852938, 0.4279950616332677, 0.009493464435818555, 0.43817499648071956, 0.4090016006384658, 0.5633821729861791, 0.2523521745569379, 0.3576292839723415, 0.881051130249435, 0.44609418618928265, 0.6496747920072128, 0.08059923490135379, 0.9794574172343883, 0.7737984624897984, 0.15397184410429843, 0.31931765880719587, 0.18289222455287124, 0.4860820498521249, 0.30052543931270914, 0.35151903801295015, 0.6464994293175418, 0.5407691726239531, 0.2872345468220743, 0.6526218034744483, 0.12106471331842139, 0.35285041401263106, 0.7045329347193835, 0.7100599687559607, 0.5461778394939223, 0.24020486618309178, 0.7311847642070429, 0.07897167552856554, 0.09959668306296954, 0.20793936474925012, 0.28158835331380816, 0.29485128472794875, 0.013459868318927981, 0.10108661355595105, 0.3549743750903692, 0.6120348252672861, 0.49011388247164167, 0.9475954619214462, 0.004048308653425203, 0.4347464125849513, 0.9500429593575257, 0.2961042377909404, 0.4426923138662173, 0.2769474088082672, 0.052027220040633315, 0.8512620617098893, 0.2649722009305724, 0.1350319146177934, 0.8789698961613014, 0.4099277056380197, 0.2644685614986996, 0.7513219376507063, 0.38800699017189555, 0.6076876194315906, 0.2557363792645313, 0.506985586368335, 0.11484631066722639, 0.44053435120752205, 0.31712066128913163, 0.0593547287094226, 0.9178397424540417, 0.6036787106229621, 0.9008644644183185, 0.5176637937875539, 0.19054765266022178, 0.7385204444866328, 0.7188776950126633, 0.17438341931834345, 0.6885768824426042, 0.11480972239317311, 0.47495335285310825, 0.8575637268448126, 0.435380824643566, 0.06901364758413342, 0.9840723825369128, 0.4915782880030374, 0.8501161945569944, 0.5980567616587703, 0.08637251789399536, 0.7716022659407733, 0.6017074157987904, 0.9825702604071687, 0.35410106938701524, 0.7838791987897938, 0.3444529607877779, 0.3378428175646112, 0.7444312910577914, 0.2518317551049857, 0.16507686140341626, 0.9590648259333802, 0.31786679536149254, 0.9701491184432417, 0.009558022110913722, 0.5359437184515241, 0.08050100146477124, 0.7076204873509836, 0.2019829848035195, 0.5914964937078269, 0.6576653280701599, 0.1767827458994854, 0.016954731788463406, 0.7798253832964116, 0.5857629423969527, 0.5881920093190868, 0.5286931406831419, 0.3278804974100006, 0.2771427843170443, 0.7612026949267996, 0.07250380736429152, 0.9760624815590369, 0.5271423517388657, 0.2730928203142946, 0.4179340390034336, 0.20029723024171242, 0.6746088830663906, 0.5733043414642206, 0.8455048789369346, 0.8563675856081145, 0.3156152417175323, 0.40544452767818395, 0.6964190336894246, 0.8849228103882371, 0.5821903184556878, 0.31535828586690573, 0.8993149330701967, 0.3981346735739719, 0.5769530650458987, 0.7985900049429189, 0.5469839885188911, 0.9847923403872915, 0.34826604335560574, 0.04226085125389467, 0.9487001697250723, 0.12115252142148802, 0.63656672205442, 0.5944090892729448, 0.2924557495077954, 0.12863506543462067, 0.514916967304887, 0.5689658129261849, 0.2136098559120163, 0.02997944610016945, 0.34544508830827136, 0.3843331836648908, 0.7217566503263506, 0.33009511624605714, 0.791199978493691, 0.721937263411307, 0.9408079299196939, 0.07569577624501689, 0.35795137066209326, 0.9089141491708829, 0.5795793363808043, 0.8804030746645888, 0.05171921295258097, 0.8961480709541781, 0.551363737608479, 0.701133817353617, 0.22265527324772194, 0.9004429549925609, 0.7060736773948105, 0.4809383340573994, 0.022804898915766092, 0.20745131059163302, 0.7294513229370687, 0.7875236051002044, 0.392614728511685, 0.9185135563061714, 0.8986490167993741, 0.3224678181262045, 0.11923640001856839, 0.09524711617197801, 0.4767565052706906, 0.729590826866018, 0.21153226743446252, 0.48541168879791763, 0.6757819974972531, 0.30664958492388283, 0.9095900166759697, 0.522202980960936, 0.9485625339170866, 0.4241969012541552, 0.9504786125608075, 0.4802124130940101, 0.07469916532763365, 0.843338657177603, 0.4729452922030295, 0.31418676387002487, 0.8720653927080565, 0.6128579133920048, 0.5938925118952149, 0.4437450571243521, 0.300371608139237, 0.8188570547362871, 0.459831904233316, 0.4234467645712584, 0.8512707784967589, 0.9446324928909675, 0.9523427826507948, 0.405864109514844, 0.6051120040089655, 0.36832539931180197, 0.7052515814783582, 0.3342558718892984, 0.6655573940167745, 0.14928291480901434, 0.2051715901633615, 0.39594256651415916, 0.8254321534908206, 0.689589997282824, 0.8749973449231966, 0.7349776847232848, 0.5188832359749146, 0.4035490495225673, 0.44467538953177843, 0.8174803786916313, 0.13637674164769742, 0.8681549370948806, 0.0875058599246249, 0.9089956814662413, 0.7936919687063837, 0.24699480675357188, 0.7678394344708407, 0.9709865409163586, 0.8568606208079714, 0.6330191239426044, 0.33574544848168364, 0.5869626870665484, 0.5296975364003574, 0.8696253189265161, 0.514855422776087, 0.07881792654480846, 0.30723596794071095, 0.6395705800610115, 0.09885900027952099, 0.4378265788506539, 0.6309629708689627, 0.47058581134196176, 0.41353548628694936, 0.4180186969837646, 0.04395533387547412, 0.9428355528522894, 0.2221816379551237, 0.9080808846202848, 0.5915255339049077, 0.5029492817894803, 0.4945135873940665, 0.5741083914848122, 0.29402942272718036, 0.5250342937785007, 0.22506698857118967, 0.24116802592293618, 0.1915319053197797, 0.5635546384125948, 0.3212171675505231, 0.8387743867072401, 0.8372913213425249, 0.922417398939836, 0.08051090531813732, 0.983421772908864, 0.16103419534362606, 0.07449616097310541, 0.8789879490521607, 0.6167226907904678, 0.25447840735185656, 0.21676167571401472, 0.2812223083328249, 0.8914304491719381, 0.37656903160373445, 0.5014611001448037, 0.3777502553840171, 0.12196679053334747, 0.009566277743982665, 0.15371628072913324, 0.9631872459353285, 0.5017373289632411, 0.049656466549669154, 0.886154583422101, 0.19061772983825143, 0.40557272775847797, 0.9112785981480795, 0.691142984115462, 0.17431005710155922, 0.40317944943453365, 0.8112221600522105, 0.18898057968206516, 0.47548609646357787, 0.010351378938534994, 0.7665487113433358, 0.05547985696050661, 0.26107502089993406, 0.3135664500372579, 0.652161852390841, 0.9316403493027468, 0.9561197833146549, 0.8664715545453303, 0.7122913931704004, 0.6252227288704816, 0.532617793219314, 0.5680427678860327, 0.2558730789724666, 0.0010591027602735448, 0.9260298262968985, 0.6308067080326927, 0.027234020166260753, 0.11613152888908473, 0.9852380590562841, 0.08608450364243625, 0.19149653246376153, 0.35237994730023803, 0.8749153508653517, 0.9428017151683992, 0.7183683142954728, 0.9793988684325028, 0.6388589526004491, 0.5141210045979192, 0.36274960750657226, 0.5564552014963984, 0.8459775736556501, 0.8963530711324911, 0.25465683684873397, 0.9140192662474955, 0.1147564842610812, 0.9906940079874317, 0.7956167969347946, 0.963938799888483, 0.22873784773567907, 0.8407965380469128, 0.441950467078323, 0.5177690776084128, 0.7862932594067427, 0.7104571286363032, 0.5015413066958807, 0.113793876876491, 0.9427949924027851, 0.9433423308192452, 0.7741713635859692, 0.03305252910484058, 0.37200568659914424, 0.29619440125695917, 0.7063845346567512, 0.23881269608481304, 0.7551596375116388, 0.1745882281712795, 0.35615011738407354, 0.600984117872796, 0.33733514608950743, 0.6445841403877399, 0.2580978078830123, 0.9290940551585285, 0.0266056278565876, 0.3918348402762525, 0.5134830491280242, 0.8488204204551646, 0.6599018779039828, 0.1553110261038344, 0.9712088187252796, 0.4739436287948062, 0.2697605001312281, 0.42280439106910994, 0.4360764828724202, 0.47446423417434946, 0.12057740628962754, 0.9341257179508387, 0.6237657402920863, 0.7718851256677057, 0.7372044043787725, 0.43580116482130415, 0.1909099376675597, 0.7224799626381647, 0.393791480723355, 0.8558742821427121, 0.7412749762084954, 0.5749951817616468, 0.8742200222888207, 0.4719180351263743, 0.030437270631683666, 0.6104917578907826, 0.47956048271340856, 0.520766711617955, 0.8127473792303413, 0.7360756718387134, 0.6623960628227358, 0.28536089704541967, 0.9064304261040261, 0.449801961581459, 0.7850532718584606, 0.8887575197664301, 0.9914222403287236, 0.7309552952782093, 0.5376483456057245, 0.021770284777798632, 0.49446918130228656, 0.06064847859507794, 0.2922844542868438, 0.5088845041880095, 0.587950017425385, 0.39366388487913195, 0.6448096910387974, 0.947584111563592, 0.08338309272995281, 0.42951253055216443, 0.10225059310237561, 0.3604786804141388, 0.7383869561675106, 0.0801883885721626, 0.5528861086257268, 0.5548185797015268, 0.7732410928301023, 0.35922096473387066, 0.25900356324565044, 0.134847871265372, 0.11407097940135547, 0.6654144108941074, 0.3913400252453395, 0.3944489617874034, 0.681357926680315, 0.5896724231937598, 0.6025228834908851, 0.5278529868641646], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.002004008016032064, 0.004008016032064128, 0.0060120240480961915, 0.008016032064128256, 0.01002004008016032, 0.012024048096192383, 0.014028056112224447, 0.01603206412825651, 0.018036072144288574, 0.02004008016032064, 0.022044088176352703, 0.024048096192384766, 0.026052104208416832, 0.028056112224448895, 0.03006012024048096, 0.03206412825651302, 0.03406813627254509, 0.03607214428857715, 0.038076152304609215, 0.04008016032064128, 0.04208416833667334, 0.044088176352705406, 0.04609218436873747, 0.04809619238476953, 0.0501002004008016, 0.052104208416833664, 0.05410821643286573, 0.05611222444889779, 0.058116232464929855, 0.06012024048096192, 0.06212424849699398, 0.06412825651302605, 0.06613226452905811, 0.06813627254509018, 0.07014028056112225, 0.0721442885771543, 0.07414829659318636, 0.07615230460921843, 0.0781563126252505, 0.08016032064128256, 0.08216432865731463, 0.08416833667334668, 0.08617234468937875, 0.08817635270541081, 0.09018036072144288, 0.09218436873747494, 0.09418837675350701, 0.09619238476953906, 0.09819639278557113, 0.1002004008016032, 0.10220440881763526, 0.10420841683366733, 0.1062124248496994, 0.10821643286573146, 0.11022044088176351, 0.11222444889779558, 0.11422845691382764, 0.11623246492985971, 0.11823647294589178, 0.12024048096192384, 0.1222444889779559, 0.12424849699398796, 0.12625250501002003, 0.1282565130260521, 0.13026052104208416, 0.13226452905811623, 0.1342685370741483, 0.13627254509018036, 0.13827655310621242, 0.1402805611222445, 0.14228456913827653, 0.1442885771543086, 0.14629258517034066, 0.14829659318637273, 0.1503006012024048, 0.15230460921843686, 0.15430861723446893, 0.156312625250501, 0.15831663326653306, 0.16032064128256512, 0.1623246492985972, 0.16432865731462926, 0.16633266533066132, 0.16833667334669336, 0.17034068136272543, 0.1723446893787575, 0.17434869739478956, 0.17635270541082163, 0.1783567134268537, 0.18036072144288576, 0.18236472945891782, 0.1843687374749499, 0.18637274549098196, 0.18837675350701402, 0.1903807615230461, 0.19238476953907813, 0.1943887775551102, 0.19639278557114226, 0.19839679358717432, 0.2004008016032064, 0.20240480961923846, 0.20440881763527052, 0.2064128256513026, 0.20841683366733466, 0.21042084168336672, 0.2124248496993988, 0.21442885771543085, 0.21643286573146292, 0.21843687374749496, 0.22044088176352702, 0.2224448897795591, 0.22444889779559116, 0.22645290581162322, 0.2284569138276553, 0.23046092184368736, 0.23246492985971942, 0.2344689378757515, 0.23647294589178355, 0.23847695390781562, 0.24048096192384769, 0.24248496993987975, 0.2444889779559118, 0.24649298597194386, 0.24849699398797592, 0.250501002004008, 0.25250501002004005, 0.2545090180360721, 0.2565130260521042, 0.25851703406813625, 0.2605210420841683, 0.2625250501002004, 0.26452905811623245, 0.2665330661322645, 0.2685370741482966, 0.27054108216432865, 0.2725450901803607, 0.2745490981963928, 0.27655310621242485, 0.2785571142284569, 0.280561122244489, 0.282565130260521, 0.28456913827655306, 0.2865731462925851, 0.2885771543086172, 0.29058116232464926, 0.2925851703406813, 0.2945891783567134, 0.29659318637274545, 0.2985971943887775, 0.3006012024048096, 0.30260521042084165, 0.3046092184368737, 0.3066132264529058, 0.30861723446893785, 0.3106212424849699, 0.312625250501002, 0.31462925851703405, 0.3166332665330661, 0.3186372745490982, 0.32064128256513025, 0.3226452905811623, 0.3246492985971944, 0.32665330661322645, 0.3286573146292585, 0.3306613226452906, 0.33266533066132264, 0.33466933867735466, 0.3366733466933867, 0.3386773547094188, 0.34068136272545085, 0.3426853707414829, 0.344689378757515, 0.34669338677354705, 0.3486973947895791, 0.3507014028056112, 0.35270541082164325, 0.3547094188376753, 0.3567134268537074, 0.35871743486973945, 0.3607214428857715, 0.3627254509018036, 0.36472945891783565, 0.3667334669338677, 0.3687374749498998, 0.37074148296593185, 0.3727454909819639, 0.374749498997996, 0.37675350701402804, 0.3787575150300601, 0.3807615230460922, 0.38276553106212424, 0.38476953907815625, 0.3867735470941883, 0.3887775551102204, 0.39078156312625245, 0.3927855711422845, 0.3947895791583166, 0.39679358717434865, 0.3987975951903807, 0.4008016032064128, 0.40280561122244485, 0.4048096192384769, 0.406813627254509, 0.40881763527054105, 0.4108216432865731, 0.4128256513026052, 0.41482965931863724, 0.4168336673346693, 0.4188376753507014, 0.42084168336673344, 0.4228456913827655, 0.4248496993987976, 0.42685370741482964, 0.4288577154308617, 0.4308617234468938, 0.43286573146292584, 0.4348697394789579, 0.4368737474949899, 0.438877755511022, 0.44088176352705405, 0.4428857715430861, 0.4448897795591182, 0.44689378757515025, 0.4488977955911823, 0.4509018036072144, 0.45290581162324645, 0.4549098196392785, 0.4569138276553106, 0.45891783567134264, 0.4609218436873747, 0.4629258517034068, 0.46492985971943884, 0.4669338677354709, 0.468937875751503, 0.47094188376753504, 0.4729458917835671, 0.4749498997995992, 0.47695390781563124, 0.4789579158316633, 0.48096192384769537, 0.48296593186372744, 0.4849699398797595, 0.48697394789579157, 0.4889779559118236, 0.49098196392785565, 0.4929859719438877, 0.4949899799599198, 0.49699398797595185, 0.4989979959919839, 0.501002004008016, 0.503006012024048, 0.5050100200400801, 0.5070140280561122, 0.5090180360721442, 0.5110220440881763, 0.5130260521042084, 0.5150300601202404, 0.5170340681362725, 0.5190380761523046, 0.5210420841683366, 0.5230460921843687, 0.5250501002004008, 0.5270541082164328, 0.5290581162324649, 0.531062124248497, 0.533066132264529, 0.5350701402805611, 0.5370741482965932, 0.5390781563126252, 0.5410821643286573, 0.5430861723446894, 0.5450901803607214, 0.5470941883767535, 0.5490981963927856, 0.5511022044088176, 0.5531062124248497, 0.5551102204408818, 0.5571142284569138, 0.5591182364729459, 0.561122244488978, 0.56312625250501, 0.565130260521042, 0.567134268537074, 0.5691382765531061, 0.5711422845691382, 0.5731462925851702, 0.5751503006012023, 0.5771543086172344, 0.5791583166332664, 0.5811623246492985, 0.5831663326653306, 0.5851703406813626, 0.5871743486973947, 0.5891783567134268, 0.5911823647294588, 0.5931863727454909, 0.595190380761523, 0.597194388777555, 0.5991983967935871, 0.6012024048096192, 0.6032064128256512, 0.6052104208416833, 0.6072144288577154, 0.6092184368737474, 0.6112224448897795, 0.6132264529058116, 0.6152304609218436, 0.6172344689378757, 0.6192384769539078, 0.6212424849699398, 0.6232464929859719, 0.625250501002004, 0.627254509018036, 0.6292585170340681, 0.6312625250501002, 0.6332665330661322, 0.6352705410821643, 0.6372745490981964, 0.6392785571142284, 0.6412825651302605, 0.6432865731462926, 0.6452905811623246, 0.6472945891783567, 0.6492985971943888, 0.6513026052104208, 0.6533066132264529, 0.655310621242485, 0.657314629258517, 0.6593186372745491, 0.6613226452905812, 0.6633266533066132, 0.6653306613226453, 0.6673346693386772, 0.6693386773547093, 0.6713426853707414, 0.6733466933867734, 0.6753507014028055, 0.6773547094188376, 0.6793587174348696, 0.6813627254509017, 0.6833667334669338, 0.6853707414829658, 0.6873747494989979, 0.68937875751503, 0.691382765531062, 0.6933867735470941, 0.6953907815631262, 0.6973947895791582, 0.6993987975951903, 0.7014028056112224, 0.7034068136272544, 0.7054108216432865, 0.7074148296593186, 0.7094188376753506, 0.7114228456913827, 0.7134268537074148, 0.7154308617234468, 0.7174348697394789, 0.719438877755511, 0.721442885771543, 0.7234468937875751, 0.7254509018036072, 0.7274549098196392, 0.7294589178356713, 0.7314629258517034, 0.7334669338677354, 0.7354709418837675, 0.7374749498997996, 0.7394789579158316, 0.7414829659318637, 0.7434869739478958, 0.7454909819639278, 0.7474949899799599, 0.749498997995992, 0.751503006012024, 0.7535070140280561, 0.7555110220440882, 0.7575150300601202, 0.7595190380761523, 0.7615230460921844, 0.7635270541082164, 0.7655310621242485, 0.7675350701402806, 0.7695390781563125, 0.7715430861723446, 0.7735470941883766, 0.7755511022044087, 0.7775551102204408, 0.7795591182364728, 0.7815631262525049, 0.783567134268537, 0.785571142284569, 0.7875751503006011, 0.7895791583166332, 0.7915831663326652, 0.7935871743486973, 0.7955911823647294, 0.7975951903807614, 0.7995991983967935, 0.8016032064128256, 0.8036072144288576, 0.8056112224448897, 0.8076152304609218, 0.8096192384769538, 0.8116232464929859, 0.813627254509018, 0.81563126252505, 0.8176352705410821, 0.8196392785571142, 0.8216432865731462, 0.8236472945891783, 0.8256513026052104, 0.8276553106212424, 0.8296593186372745, 0.8316633266533066, 0.8336673346693386, 0.8356713426853707, 0.8376753507014028, 0.8396793587174348, 0.8416833667334669, 0.843687374749499, 0.845691382765531, 0.8476953907815631, 0.8496993987975952, 0.8517034068136272, 0.8537074148296593, 0.8557114228456913, 0.8577154308617234, 0.8597194388777555, 0.8617234468937875, 0.8637274549098196, 0.8657314629258517, 0.8677354709418837, 0.8697394789579158, 0.8717434869739479, 0.8737474949899798, 0.8757515030060119, 0.877755511022044, 0.879759519038076, 0.8817635270541081, 0.8837675350701402, 0.8857715430861722, 0.8877755511022043, 0.8897795591182364, 0.8917835671342684, 0.8937875751503005, 0.8957915831663326, 0.8977955911823646, 0.8997995991983967, 0.9018036072144288, 0.9038076152304608, 0.9058116232464929, 0.907815631262525, 0.909819639278557, 0.9118236472945891, 0.9138276553106212, 0.9158316633266532, 0.9178356713426853, 0.9198396793587174, 0.9218436873747494, 0.9238476953907815, 0.9258517034068136, 0.9278557114228456, 0.9298597194388777, 0.9318637274549098, 0.9338677354709418, 0.9358717434869739, 0.937875751503006, 0.939879759519038, 0.9418837675350701, 0.9438877755511021, 0.9458917835671342, 0.9478957915831663, 0.9498997995991983, 0.9519038076152304, 0.9539078156312625, 0.9559118236472945, 0.9579158316633266, 0.9599198396793587, 0.9619238476953907, 0.9639278557114228, 0.9659318637274549, 0.9679358717434869, 0.969939879759519, 0.9719438877755511, 0.9739478957915831, 0.9759519038076151, 0.9779559118236472, 0.9799599198396792, 0.9819639278557113, 0.9839679358717434, 0.9859719438877754, 0.9879759519038075, 0.9899799599198396, 0.9919839679358716, 0.9939879759519037, 0.9959919839679358, 0.9979959919839678, 1.0], \"y\": [0.5084846338401169, 0.5089446614157038, 0.5114327787150961, 0.5115662542210746, 0.509948674434764, 0.5156458058725293, 0.5107732305327871, 0.5088821373582932, 0.5037776767938378, 0.505470521021731, 0.49918405865266746, 0.50572026093591, 0.49781306070190035, 0.5018853831005461, 0.5025384678302222, 0.5025027844243399, 0.4992811621469759, 0.49916830417481084, 0.5051313038538793, 0.5141793999257724, 0.5047494201536078, 0.507641540033334, 0.49951134375686124, 0.49369095004405394, 0.4972635281316607, 0.4926925335020622, 0.4887493958186956, 0.4858531945189748, 0.48753791358475884, 0.49285426868804905, 0.4865855554346825, 0.48094423834334477, 0.48085959547526186, 0.4862184970523638, 0.4815377601682726, 0.47186285711150283, 0.47173053601201587, 0.46948896148674873, 0.46428217116691745, 0.4658320699922621, 0.4679280063108532, 0.4590413750368071, 0.44683988656438983, 0.4481635905106802, 0.4430099988323584, 0.4487220476679067, 0.4529002610949198, 0.45626769379375554, 0.4471394411144929, 0.4486612297279741, 0.4554725314580884, 0.45678093269055825, 0.449678076937502, 0.44459349868345466, 0.4312952856566124, 0.43317071196984197, 0.4340806628675954, 0.4334661812115364, 0.4385345106952797, 0.44135351121784777, 0.4396754535631512, 0.44286434443219763, 0.43608517581246176, 0.4363359885167856, 0.42760921857392303, 0.4272118506495299, 0.4240643393142246, 0.4217527625853949, 0.4199098940049927, 0.41250505991378766, 0.41743930283798936, 0.41433417367276654, 0.420415769726036, 0.42190756206743313, 0.4239563729290766, 0.42559288416094415, 0.42995619121892265, 0.43019206707793406, 0.43386223356820647, 0.4353455611450705, 0.4358635661643999, 0.44218134258984143, 0.44037850669769196, 0.4377962739234271, 0.44661941615673095, 0.44113388316734503, 0.4468243339894255, 0.44609731947747566, 0.44617863332244245, 0.4432510959802789, 0.4408272784212506, 0.45249767865086843, 0.4529875858421335, 0.46145219111307606, 0.45945741521076133, 0.4599830120875487, 0.4655169874825465, 0.45995828784574994, 0.45466684684264375, 0.4641292451399861, 0.4594143858707896, 0.47137332115423775, 0.46653821704294596, 0.46416372103917325, 0.4552966933308466, 0.45757053344150944, 0.4570321970840507, 0.4550647566544843, 0.4632153714790138, 0.46430249912459853, 0.46161257471670014, 0.4686299976742016, 0.4727273449653144, 0.48082216385264054, 0.486844790995277, 0.48646318708428593, 0.4817463977751277, 0.4855645500632284, 0.4732393154920009, 0.48692965595546017, 0.4882310072111491, 0.4786964982105402, 0.48041241090367387, 0.4769983956413569, 0.48259926147597837, 0.4899411927636345, 0.4898601056823253, 0.4981896181425724, 0.5007330452848222, 0.4940636738977361, 0.4980987630252206, 0.5068375552631014, 0.5044554197814815, 0.5034321985940873, 0.5075396255467437, 0.5095452353257498, 0.5105306927719128, 0.5201608856490353, 0.5216601763153925, 0.5310640027815638, 0.5351331762272846, 0.5228010791681277, 0.5276605363385799, 0.5166786779865118, 0.5183533671170311, 0.5240415563650975, 0.5177589550273675, 0.5094456785544372, 0.5142419257091774, 0.512557262758242, 0.5139488139345637, 0.5076815758112829, 0.5004686372403457, 0.49974965638149116, 0.5089432198003956, 0.49973227238784823, 0.5039522961975758, 0.5021469591391857, 0.5069744403822973, 0.506824063739354, 0.500997994791767, 0.505324850191374, 0.49964892168396036, 0.5070616259836445, 0.49674951350706403, 0.5045198671713795, 0.5075272040734059, 0.5069173805001076, 0.5065064441359207, 0.5168637130597115, 0.5133004574464923, 0.515597239681646, 0.502254363350273, 0.5050415927654943, 0.5077670519836006, 0.5177251168235364, 0.5132884159948139, 0.523380395875133, 0.5277064877496618, 0.5229853960603101, 0.5221748841464945, 0.5232775937856989, 0.5190090180388578, 0.5210347628905347, 0.5157296961034274, 0.5151200981895511, 0.5200201193175406, 0.5204357080584817, 0.522525670336639, 0.5288594615140565, 0.5284721383078319, 0.5270222023855121, 0.5365628473467307, 0.5374400075451896, 0.5356710207154138, 0.5380474964071209, 0.5366339886710478, 0.5291506349377111, 0.5293717308123581, 0.5335582473148154, 0.5362124442756186, 0.5326536558732938, 0.5244205403486599, 0.5277538746624711, 0.5297887143577726, 0.5230863457873651, 0.5294685444482495, 0.5346471279390251, 0.5368126600194179, 0.5348250560897834, 0.5294774457182577, 0.5297599718584858, 0.539097869467281, 0.5304437244273406, 0.538111398689246, 0.531248246474522, 0.5257660281772039, 0.5272235889801105, 0.5370376324738598, 0.5394978159946757, 0.5438081192622394, 0.5511513281187361, 0.5580372969902114, 0.558855662641117, 0.5597055528645942, 0.5610537743908658, 0.5583253465796212, 0.5594092192359761, 0.550473565665741, 0.5500255058283684, 0.5601381282574017, 0.5585753597516478, 0.5565883919389711, 0.562101169467641, 0.5617695856105056, 0.5699569083005058, 0.5620639136177946, 0.5625653072721336, 0.5601507117657498, 0.5692629659302398, 0.5638321556173318, 0.554997567577191, 0.5525510553783642, 0.5612378959578749, 0.5597084267985494, 0.5556010360367689, 0.5533959566813993, 0.5544941409466144, 0.547381773763245, 0.5406123326390816, 0.5366896215932965, 0.5482896096613771, 0.5500774198273368, 0.5561524110857818, 0.5542078294947803, 0.558312294485696, 0.5584404902405714, 0.5570084676206779, 0.556830718857344, 0.5514144410700558, 0.5472294270927355, 0.5372661241632404, 0.5339891523895167, 0.5285395189508095, 0.5263001492952675, 0.5370617721316, 0.5369765983874438, 0.543307191440075, 0.5400159821646962, 0.5415843818858344, 0.5352206675471248, 0.5279052259848417, 0.5340354075612896, 0.5384910566127153, 0.5305420615791319, 0.5271185372337897, 0.5251153758783187, 0.525681005042758, 0.517680111221811, 0.5113296649893322, 0.5109336952128416, 0.5041288330512133, 0.4990758876770186, 0.4913077848495647, 0.5001659732164102, 0.49785864835650134, 0.49645545894439785, 0.5060467687086054, 0.503154869600494, 0.4972413565620104, 0.5003637312220844, 0.4977742331825389, 0.48987750603293706, 0.4882478752365937, 0.49398975003278583, 0.49038841468278993, 0.4855715938063385, 0.4837965886977587, 0.48236551509562425, 0.4819144446313409, 0.47278880152477315, 0.46602647027591226, 0.47173304838347946, 0.47404010352195697, 0.47383071256982023, 0.47396607783372674, 0.4750825886679211, 0.4791597334621294, 0.4783943124220275, 0.47893438610492434, 0.4702899883590927, 0.463053420471546, 0.4749859824398853, 0.47954331680737805, 0.4709188582173112, 0.4711621332681501, 0.4788721541161168, 0.47119780950729234, 0.46726697459351485, 0.4664056289739837, 0.472840793113161, 0.48550060130038536, 0.4823390908981766, 0.493004122313351, 0.4892122641158886, 0.48812205947776205, 0.4861474161780028, 0.4870198332780356, 0.4908489766888925, 0.49933240835657294, 0.495524275160379, 0.5052278283670875, 0.503447384118329, 0.5147031883812537, 0.5179716694872001, 0.5270240868440728, 0.5184320229148959, 0.5184813921642535, 0.5117142522788799, 0.5178728180857852, 0.5150963601491357, 0.522834711322272, 0.5288494316845646, 0.5180720503863158, 0.5226646180146581, 0.532366926795889, 0.540217767470142, 0.536722418466931, 0.5294065767405536, 0.5282745396934159, 0.5311607852499223, 0.5292039182175391, 0.5381221273299094, 0.5404463801528291, 0.543297560950786, 0.5381961084428629, 0.535880584740416, 0.5442598477522197, 0.5354139776742044, 0.5458150526787153, 0.5404774878913647, 0.5331613786255643, 0.5306591260201076, 0.5401592719828343, 0.5437750808345166, 0.5345368958493283, 0.5455541949907821, 0.5455324700940388, 0.5491861196883021, 0.5443446503886652, 0.5497051662465795, 0.552710648123684, 0.5499924925779427, 0.5539638146280834, 0.5496275525293418, 0.5470326981962862, 0.5452120341094332, 0.5413178055411361, 0.5352007239748978, 0.5378748390371351, 0.5354205955559705, 0.5438713167273824, 0.5542968924097518, 0.5493527424867201, 0.5527810990255387, 0.559044254165822, 0.5578372927819151, 0.5525591758640911, 0.5581010910622738, 0.562738699219375, 0.5692227475564186, 0.5672672591194238, 0.5633178837342736, 0.5572191877166672, 0.5561914631768295, 0.5535286886554354, 0.5573446360816402, 0.5647531982261452, 0.5708794945477272, 0.5692594624579042, 0.5642072832251327, 0.5609271909424436, 0.5550180348164547, 0.5542559502296096, 0.5444191959521366, 0.5403807129557029, 0.535085096301293, 0.537407998232891, 0.5346476201060161, 0.5417692207325691, 0.5356511082694922, 0.5306260275813997, 0.5220597383485274, 0.5200729407952633, 0.5288700264190804, 0.5167206376327339, 0.5112212542215576, 0.5081317783921993, 0.5185569694305832, 0.5183769029254385, 0.5178530883055609, 0.5098032761451189, 0.508046350558028, 0.5067823332817247, 0.5098351754940355, 0.5103745958377442, 0.5115066213139065, 0.5150606674703044, 0.5144682554013346, 0.5182676241193791], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176], \"y\": [0.9999999999999994, 0.9355014943202951, 0.756866243834258, 0.5046104279254895, 0.2339211697685063, 6.314393452555578e-16, 0.15598816725677822, 0.21637456824708642, 0.1893648296294065, 0.1040532289190276, 4.753142324176451e-16, 0.0851789436043837, 0.12637518290099475, 0.11669211784165774, 0.0669919156343455, 1.5265566588595902e-16, 0.058663904888560235, 0.08937519451485211, 0.08444853805769197, 0.049469043574674444, 4.649058915617843e-16, 0.044804564535144815, 0.06923901093301855, 0.0662676339350764, 0.03927331985748609, 2.983724378680108e-16, 0.03629979982899782, 0.056598249324680494, 0.05461623297208876, 0.03261509328359958, 4.787836793695988e-16, 0.030558946848190452, 0.04793985600659518, 0.04652680938960545, 0.027933972106600778, 3.365363543395006e-16, 0.02643064993780821, 0.0416498052933769, 0.04059377155050388, 0.024469813051097026, 5.030698080332741e-16, 0.023325236252662196, 0.036882728209434494, 0.03606536327077491, 0.021808036283559977, 3.885780586188048e-16, 0.02090945500635384, 0.03315305523448839, 0.032503127253172545, 0.019703319243685853, 4.961309141293668e-16, 0.018980782135975458, 0.030162038665920706, 0.029634125497589182, 0.018001238611868937, 3.95516952522712e-16, 0.017409062016843276, 0.027715816268298325, 0.027279597854986414, 0.016599755606452656, 4.753142324176451e-16, 0.01610685023581873, 0.02568312196938794, 0.025317593124486167, 0.01542875531172951, 4.0939474033052647e-16, 0.015013237187554405, 0.023971932496288654, 0.02366208686376596, 0.014438482218853734, 4.926614671774132e-16, 0.014084507042253929, 0.022515845021405727, 0.022250681365501224, 0.013592664337373214, 4.198030811863873e-16, 0.013288484243365204, 0.021265762676232758, 0.021037036872950957, 0.012864248690879626, 4.961309141293668e-16, 0.012600974187439606, 0.020184622427979915, 0.019986038983096012, 0.012232660151061248, 4.683753385137379e-16, 0.01200344583486911, 0.01924394143297285, 0.01907061403491807, 0.0116819845785015, 4.926614671774132e-16, 0.01148147862111819, 0.018421490113296732, 0.018269572332790036, 0.011199732150915253, 4.3368086899420177e-16, 0.011023695056189315, 0.01769968547137684, 0.017566112186634775, 0.010775975803440795, 4.718447854656915e-16, 0.010621010747647583, 0.0170644575732755, 0.01694676029221992, 0.010402738587277726, 4.2327252813834093e-16, 0.010266097085464543, 0.01650443450512911, 0.016400607126042514, 0.010073550069918056, 4.961309141293668e-16, 0.009952989586626344, 0.01601034636835123, 0.015918746069105892, 0.009783119935456011, 4.2500725161431774e-16, 0.00967679801035231, 0.015574582888408317, 0.015493855933103071, 0.009527094378641986, 4.85722573273506e-16, 0.009433488873566275, 0.015190860679454214, 0.015119886197947607, 0.009301871995999756, 4.510281037539698e-16, 0.009219720331638068, 0.014853970071122576, 0.014791817005161889, 0.009104463113577663, 4.961309141293668e-16, 0.009032715520186923, 0.014559580545107911, 0.01450547438198763, 0.008932381299506882, 4.822531263215524e-16, 0.008870164558553297, 0.014304089972237049, 0.014257386856930239, 0.008783559064297213, 4.9439619065339e-16, 0.008730148213413943, 0.014084507042253645, 0.014044673529428819, 0.008656281992892619, 4.2847669856627135e-16, 0.008611078160243639, 0.013898359200117935, 0.01386495637838577, 0.008549137120917493, 5.152128723651117e-16, 0.008511650146111787, 0.013743620466778218, 0.013716291523537328, 0.008460972482663266, 4.709774237277031e-16, 0.008430807334527668, 0.01361865500400159, 0.013597115542905155, 0.008390865563980087, 5.134781488891349e-16, 0.00836771182374223, 0.01352217336404724, 0.013506203966879723, 0.008338098985262082, 4.484260185400046e-16, 0.008321722856045788, 0.013453199168479344, 0.013442639828543811, 0.00830214218327863, 5.561957144850638e-16, 0.008292380633284123, 0.013411044570604881, 0.013405790729104396, 0.008282638200845672, 4.536301889679351e-16, 0.008279394962240408], \"name\": \"impulse response\", \"xaxis\": \"x2\", \"yaxis\": \"y2\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.575, 1.0], \"anchor\": \"x1\"}, \"xaxis2\": {\"domain\": [0.0, 1.0], \"anchor\": \"y2\"}, \"yaxis2\": {\"domain\": [0.0, 0.425], \"anchor\": \"x2\"}, \"height\": 900, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "N = 500\n",
    "kernel_size = 71\n",
    "T = 1.0 # s\n",
    "\n",
    "t = np.linspace(0, T, N)\n",
    "s = np.random.rand(N)\n",
    "\n",
    "filt = create_filter_median(kernel_size)\n",
    "fs = apply_filter_median(s, filt)\n",
    "ir = impulse_response_median(filt)\n",
    "\n",
    "tr_s = go.Scatter(\n",
    "    x = t,\n",
    "    y = s,\n",
    "    name='signal'\n",
    ")\n",
    "tr_fs = go.Scatter(\n",
    "    x = t,\n",
    "    y = fs,\n",
    "    name='filtered'\n",
    ")\n",
    "\n",
    "tr_ir = go.Scatter(\n",
    "    x = [i for i in range(len(ir.real))],\n",
    "    y = np.absolute(ir),\n",
    "    name='impulse response'\n",
    ")\n",
    "\n",
    "\n",
    "fig = py.tools.make_subplots(rows = 2, cols = 1)\n",
    "\n",
    "fig['layout'].update(height=900, width=900)\n",
    "\n",
    "fig.append_trace(tr_s, 1, 1)\n",
    "fig.append_trace(tr_fs, 1, 1)\n",
    "\n",
    "fig.append_trace(tr_ir, 2, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "def prod(iterable):\n",
    "    from functools import reduce\n",
    "    from operator import mul\n",
    "    return reduce(mul, iterable, 1)\n",
    "\n",
    "def transfer_function_butterworth(Rp, Rs, w0, w1):\n",
    "    ep = np.sqrt(np.power(10, Rp / 10.) - 1)\n",
    "    es = np.sqrt(np.power(10, Rs / 10.) - 1)\n",
    "    k = w0 / w1\n",
    "    k1 = ep / es\n",
    "    N = int(np.ceil(np.log(k1) / np.log(k)))\n",
    "    L = N // 2\n",
    "    r = N % 2\n",
    "    a = np.power(ep, - 1. / N)\n",
    "    th = [(2 * n + 1) / 2 / N * np.pi for n in range(L)]\n",
    "    \n",
    "    return lambda s: 1. / (ep * np.power(s + a, r) * prod(s*s + 2*a*np.sin(thn)*s + a*a for thn in th))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "Amplitude Frequency Response",
         "type": "scatter",
         "x": [
          0,
          0.5,
          1,
          1.5,
          2,
          2.5,
          3,
          3.5,
          4,
          4.5,
          5,
          5.5,
          6,
          6.5,
          7,
          7.5,
          8,
          8.5,
          9,
          9.5,
          10,
          10.5,
          11,
          11.5,
          12,
          12.5,
          13,
          13.5,
          14,
          14.5,
          15,
          15.5,
          16,
          16.5,
          17,
          17.5,
          18,
          18.5,
          19,
          19.5,
          20,
          20.5,
          21,
          21.5,
          22,
          22.5,
          23,
          23.5,
          24,
          24.5,
          25,
          25.5,
          26,
          26.5,
          27,
          27.5,
          28,
          28.5,
          29,
          29.5,
          30,
          30.5,
          31,
          31.5,
          32,
          32.5,
          33,
          33.5,
          34,
          34.5,
          35,
          35.5,
          36,
          36.5,
          37,
          37.5,
          38,
          38.5,
          39,
          39.5,
          40,
          40.5,
          41,
          41.5,
          42,
          42.5,
          43,
          43.5,
          44,
          44.5,
          45,
          45.5,
          46,
          46.5,
          47,
          47.5,
          48,
          48.5,
          49,
          49.5,
          50,
          50.5,
          51,
          51.5,
          52,
          52.5,
          53,
          53.5,
          54,
          54.5,
          55,
          55.5,
          56,
          56.5,
          57,
          57.5,
          58,
          58.5,
          59,
          59.5,
          60,
          60.5,
          61,
          61.5,
          62,
          62.5,
          63,
          63.5,
          64,
          64.5,
          65,
          65.5,
          66,
          66.5,
          67,
          67.5,
          68,
          68.5,
          69,
          69.5,
          70,
          70.5,
          71,
          71.5,
          72,
          72.5,
          73,
          73.5,
          74,
          74.5,
          75,
          75.5,
          76,
          76.5,
          77,
          77.5,
          78,
          78.5,
          79,
          79.5,
          80,
          80.5,
          81,
          81.5,
          82,
          82.5,
          83,
          83.5,
          84,
          84.5,
          85,
          85.5,
          86,
          86.5,
          87,
          87.5,
          88,
          88.5,
          89,
          89.5,
          90,
          90.5,
          91,
          91.5,
          92,
          92.5,
          93,
          93.5,
          94,
          94.5,
          95,
          95.5,
          96,
          96.5,
          97,
          97.5,
          98,
          98.5,
          99,
          99.5
         ],
         "xaxis": "x1",
         "y": [
          0.7706761446261952,
          0.6578442315024147,
          0.41704900019519553,
          0.22033110299609004,
          0.12677022968764629,
          0.07897535458003357,
          0.0342964802958031,
          0.010623756660126707,
          0.01617999116026686,
          0.020705144134914248,
          0.00741517912410802,
          0.002707007734584664,
          0.004827400182111271,
          0.010636848171993046,
          0.002676222401445701,
          0.003988174926182056,
          0.0020589767543717982,
          0.007074908388238055,
          0.001243121613093451,
          0.0038864657277809366,
          0.0010680722372273612,
          0.0053290629078541615,
          0.0006710871214176937,
          0.0035494687541951075,
          0.0006272047892912722,
          0.004305235632210004,
          0.00040028650035059225,
          0.003209209720319376,
          0.0004013725686049241,
          0.003635198862737536,
          0.00025634041287641435,
          0.00291217314766814,
          0.00027366306521324317,
          0.00316390855255424,
          0.0001731250007613542,
          0.002662324799293904,
          0.00019595428281636573,
          0.0028154428066362092,
          0.00012186039188563647,
          0.0024539532580078894,
          0.00014593119272726662,
          0.0025483820727847336,
          8.866907044990967e-05,
          0.002280040877816554,
          0.0001122662937815567,
          0.0023382339832565156,
          6.63069562066363e-05,
          0.0021343591223645167,
          8.878586817475208e-05,
          0.0021695909304789724,
          5.074554941816841e-05,
          0.0020118358908744085,
          7.192645851223251e-05,
          0.002032277512782463,
          3.962577436331384e-05,
          0.0019084579568139054,
          5.953184715016109e-05,
          0.001919308111692274,
          3.150562249229982e-05,
          0.0018210774308800072,
          5.0244941756778533e-05,
          0.001825735159040116,
          2.547133163620125e-05,
          0.001747227447022187,
          4.318288121091078e-05,
          0.001747965817979479,
          2.092601700603774e-05,
          0.0016849715898905931,
          3.77551442157756e-05,
          0.0016833390656514039,
          1.7469718697728925e-05,
          0.0016327874752569962,
          3.355757289421474e-05,
          0.001629854526491776,
          1.4828775359979063e-05,
          0.0015894787704710037,
          3.030848394533492e-05,
          0.0015859934170426287,
          1.2812910941795153e-05,
          0.0015541094122524365,
          2.78090232110062e-05,
          0.001550597450498856,
          1.128846252827011e-05,
          0.0015259547811142628,
          2.5917976672838856e-05,
          0.0015227854252194456,
          1.0161325887775661e-05,
          0.0015044658205308956,
          2.4535488004723052e-05,
          0.0015018950882898937,
          9.365942871797615e-06,
          0.0014892431701372046,
          2.3592448262832236e-05,
          0.001487442492239126,
          8.858176262964391e-06,
          0.0014800192502398047,
          2.3043636008298195e-05,
          0.0014790938809742067,
          8.61079188918823e-06,
          0.0014766469194245685
         ],
         "yaxis": "y1"
        },
        {
         "name": "ir median",
         "type": "scatter",
         "x": [
          0,
          0.5,
          1,
          1.5,
          2,
          2.5,
          3,
          3.5,
          4,
          4.5,
          5,
          5.5,
          6,
          6.5,
          7,
          7.5,
          8,
          8.5,
          9,
          9.5,
          10,
          10.5,
          11,
          11.5,
          12,
          12.5,
          13,
          13.5,
          14,
          14.5,
          15,
          15.5,
          16,
          16.5,
          17,
          17.5,
          18,
          18.5,
          19,
          19.5,
          20,
          20.5,
          21,
          21.5,
          22,
          22.5,
          23,
          23.5,
          24,
          24.5,
          25,
          25.5,
          26,
          26.5,
          27,
          27.5,
          28,
          28.5,
          29,
          29.5,
          30,
          30.5,
          31,
          31.5,
          32,
          32.5,
          33,
          33.5,
          34,
          34.5,
          35,
          35.5,
          36,
          36.5,
          37,
          37.5,
          38,
          38.5,
          39,
          39.5,
          40,
          40.5,
          41,
          41.5,
          42,
          42.5,
          43,
          43.5,
          44,
          44.5,
          45,
          45.5,
          46,
          46.5,
          47,
          47.5,
          48,
          48.5,
          49,
          49.5,
          50,
          50.5,
          51,
          51.5,
          52,
          52.5,
          53,
          53.5,
          54,
          54.5,
          55,
          55.5,
          56,
          56.5,
          57,
          57.5,
          58,
          58.5,
          59,
          59.5,
          60,
          60.5,
          61,
          61.5,
          62,
          62.5,
          63,
          63.5,
          64,
          64.5,
          65,
          65.5,
          66,
          66.5,
          67,
          67.5,
          68,
          68.5,
          69,
          69.5,
          70,
          70.5,
          71,
          71.5,
          72,
          72.5,
          73,
          73.5,
          74,
          74.5,
          75,
          75.5,
          76,
          76.5,
          77,
          77.5,
          78,
          78.5,
          79,
          79.5,
          80,
          80.5,
          81,
          81.5,
          82,
          82.5,
          83,
          83.5,
          84,
          84.5,
          85,
          85.5,
          86,
          86.5,
          87,
          87.5,
          88,
          88.5,
          89,
          89.5,
          90,
          90.5,
          91,
          91.5,
          92,
          92.5,
          93,
          93.5,
          94,
          94.5,
          95,
          95.5,
          96,
          96.5,
          97,
          97.5,
          98,
          98.5,
          99,
          99.5
         ],
         "xaxis": "x1",
         "y": [
          1,
          0.9609858792423037,
          0.8493910783443465,
          0.6806553273397671,
          0.47766430493318324,
          0.26701731454539374,
          0.07477425220565255,
          0.07756948383070845,
          0.1761876246179146,
          0.21659769842426568,
          0.203669403699195,
          0.15004021578727816,
          0.07329874852945573,
          0.0074933832686411,
          0.0752748089995024,
          0.11781995142878207,
          0.12945605051128967,
          0.11141761427237698,
          0.07086675829855384,
          0.018861698662017007,
          0.03225806451612904,
          0.07151626662386812,
          0.09144891615490382,
          0.08936373593937712,
          0.06751863116634683,
          0.03225806451612899,
          0.0076438830826484625,
          0.04303717018245212,
          0.06639110445428865,
          0.0733148742571087,
          0.06331001630661758,
          0.039639612506494434,
          0.00839227130311153,
          0.023013855729956782,
          0.04753470057585244,
          0.060032263711161944,
          0.058311040794718466,
          0.043457333279791274,
          0.019440229182878306,
          0.007904625243149478,
          0.03225806451612906,
          0.04824726125843927,
          0.052605279897508364,
          0.044815194788062174,
          0.027116543462253145,
          0.0038970608632566306,
          0.019372436743247266,
          0.03740669590076372,
          0.046288539142079095,
          0.04430444861253545,
          0.032258064516129094,
          0.013208222301886922,
          0.008291932337890625,
          0.027269159021628676,
          0.03946747238362248,
          0.042291387921232854,
          0.0353483667529111,
          0.02047913246470846,
          0.0012823436882295296,
          0.01774647790697043,
          0.032258064516129024,
          0.03903472230440688,
          0.03669653657810979,
          0.025974981897048194,
          0.009501349158744172,
          0.008831973818591583,
          0.02478401210539965,
          0.03473925755186822,
          0.036521118429452784,
          0.029863037744408003,
          0.01643630482240095,
          0.0005642228244392819,
          0.017175040310412153,
          0.02958243455696688,
          0.0349929068023339,
          0.0322580645161292,
          0.02211506152018676,
          0.006992963171573928,
          0.009565200389888414,
          0.023728091424958284,
          0.03225806451612903,
          0.03324749156620072,
          0.026542787635836427,
          0.013762432878720162,
          0.002091199507967552,
          0.0173337246007144,
          0.02845106562538941,
          0.03290594712614124,
          0.02971429122462422,
          0.01966116232088949,
          0.005109175494339861,
          0.010554241701894144,
          0.023702014477195166,
          0.03130380047964122,
          0.031621523308740525,
          0.02460507392816737,
          0.01189846447216362,
          0.003543750492958685,
          0.018140673193343653,
          0.02851208617785293
         ],
         "yaxis": "y1"
        }
       ],
       "layout": {
        "height": 450,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0,
          1
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"a598f915-fbd3-424f-9bc4-4b3432adfe44\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"a598f915-fbd3-424f-9bc4-4b3432adfe44\", [{\"type\": \"scatter\", \"x\": [0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, 6.0, 6.5, 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, 25.0, 25.5, 26.0, 26.5, 27.0, 27.5, 28.0, 28.5, 29.0, 29.5, 30.0, 30.5, 31.0, 31.5, 32.0, 32.5, 33.0, 33.5, 34.0, 34.5, 35.0, 35.5, 36.0, 36.5, 37.0, 37.5, 38.0, 38.5, 39.0, 39.5, 40.0, 40.5, 41.0, 41.5, 42.0, 42.5, 43.0, 43.5, 44.0, 44.5, 45.0, 45.5, 46.0, 46.5, 47.0, 47.5, 48.0, 48.5, 49.0, 49.5, 50.0, 50.5, 51.0, 51.5, 52.0, 52.5, 53.0, 53.5, 54.0, 54.5, 55.0, 55.5, 56.0, 56.5, 57.0, 57.5, 58.0, 58.5, 59.0, 59.5, 60.0, 60.5, 61.0, 61.5, 62.0, 62.5, 63.0, 63.5, 64.0, 64.5, 65.0, 65.5, 66.0, 66.5, 67.0, 67.5, 68.0, 68.5, 69.0, 69.5, 70.0, 70.5, 71.0, 71.5, 72.0, 72.5, 73.0, 73.5, 74.0, 74.5, 75.0, 75.5, 76.0, 76.5, 77.0, 77.5, 78.0, 78.5, 79.0, 79.5, 80.0, 80.5, 81.0, 81.5, 82.0, 82.5, 83.0, 83.5, 84.0, 84.5, 85.0, 85.5, 86.0, 86.5, 87.0, 87.5, 88.0, 88.5, 89.0, 89.5, 90.0, 90.5, 91.0, 91.5, 92.0, 92.5, 93.0, 93.5, 94.0, 94.5, 95.0, 95.5, 96.0, 96.5, 97.0, 97.5, 98.0, 98.5, 99.0, 99.5], \"y\": [0.7706761446261952, 0.6578442315024147, 0.41704900019519553, 0.22033110299609004, 0.12677022968764629, 0.07897535458003357, 0.0342964802958031, 0.010623756660126707, 0.01617999116026686, 0.020705144134914248, 0.00741517912410802, 0.002707007734584664, 0.004827400182111271, 0.010636848171993046, 0.002676222401445701, 0.003988174926182056, 0.0020589767543717982, 0.007074908388238055, 0.001243121613093451, 0.0038864657277809366, 0.0010680722372273612, 0.0053290629078541615, 0.0006710871214176937, 0.0035494687541951075, 0.0006272047892912722, 0.004305235632210004, 0.00040028650035059225, 0.003209209720319376, 0.0004013725686049241, 0.003635198862737536, 0.00025634041287641435, 0.00291217314766814, 0.00027366306521324317, 0.00316390855255424, 0.0001731250007613542, 0.002662324799293904, 0.00019595428281636573, 0.0028154428066362092, 0.00012186039188563647, 0.0024539532580078894, 0.00014593119272726662, 0.0025483820727847336, 8.866907044990967e-05, 0.002280040877816554, 0.0001122662937815567, 0.0023382339832565156, 6.63069562066363e-05, 0.0021343591223645167, 8.878586817475208e-05, 0.0021695909304789724, 5.074554941816841e-05, 0.0020118358908744085, 7.192645851223251e-05, 0.002032277512782463, 3.962577436331384e-05, 0.0019084579568139054, 5.953184715016109e-05, 0.001919308111692274, 3.150562249229982e-05, 0.0018210774308800072, 5.0244941756778533e-05, 0.001825735159040116, 2.547133163620125e-05, 0.001747227447022187, 4.318288121091078e-05, 0.001747965817979479, 2.092601700603774e-05, 0.0016849715898905931, 3.77551442157756e-05, 0.0016833390656514039, 1.7469718697728925e-05, 0.0016327874752569962, 3.355757289421474e-05, 0.001629854526491776, 1.4828775359979063e-05, 0.0015894787704710037, 3.030848394533492e-05, 0.0015859934170426287, 1.2812910941795153e-05, 0.0015541094122524365, 2.78090232110062e-05, 0.001550597450498856, 1.128846252827011e-05, 0.0015259547811142628, 2.5917976672838856e-05, 0.0015227854252194456, 1.0161325887775661e-05, 0.0015044658205308956, 2.4535488004723052e-05, 0.0015018950882898937, 9.365942871797615e-06, 0.0014892431701372046, 2.3592448262832236e-05, 0.001487442492239126, 8.858176262964391e-06, 0.0014800192502398047, 2.3043636008298195e-05, 0.0014790938809742067, 8.61079188918823e-06, 0.0014766469194245685], \"name\": \"Amplitude Frequency Response\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, 6.0, 6.5, 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, 25.0, 25.5, 26.0, 26.5, 27.0, 27.5, 28.0, 28.5, 29.0, 29.5, 30.0, 30.5, 31.0, 31.5, 32.0, 32.5, 33.0, 33.5, 34.0, 34.5, 35.0, 35.5, 36.0, 36.5, 37.0, 37.5, 38.0, 38.5, 39.0, 39.5, 40.0, 40.5, 41.0, 41.5, 42.0, 42.5, 43.0, 43.5, 44.0, 44.5, 45.0, 45.5, 46.0, 46.5, 47.0, 47.5, 48.0, 48.5, 49.0, 49.5, 50.0, 50.5, 51.0, 51.5, 52.0, 52.5, 53.0, 53.5, 54.0, 54.5, 55.0, 55.5, 56.0, 56.5, 57.0, 57.5, 58.0, 58.5, 59.0, 59.5, 60.0, 60.5, 61.0, 61.5, 62.0, 62.5, 63.0, 63.5, 64.0, 64.5, 65.0, 65.5, 66.0, 66.5, 67.0, 67.5, 68.0, 68.5, 69.0, 69.5, 70.0, 70.5, 71.0, 71.5, 72.0, 72.5, 73.0, 73.5, 74.0, 74.5, 75.0, 75.5, 76.0, 76.5, 77.0, 77.5, 78.0, 78.5, 79.0, 79.5, 80.0, 80.5, 81.0, 81.5, 82.0, 82.5, 83.0, 83.5, 84.0, 84.5, 85.0, 85.5, 86.0, 86.5, 87.0, 87.5, 88.0, 88.5, 89.0, 89.5, 90.0, 90.5, 91.0, 91.5, 92.0, 92.5, 93.0, 93.5, 94.0, 94.5, 95.0, 95.5, 96.0, 96.5, 97.0, 97.5, 98.0, 98.5, 99.0, 99.5], \"y\": [1.0, 0.9609858792423037, 0.8493910783443465, 0.6806553273397671, 0.47766430493318324, 0.26701731454539374, 0.07477425220565255, 0.07756948383070845, 0.1761876246179146, 0.21659769842426568, 0.203669403699195, 0.15004021578727816, 0.07329874852945573, 0.0074933832686411, 0.0752748089995024, 0.11781995142878207, 0.12945605051128967, 0.11141761427237698, 0.07086675829855384, 0.018861698662017007, 0.03225806451612904, 0.07151626662386812, 0.09144891615490382, 0.08936373593937712, 0.06751863116634683, 0.03225806451612899, 0.0076438830826484625, 0.04303717018245212, 0.06639110445428865, 0.0733148742571087, 0.06331001630661758, 0.039639612506494434, 0.00839227130311153, 0.023013855729956782, 0.04753470057585244, 0.060032263711161944, 0.058311040794718466, 0.043457333279791274, 0.019440229182878306, 0.007904625243149478, 0.03225806451612906, 0.04824726125843927, 0.052605279897508364, 0.044815194788062174, 0.027116543462253145, 0.0038970608632566306, 0.019372436743247266, 0.03740669590076372, 0.046288539142079095, 0.04430444861253545, 0.032258064516129094, 0.013208222301886922, 0.008291932337890625, 0.027269159021628676, 0.03946747238362248, 0.042291387921232854, 0.0353483667529111, 0.02047913246470846, 0.0012823436882295296, 0.01774647790697043, 0.032258064516129024, 0.03903472230440688, 0.03669653657810979, 0.025974981897048194, 0.009501349158744172, 0.008831973818591583, 0.02478401210539965, 0.03473925755186822, 0.036521118429452784, 0.029863037744408003, 0.01643630482240095, 0.0005642228244392819, 0.017175040310412153, 0.02958243455696688, 0.0349929068023339, 0.0322580645161292, 0.02211506152018676, 0.006992963171573928, 0.009565200389888414, 0.023728091424958284, 0.03225806451612903, 0.03324749156620072, 0.026542787635836427, 0.013762432878720162, 0.002091199507967552, 0.0173337246007144, 0.02845106562538941, 0.03290594712614124, 0.02971429122462422, 0.01966116232088949, 0.005109175494339861, 0.010554241701894144, 0.023702014477195166, 0.03130380047964122, 0.031621523308740525, 0.02460507392816737, 0.01189846447216362, 0.003543750492958685, 0.018140673193343653, 0.02851208617785293], \"name\": \"ir median\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"a598f915-fbd3-424f-9bc4-4b3432adfe44\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"a598f915-fbd3-424f-9bc4-4b3432adfe44\", [{\"type\": \"scatter\", \"x\": [0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, 6.0, 6.5, 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, 25.0, 25.5, 26.0, 26.5, 27.0, 27.5, 28.0, 28.5, 29.0, 29.5, 30.0, 30.5, 31.0, 31.5, 32.0, 32.5, 33.0, 33.5, 34.0, 34.5, 35.0, 35.5, 36.0, 36.5, 37.0, 37.5, 38.0, 38.5, 39.0, 39.5, 40.0, 40.5, 41.0, 41.5, 42.0, 42.5, 43.0, 43.5, 44.0, 44.5, 45.0, 45.5, 46.0, 46.5, 47.0, 47.5, 48.0, 48.5, 49.0, 49.5, 50.0, 50.5, 51.0, 51.5, 52.0, 52.5, 53.0, 53.5, 54.0, 54.5, 55.0, 55.5, 56.0, 56.5, 57.0, 57.5, 58.0, 58.5, 59.0, 59.5, 60.0, 60.5, 61.0, 61.5, 62.0, 62.5, 63.0, 63.5, 64.0, 64.5, 65.0, 65.5, 66.0, 66.5, 67.0, 67.5, 68.0, 68.5, 69.0, 69.5, 70.0, 70.5, 71.0, 71.5, 72.0, 72.5, 73.0, 73.5, 74.0, 74.5, 75.0, 75.5, 76.0, 76.5, 77.0, 77.5, 78.0, 78.5, 79.0, 79.5, 80.0, 80.5, 81.0, 81.5, 82.0, 82.5, 83.0, 83.5, 84.0, 84.5, 85.0, 85.5, 86.0, 86.5, 87.0, 87.5, 88.0, 88.5, 89.0, 89.5, 90.0, 90.5, 91.0, 91.5, 92.0, 92.5, 93.0, 93.5, 94.0, 94.5, 95.0, 95.5, 96.0, 96.5, 97.0, 97.5, 98.0, 98.5, 99.0, 99.5], \"y\": [0.7706761446261952, 0.6578442315024147, 0.41704900019519553, 0.22033110299609004, 0.12677022968764629, 0.07897535458003357, 0.0342964802958031, 0.010623756660126707, 0.01617999116026686, 0.020705144134914248, 0.00741517912410802, 0.002707007734584664, 0.004827400182111271, 0.010636848171993046, 0.002676222401445701, 0.003988174926182056, 0.0020589767543717982, 0.007074908388238055, 0.001243121613093451, 0.0038864657277809366, 0.0010680722372273612, 0.0053290629078541615, 0.0006710871214176937, 0.0035494687541951075, 0.0006272047892912722, 0.004305235632210004, 0.00040028650035059225, 0.003209209720319376, 0.0004013725686049241, 0.003635198862737536, 0.00025634041287641435, 0.00291217314766814, 0.00027366306521324317, 0.00316390855255424, 0.0001731250007613542, 0.002662324799293904, 0.00019595428281636573, 0.0028154428066362092, 0.00012186039188563647, 0.0024539532580078894, 0.00014593119272726662, 0.0025483820727847336, 8.866907044990967e-05, 0.002280040877816554, 0.0001122662937815567, 0.0023382339832565156, 6.63069562066363e-05, 0.0021343591223645167, 8.878586817475208e-05, 0.0021695909304789724, 5.074554941816841e-05, 0.0020118358908744085, 7.192645851223251e-05, 0.002032277512782463, 3.962577436331384e-05, 0.0019084579568139054, 5.953184715016109e-05, 0.001919308111692274, 3.150562249229982e-05, 0.0018210774308800072, 5.0244941756778533e-05, 0.001825735159040116, 2.547133163620125e-05, 0.001747227447022187, 4.318288121091078e-05, 0.001747965817979479, 2.092601700603774e-05, 0.0016849715898905931, 3.77551442157756e-05, 0.0016833390656514039, 1.7469718697728925e-05, 0.0016327874752569962, 3.355757289421474e-05, 0.001629854526491776, 1.4828775359979063e-05, 0.0015894787704710037, 3.030848394533492e-05, 0.0015859934170426287, 1.2812910941795153e-05, 0.0015541094122524365, 2.78090232110062e-05, 0.001550597450498856, 1.128846252827011e-05, 0.0015259547811142628, 2.5917976672838856e-05, 0.0015227854252194456, 1.0161325887775661e-05, 0.0015044658205308956, 2.4535488004723052e-05, 0.0015018950882898937, 9.365942871797615e-06, 0.0014892431701372046, 2.3592448262832236e-05, 0.001487442492239126, 8.858176262964391e-06, 0.0014800192502398047, 2.3043636008298195e-05, 0.0014790938809742067, 8.61079188918823e-06, 0.0014766469194245685], \"name\": \"Amplitude Frequency Response\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, 6.0, 6.5, 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, 25.0, 25.5, 26.0, 26.5, 27.0, 27.5, 28.0, 28.5, 29.0, 29.5, 30.0, 30.5, 31.0, 31.5, 32.0, 32.5, 33.0, 33.5, 34.0, 34.5, 35.0, 35.5, 36.0, 36.5, 37.0, 37.5, 38.0, 38.5, 39.0, 39.5, 40.0, 40.5, 41.0, 41.5, 42.0, 42.5, 43.0, 43.5, 44.0, 44.5, 45.0, 45.5, 46.0, 46.5, 47.0, 47.5, 48.0, 48.5, 49.0, 49.5, 50.0, 50.5, 51.0, 51.5, 52.0, 52.5, 53.0, 53.5, 54.0, 54.5, 55.0, 55.5, 56.0, 56.5, 57.0, 57.5, 58.0, 58.5, 59.0, 59.5, 60.0, 60.5, 61.0, 61.5, 62.0, 62.5, 63.0, 63.5, 64.0, 64.5, 65.0, 65.5, 66.0, 66.5, 67.0, 67.5, 68.0, 68.5, 69.0, 69.5, 70.0, 70.5, 71.0, 71.5, 72.0, 72.5, 73.0, 73.5, 74.0, 74.5, 75.0, 75.5, 76.0, 76.5, 77.0, 77.5, 78.0, 78.5, 79.0, 79.5, 80.0, 80.5, 81.0, 81.5, 82.0, 82.5, 83.0, 83.5, 84.0, 84.5, 85.0, 85.5, 86.0, 86.5, 87.0, 87.5, 88.0, 88.5, 89.0, 89.5, 90.0, 90.5, 91.0, 91.5, 92.0, 92.5, 93.0, 93.5, 94.0, 94.5, 95.0, 95.5, 96.0, 96.5, 97.0, 97.5, 98.0, 98.5, 99.0, 99.5], \"y\": [1.0, 0.9609858792423037, 0.8493910783443465, 0.6806553273397671, 0.47766430493318324, 0.26701731454539374, 0.07477425220565255, 0.07756948383070845, 0.1761876246179146, 0.21659769842426568, 0.203669403699195, 0.15004021578727816, 0.07329874852945573, 0.0074933832686411, 0.0752748089995024, 0.11781995142878207, 0.12945605051128967, 0.11141761427237698, 0.07086675829855384, 0.018861698662017007, 0.03225806451612904, 0.07151626662386812, 0.09144891615490382, 0.08936373593937712, 0.06751863116634683, 0.03225806451612899, 0.0076438830826484625, 0.04303717018245212, 0.06639110445428865, 0.0733148742571087, 0.06331001630661758, 0.039639612506494434, 0.00839227130311153, 0.023013855729956782, 0.04753470057585244, 0.060032263711161944, 0.058311040794718466, 0.043457333279791274, 0.019440229182878306, 0.007904625243149478, 0.03225806451612906, 0.04824726125843927, 0.052605279897508364, 0.044815194788062174, 0.027116543462253145, 0.0038970608632566306, 0.019372436743247266, 0.03740669590076372, 0.046288539142079095, 0.04430444861253545, 0.032258064516129094, 0.013208222301886922, 0.008291932337890625, 0.027269159021628676, 0.03946747238362248, 0.042291387921232854, 0.0353483667529111, 0.02047913246470846, 0.0012823436882295296, 0.01774647790697043, 0.032258064516129024, 0.03903472230440688, 0.03669653657810979, 0.025974981897048194, 0.009501349158744172, 0.008831973818591583, 0.02478401210539965, 0.03473925755186822, 0.036521118429452784, 0.029863037744408003, 0.01643630482240095, 0.0005642228244392819, 0.017175040310412153, 0.02958243455696688, 0.0349929068023339, 0.0322580645161292, 0.02211506152018676, 0.006992963171573928, 0.009565200389888414, 0.023728091424958284, 0.03225806451612903, 0.03324749156620072, 0.026542787635836427, 0.013762432878720162, 0.002091199507967552, 0.0173337246007144, 0.02845106562538941, 0.03290594712614124, 0.02971429122462422, 0.01966116232088949, 0.005109175494339861, 0.010554241701894144, 0.023702014477195166, 0.03130380047964122, 0.031621523308740525, 0.02460507392816737, 0.01189846447216362, 0.003543750492958685, 0.018140673193343653, 0.02851208617785293], \"name\": \"ir median\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "N = 200\n",
    "T = 2# s\n",
    "\n",
    "t = np.linspace(0, T, N)\n",
    "s = np.ones(N)\n",
    "\n",
    "df = 1. / T\n",
    "k = [i * df for i in range(N)]\n",
    "\n",
    "Rp = 1.0\n",
    "Rs = 30.0\n",
    "w0 = 1\n",
    "w1 = 5\n",
    "HGen = transfer_function_butterworth(Rp, Rs, w0, w1)\n",
    "\n",
    "H_jw = [HGen(1j*i / w0) for i in k]\n",
    "afr = np.absolute(H_jw)\n",
    "phase = np.angle(H_jw)\n",
    "\n",
    "# sym = np.append(afr[::-1], afr)\n",
    "coef = np.fft.ifft(afr)\n",
    "# coef = [HGen((1 - 1. / z) / (1 + 1. / z) * 2 * N/T) for z in t[1:]]\n",
    "# coef = coef[:len(coef) // 2]\n",
    "\n",
    "\n",
    "coef[50:-50] = 0\n",
    "H_jw = np.fft.fft(coef.real)\n",
    "afr = np.absolute(H_jw)\n",
    "afr = afr[:len(afr) // 2]\n",
    "\n",
    "\n",
    "#--- \n",
    "kernel_size = 31\n",
    "filt = create_filter_median(kernel_size)\n",
    "filt = np.pad(filt, (0, N - kernel_size), 'constant', constant_values=(0, 0))\n",
    "# ir_median = impulse_response_median(filt)\n",
    "ir_median = np.fft.fft(filt)[:len(filt) // 2]\n",
    "#---\n",
    "\n",
    "\n",
    "tr_afr = go.Scatter(\n",
    "    x = k,\n",
    "    y = afr,\n",
    "    name='Amplitude Frequency Response'\n",
    ")\n",
    "\n",
    "tr_ir_median = go.Scatter(\n",
    "    x = k,\n",
    "    y = np.absolute(ir_median),\n",
    "    name='ir median'\n",
    ")\n",
    "tr_coef_real = go.Scatter(\n",
    "    x = t,\n",
    "    y = coef.real,\n",
    "    name='coef real'\n",
    ")\n",
    "\n",
    "tr_coef_imag = go.Scatter(\n",
    "    x = t,\n",
    "    y = coef.imag,\n",
    "    name='coef imag'\n",
    ")\n",
    "\n",
    "rows = 1\n",
    "cols = 1\n",
    "fig = py.tools.make_subplots(rows = rows, cols = cols)\n",
    "\n",
    "fig['layout'].update(height=rows * 450, width=cols * 900)\n",
    "# fig['layout'].update(xaxis=dict(type='log', autorange=True),\n",
    "#                      xaxis2=dict(type='log', autorange=True),\n",
    "#                      xaxis3=dict(type='log', autorange=True))\n",
    "\n",
    "fig.append_trace(tr_afr, 1, 1)\n",
    "fig.append_trace(tr_ir_median, 1, 1)\n",
    "# fig.append_trace(tr_phase, 2, 1)\n",
    "# fig.append_trace(tr_coef_real, 2, 1)\n",
    "# fig.append_trace(tr_coef_imag, 2, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "signal",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          0,
          0.5470712324555124,
          0.9729837388400164,
          1.1867855447100966,
          1.15039199482706,
          0.8880391842877574,
          0.4801687843278219,
          0.04327223267819885,
          -0.29927003037605165,
          -0.44806893261371417,
          -0.35261180293090866,
          -0.02393492018332377,
          0.4680825657614928,
          1.0121274955840915,
          1.483215353606672,
          1.773871065515484,
          1.8209383418578367,
          1.6213200597907442,
          1.2327174774556924,
          0.7591837436783359,
          0.325100935674981,
          0.044081946933145044,
          -0.009433562542299656,
          0.18120699735764845,
          0.570695810510169,
          1.0630744782068284,
          1.5357015521406279,
          1.869890086304252,
          1.9805611579765605,
          1.8375051288644824,
          1.4729390062649772,
          0.9734718385793981,
          0.4584853419511728,
          0.05033076760919797,
          -0.15621247978327912,
          -0.11758654313659678,
          0.14769506161699042,
          0.5637079358474658,
          1.0161231520277205,
          1.3808110371742361,
          1.5548962531802957,
          1.4825056324803985,
          1.168776104429309,
          0.6786229720508137,
          0.12057604984105816,
          -0.3802783989889388,
          -0.7134903407081402,
          -0.8107807517622705,
          -0.6630398323040643,
          -0.32254229544498736,
          0.11017346305407791,
          0.5114841465290514,
          0.7656277315205301,
          0.7936856301261874,
          0.5733600978386997,
          0.1446057319257904,
          -0.40029207704564723,
          -0.939713319981264,
          -1.353029364636093,
          -1.5506827814043829,
          -1.4965065028944882,
          -1.2167066296271045,
          -0.7932649537881495,
          -0.34340962319694446,
          0.009717101563887831,
          0.1678658594577398,
          0.08226540854041453,
          -0.23415613257802415,
          -0.7099673518472785,
          -1.233048593335495,
          -1.6785754485306448,
          -1.9401797942115588,
          -1.9565036338789883,
          -1.7265119823877373,
          -1.3097393012754441,
          -0.8114079672037611,
          -0.3561365993439014,
          -0.05680660543456917,
          0.013635106676084696,
          -0.1596071488928853,
          -0.5294926612153024,
          -0.998911302745649,
          -1.4449629077179789,
          -1.749683355124433,
          -1.8295410938292038,
          -1.656335008514002,
          -1.264272679475705,
          -0.7414605721561466,
          -0.20793198390341255,
          0.21429821922754289,
          0.43167113975908866,
          0.40240975249511035,
          0.14690594797260043,
          -0.25742603830739214,
          -0.695543856037537,
          -1.0435735317421833,
          -1.1998138879300955,
          -1.110202951983091,
          -0.7818839504040263,
          -0.2814815121351242,
          0.28148151213511213,
          0.7818839504040228,
          1.1102029519830894,
          1.1998138879300957,
          1.0435735317421815,
          0.695543856037546,
          0.2574260383073956,
          -0.1469059479725977,
          -0.40240975249510924,
          -0.431671139759088,
          -0.21429821922754555,
          0.20793198390340872,
          0.7414605721561424,
          1.2642726794757015,
          1.656335008514004,
          1.829541093829204,
          1.7496833551244344,
          1.444962907717982,
          0.9989113027456528,
          0.5294926612152997,
          0.15960714889288352,
          -0.013635106676084252,
          0.056806605434567725,
          0.3561365993438984,
          0.8114079672037644,
          1.3097393012754472,
          1.7265119823877302,
          1.9565036338789876,
          1.94017979421156,
          1.6785754485306423,
          1.2330485933354989,
          0.7099673518472971,
          0.23415613257802737,
          -0.08226540854041298,
          -0.16786585945773957,
          -0.009717101563890052,
          0.3434096231969323,
          0.7932649537881459,
          1.2167066296271045,
          1.4965065028944906,
          1.5506827814043835,
          1.353029364636102,
          0.9397133199812677,
          0.4002920770456477,
          -0.14460573192579718,
          -0.573360097838697,
          -0.7936856301261845,
          -0.7656277315205313,
          -0.5114841465290515,
          -0.11017346305407516,
          0.3225422954449871,
          0.6630398323040658,
          0.8107807517622702,
          0.7134903407081403,
          0.3802783989889451,
          -0.12057604984105774,
          -0.6786229720508171,
          -1.168776104429306,
          -1.4825056324803985,
          -1.5548962531802966,
          -1.3808110371742361,
          -1.0161231520277179,
          -0.5637079358474693,
          -0.1476950616169881,
          0.11758654313659445,
          0.15621247978327968,
          -0.05033076760920008,
          -0.458485341951169,
          -0.9734718385794013,
          -1.4729390062649723,
          -1.837505128864481,
          -1.9805611579765605,
          -1.869890086304254,
          -1.5357015521406252,
          -1.063074478206836,
          -0.5706958105101694,
          -0.18120699735764556,
          0.009433562542299323,
          -0.04408194693314116,
          -0.3251009356749768,
          -0.7591837436783355,
          -1.2327174774556986,
          -1.621320059790742,
          -1.8209383418578349,
          -1.7738710655154855,
          -1.4832153536066714,
          -1.0121274955840844,
          -0.46808256576149515,
          0.023934920183315223,
          0.35261180293090666,
          0.44806893261371405,
          0.2992700303760482,
          -0.04327223267819741,
          -0.480168784327813,
          -0.8880391842877544,
          -1.1503919948270604,
          -1.1867855447100955,
          -0.9729837388400172,
          -0.547071232455522,
          -4.408728476930472e-15
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          0.01714665804693552,
          0.051804236902644414,
          0.08604167143293481,
          0.1194083615946368,
          0.15161255156170705,
          0.18256945921669146,
          0.21235497966328176,
          0.2411855994587691,
          0.26930275441560103,
          0.29691456407208217,
          0.32408435592453055,
          0.35071899600655426,
          0.3765347178985086,
          0.4011344262881963,
          0.424051832082563,
          0.4448769347245664,
          0.4633061040488655,
          0.479229834061774,
          0.49271080726523075,
          0.5039833465513338,
          0.5133489336074003,
          0.5211194872262994,
          0.5274971078944537,
          0.5325459028290849,
          0.5361374701334188,
          0.5380092001774455,
          0.5377953813422821,
          0.5351488325862506,
          0.5297972488403224,
          0.5216456178744384,
          0.5107737249008547,
          0.4974547309260736,
          0.4820648270666807,
          0.46503180945330214,
          0.44671012144550015,
          0.42733874720326315,
          0.40696725156515134,
          0.38549347860171174,
          0.36267837122566265,
          0.3382590821568445,
          0.3120071439640086,
          0.2838418305294122,
          0.2538456197436744,
          0.22230228050756537,
          0.18962359498917494,
          0.15630700806080444,
          0.12281075351526984,
          0.08950098901486833,
          0.05656079930424682,
          0.02400555949918129,
          -0.008324129368965245,
          -0.04067016344198319,
          -0.07328614434591967,
          -0.10628688651545865,
          -0.13962620536391385,
          -0.1730446269811516,
          -0.2061368299068164,
          -0.23838963597042914,
          -0.26931271305535315,
          -0.29849918283442195,
          -0.325730838080631,
          -0.3509726254266542,
          -0.37438675492125767,
          -0.3962344686231396,
          -0.41681848007332073,
          -0.43635240849642914,
          -0.45491795468770735,
          -0.4723927214240694,
          -0.4884945900078641,
          -0.502803954557477,
          -0.5148859470622054,
          -0.5243546401198568,
          -0.530990721836529,
          -0.5347558667839055,
          -0.5358276195879195,
          -0.5345187756258786,
          -0.5312286988926582,
          -0.5263114997984265,
          -0.5200212122375891,
          -0.5124204776925817,
          -0.5034026751848478,
          -0.4926948242456341,
          -0.4799675888869166,
          -0.4648977972289563,
          -0.44729484383800755,
          -0.427132332684285,
          -0.40460397615576443,
          -0.3800627641986331,
          -0.3539854528203153,
          -0.3268442729641381,
          -0.2990446830740496,
          -0.27081781272753097,
          -0.24222113687945487,
          -0.2131204120299537,
          -0.183283897782624,
          -0.1524387132336338,
          -0.12040146197222958,
          -0.08712431219280879,
          -0.052770461741437416,
          -0.01767549268288196,
          0.017675492682880697,
          0.05277046174143612,
          0.08712431219280763,
          0.12040146197222835,
          0.1524387132336327,
          0.18328389778262305,
          0.21312041202995274,
          0.24222113687945404,
          0.27081781272752997,
          0.29904468307404874,
          0.32684427296413726,
          0.3539854528203146,
          0.3800627641986321,
          0.40460397615576355,
          0.4271323326842844,
          0.44729484383800716,
          0.46489779722895586,
          0.47996758888691615,
          0.4926948242456339,
          0.5034026751848479,
          0.5124204776925818,
          0.5200212122375895,
          0.526311499798427,
          0.5312286988926587,
          0.5345187756258788,
          0.53582761958792,
          0.5347558667839062,
          0.5309907218365298,
          0.5243546401198573,
          0.5148859470622061,
          0.5028039545574776,
          0.48849459000786516,
          0.47239272142407013,
          0.45491795468770824,
          0.43635240849642987,
          0.41681848007332173,
          0.39623446862314027,
          0.3743867549212584,
          0.350972625426655,
          0.3257308380806319,
          0.2984991828344225,
          0.2693127130553539,
          0.2383896359704298,
          0.20613682990681714,
          0.17304462698115192,
          0.13962620536391432,
          0.10628688651545896,
          0.07328614434592005,
          0.040670163441983556,
          0.008324129368965547,
          -0.024005559499180915,
          -0.05656079930424651,
          -0.08950098901486768,
          -0.12281075351526927,
          -0.15630700806080397,
          -0.18962359498917467,
          -0.222302280507565,
          -0.25384561974367414,
          -0.28384183052941203,
          -0.31200714396400847,
          -0.3382590821568438,
          -0.362678371225662,
          -0.3854934786017111,
          -0.40696725156515084,
          -0.4273387472032624,
          -0.4467101214454995,
          -0.4650318094533016,
          -0.4820648270666803,
          -0.4974547309260733,
          -0.5107737249008545,
          -0.5216456178744382,
          -0.5297972488403224,
          -0.5351488325862502,
          -0.5377953813422821,
          -0.5380092001774454,
          -0.536137470133419,
          -0.5325459028290845,
          -0.5274971078944535,
          -0.5211194872262992,
          -0.5133489336074004,
          -0.5039833465513336,
          -0.4927108072652308,
          -0.4792298340617741,
          -0.4633061040488658,
          -0.4448769347245661,
          -0.4240518320825629,
          -0.4011344262881961,
          -0.3765347178985086,
          -0.35071899600655415,
          -0.3240843559245306,
          -0.2969145640720822,
          -0.2693027544156012,
          -0.24118559945876952,
          -0.2123549796632823,
          -0.182569459216692,
          -0.1516125515617077,
          -0.11940836159463736,
          -0.08604167143293548,
          -0.051804236902645046,
          -0.017146658046936204
         ],
         "yaxis": "y1"
        }
       ],
       "layout": {
        "height": 450,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0,
          1
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"65d2e258-b83b-43cd-b0ec-070cb741d1a6\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"65d2e258-b83b-43cd-b0ec-070cb741d1a6\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.5470712324555124, 0.9729837388400164, 1.1867855447100966, 1.15039199482706, 0.8880391842877574, 0.4801687843278219, 0.04327223267819885, -0.29927003037605165, -0.44806893261371417, -0.35261180293090866, -0.02393492018332377, 0.4680825657614928, 1.0121274955840915, 1.483215353606672, 1.773871065515484, 1.8209383418578367, 1.6213200597907442, 1.2327174774556924, 0.7591837436783359, 0.325100935674981, 0.044081946933145044, -0.009433562542299656, 0.18120699735764845, 0.570695810510169, 1.0630744782068284, 1.5357015521406279, 1.869890086304252, 1.9805611579765605, 1.8375051288644824, 1.4729390062649772, 0.9734718385793981, 0.4584853419511728, 0.05033076760919797, -0.15621247978327912, -0.11758654313659678, 0.14769506161699042, 0.5637079358474658, 1.0161231520277205, 1.3808110371742361, 1.5548962531802957, 1.4825056324803985, 1.168776104429309, 0.6786229720508137, 0.12057604984105816, -0.3802783989889388, -0.7134903407081402, -0.8107807517622705, -0.6630398323040643, -0.32254229544498736, 0.11017346305407791, 0.5114841465290514, 0.7656277315205301, 0.7936856301261874, 0.5733600978386997, 0.1446057319257904, -0.40029207704564723, -0.939713319981264, -1.353029364636093, -1.5506827814043829, -1.4965065028944882, -1.2167066296271045, -0.7932649537881495, -0.34340962319694446, 0.009717101563887831, 0.1678658594577398, 0.08226540854041453, -0.23415613257802415, -0.7099673518472785, -1.233048593335495, -1.6785754485306448, -1.9401797942115588, -1.9565036338789883, -1.7265119823877373, -1.3097393012754441, -0.8114079672037611, -0.3561365993439014, -0.05680660543456917, 0.013635106676084696, -0.1596071488928853, -0.5294926612153024, -0.998911302745649, -1.4449629077179789, -1.749683355124433, -1.8295410938292038, -1.656335008514002, -1.264272679475705, -0.7414605721561466, -0.20793198390341255, 0.21429821922754289, 0.43167113975908866, 0.40240975249511035, 0.14690594797260043, -0.25742603830739214, -0.695543856037537, -1.0435735317421833, -1.1998138879300955, -1.110202951983091, -0.7818839504040263, -0.2814815121351242, 0.28148151213511213, 0.7818839504040228, 1.1102029519830894, 1.1998138879300957, 1.0435735317421815, 0.695543856037546, 0.2574260383073956, -0.1469059479725977, -0.40240975249510924, -0.431671139759088, -0.21429821922754555, 0.20793198390340872, 0.7414605721561424, 1.2642726794757015, 1.656335008514004, 1.829541093829204, 1.7496833551244344, 1.444962907717982, 0.9989113027456528, 0.5294926612152997, 0.15960714889288352, -0.013635106676084252, 0.056806605434567725, 0.3561365993438984, 0.8114079672037644, 1.3097393012754472, 1.7265119823877302, 1.9565036338789876, 1.94017979421156, 1.6785754485306423, 1.2330485933354989, 0.7099673518472971, 0.23415613257802737, -0.08226540854041298, -0.16786585945773957, -0.009717101563890052, 0.3434096231969323, 0.7932649537881459, 1.2167066296271045, 1.4965065028944906, 1.5506827814043835, 1.353029364636102, 0.9397133199812677, 0.4002920770456477, -0.14460573192579718, -0.573360097838697, -0.7936856301261845, -0.7656277315205313, -0.5114841465290515, -0.11017346305407516, 0.3225422954449871, 0.6630398323040658, 0.8107807517622702, 0.7134903407081403, 0.3802783989889451, -0.12057604984105774, -0.6786229720508171, -1.168776104429306, -1.4825056324803985, -1.5548962531802966, -1.3808110371742361, -1.0161231520277179, -0.5637079358474693, -0.1476950616169881, 0.11758654313659445, 0.15621247978327968, -0.05033076760920008, -0.458485341951169, -0.9734718385794013, -1.4729390062649723, -1.837505128864481, -1.9805611579765605, -1.869890086304254, -1.5357015521406252, -1.063074478206836, -0.5706958105101694, -0.18120699735764556, 0.009433562542299323, -0.04408194693314116, -0.3251009356749768, -0.7591837436783355, -1.2327174774556986, -1.621320059790742, -1.8209383418578349, -1.7738710655154855, -1.4832153536066714, -1.0121274955840844, -0.46808256576149515, 0.023934920183315223, 0.35261180293090666, 0.44806893261371405, 0.2992700303760482, -0.04327223267819741, -0.480168784327813, -0.8880391842877544, -1.1503919948270604, -1.1867855447100955, -0.9729837388400172, -0.547071232455522, -4.408728476930472e-15], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.01714665804693552, 0.051804236902644414, 0.08604167143293481, 0.1194083615946368, 0.15161255156170705, 0.18256945921669146, 0.21235497966328176, 0.2411855994587691, 0.26930275441560103, 0.29691456407208217, 0.32408435592453055, 0.35071899600655426, 0.3765347178985086, 0.4011344262881963, 0.424051832082563, 0.4448769347245664, 0.4633061040488655, 0.479229834061774, 0.49271080726523075, 0.5039833465513338, 0.5133489336074003, 0.5211194872262994, 0.5274971078944537, 0.5325459028290849, 0.5361374701334188, 0.5380092001774455, 0.5377953813422821, 0.5351488325862506, 0.5297972488403224, 0.5216456178744384, 0.5107737249008547, 0.4974547309260736, 0.4820648270666807, 0.46503180945330214, 0.44671012144550015, 0.42733874720326315, 0.40696725156515134, 0.38549347860171174, 0.36267837122566265, 0.3382590821568445, 0.3120071439640086, 0.2838418305294122, 0.2538456197436744, 0.22230228050756537, 0.18962359498917494, 0.15630700806080444, 0.12281075351526984, 0.08950098901486833, 0.05656079930424682, 0.02400555949918129, -0.008324129368965245, -0.04067016344198319, -0.07328614434591967, -0.10628688651545865, -0.13962620536391385, -0.1730446269811516, -0.2061368299068164, -0.23838963597042914, -0.26931271305535315, -0.29849918283442195, -0.325730838080631, -0.3509726254266542, -0.37438675492125767, -0.3962344686231396, -0.41681848007332073, -0.43635240849642914, -0.45491795468770735, -0.4723927214240694, -0.4884945900078641, -0.502803954557477, -0.5148859470622054, -0.5243546401198568, -0.530990721836529, -0.5347558667839055, -0.5358276195879195, -0.5345187756258786, -0.5312286988926582, -0.5263114997984265, -0.5200212122375891, -0.5124204776925817, -0.5034026751848478, -0.4926948242456341, -0.4799675888869166, -0.4648977972289563, -0.44729484383800755, -0.427132332684285, -0.40460397615576443, -0.3800627641986331, -0.3539854528203153, -0.3268442729641381, -0.2990446830740496, -0.27081781272753097, -0.24222113687945487, -0.2131204120299537, -0.183283897782624, -0.1524387132336338, -0.12040146197222958, -0.08712431219280879, -0.052770461741437416, -0.01767549268288196, 0.017675492682880697, 0.05277046174143612, 0.08712431219280763, 0.12040146197222835, 0.1524387132336327, 0.18328389778262305, 0.21312041202995274, 0.24222113687945404, 0.27081781272752997, 0.29904468307404874, 0.32684427296413726, 0.3539854528203146, 0.3800627641986321, 0.40460397615576355, 0.4271323326842844, 0.44729484383800716, 0.46489779722895586, 0.47996758888691615, 0.4926948242456339, 0.5034026751848479, 0.5124204776925818, 0.5200212122375895, 0.526311499798427, 0.5312286988926587, 0.5345187756258788, 0.53582761958792, 0.5347558667839062, 0.5309907218365298, 0.5243546401198573, 0.5148859470622061, 0.5028039545574776, 0.48849459000786516, 0.47239272142407013, 0.45491795468770824, 0.43635240849642987, 0.41681848007332173, 0.39623446862314027, 0.3743867549212584, 0.350972625426655, 0.3257308380806319, 0.2984991828344225, 0.2693127130553539, 0.2383896359704298, 0.20613682990681714, 0.17304462698115192, 0.13962620536391432, 0.10628688651545896, 0.07328614434592005, 0.040670163441983556, 0.008324129368965547, -0.024005559499180915, -0.05656079930424651, -0.08950098901486768, -0.12281075351526927, -0.15630700806080397, -0.18962359498917467, -0.222302280507565, -0.25384561974367414, -0.28384183052941203, -0.31200714396400847, -0.3382590821568438, -0.362678371225662, -0.3854934786017111, -0.40696725156515084, -0.4273387472032624, -0.4467101214454995, -0.4650318094533016, -0.4820648270666803, -0.4974547309260733, -0.5107737249008545, -0.5216456178744382, -0.5297972488403224, -0.5351488325862502, -0.5377953813422821, -0.5380092001774454, -0.536137470133419, -0.5325459028290845, -0.5274971078944535, -0.5211194872262992, -0.5133489336074004, -0.5039833465513336, -0.4927108072652308, -0.4792298340617741, -0.4633061040488658, -0.4448769347245661, -0.4240518320825629, -0.4011344262881961, -0.3765347178985086, -0.35071899600655415, -0.3240843559245306, -0.2969145640720822, -0.2693027544156012, -0.24118559945876952, -0.2123549796632823, -0.182569459216692, -0.1516125515617077, -0.11940836159463736, -0.08604167143293548, -0.051804236902645046, -0.017146658046936204], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"65d2e258-b83b-43cd-b0ec-070cb741d1a6\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"65d2e258-b83b-43cd-b0ec-070cb741d1a6\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.5470712324555124, 0.9729837388400164, 1.1867855447100966, 1.15039199482706, 0.8880391842877574, 0.4801687843278219, 0.04327223267819885, -0.29927003037605165, -0.44806893261371417, -0.35261180293090866, -0.02393492018332377, 0.4680825657614928, 1.0121274955840915, 1.483215353606672, 1.773871065515484, 1.8209383418578367, 1.6213200597907442, 1.2327174774556924, 0.7591837436783359, 0.325100935674981, 0.044081946933145044, -0.009433562542299656, 0.18120699735764845, 0.570695810510169, 1.0630744782068284, 1.5357015521406279, 1.869890086304252, 1.9805611579765605, 1.8375051288644824, 1.4729390062649772, 0.9734718385793981, 0.4584853419511728, 0.05033076760919797, -0.15621247978327912, -0.11758654313659678, 0.14769506161699042, 0.5637079358474658, 1.0161231520277205, 1.3808110371742361, 1.5548962531802957, 1.4825056324803985, 1.168776104429309, 0.6786229720508137, 0.12057604984105816, -0.3802783989889388, -0.7134903407081402, -0.8107807517622705, -0.6630398323040643, -0.32254229544498736, 0.11017346305407791, 0.5114841465290514, 0.7656277315205301, 0.7936856301261874, 0.5733600978386997, 0.1446057319257904, -0.40029207704564723, -0.939713319981264, -1.353029364636093, -1.5506827814043829, -1.4965065028944882, -1.2167066296271045, -0.7932649537881495, -0.34340962319694446, 0.009717101563887831, 0.1678658594577398, 0.08226540854041453, -0.23415613257802415, -0.7099673518472785, -1.233048593335495, -1.6785754485306448, -1.9401797942115588, -1.9565036338789883, -1.7265119823877373, -1.3097393012754441, -0.8114079672037611, -0.3561365993439014, -0.05680660543456917, 0.013635106676084696, -0.1596071488928853, -0.5294926612153024, -0.998911302745649, -1.4449629077179789, -1.749683355124433, -1.8295410938292038, -1.656335008514002, -1.264272679475705, -0.7414605721561466, -0.20793198390341255, 0.21429821922754289, 0.43167113975908866, 0.40240975249511035, 0.14690594797260043, -0.25742603830739214, -0.695543856037537, -1.0435735317421833, -1.1998138879300955, -1.110202951983091, -0.7818839504040263, -0.2814815121351242, 0.28148151213511213, 0.7818839504040228, 1.1102029519830894, 1.1998138879300957, 1.0435735317421815, 0.695543856037546, 0.2574260383073956, -0.1469059479725977, -0.40240975249510924, -0.431671139759088, -0.21429821922754555, 0.20793198390340872, 0.7414605721561424, 1.2642726794757015, 1.656335008514004, 1.829541093829204, 1.7496833551244344, 1.444962907717982, 0.9989113027456528, 0.5294926612152997, 0.15960714889288352, -0.013635106676084252, 0.056806605434567725, 0.3561365993438984, 0.8114079672037644, 1.3097393012754472, 1.7265119823877302, 1.9565036338789876, 1.94017979421156, 1.6785754485306423, 1.2330485933354989, 0.7099673518472971, 0.23415613257802737, -0.08226540854041298, -0.16786585945773957, -0.009717101563890052, 0.3434096231969323, 0.7932649537881459, 1.2167066296271045, 1.4965065028944906, 1.5506827814043835, 1.353029364636102, 0.9397133199812677, 0.4002920770456477, -0.14460573192579718, -0.573360097838697, -0.7936856301261845, -0.7656277315205313, -0.5114841465290515, -0.11017346305407516, 0.3225422954449871, 0.6630398323040658, 0.8107807517622702, 0.7134903407081403, 0.3802783989889451, -0.12057604984105774, -0.6786229720508171, -1.168776104429306, -1.4825056324803985, -1.5548962531802966, -1.3808110371742361, -1.0161231520277179, -0.5637079358474693, -0.1476950616169881, 0.11758654313659445, 0.15621247978327968, -0.05033076760920008, -0.458485341951169, -0.9734718385794013, -1.4729390062649723, -1.837505128864481, -1.9805611579765605, -1.869890086304254, -1.5357015521406252, -1.063074478206836, -0.5706958105101694, -0.18120699735764556, 0.009433562542299323, -0.04408194693314116, -0.3251009356749768, -0.7591837436783355, -1.2327174774556986, -1.621320059790742, -1.8209383418578349, -1.7738710655154855, -1.4832153536066714, -1.0121274955840844, -0.46808256576149515, 0.023934920183315223, 0.35261180293090666, 0.44806893261371405, 0.2992700303760482, -0.04327223267819741, -0.480168784327813, -0.8880391842877544, -1.1503919948270604, -1.1867855447100955, -0.9729837388400172, -0.547071232455522, -4.408728476930472e-15], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.01714665804693552, 0.051804236902644414, 0.08604167143293481, 0.1194083615946368, 0.15161255156170705, 0.18256945921669146, 0.21235497966328176, 0.2411855994587691, 0.26930275441560103, 0.29691456407208217, 0.32408435592453055, 0.35071899600655426, 0.3765347178985086, 0.4011344262881963, 0.424051832082563, 0.4448769347245664, 0.4633061040488655, 0.479229834061774, 0.49271080726523075, 0.5039833465513338, 0.5133489336074003, 0.5211194872262994, 0.5274971078944537, 0.5325459028290849, 0.5361374701334188, 0.5380092001774455, 0.5377953813422821, 0.5351488325862506, 0.5297972488403224, 0.5216456178744384, 0.5107737249008547, 0.4974547309260736, 0.4820648270666807, 0.46503180945330214, 0.44671012144550015, 0.42733874720326315, 0.40696725156515134, 0.38549347860171174, 0.36267837122566265, 0.3382590821568445, 0.3120071439640086, 0.2838418305294122, 0.2538456197436744, 0.22230228050756537, 0.18962359498917494, 0.15630700806080444, 0.12281075351526984, 0.08950098901486833, 0.05656079930424682, 0.02400555949918129, -0.008324129368965245, -0.04067016344198319, -0.07328614434591967, -0.10628688651545865, -0.13962620536391385, -0.1730446269811516, -0.2061368299068164, -0.23838963597042914, -0.26931271305535315, -0.29849918283442195, -0.325730838080631, -0.3509726254266542, -0.37438675492125767, -0.3962344686231396, -0.41681848007332073, -0.43635240849642914, -0.45491795468770735, -0.4723927214240694, -0.4884945900078641, -0.502803954557477, -0.5148859470622054, -0.5243546401198568, -0.530990721836529, -0.5347558667839055, -0.5358276195879195, -0.5345187756258786, -0.5312286988926582, -0.5263114997984265, -0.5200212122375891, -0.5124204776925817, -0.5034026751848478, -0.4926948242456341, -0.4799675888869166, -0.4648977972289563, -0.44729484383800755, -0.427132332684285, -0.40460397615576443, -0.3800627641986331, -0.3539854528203153, -0.3268442729641381, -0.2990446830740496, -0.27081781272753097, -0.24222113687945487, -0.2131204120299537, -0.183283897782624, -0.1524387132336338, -0.12040146197222958, -0.08712431219280879, -0.052770461741437416, -0.01767549268288196, 0.017675492682880697, 0.05277046174143612, 0.08712431219280763, 0.12040146197222835, 0.1524387132336327, 0.18328389778262305, 0.21312041202995274, 0.24222113687945404, 0.27081781272752997, 0.29904468307404874, 0.32684427296413726, 0.3539854528203146, 0.3800627641986321, 0.40460397615576355, 0.4271323326842844, 0.44729484383800716, 0.46489779722895586, 0.47996758888691615, 0.4926948242456339, 0.5034026751848479, 0.5124204776925818, 0.5200212122375895, 0.526311499798427, 0.5312286988926587, 0.5345187756258788, 0.53582761958792, 0.5347558667839062, 0.5309907218365298, 0.5243546401198573, 0.5148859470622061, 0.5028039545574776, 0.48849459000786516, 0.47239272142407013, 0.45491795468770824, 0.43635240849642987, 0.41681848007332173, 0.39623446862314027, 0.3743867549212584, 0.350972625426655, 0.3257308380806319, 0.2984991828344225, 0.2693127130553539, 0.2383896359704298, 0.20613682990681714, 0.17304462698115192, 0.13962620536391432, 0.10628688651545896, 0.07328614434592005, 0.040670163441983556, 0.008324129368965547, -0.024005559499180915, -0.05656079930424651, -0.08950098901486768, -0.12281075351526927, -0.15630700806080397, -0.18962359498917467, -0.222302280507565, -0.25384561974367414, -0.28384183052941203, -0.31200714396400847, -0.3382590821568438, -0.362678371225662, -0.3854934786017111, -0.40696725156515084, -0.4273387472032624, -0.4467101214454995, -0.4650318094533016, -0.4820648270666803, -0.4974547309260733, -0.5107737249008545, -0.5216456178744382, -0.5297972488403224, -0.5351488325862502, -0.5377953813422821, -0.5380092001774454, -0.536137470133419, -0.5325459028290845, -0.5274971078944535, -0.5211194872262992, -0.5133489336074004, -0.5039833465513336, -0.4927108072652308, -0.4792298340617741, -0.4633061040488658, -0.4448769347245661, -0.4240518320825629, -0.4011344262881961, -0.3765347178985086, -0.35071899600655415, -0.3240843559245306, -0.2969145640720822, -0.2693027544156012, -0.24118559945876952, -0.2123549796632823, -0.182569459216692, -0.1516125515617077, -0.11940836159463736, -0.08604167143293548, -0.051804236902645046, -0.017146658046936204], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "f1 = 1\n",
    "f2 = 8\n",
    "w1 = 2 * np.pi * f1\n",
    "w2 = 2 * np.pi * f2\n",
    "\n",
    "s = [np.sin(w1 * i) + np.sin(w2 * i) for i in t]\n",
    "\n",
    "filtsym = np.append(afr, afr[::-1])\n",
    "\n",
    "filtered = np.fft.ifft(np.fft.fft(s) * filtsym).real\n",
    "\n",
    "tr_s = go.Scatter(\n",
    "    x = t,\n",
    "    y = s,\n",
    "    name='signal'\n",
    ")\n",
    "\n",
    "tr_fs = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered,\n",
    "    name='filtered'\n",
    ")\n",
    "\n",
    "rows = 1\n",
    "cols = 1\n",
    "fig = py.tools.make_subplots(rows = rows, cols = cols)\n",
    "\n",
    "fig['layout'].update(height=rows * 450, width=cols * 900)\n",
    "\n",
    "fig.append_trace(tr_s, 1, 1)\n",
    "fig.append_trace(tr_fs, 1, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "signal",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          0,
          0.5470712324555124,
          0.9729837388400164,
          1.1867855447100966,
          1.15039199482706,
          0.8880391842877574,
          0.4801687843278219,
          0.04327223267819885,
          -0.29927003037605165,
          -0.44806893261371417,
          -0.35261180293090866,
          -0.02393492018332377,
          0.4680825657614928,
          1.0121274955840915,
          1.483215353606672,
          1.773871065515484,
          1.8209383418578367,
          1.6213200597907442,
          1.2327174774556924,
          0.7591837436783359,
          0.325100935674981,
          0.044081946933145044,
          -0.009433562542299656,
          0.18120699735764845,
          0.570695810510169,
          1.0630744782068284,
          1.5357015521406279,
          1.869890086304252,
          1.9805611579765605,
          1.8375051288644824,
          1.4729390062649772,
          0.9734718385793981,
          0.4584853419511728,
          0.05033076760919797,
          -0.15621247978327912,
          -0.11758654313659678,
          0.14769506161699042,
          0.5637079358474658,
          1.0161231520277205,
          1.3808110371742361,
          1.5548962531802957,
          1.4825056324803985,
          1.168776104429309,
          0.6786229720508137,
          0.12057604984105816,
          -0.3802783989889388,
          -0.7134903407081402,
          -0.8107807517622705,
          -0.6630398323040643,
          -0.32254229544498736,
          0.11017346305407791,
          0.5114841465290514,
          0.7656277315205301,
          0.7936856301261874,
          0.5733600978386997,
          0.1446057319257904,
          -0.40029207704564723,
          -0.939713319981264,
          -1.353029364636093,
          -1.5506827814043829,
          -1.4965065028944882,
          -1.2167066296271045,
          -0.7932649537881495,
          -0.34340962319694446,
          0.009717101563887831,
          0.1678658594577398,
          0.08226540854041453,
          -0.23415613257802415,
          -0.7099673518472785,
          -1.233048593335495,
          -1.6785754485306448,
          -1.9401797942115588,
          -1.9565036338789883,
          -1.7265119823877373,
          -1.3097393012754441,
          -0.8114079672037611,
          -0.3561365993439014,
          -0.05680660543456917,
          0.013635106676084696,
          -0.1596071488928853,
          -0.5294926612153024,
          -0.998911302745649,
          -1.4449629077179789,
          -1.749683355124433,
          -1.8295410938292038,
          -1.656335008514002,
          -1.264272679475705,
          -0.7414605721561466,
          -0.20793198390341255,
          0.21429821922754289,
          0.43167113975908866,
          0.40240975249511035,
          0.14690594797260043,
          -0.25742603830739214,
          -0.695543856037537,
          -1.0435735317421833,
          -1.1998138879300955,
          -1.110202951983091,
          -0.7818839504040263,
          -0.2814815121351242,
          0.28148151213511213,
          0.7818839504040228,
          1.1102029519830894,
          1.1998138879300957,
          1.0435735317421815,
          0.695543856037546,
          0.2574260383073956,
          -0.1469059479725977,
          -0.40240975249510924,
          -0.431671139759088,
          -0.21429821922754555,
          0.20793198390340872,
          0.7414605721561424,
          1.2642726794757015,
          1.656335008514004,
          1.829541093829204,
          1.7496833551244344,
          1.444962907717982,
          0.9989113027456528,
          0.5294926612152997,
          0.15960714889288352,
          -0.013635106676084252,
          0.056806605434567725,
          0.3561365993438984,
          0.8114079672037644,
          1.3097393012754472,
          1.7265119823877302,
          1.9565036338789876,
          1.94017979421156,
          1.6785754485306423,
          1.2330485933354989,
          0.7099673518472971,
          0.23415613257802737,
          -0.08226540854041298,
          -0.16786585945773957,
          -0.009717101563890052,
          0.3434096231969323,
          0.7932649537881459,
          1.2167066296271045,
          1.4965065028944906,
          1.5506827814043835,
          1.353029364636102,
          0.9397133199812677,
          0.4002920770456477,
          -0.14460573192579718,
          -0.573360097838697,
          -0.7936856301261845,
          -0.7656277315205313,
          -0.5114841465290515,
          -0.11017346305407516,
          0.3225422954449871,
          0.6630398323040658,
          0.8107807517622702,
          0.7134903407081403,
          0.3802783989889451,
          -0.12057604984105774,
          -0.6786229720508171,
          -1.168776104429306,
          -1.4825056324803985,
          -1.5548962531802966,
          -1.3808110371742361,
          -1.0161231520277179,
          -0.5637079358474693,
          -0.1476950616169881,
          0.11758654313659445,
          0.15621247978327968,
          -0.05033076760920008,
          -0.458485341951169,
          -0.9734718385794013,
          -1.4729390062649723,
          -1.837505128864481,
          -1.9805611579765605,
          -1.869890086304254,
          -1.5357015521406252,
          -1.063074478206836,
          -0.5706958105101694,
          -0.18120699735764556,
          0.009433562542299323,
          -0.04408194693314116,
          -0.3251009356749768,
          -0.7591837436783355,
          -1.2327174774556986,
          -1.621320059790742,
          -1.8209383418578349,
          -1.7738710655154855,
          -1.4832153536066714,
          -1.0121274955840844,
          -0.46808256576149515,
          0.023934920183315223,
          0.35261180293090666,
          0.44806893261371405,
          0.2992700303760482,
          -0.04327223267819741,
          -0.480168784327813,
          -0.8880391842877544,
          -1.1503919948270604,
          -1.1867855447100955,
          -0.9729837388400172,
          -0.547071232455522,
          -4.408728476930472e-15
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          0.01714665804693552,
          0.051804236902644414,
          0.08604167143293481,
          0.1194083615946368,
          0.15161255156170705,
          0.18256945921669146,
          0.21235497966328176,
          0.2411855994587691,
          0.26930275441560103,
          0.29691456407208217,
          0.32408435592453055,
          0.35071899600655426,
          0.3765347178985086,
          0.4011344262881963,
          0.424051832082563,
          0.4448769347245664,
          0.4633061040488655,
          0.479229834061774,
          0.49271080726523075,
          0.5039833465513338,
          0.5133489336074003,
          0.5211194872262994,
          0.5274971078944537,
          0.5325459028290849,
          0.5361374701334188,
          0.5380092001774455,
          0.5377953813422821,
          0.5351488325862506,
          0.5297972488403224,
          0.5216456178744384,
          0.5107737249008547,
          0.4974547309260736,
          0.4820648270666807,
          0.46503180945330214,
          0.44671012144550015,
          0.42733874720326315,
          0.40696725156515134,
          0.38549347860171174,
          0.36267837122566265,
          0.3382590821568445,
          0.3120071439640086,
          0.2838418305294122,
          0.2538456197436744,
          0.22230228050756537,
          0.18962359498917494,
          0.15630700806080444,
          0.12281075351526984,
          0.08950098901486833,
          0.05656079930424682,
          0.02400555949918129,
          -0.008324129368965245,
          -0.04067016344198319,
          -0.07328614434591967,
          -0.10628688651545865,
          -0.13962620536391385,
          -0.1730446269811516,
          -0.2061368299068164,
          -0.23838963597042914,
          -0.26931271305535315,
          -0.29849918283442195,
          -0.325730838080631,
          -0.3509726254266542,
          -0.37438675492125767,
          -0.3962344686231396,
          -0.41681848007332073,
          -0.43635240849642914,
          -0.45491795468770735,
          -0.4723927214240694,
          -0.4884945900078641,
          -0.502803954557477,
          -0.5148859470622054,
          -0.5243546401198568,
          -0.530990721836529,
          -0.5347558667839055,
          -0.5358276195879195,
          -0.5345187756258786,
          -0.5312286988926582,
          -0.5263114997984265,
          -0.5200212122375891,
          -0.5124204776925817,
          -0.5034026751848478,
          -0.4926948242456341,
          -0.4799675888869166,
          -0.4648977972289563,
          -0.44729484383800755,
          -0.427132332684285,
          -0.40460397615576443,
          -0.3800627641986331,
          -0.3539854528203153,
          -0.3268442729641381,
          -0.2990446830740496,
          -0.27081781272753097,
          -0.24222113687945487,
          -0.2131204120299537,
          -0.183283897782624,
          -0.1524387132336338,
          -0.12040146197222958,
          -0.08712431219280879,
          -0.052770461741437416,
          -0.01767549268288196,
          0.017675492682880697,
          0.05277046174143612,
          0.08712431219280763,
          0.12040146197222835,
          0.1524387132336327,
          0.18328389778262305,
          0.21312041202995274,
          0.24222113687945404,
          0.27081781272752997,
          0.29904468307404874,
          0.32684427296413726,
          0.3539854528203146,
          0.3800627641986321,
          0.40460397615576355,
          0.4271323326842844,
          0.44729484383800716,
          0.46489779722895586,
          0.47996758888691615,
          0.4926948242456339,
          0.5034026751848479,
          0.5124204776925818,
          0.5200212122375895,
          0.526311499798427,
          0.5312286988926587,
          0.5345187756258788,
          0.53582761958792,
          0.5347558667839062,
          0.5309907218365298,
          0.5243546401198573,
          0.5148859470622061,
          0.5028039545574776,
          0.48849459000786516,
          0.47239272142407013,
          0.45491795468770824,
          0.43635240849642987,
          0.41681848007332173,
          0.39623446862314027,
          0.3743867549212584,
          0.350972625426655,
          0.3257308380806319,
          0.2984991828344225,
          0.2693127130553539,
          0.2383896359704298,
          0.20613682990681714,
          0.17304462698115192,
          0.13962620536391432,
          0.10628688651545896,
          0.07328614434592005,
          0.040670163441983556,
          0.008324129368965547,
          -0.024005559499180915,
          -0.05656079930424651,
          -0.08950098901486768,
          -0.12281075351526927,
          -0.15630700806080397,
          -0.18962359498917467,
          -0.222302280507565,
          -0.25384561974367414,
          -0.28384183052941203,
          -0.31200714396400847,
          -0.3382590821568438,
          -0.362678371225662,
          -0.3854934786017111,
          -0.40696725156515084,
          -0.4273387472032624,
          -0.4467101214454995,
          -0.4650318094533016,
          -0.4820648270666803,
          -0.4974547309260733,
          -0.5107737249008545,
          -0.5216456178744382,
          -0.5297972488403224,
          -0.5351488325862502,
          -0.5377953813422821,
          -0.5380092001774454,
          -0.536137470133419,
          -0.5325459028290845,
          -0.5274971078944535,
          -0.5211194872262992,
          -0.5133489336074004,
          -0.5039833465513336,
          -0.4927108072652308,
          -0.4792298340617741,
          -0.4633061040488658,
          -0.4448769347245661,
          -0.4240518320825629,
          -0.4011344262881961,
          -0.3765347178985086,
          -0.35071899600655415,
          -0.3240843559245306,
          -0.2969145640720822,
          -0.2693027544156012,
          -0.24118559945876952,
          -0.2123549796632823,
          -0.182569459216692,
          -0.1516125515617077,
          -0.11940836159463736,
          -0.08604167143293548,
          -0.051804236902645046,
          -0.017146658046936204
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered median",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0.8125034408698124,
          0.8439057582433414,
          0.8410481488722337,
          0.8112851498002718,
          0.7679626328811306,
          0.727060099398432,
          0.7031780309251814,
          0.7058728422645247,
          0.7372551299854772,
          0.7914512934548413,
          0.8560630736417448,
          0.915260410267916,
          0.9537349594489688,
          0.9605265854583017,
          0.9317668614020749,
          0.8716541597054421,
          0.7914166949885512,
          0.7065225306782251,
          0.6328335019009732,
          0.5826638318074029,
          0.5617280163033946,
          0.5677403779438486,
          0.5910160484144094,
          0.6169231191456509,
          0.6295732191611687,
          0.6158283779165112,
          0.5686230051664314,
          0.48877091251733806,
          0.3848057689386172,
          0.27089467411987705,
          0.16334591180507152,
          0.0765831493569399,
          0.019591639925728686,
          -0.006275939595178344,
          -0.007586057854704448,
          0.0028680821208123338,
          0.009314919271683632,
          -0.0030028611862200436,
          -0.04408916078927634,
          -0.1166430880590575,
          -0.21533297469469886,
          -0.3280773633202425,
          -0.43901314610602915,
          -0.5324095360033533,
          -0.5965502544977486,
          -0.6266142550475815,
          -0.6258354873170965,
          -0.6046521410179491,
          -0.5780580810683246,
          -0.5618183170873188,
          -0.5684941353379742,
          -0.6042710632669976,
          -0.667382258565289,
          -0.7485213258764168,
          -0.8331415427782036,
          -0.9050671913702263,
          -0.9505148820605971,
          -0.9615203173867422,
          -0.9379144678358436,
          -0.8873555135176621,
          -0.8234086128349694,
          -0.7621532497578857,
          -0.7181657472546693,
          -0.7008806209488384,
          -0.7122397897501478,
          -0.7462169069535695,
          -0.7903356084822092,
          -0.8288023297894191,
          -0.8464709690741288,
          -0.8326488452124466,
          -0.783793035358556,
          -0.7044233773284055,
          -0.6060239339027715,
          -0.5042072396508657,
          -0.41484964242086825,
          -0.350163088959159,
          -0.3156845726523474,
          -0.3089351968016602,
          -0.32008368541651633,
          -0.3344484030434573,
          -0.3362126311187689,
          -0.31242473934074594,
          -0.2562837111181075,
          -0.1688890147570211,
          -0.059017454639652175,
          0.05901745463965129,
          0.1688890147570202,
          0.2562837111181069,
          0.31242473934074555,
          0.33621263111876853,
          0.3344484030434569,
          0.3200836854165159,
          0.30893519680165965,
          0.3156845726523467,
          0.3501630889591582,
          0.4148496424208673,
          0.5042072396508646,
          0.6060239339027705,
          0.7044233773284044,
          0.7837930353585549,
          0.832648845212446,
          0.8464709690741293,
          0.8288023297894199,
          0.7903356084822102,
          0.7462169069535702,
          0.7122397897501485,
          0.7008806209488385,
          0.7181657472546691,
          0.7621532497578853,
          0.8234086128349691,
          0.8873555135176618,
          0.937914467835844,
          0.9615203173867426,
          0.9505148820605976,
          0.9050671913702268,
          0.8331415427782042,
          0.7485213258764174,
          0.6673822585652897,
          0.6042710632669982,
          0.5684941353379747,
          0.5618183170873194,
          0.5780580810683253,
          0.6046521410179496,
          0.6258354873170971,
          0.6266142550475825,
          0.5965502544977496,
          0.532409536003354,
          0.43901314610603015,
          0.3280773633202435,
          0.21533297469469986,
          0.11664308805905854,
          0.04408916078927739,
          0.003002861186220375,
          -0.00931491927168334,
          -0.0028680821208121386,
          0.007586057854704589,
          0.006275939595178453,
          -0.019591639925728058,
          -0.07658314935693925,
          -0.1633459118050708,
          -0.27089467411987633,
          -0.3848057689386164,
          -0.48877091251733756,
          -0.5686230051664308,
          -0.615828377916511,
          -0.6295732191611682,
          -0.6169231191456503,
          -0.5910160484144089,
          -0.5677403779438479,
          -0.5617280163033939,
          -0.5826638318074022,
          -0.6328335019009728,
          -0.7065225306782246,
          -0.7914166949885505,
          -0.8716541597054417,
          -0.9317668614020744,
          -0.960526585458301,
          -0.9537349594489681,
          -0.9152604102679157,
          -0.8560630736417446,
          -0.7914512934548412,
          -0.7372551299854772,
          -0.705872842264525,
          -0.7031780309251813,
          -0.7270600993984317,
          -0.7679626328811303,
          -0.8112851498002713,
          -0.8410481488722331,
          -0.8439057582433415,
          -0.8125034408698125
         ],
         "yaxis": "y1"
        }
       ],
       "layout": {
        "height": 450,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0,
          1
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"2cce3bee-c7ac-485d-8064-7500a50501ae\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"2cce3bee-c7ac-485d-8064-7500a50501ae\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.5470712324555124, 0.9729837388400164, 1.1867855447100966, 1.15039199482706, 0.8880391842877574, 0.4801687843278219, 0.04327223267819885, -0.29927003037605165, -0.44806893261371417, -0.35261180293090866, -0.02393492018332377, 0.4680825657614928, 1.0121274955840915, 1.483215353606672, 1.773871065515484, 1.8209383418578367, 1.6213200597907442, 1.2327174774556924, 0.7591837436783359, 0.325100935674981, 0.044081946933145044, -0.009433562542299656, 0.18120699735764845, 0.570695810510169, 1.0630744782068284, 1.5357015521406279, 1.869890086304252, 1.9805611579765605, 1.8375051288644824, 1.4729390062649772, 0.9734718385793981, 0.4584853419511728, 0.05033076760919797, -0.15621247978327912, -0.11758654313659678, 0.14769506161699042, 0.5637079358474658, 1.0161231520277205, 1.3808110371742361, 1.5548962531802957, 1.4825056324803985, 1.168776104429309, 0.6786229720508137, 0.12057604984105816, -0.3802783989889388, -0.7134903407081402, -0.8107807517622705, -0.6630398323040643, -0.32254229544498736, 0.11017346305407791, 0.5114841465290514, 0.7656277315205301, 0.7936856301261874, 0.5733600978386997, 0.1446057319257904, -0.40029207704564723, -0.939713319981264, -1.353029364636093, -1.5506827814043829, -1.4965065028944882, -1.2167066296271045, -0.7932649537881495, -0.34340962319694446, 0.009717101563887831, 0.1678658594577398, 0.08226540854041453, -0.23415613257802415, -0.7099673518472785, -1.233048593335495, -1.6785754485306448, -1.9401797942115588, -1.9565036338789883, -1.7265119823877373, -1.3097393012754441, -0.8114079672037611, -0.3561365993439014, -0.05680660543456917, 0.013635106676084696, -0.1596071488928853, -0.5294926612153024, -0.998911302745649, -1.4449629077179789, -1.749683355124433, -1.8295410938292038, -1.656335008514002, -1.264272679475705, -0.7414605721561466, -0.20793198390341255, 0.21429821922754289, 0.43167113975908866, 0.40240975249511035, 0.14690594797260043, -0.25742603830739214, -0.695543856037537, -1.0435735317421833, -1.1998138879300955, -1.110202951983091, -0.7818839504040263, -0.2814815121351242, 0.28148151213511213, 0.7818839504040228, 1.1102029519830894, 1.1998138879300957, 1.0435735317421815, 0.695543856037546, 0.2574260383073956, -0.1469059479725977, -0.40240975249510924, -0.431671139759088, -0.21429821922754555, 0.20793198390340872, 0.7414605721561424, 1.2642726794757015, 1.656335008514004, 1.829541093829204, 1.7496833551244344, 1.444962907717982, 0.9989113027456528, 0.5294926612152997, 0.15960714889288352, -0.013635106676084252, 0.056806605434567725, 0.3561365993438984, 0.8114079672037644, 1.3097393012754472, 1.7265119823877302, 1.9565036338789876, 1.94017979421156, 1.6785754485306423, 1.2330485933354989, 0.7099673518472971, 0.23415613257802737, -0.08226540854041298, -0.16786585945773957, -0.009717101563890052, 0.3434096231969323, 0.7932649537881459, 1.2167066296271045, 1.4965065028944906, 1.5506827814043835, 1.353029364636102, 0.9397133199812677, 0.4002920770456477, -0.14460573192579718, -0.573360097838697, -0.7936856301261845, -0.7656277315205313, -0.5114841465290515, -0.11017346305407516, 0.3225422954449871, 0.6630398323040658, 0.8107807517622702, 0.7134903407081403, 0.3802783989889451, -0.12057604984105774, -0.6786229720508171, -1.168776104429306, -1.4825056324803985, -1.5548962531802966, -1.3808110371742361, -1.0161231520277179, -0.5637079358474693, -0.1476950616169881, 0.11758654313659445, 0.15621247978327968, -0.05033076760920008, -0.458485341951169, -0.9734718385794013, -1.4729390062649723, -1.837505128864481, -1.9805611579765605, -1.869890086304254, -1.5357015521406252, -1.063074478206836, -0.5706958105101694, -0.18120699735764556, 0.009433562542299323, -0.04408194693314116, -0.3251009356749768, -0.7591837436783355, -1.2327174774556986, -1.621320059790742, -1.8209383418578349, -1.7738710655154855, -1.4832153536066714, -1.0121274955840844, -0.46808256576149515, 0.023934920183315223, 0.35261180293090666, 0.44806893261371405, 0.2992700303760482, -0.04327223267819741, -0.480168784327813, -0.8880391842877544, -1.1503919948270604, -1.1867855447100955, -0.9729837388400172, -0.547071232455522, -4.408728476930472e-15], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.01714665804693552, 0.051804236902644414, 0.08604167143293481, 0.1194083615946368, 0.15161255156170705, 0.18256945921669146, 0.21235497966328176, 0.2411855994587691, 0.26930275441560103, 0.29691456407208217, 0.32408435592453055, 0.35071899600655426, 0.3765347178985086, 0.4011344262881963, 0.424051832082563, 0.4448769347245664, 0.4633061040488655, 0.479229834061774, 0.49271080726523075, 0.5039833465513338, 0.5133489336074003, 0.5211194872262994, 0.5274971078944537, 0.5325459028290849, 0.5361374701334188, 0.5380092001774455, 0.5377953813422821, 0.5351488325862506, 0.5297972488403224, 0.5216456178744384, 0.5107737249008547, 0.4974547309260736, 0.4820648270666807, 0.46503180945330214, 0.44671012144550015, 0.42733874720326315, 0.40696725156515134, 0.38549347860171174, 0.36267837122566265, 0.3382590821568445, 0.3120071439640086, 0.2838418305294122, 0.2538456197436744, 0.22230228050756537, 0.18962359498917494, 0.15630700806080444, 0.12281075351526984, 0.08950098901486833, 0.05656079930424682, 0.02400555949918129, -0.008324129368965245, -0.04067016344198319, -0.07328614434591967, -0.10628688651545865, -0.13962620536391385, -0.1730446269811516, -0.2061368299068164, -0.23838963597042914, -0.26931271305535315, -0.29849918283442195, -0.325730838080631, -0.3509726254266542, -0.37438675492125767, -0.3962344686231396, -0.41681848007332073, -0.43635240849642914, -0.45491795468770735, -0.4723927214240694, -0.4884945900078641, -0.502803954557477, -0.5148859470622054, -0.5243546401198568, -0.530990721836529, -0.5347558667839055, -0.5358276195879195, -0.5345187756258786, -0.5312286988926582, -0.5263114997984265, -0.5200212122375891, -0.5124204776925817, -0.5034026751848478, -0.4926948242456341, -0.4799675888869166, -0.4648977972289563, -0.44729484383800755, -0.427132332684285, -0.40460397615576443, -0.3800627641986331, -0.3539854528203153, -0.3268442729641381, -0.2990446830740496, -0.27081781272753097, -0.24222113687945487, -0.2131204120299537, -0.183283897782624, -0.1524387132336338, -0.12040146197222958, -0.08712431219280879, -0.052770461741437416, -0.01767549268288196, 0.017675492682880697, 0.05277046174143612, 0.08712431219280763, 0.12040146197222835, 0.1524387132336327, 0.18328389778262305, 0.21312041202995274, 0.24222113687945404, 0.27081781272752997, 0.29904468307404874, 0.32684427296413726, 0.3539854528203146, 0.3800627641986321, 0.40460397615576355, 0.4271323326842844, 0.44729484383800716, 0.46489779722895586, 0.47996758888691615, 0.4926948242456339, 0.5034026751848479, 0.5124204776925818, 0.5200212122375895, 0.526311499798427, 0.5312286988926587, 0.5345187756258788, 0.53582761958792, 0.5347558667839062, 0.5309907218365298, 0.5243546401198573, 0.5148859470622061, 0.5028039545574776, 0.48849459000786516, 0.47239272142407013, 0.45491795468770824, 0.43635240849642987, 0.41681848007332173, 0.39623446862314027, 0.3743867549212584, 0.350972625426655, 0.3257308380806319, 0.2984991828344225, 0.2693127130553539, 0.2383896359704298, 0.20613682990681714, 0.17304462698115192, 0.13962620536391432, 0.10628688651545896, 0.07328614434592005, 0.040670163441983556, 0.008324129368965547, -0.024005559499180915, -0.05656079930424651, -0.08950098901486768, -0.12281075351526927, -0.15630700806080397, -0.18962359498917467, -0.222302280507565, -0.25384561974367414, -0.28384183052941203, -0.31200714396400847, -0.3382590821568438, -0.362678371225662, -0.3854934786017111, -0.40696725156515084, -0.4273387472032624, -0.4467101214454995, -0.4650318094533016, -0.4820648270666803, -0.4974547309260733, -0.5107737249008545, -0.5216456178744382, -0.5297972488403224, -0.5351488325862502, -0.5377953813422821, -0.5380092001774454, -0.536137470133419, -0.5325459028290845, -0.5274971078944535, -0.5211194872262992, -0.5133489336074004, -0.5039833465513336, -0.4927108072652308, -0.4792298340617741, -0.4633061040488658, -0.4448769347245661, -0.4240518320825629, -0.4011344262881961, -0.3765347178985086, -0.35071899600655415, -0.3240843559245306, -0.2969145640720822, -0.2693027544156012, -0.24118559945876952, -0.2123549796632823, -0.182569459216692, -0.1516125515617077, -0.11940836159463736, -0.08604167143293548, -0.051804236902645046, -0.017146658046936204], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8125034408698124, 0.8439057582433414, 0.8410481488722337, 0.8112851498002718, 0.7679626328811306, 0.727060099398432, 0.7031780309251814, 0.7058728422645247, 0.7372551299854772, 0.7914512934548413, 0.8560630736417448, 0.915260410267916, 0.9537349594489688, 0.9605265854583017, 0.9317668614020749, 0.8716541597054421, 0.7914166949885512, 0.7065225306782251, 0.6328335019009732, 0.5826638318074029, 0.5617280163033946, 0.5677403779438486, 0.5910160484144094, 0.6169231191456509, 0.6295732191611687, 0.6158283779165112, 0.5686230051664314, 0.48877091251733806, 0.3848057689386172, 0.27089467411987705, 0.16334591180507152, 0.0765831493569399, 0.019591639925728686, -0.006275939595178344, -0.007586057854704448, 0.0028680821208123338, 0.009314919271683632, -0.0030028611862200436, -0.04408916078927634, -0.1166430880590575, -0.21533297469469886, -0.3280773633202425, -0.43901314610602915, -0.5324095360033533, -0.5965502544977486, -0.6266142550475815, -0.6258354873170965, -0.6046521410179491, -0.5780580810683246, -0.5618183170873188, -0.5684941353379742, -0.6042710632669976, -0.667382258565289, -0.7485213258764168, -0.8331415427782036, -0.9050671913702263, -0.9505148820605971, -0.9615203173867422, -0.9379144678358436, -0.8873555135176621, -0.8234086128349694, -0.7621532497578857, -0.7181657472546693, -0.7008806209488384, -0.7122397897501478, -0.7462169069535695, -0.7903356084822092, -0.8288023297894191, -0.8464709690741288, -0.8326488452124466, -0.783793035358556, -0.7044233773284055, -0.6060239339027715, -0.5042072396508657, -0.41484964242086825, -0.350163088959159, -0.3156845726523474, -0.3089351968016602, -0.32008368541651633, -0.3344484030434573, -0.3362126311187689, -0.31242473934074594, -0.2562837111181075, -0.1688890147570211, -0.059017454639652175, 0.05901745463965129, 0.1688890147570202, 0.2562837111181069, 0.31242473934074555, 0.33621263111876853, 0.3344484030434569, 0.3200836854165159, 0.30893519680165965, 0.3156845726523467, 0.3501630889591582, 0.4148496424208673, 0.5042072396508646, 0.6060239339027705, 0.7044233773284044, 0.7837930353585549, 0.832648845212446, 0.8464709690741293, 0.8288023297894199, 0.7903356084822102, 0.7462169069535702, 0.7122397897501485, 0.7008806209488385, 0.7181657472546691, 0.7621532497578853, 0.8234086128349691, 0.8873555135176618, 0.937914467835844, 0.9615203173867426, 0.9505148820605976, 0.9050671913702268, 0.8331415427782042, 0.7485213258764174, 0.6673822585652897, 0.6042710632669982, 0.5684941353379747, 0.5618183170873194, 0.5780580810683253, 0.6046521410179496, 0.6258354873170971, 0.6266142550475825, 0.5965502544977496, 0.532409536003354, 0.43901314610603015, 0.3280773633202435, 0.21533297469469986, 0.11664308805905854, 0.04408916078927739, 0.003002861186220375, -0.00931491927168334, -0.0028680821208121386, 0.007586057854704589, 0.006275939595178453, -0.019591639925728058, -0.07658314935693925, -0.1633459118050708, -0.27089467411987633, -0.3848057689386164, -0.48877091251733756, -0.5686230051664308, -0.615828377916511, -0.6295732191611682, -0.6169231191456503, -0.5910160484144089, -0.5677403779438479, -0.5617280163033939, -0.5826638318074022, -0.6328335019009728, -0.7065225306782246, -0.7914166949885505, -0.8716541597054417, -0.9317668614020744, -0.960526585458301, -0.9537349594489681, -0.9152604102679157, -0.8560630736417446, -0.7914512934548412, -0.7372551299854772, -0.705872842264525, -0.7031780309251813, -0.7270600993984317, -0.7679626328811303, -0.8112851498002713, -0.8410481488722331, -0.8439057582433415, -0.8125034408698125], \"name\": \"filtered median\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"2cce3bee-c7ac-485d-8064-7500a50501ae\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"2cce3bee-c7ac-485d-8064-7500a50501ae\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.5470712324555124, 0.9729837388400164, 1.1867855447100966, 1.15039199482706, 0.8880391842877574, 0.4801687843278219, 0.04327223267819885, -0.29927003037605165, -0.44806893261371417, -0.35261180293090866, -0.02393492018332377, 0.4680825657614928, 1.0121274955840915, 1.483215353606672, 1.773871065515484, 1.8209383418578367, 1.6213200597907442, 1.2327174774556924, 0.7591837436783359, 0.325100935674981, 0.044081946933145044, -0.009433562542299656, 0.18120699735764845, 0.570695810510169, 1.0630744782068284, 1.5357015521406279, 1.869890086304252, 1.9805611579765605, 1.8375051288644824, 1.4729390062649772, 0.9734718385793981, 0.4584853419511728, 0.05033076760919797, -0.15621247978327912, -0.11758654313659678, 0.14769506161699042, 0.5637079358474658, 1.0161231520277205, 1.3808110371742361, 1.5548962531802957, 1.4825056324803985, 1.168776104429309, 0.6786229720508137, 0.12057604984105816, -0.3802783989889388, -0.7134903407081402, -0.8107807517622705, -0.6630398323040643, -0.32254229544498736, 0.11017346305407791, 0.5114841465290514, 0.7656277315205301, 0.7936856301261874, 0.5733600978386997, 0.1446057319257904, -0.40029207704564723, -0.939713319981264, -1.353029364636093, -1.5506827814043829, -1.4965065028944882, -1.2167066296271045, -0.7932649537881495, -0.34340962319694446, 0.009717101563887831, 0.1678658594577398, 0.08226540854041453, -0.23415613257802415, -0.7099673518472785, -1.233048593335495, -1.6785754485306448, -1.9401797942115588, -1.9565036338789883, -1.7265119823877373, -1.3097393012754441, -0.8114079672037611, -0.3561365993439014, -0.05680660543456917, 0.013635106676084696, -0.1596071488928853, -0.5294926612153024, -0.998911302745649, -1.4449629077179789, -1.749683355124433, -1.8295410938292038, -1.656335008514002, -1.264272679475705, -0.7414605721561466, -0.20793198390341255, 0.21429821922754289, 0.43167113975908866, 0.40240975249511035, 0.14690594797260043, -0.25742603830739214, -0.695543856037537, -1.0435735317421833, -1.1998138879300955, -1.110202951983091, -0.7818839504040263, -0.2814815121351242, 0.28148151213511213, 0.7818839504040228, 1.1102029519830894, 1.1998138879300957, 1.0435735317421815, 0.695543856037546, 0.2574260383073956, -0.1469059479725977, -0.40240975249510924, -0.431671139759088, -0.21429821922754555, 0.20793198390340872, 0.7414605721561424, 1.2642726794757015, 1.656335008514004, 1.829541093829204, 1.7496833551244344, 1.444962907717982, 0.9989113027456528, 0.5294926612152997, 0.15960714889288352, -0.013635106676084252, 0.056806605434567725, 0.3561365993438984, 0.8114079672037644, 1.3097393012754472, 1.7265119823877302, 1.9565036338789876, 1.94017979421156, 1.6785754485306423, 1.2330485933354989, 0.7099673518472971, 0.23415613257802737, -0.08226540854041298, -0.16786585945773957, -0.009717101563890052, 0.3434096231969323, 0.7932649537881459, 1.2167066296271045, 1.4965065028944906, 1.5506827814043835, 1.353029364636102, 0.9397133199812677, 0.4002920770456477, -0.14460573192579718, -0.573360097838697, -0.7936856301261845, -0.7656277315205313, -0.5114841465290515, -0.11017346305407516, 0.3225422954449871, 0.6630398323040658, 0.8107807517622702, 0.7134903407081403, 0.3802783989889451, -0.12057604984105774, -0.6786229720508171, -1.168776104429306, -1.4825056324803985, -1.5548962531802966, -1.3808110371742361, -1.0161231520277179, -0.5637079358474693, -0.1476950616169881, 0.11758654313659445, 0.15621247978327968, -0.05033076760920008, -0.458485341951169, -0.9734718385794013, -1.4729390062649723, -1.837505128864481, -1.9805611579765605, -1.869890086304254, -1.5357015521406252, -1.063074478206836, -0.5706958105101694, -0.18120699735764556, 0.009433562542299323, -0.04408194693314116, -0.3251009356749768, -0.7591837436783355, -1.2327174774556986, -1.621320059790742, -1.8209383418578349, -1.7738710655154855, -1.4832153536066714, -1.0121274955840844, -0.46808256576149515, 0.023934920183315223, 0.35261180293090666, 0.44806893261371405, 0.2992700303760482, -0.04327223267819741, -0.480168784327813, -0.8880391842877544, -1.1503919948270604, -1.1867855447100955, -0.9729837388400172, -0.547071232455522, -4.408728476930472e-15], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.01714665804693552, 0.051804236902644414, 0.08604167143293481, 0.1194083615946368, 0.15161255156170705, 0.18256945921669146, 0.21235497966328176, 0.2411855994587691, 0.26930275441560103, 0.29691456407208217, 0.32408435592453055, 0.35071899600655426, 0.3765347178985086, 0.4011344262881963, 0.424051832082563, 0.4448769347245664, 0.4633061040488655, 0.479229834061774, 0.49271080726523075, 0.5039833465513338, 0.5133489336074003, 0.5211194872262994, 0.5274971078944537, 0.5325459028290849, 0.5361374701334188, 0.5380092001774455, 0.5377953813422821, 0.5351488325862506, 0.5297972488403224, 0.5216456178744384, 0.5107737249008547, 0.4974547309260736, 0.4820648270666807, 0.46503180945330214, 0.44671012144550015, 0.42733874720326315, 0.40696725156515134, 0.38549347860171174, 0.36267837122566265, 0.3382590821568445, 0.3120071439640086, 0.2838418305294122, 0.2538456197436744, 0.22230228050756537, 0.18962359498917494, 0.15630700806080444, 0.12281075351526984, 0.08950098901486833, 0.05656079930424682, 0.02400555949918129, -0.008324129368965245, -0.04067016344198319, -0.07328614434591967, -0.10628688651545865, -0.13962620536391385, -0.1730446269811516, -0.2061368299068164, -0.23838963597042914, -0.26931271305535315, -0.29849918283442195, -0.325730838080631, -0.3509726254266542, -0.37438675492125767, -0.3962344686231396, -0.41681848007332073, -0.43635240849642914, -0.45491795468770735, -0.4723927214240694, -0.4884945900078641, -0.502803954557477, -0.5148859470622054, -0.5243546401198568, -0.530990721836529, -0.5347558667839055, -0.5358276195879195, -0.5345187756258786, -0.5312286988926582, -0.5263114997984265, -0.5200212122375891, -0.5124204776925817, -0.5034026751848478, -0.4926948242456341, -0.4799675888869166, -0.4648977972289563, -0.44729484383800755, -0.427132332684285, -0.40460397615576443, -0.3800627641986331, -0.3539854528203153, -0.3268442729641381, -0.2990446830740496, -0.27081781272753097, -0.24222113687945487, -0.2131204120299537, -0.183283897782624, -0.1524387132336338, -0.12040146197222958, -0.08712431219280879, -0.052770461741437416, -0.01767549268288196, 0.017675492682880697, 0.05277046174143612, 0.08712431219280763, 0.12040146197222835, 0.1524387132336327, 0.18328389778262305, 0.21312041202995274, 0.24222113687945404, 0.27081781272752997, 0.29904468307404874, 0.32684427296413726, 0.3539854528203146, 0.3800627641986321, 0.40460397615576355, 0.4271323326842844, 0.44729484383800716, 0.46489779722895586, 0.47996758888691615, 0.4926948242456339, 0.5034026751848479, 0.5124204776925818, 0.5200212122375895, 0.526311499798427, 0.5312286988926587, 0.5345187756258788, 0.53582761958792, 0.5347558667839062, 0.5309907218365298, 0.5243546401198573, 0.5148859470622061, 0.5028039545574776, 0.48849459000786516, 0.47239272142407013, 0.45491795468770824, 0.43635240849642987, 0.41681848007332173, 0.39623446862314027, 0.3743867549212584, 0.350972625426655, 0.3257308380806319, 0.2984991828344225, 0.2693127130553539, 0.2383896359704298, 0.20613682990681714, 0.17304462698115192, 0.13962620536391432, 0.10628688651545896, 0.07328614434592005, 0.040670163441983556, 0.008324129368965547, -0.024005559499180915, -0.05656079930424651, -0.08950098901486768, -0.12281075351526927, -0.15630700806080397, -0.18962359498917467, -0.222302280507565, -0.25384561974367414, -0.28384183052941203, -0.31200714396400847, -0.3382590821568438, -0.362678371225662, -0.3854934786017111, -0.40696725156515084, -0.4273387472032624, -0.4467101214454995, -0.4650318094533016, -0.4820648270666803, -0.4974547309260733, -0.5107737249008545, -0.5216456178744382, -0.5297972488403224, -0.5351488325862502, -0.5377953813422821, -0.5380092001774454, -0.536137470133419, -0.5325459028290845, -0.5274971078944535, -0.5211194872262992, -0.5133489336074004, -0.5039833465513336, -0.4927108072652308, -0.4792298340617741, -0.4633061040488658, -0.4448769347245661, -0.4240518320825629, -0.4011344262881961, -0.3765347178985086, -0.35071899600655415, -0.3240843559245306, -0.2969145640720822, -0.2693027544156012, -0.24118559945876952, -0.2123549796632823, -0.182569459216692, -0.1516125515617077, -0.11940836159463736, -0.08604167143293548, -0.051804236902645046, -0.017146658046936204], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8125034408698124, 0.8439057582433414, 0.8410481488722337, 0.8112851498002718, 0.7679626328811306, 0.727060099398432, 0.7031780309251814, 0.7058728422645247, 0.7372551299854772, 0.7914512934548413, 0.8560630736417448, 0.915260410267916, 0.9537349594489688, 0.9605265854583017, 0.9317668614020749, 0.8716541597054421, 0.7914166949885512, 0.7065225306782251, 0.6328335019009732, 0.5826638318074029, 0.5617280163033946, 0.5677403779438486, 0.5910160484144094, 0.6169231191456509, 0.6295732191611687, 0.6158283779165112, 0.5686230051664314, 0.48877091251733806, 0.3848057689386172, 0.27089467411987705, 0.16334591180507152, 0.0765831493569399, 0.019591639925728686, -0.006275939595178344, -0.007586057854704448, 0.0028680821208123338, 0.009314919271683632, -0.0030028611862200436, -0.04408916078927634, -0.1166430880590575, -0.21533297469469886, -0.3280773633202425, -0.43901314610602915, -0.5324095360033533, -0.5965502544977486, -0.6266142550475815, -0.6258354873170965, -0.6046521410179491, -0.5780580810683246, -0.5618183170873188, -0.5684941353379742, -0.6042710632669976, -0.667382258565289, -0.7485213258764168, -0.8331415427782036, -0.9050671913702263, -0.9505148820605971, -0.9615203173867422, -0.9379144678358436, -0.8873555135176621, -0.8234086128349694, -0.7621532497578857, -0.7181657472546693, -0.7008806209488384, -0.7122397897501478, -0.7462169069535695, -0.7903356084822092, -0.8288023297894191, -0.8464709690741288, -0.8326488452124466, -0.783793035358556, -0.7044233773284055, -0.6060239339027715, -0.5042072396508657, -0.41484964242086825, -0.350163088959159, -0.3156845726523474, -0.3089351968016602, -0.32008368541651633, -0.3344484030434573, -0.3362126311187689, -0.31242473934074594, -0.2562837111181075, -0.1688890147570211, -0.059017454639652175, 0.05901745463965129, 0.1688890147570202, 0.2562837111181069, 0.31242473934074555, 0.33621263111876853, 0.3344484030434569, 0.3200836854165159, 0.30893519680165965, 0.3156845726523467, 0.3501630889591582, 0.4148496424208673, 0.5042072396508646, 0.6060239339027705, 0.7044233773284044, 0.7837930353585549, 0.832648845212446, 0.8464709690741293, 0.8288023297894199, 0.7903356084822102, 0.7462169069535702, 0.7122397897501485, 0.7008806209488385, 0.7181657472546691, 0.7621532497578853, 0.8234086128349691, 0.8873555135176618, 0.937914467835844, 0.9615203173867426, 0.9505148820605976, 0.9050671913702268, 0.8331415427782042, 0.7485213258764174, 0.6673822585652897, 0.6042710632669982, 0.5684941353379747, 0.5618183170873194, 0.5780580810683253, 0.6046521410179496, 0.6258354873170971, 0.6266142550475825, 0.5965502544977496, 0.532409536003354, 0.43901314610603015, 0.3280773633202435, 0.21533297469469986, 0.11664308805905854, 0.04408916078927739, 0.003002861186220375, -0.00931491927168334, -0.0028680821208121386, 0.007586057854704589, 0.006275939595178453, -0.019591639925728058, -0.07658314935693925, -0.1633459118050708, -0.27089467411987633, -0.3848057689386164, -0.48877091251733756, -0.5686230051664308, -0.615828377916511, -0.6295732191611682, -0.6169231191456503, -0.5910160484144089, -0.5677403779438479, -0.5617280163033939, -0.5826638318074022, -0.6328335019009728, -0.7065225306782246, -0.7914166949885505, -0.8716541597054417, -0.9317668614020744, -0.960526585458301, -0.9537349594489681, -0.9152604102679157, -0.8560630736417446, -0.7914512934548412, -0.7372551299854772, -0.705872842264525, -0.7031780309251813, -0.7270600993984317, -0.7679626328811303, -0.8112851498002713, -0.8410481488722331, -0.8439057582433415, -0.8125034408698125], \"name\": \"filtered median\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "f1 = 1\n",
    "f2 = 8\n",
    "w1 = 2 * np.pi * f1\n",
    "w2 = 2 * np.pi * f2\n",
    "\n",
    "s = [np.sin(w1 * i) + np.sin(w2 * i) for i in t]\n",
    "\n",
    "filtsym = np.append(afr, afr[::-1])\n",
    "\n",
    "filtered = np.fft.ifft(np.fft.fft(s) * filtsym).real\n",
    "\n",
    "kernel_size = 31\n",
    "filt = create_filter_median(kernel_size)\n",
    "#filt = np.pad(filt, (0, N - kernel_size), 'constant', constant_values=(0, 0))\n",
    "filtered_median = np.append(np.zeros(kernel_size // 2), np.convolve(s, filt, mode = 'valid'))\n",
    "\n",
    "tr_s = go.Scatter(\n",
    "    x = t,\n",
    "    y = s,\n",
    "    name='signal'\n",
    ")\n",
    "\n",
    "tr_fs = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered,\n",
    "    name='filtered'\n",
    ")\n",
    "\n",
    "tr_median = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered_median,\n",
    "    name='filtered median'\n",
    ")\n",
    "\n",
    "rows = 1\n",
    "cols = 1\n",
    "fig = py.tools.make_subplots(rows = rows, cols = cols)\n",
    "\n",
    "fig['layout'].update(height=rows * 450, width=cols * 900)\n",
    "\n",
    "fig.append_trace(tr_s, 1, 1)\n",
    "fig.append_trace(tr_fs, 1, 1)\n",
    "fig.append_trace(tr_median, 1, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "signal",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          4,
          3.8893810965194953,
          3.5697250791417403,
          3.076077238406154,
          2.4618676474040035,
          1.79215074782962,
          1.1354550680579376,
          0.5553359247997137,
          0.10275499526822074,
          -0.18971312220903735,
          -0.31110786674504587,
          -0.27236413774277324,
          -0.10367849449117858,
          0.1506087760192461,
          0.43884847128160154,
          0.7096420192452186,
          0.9190506963714854,
          1.036449017406664,
          1.048227708496903,
          0.9588728457582888,
          0.7893325970459656,
          0.5729761615082799,
          0.3497946712177623,
          0.15974182605967768,
          0.03622780284521854,
          0.0007475076240728296,
          0.059448834758837776,
          0.20215408100596832,
          0.40398065314123577,
          0.6293189946027493,
          0.8375725690717081,
          0.9897980730808869,
          1.055242715738738,
          1.0167803370530684,
          0.8743992718461397,
          0.6461711063888878,
          0.3664916606324224,
          0.08178199243486191,
          -0.15578886798345598,
          -0.29570027761849993,
          -0.2965584927002629,
          -0.1325887461460472,
          0.20180746493214996,
          0.690121931015639,
          1.294770989939925,
          1.96101498543901,
          2.623290011600747,
          3.21313620477982,
          3.6676776348717905,
          3.9375229226729442,
          3.9930257250587733,
          3.828061003308487,
          3.4608067582962443,
          2.9314254932141868,
          2.2969589195155504,
          1.6241251626271862,
          0.9809878702955876,
          0.42861252019175744,
          0.013817044293928715,
          -0.2360365907244366,
          -0.31555290786567103,
          -0.24083644318672603,
          -0.046181858095834596,
          0.2215561305325443,
          0.5100775816231847,
          0.7692099597753658,
          0.9578666647422144,
          1.0494263351358302,
          1.0348098935275176,
          0.922874229553917,
          0.7381337162294802,
          0.5162070469150764,
          0.29771192579845374,
          0.12154770152067673,
          0.018585426193473475,
          0.0067152804161053625,
          0.08799346057584978,
          0.24831495381828328,
          0.4596610629094116,
          0.6845858908619766,
          0.8822700724052073,
          1.0152316827261243,
          1.0556783148526538,
          0.9905266519105023,
          0.824301028341841,
          0.5794244724890598,
          0.2937916589424065,
          0.015909377109256696,
          -0.20175031609733396,
          -0.31026806148261976,
          -0.271607133220617,
          -0.06470283221797479,
          0.3105846261868713,
          0.8322642003980905,
          1.4579904953692708,
          2.129645665410658,
          2.7801579298648478,
          3.341671707091071,
          3.753988643344065,
          3.9721515318397307,
          3.9721515318397334,
          3.753988643344067,
          3.341671707091075,
          2.7801579298648527,
          2.129645665410652,
          1.4579904953692866,
          0.832264200398095,
          0.31058462618687466,
          -0.06470283221797257,
          -0.27160713322062036,
          -0.3102680614826201,
          -0.20175031609733535,
          0.015909377109254646,
          0.2937916589424042,
          0.5794244724890628,
          0.824301028341843,
          0.9905266519105014,
          1.0556783148526536,
          1.015231682726125,
          0.8822700724052046,
          0.6845858908619769,
          0.45966106290941344,
          0.24831495381828483,
          0.08799346057585256,
          0.0067152804161049184,
          0.018585426193474364,
          0.12154770152067462,
          0.29771192579845507,
          0.5162070469150746,
          0.7381337162294762,
          0.9228742295539187,
          1.034809893527513,
          1.0494263351358306,
          0.9578666647422149,
          0.7692099597753635,
          0.510077581623187,
          0.22155613053255163,
          -0.046181858095829115,
          -0.24083644318672692,
          -0.3155529078656729,
          -0.2360365907244366,
          0.013817044293918834,
          0.4286125201917539,
          0.9809878702955851,
          1.6241251626271942,
          2.2969589195155455,
          2.931425493214171,
          3.4608067582962434,
          3.8280610033084876,
          3.9930257250587733,
          3.937522922672943,
          3.6676776348717866,
          3.2131362047798286,
          2.623290011600743,
          1.9610149854390242,
          1.2947709899399245,
          0.6901219310156348,
          0.20180746493215396,
          -0.132588746146047,
          -0.29655849270026247,
          -0.29570027761850215,
          -0.1557888679834546,
          0.08178199243485987,
          0.36649166063242117,
          0.6461711063888856,
          0.8743992718461384,
          1.0167803370530692,
          1.0552427157387367,
          0.9897980730808861,
          0.837572569071704,
          0.6293189946027462,
          0.40398065314123316,
          0.20215408100597476,
          0.05944883475883567,
          0.0007475076240731626,
          0.03622780284522098,
          0.1597418260596819,
          0.34979467121775865,
          0.5729761615082783,
          0.789332597045963,
          0.9588728457582858,
          1.0482277084969072,
          1.0364490174066647,
          0.9190506963714906,
          0.7096420192452191,
          0.4388484712816011,
          0.15060877601924585,
          -0.1036784944911815,
          -0.27236413774276824,
          -0.31110786674504176,
          -0.1897131222090378,
          0.10275499526822574,
          0.5553359247997154,
          1.1354550680579254,
          1.7921507478296108,
          2.461867647403998,
          3.076077238406165,
          3.5697250791417368,
          3.8893810965194926,
          4
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          1.0344937715431435,
          1.0302748484460096,
          1.0218333940007944,
          1.0094002968897438,
          0.9933671761187105,
          0.9742493759135168,
          0.9526457269718976,
          0.9291950443925321,
          0.9045332094575025,
          0.8792550482164759,
          0.8538847254494495,
          0.8288571956707851,
          0.8045118018896846,
          0.781097516529641,
          0.75878787069739,
          0.7377024682167947,
          0.7179313121463364,
          0.6995580401036238,
          0.682678589220093,
          0.6674127054048975,
          0.6539069405029369,
          0.6423291562033436,
          0.6328558719225582,
          0.6256548665688864,
          0.6208661135127497,
          0.6185843100426821,
          0.6188459291930102,
          0.6216229422316772,
          0.6268242442579334,
          0.6343045517767435,
          0.6438793061589543,
          0.6553431209357882,
          0.6684886854472782,
          0.6831229083096289,
          0.6990774485625397,
          0.7162116259480665,
          0.7344068683066614,
          0.7535532165920594,
          0.7735297184139488,
          0.7941816569500764,
          0.8152982498246736,
          0.8365946708365078,
          0.8577018659005353,
          0.8781667890530092,
          0.897464363914921,
          0.9150209958057712,
          0.930247849267392,
          0.942580808027831,
          0.9515229617949186,
          0.9566852273474409,
          0.9578213555830313,
          0.9548550519763425,
          0.9478932004212958,
          0.9372164805707284,
          0.9232518466263793,
          0.9065347961475948,
          0.8876649427644847,
          0.867259925633156,
          0.8459125268887827,
          0.824155528361776,
          0.8024375682557642,
          0.7811118250876828,
          0.7604375639291442,
          0.740592973977597,
          0.7216962954269397,
          0.703831347756299,
          0.6870731930235906,
          0.6715099550473689,
          0.6572576079183194,
          0.6444658044672891,
          0.6333142695841569,
          0.6240007837591184,
          0.6167230513156031,
          0.6116576542336393,
          0.6089396633224969,
          0.608646308121193,
          0.6107873914179457,
          0.6153040215669531,
          0.6220758669856981,
          0.6309357510424876,
          0.6416891876671007,
          0.6541356212397379,
          0.6680877865530781,
          0.6833858280930992,
          0.6999035655514559,
          0.7175454824604495,
          0.7362344553568961,
          0.7558917435992158,
          0.7764120796346426,
          0.7976376600664657,
          0.8193352615591932,
          0.8411805450397846,
          0.8627528377675906,
          0.8835424305600469,
          0.9029708064587778,
          0.9204225150715469,
          0.935285757941065,
          0.9469975308115542,
          0.9550883079417204,
          0.9592213440829985,
          0.9592213440829985,
          0.9550883079417207,
          0.9469975308115542,
          0.935285757941065,
          0.9204225150715467,
          0.9029708064587777,
          0.8835424305600468,
          0.8627528377675902,
          0.8411805450397847,
          0.8193352615591932,
          0.7976376600664655,
          0.7764120796346424,
          0.7558917435992158,
          0.7362344553568962,
          0.7175454824604496,
          0.6999035655514558,
          0.6833858280930996,
          0.6680877865530782,
          0.6541356212397379,
          0.6416891876671007,
          0.6309357510424879,
          0.6220758669856984,
          0.6153040215669534,
          0.6107873914179458,
          0.6086463081211934,
          0.608939663322497,
          0.6116576542336394,
          0.6167230513156032,
          0.6240007837591185,
          0.633314269584157,
          0.6444658044672887,
          0.6572576079183192,
          0.6715099550473691,
          0.6870731930235906,
          0.703831347756299,
          0.7216962954269392,
          0.7405929739775968,
          0.7604375639291436,
          0.7811118250876823,
          0.8024375682557636,
          0.8241555283617754,
          0.8459125268887823,
          0.8672599256331557,
          0.8876649427644838,
          0.9065347961475942,
          0.9232518466263787,
          0.9372164805707278,
          0.9478932004212948,
          0.9548550519763421,
          0.9578213555830309,
          0.9566852273474403,
          0.9515229617949177,
          0.9425808080278306,
          0.9302478492673916,
          0.9150209958057708,
          0.8974643639149207,
          0.8781667890530089,
          0.8577018659005349,
          0.8365946708365077,
          0.8152982498246734,
          0.7941816569500757,
          0.7735297184139484,
          0.7535532165920591,
          0.7344068683066608,
          0.7162116259480661,
          0.6990774485625394,
          0.6831229083096285,
          0.6684886854472779,
          0.655343120935788,
          0.6438793061589537,
          0.6343045517767429,
          0.6268242442579327,
          0.6216229422316774,
          0.61884592919301,
          0.618584310042682,
          0.6208661135127495,
          0.6256548665688865,
          0.632855871922558,
          0.6423291562033434,
          0.6539069405029369,
          0.6674127054048975,
          0.6826785892200928,
          0.6995580401036239,
          0.7179313121463363,
          0.7377024682167951,
          0.7587878706973901,
          0.7810975165296412,
          0.8045118018896845,
          0.8288571956707854,
          0.8538847254494497,
          0.879255048216476,
          0.9045332094575024,
          0.9291950443925322,
          0.9526457269718978,
          0.9742493759135169,
          0.9933671761187107,
          1.0094002968897438,
          1.0218333940007944,
          1.0302748484460096,
          1.0344937715431435
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered median",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0.935770303538701,
          0.8386670155735686,
          0.7472431968387053,
          0.6648901406422965,
          0.5938682707532638,
          0.5352974145914857,
          0.48930841177867296,
          0.4553189577263157,
          0.43237944828169733,
          0.4195260523821257,
          0.41607942752757,
          0.4218381088372151,
          0.4371339669880191,
          0.4627404323269486,
          0.499648890840519,
          0.5487510364584999,
          0.6104816168570653,
          0.684484375192818,
          0.7693627176916931,
          0.8625657891167267,
          0.9604416884490004,
          1.058465185425211,
          1.1516210111280485,
          1.2348994247408362,
          1.3038419116265094,
          1.355064407103347,
          1.3866850639637185,
          1.3985935699454255,
          1.392518181664392,
          1.3718724641203381,
          1.3413927253310343,
          1.3066053378388265,
          1.2731866303815131,
          1.2462935147297003,
          1.2299482645545428,
          1.2265550609393565,
          1.2366097563701088,
          1.2586399071605412,
          1.2893827426796591,
          1.3241783264711875,
          1.357527810143703,
          1.383746053357101,
          1.3976267201940205,
          1.3950376955678436,
          1.3733752276703546,
          1.3318250434921666,
          1.2714049943030326,
          1.1947928956648886,
          1.1059711168948756,
          1.0097423509590753,
          0.9111858074020517,
          0.8151279350687404,
          0.7256962354411329,
          0.6460097803964316,
          0.5780380234650657,
          0.522633686464211,
          0.4797197024743794,
          0.44858813817804616,
          0.4282538531364626,
          0.4177994948856062,
          0.4166520580308907,
          0.42474399595500995,
          0.44253177238641633,
          0.4708687420152526,
          0.5107537215261148,
          0.5629978532611946,
          0.6278671426189196,
          0.7047640794688828,
          0.7920080248949549,
          0.8867609809695425,
          0.9851247649142463,
          1.0824104077243943,
          1.173554429020394,
          1.2536333323773747,
          1.318410686051245,
          1.3648431076375616,
          1.391473717959561,
          1.398654078140562,
          1.3885567302039086,
          1.3649674335545527,
          1.3328753705756948,
          1.2979069709465805,
          1.2656707675395849,
          1.2410937786392542,
          1.2278324180127562,
          1.2278324180127562,
          1.2410937786392544,
          1.2656707675395849,
          1.2979069709465805,
          1.3328753705756946,
          1.3649674335545527,
          1.3885567302039086,
          1.398654078140562,
          1.3914737179595613,
          1.3648431076375618,
          1.3184106860512457,
          1.253633332377375,
          1.1735544290203943,
          1.0824104077243946,
          0.9851247649142468,
          0.886760980969543,
          0.7920080248949555,
          0.7047640794688833,
          0.6278671426189203,
          0.5629978532611948,
          0.5107537215261152,
          0.4708687420152528,
          0.44253177238641656,
          0.42474399595501006,
          0.41665205803089067,
          0.41779949488560625,
          0.42825385313646236,
          0.4485881381780459,
          0.4797197024743791,
          0.522633686464211,
          0.5780380234650653,
          0.6460097803964308,
          0.725696235441132,
          0.8151279350687396,
          0.9111858074020509,
          1.0097423509590748,
          1.105971116894875,
          1.1947928956648883,
          1.2714049943030323,
          1.331825043492167,
          1.3733752276703546,
          1.3950376955678436,
          1.3976267201940205,
          1.383746053357101,
          1.3575278101437032,
          1.3241783264711877,
          1.2893827426796596,
          1.2586399071605419,
          1.236609756370109,
          1.2265550609393565,
          1.229948264554543,
          1.2462935147297005,
          1.2731866303815127,
          1.3066053378388263,
          1.3413927253310334,
          1.3718724641203373,
          1.392518181664391,
          1.398593569945425,
          1.386685063963718,
          1.3550644071033466,
          1.3038419116265088,
          1.2348994247408356,
          1.151621011128048,
          1.0584651854252107,
          0.9604416884490006,
          0.8625657891167269,
          0.7693627176916934,
          0.6844843751928185,
          0.6104816168570655,
          0.5487510364585002,
          0.4996488908405188,
          0.46274043232694845,
          0.43713396698801893,
          0.42183810883721495,
          0.41607942752756993,
          0.4195260523821256,
          0.4323794482816975,
          0.45531895772631586,
          0.4893084117786728,
          0.5352974145914855,
          0.5938682707532632,
          0.6648901406422962,
          0.7472431968387049,
          0.838667015573568,
          0.9357703035387008
         ],
         "yaxis": "y1"
        }
       ],
       "layout": {
        "height": 450,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0,
          1
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"6cc47c23-acb4-430a-a52e-19c3020545aa\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"6cc47c23-acb4-430a-a52e-19c3020545aa\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [4.0, 3.8893810965194953, 3.5697250791417403, 3.076077238406154, 2.4618676474040035, 1.79215074782962, 1.1354550680579376, 0.5553359247997137, 0.10275499526822074, -0.18971312220903735, -0.31110786674504587, -0.27236413774277324, -0.10367849449117858, 0.1506087760192461, 0.43884847128160154, 0.7096420192452186, 0.9190506963714854, 1.036449017406664, 1.048227708496903, 0.9588728457582888, 0.7893325970459656, 0.5729761615082799, 0.3497946712177623, 0.15974182605967768, 0.03622780284521854, 0.0007475076240728296, 0.059448834758837776, 0.20215408100596832, 0.40398065314123577, 0.6293189946027493, 0.8375725690717081, 0.9897980730808869, 1.055242715738738, 1.0167803370530684, 0.8743992718461397, 0.6461711063888878, 0.3664916606324224, 0.08178199243486191, -0.15578886798345598, -0.29570027761849993, -0.2965584927002629, -0.1325887461460472, 0.20180746493214996, 0.690121931015639, 1.294770989939925, 1.96101498543901, 2.623290011600747, 3.21313620477982, 3.6676776348717905, 3.9375229226729442, 3.9930257250587733, 3.828061003308487, 3.4608067582962443, 2.9314254932141868, 2.2969589195155504, 1.6241251626271862, 0.9809878702955876, 0.42861252019175744, 0.013817044293928715, -0.2360365907244366, -0.31555290786567103, -0.24083644318672603, -0.046181858095834596, 0.2215561305325443, 0.5100775816231847, 0.7692099597753658, 0.9578666647422144, 1.0494263351358302, 1.0348098935275176, 0.922874229553917, 0.7381337162294802, 0.5162070469150764, 0.29771192579845374, 0.12154770152067673, 0.018585426193473475, 0.0067152804161053625, 0.08799346057584978, 0.24831495381828328, 0.4596610629094116, 0.6845858908619766, 0.8822700724052073, 1.0152316827261243, 1.0556783148526538, 0.9905266519105023, 0.824301028341841, 0.5794244724890598, 0.2937916589424065, 0.015909377109256696, -0.20175031609733396, -0.31026806148261976, -0.271607133220617, -0.06470283221797479, 0.3105846261868713, 0.8322642003980905, 1.4579904953692708, 2.129645665410658, 2.7801579298648478, 3.341671707091071, 3.753988643344065, 3.9721515318397307, 3.9721515318397334, 3.753988643344067, 3.341671707091075, 2.7801579298648527, 2.129645665410652, 1.4579904953692866, 0.832264200398095, 0.31058462618687466, -0.06470283221797257, -0.27160713322062036, -0.3102680614826201, -0.20175031609733535, 0.015909377109254646, 0.2937916589424042, 0.5794244724890628, 0.824301028341843, 0.9905266519105014, 1.0556783148526536, 1.015231682726125, 0.8822700724052046, 0.6845858908619769, 0.45966106290941344, 0.24831495381828483, 0.08799346057585256, 0.0067152804161049184, 0.018585426193474364, 0.12154770152067462, 0.29771192579845507, 0.5162070469150746, 0.7381337162294762, 0.9228742295539187, 1.034809893527513, 1.0494263351358306, 0.9578666647422149, 0.7692099597753635, 0.510077581623187, 0.22155613053255163, -0.046181858095829115, -0.24083644318672692, -0.3155529078656729, -0.2360365907244366, 0.013817044293918834, 0.4286125201917539, 0.9809878702955851, 1.6241251626271942, 2.2969589195155455, 2.931425493214171, 3.4608067582962434, 3.8280610033084876, 3.9930257250587733, 3.937522922672943, 3.6676776348717866, 3.2131362047798286, 2.623290011600743, 1.9610149854390242, 1.2947709899399245, 0.6901219310156348, 0.20180746493215396, -0.132588746146047, -0.29655849270026247, -0.29570027761850215, -0.1557888679834546, 0.08178199243485987, 0.36649166063242117, 0.6461711063888856, 0.8743992718461384, 1.0167803370530692, 1.0552427157387367, 0.9897980730808861, 0.837572569071704, 0.6293189946027462, 0.40398065314123316, 0.20215408100597476, 0.05944883475883567, 0.0007475076240731626, 0.03622780284522098, 0.1597418260596819, 0.34979467121775865, 0.5729761615082783, 0.789332597045963, 0.9588728457582858, 1.0482277084969072, 1.0364490174066647, 0.9190506963714906, 0.7096420192452191, 0.4388484712816011, 0.15060877601924585, -0.1036784944911815, -0.27236413774276824, -0.31110786674504176, -0.1897131222090378, 0.10275499526822574, 0.5553359247997154, 1.1354550680579254, 1.7921507478296108, 2.461867647403998, 3.076077238406165, 3.5697250791417368, 3.8893810965194926, 4.0], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [1.0344937715431435, 1.0302748484460096, 1.0218333940007944, 1.0094002968897438, 0.9933671761187105, 0.9742493759135168, 0.9526457269718976, 0.9291950443925321, 0.9045332094575025, 0.8792550482164759, 0.8538847254494495, 0.8288571956707851, 0.8045118018896846, 0.781097516529641, 0.75878787069739, 0.7377024682167947, 0.7179313121463364, 0.6995580401036238, 0.682678589220093, 0.6674127054048975, 0.6539069405029369, 0.6423291562033436, 0.6328558719225582, 0.6256548665688864, 0.6208661135127497, 0.6185843100426821, 0.6188459291930102, 0.6216229422316772, 0.6268242442579334, 0.6343045517767435, 0.6438793061589543, 0.6553431209357882, 0.6684886854472782, 0.6831229083096289, 0.6990774485625397, 0.7162116259480665, 0.7344068683066614, 0.7535532165920594, 0.7735297184139488, 0.7941816569500764, 0.8152982498246736, 0.8365946708365078, 0.8577018659005353, 0.8781667890530092, 0.897464363914921, 0.9150209958057712, 0.930247849267392, 0.942580808027831, 0.9515229617949186, 0.9566852273474409, 0.9578213555830313, 0.9548550519763425, 0.9478932004212958, 0.9372164805707284, 0.9232518466263793, 0.9065347961475948, 0.8876649427644847, 0.867259925633156, 0.8459125268887827, 0.824155528361776, 0.8024375682557642, 0.7811118250876828, 0.7604375639291442, 0.740592973977597, 0.7216962954269397, 0.703831347756299, 0.6870731930235906, 0.6715099550473689, 0.6572576079183194, 0.6444658044672891, 0.6333142695841569, 0.6240007837591184, 0.6167230513156031, 0.6116576542336393, 0.6089396633224969, 0.608646308121193, 0.6107873914179457, 0.6153040215669531, 0.6220758669856981, 0.6309357510424876, 0.6416891876671007, 0.6541356212397379, 0.6680877865530781, 0.6833858280930992, 0.6999035655514559, 0.7175454824604495, 0.7362344553568961, 0.7558917435992158, 0.7764120796346426, 0.7976376600664657, 0.8193352615591932, 0.8411805450397846, 0.8627528377675906, 0.8835424305600469, 0.9029708064587778, 0.9204225150715469, 0.935285757941065, 0.9469975308115542, 0.9550883079417204, 0.9592213440829985, 0.9592213440829985, 0.9550883079417207, 0.9469975308115542, 0.935285757941065, 0.9204225150715467, 0.9029708064587777, 0.8835424305600468, 0.8627528377675902, 0.8411805450397847, 0.8193352615591932, 0.7976376600664655, 0.7764120796346424, 0.7558917435992158, 0.7362344553568962, 0.7175454824604496, 0.6999035655514558, 0.6833858280930996, 0.6680877865530782, 0.6541356212397379, 0.6416891876671007, 0.6309357510424879, 0.6220758669856984, 0.6153040215669534, 0.6107873914179458, 0.6086463081211934, 0.608939663322497, 0.6116576542336394, 0.6167230513156032, 0.6240007837591185, 0.633314269584157, 0.6444658044672887, 0.6572576079183192, 0.6715099550473691, 0.6870731930235906, 0.703831347756299, 0.7216962954269392, 0.7405929739775968, 0.7604375639291436, 0.7811118250876823, 0.8024375682557636, 0.8241555283617754, 0.8459125268887823, 0.8672599256331557, 0.8876649427644838, 0.9065347961475942, 0.9232518466263787, 0.9372164805707278, 0.9478932004212948, 0.9548550519763421, 0.9578213555830309, 0.9566852273474403, 0.9515229617949177, 0.9425808080278306, 0.9302478492673916, 0.9150209958057708, 0.8974643639149207, 0.8781667890530089, 0.8577018659005349, 0.8365946708365077, 0.8152982498246734, 0.7941816569500757, 0.7735297184139484, 0.7535532165920591, 0.7344068683066608, 0.7162116259480661, 0.6990774485625394, 0.6831229083096285, 0.6684886854472779, 0.655343120935788, 0.6438793061589537, 0.6343045517767429, 0.6268242442579327, 0.6216229422316774, 0.61884592919301, 0.618584310042682, 0.6208661135127495, 0.6256548665688865, 0.632855871922558, 0.6423291562033434, 0.6539069405029369, 0.6674127054048975, 0.6826785892200928, 0.6995580401036239, 0.7179313121463363, 0.7377024682167951, 0.7587878706973901, 0.7810975165296412, 0.8045118018896845, 0.8288571956707854, 0.8538847254494497, 0.879255048216476, 0.9045332094575024, 0.9291950443925322, 0.9526457269718978, 0.9742493759135169, 0.9933671761187107, 1.0094002968897438, 1.0218333940007944, 1.0302748484460096, 1.0344937715431435], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.935770303538701, 0.8386670155735686, 0.7472431968387053, 0.6648901406422965, 0.5938682707532638, 0.5352974145914857, 0.48930841177867296, 0.4553189577263157, 0.43237944828169733, 0.4195260523821257, 0.41607942752757, 0.4218381088372151, 0.4371339669880191, 0.4627404323269486, 0.499648890840519, 0.5487510364584999, 0.6104816168570653, 0.684484375192818, 0.7693627176916931, 0.8625657891167267, 0.9604416884490004, 1.058465185425211, 1.1516210111280485, 1.2348994247408362, 1.3038419116265094, 1.355064407103347, 1.3866850639637185, 1.3985935699454255, 1.392518181664392, 1.3718724641203381, 1.3413927253310343, 1.3066053378388265, 1.2731866303815131, 1.2462935147297003, 1.2299482645545428, 1.2265550609393565, 1.2366097563701088, 1.2586399071605412, 1.2893827426796591, 1.3241783264711875, 1.357527810143703, 1.383746053357101, 1.3976267201940205, 1.3950376955678436, 1.3733752276703546, 1.3318250434921666, 1.2714049943030326, 1.1947928956648886, 1.1059711168948756, 1.0097423509590753, 0.9111858074020517, 0.8151279350687404, 0.7256962354411329, 0.6460097803964316, 0.5780380234650657, 0.522633686464211, 0.4797197024743794, 0.44858813817804616, 0.4282538531364626, 0.4177994948856062, 0.4166520580308907, 0.42474399595500995, 0.44253177238641633, 0.4708687420152526, 0.5107537215261148, 0.5629978532611946, 0.6278671426189196, 0.7047640794688828, 0.7920080248949549, 0.8867609809695425, 0.9851247649142463, 1.0824104077243943, 1.173554429020394, 1.2536333323773747, 1.318410686051245, 1.3648431076375616, 1.391473717959561, 1.398654078140562, 1.3885567302039086, 1.3649674335545527, 1.3328753705756948, 1.2979069709465805, 1.2656707675395849, 1.2410937786392542, 1.2278324180127562, 1.2278324180127562, 1.2410937786392544, 1.2656707675395849, 1.2979069709465805, 1.3328753705756946, 1.3649674335545527, 1.3885567302039086, 1.398654078140562, 1.3914737179595613, 1.3648431076375618, 1.3184106860512457, 1.253633332377375, 1.1735544290203943, 1.0824104077243946, 0.9851247649142468, 0.886760980969543, 0.7920080248949555, 0.7047640794688833, 0.6278671426189203, 0.5629978532611948, 0.5107537215261152, 0.4708687420152528, 0.44253177238641656, 0.42474399595501006, 0.41665205803089067, 0.41779949488560625, 0.42825385313646236, 0.4485881381780459, 0.4797197024743791, 0.522633686464211, 0.5780380234650653, 0.6460097803964308, 0.725696235441132, 0.8151279350687396, 0.9111858074020509, 1.0097423509590748, 1.105971116894875, 1.1947928956648883, 1.2714049943030323, 1.331825043492167, 1.3733752276703546, 1.3950376955678436, 1.3976267201940205, 1.383746053357101, 1.3575278101437032, 1.3241783264711877, 1.2893827426796596, 1.2586399071605419, 1.236609756370109, 1.2265550609393565, 1.229948264554543, 1.2462935147297005, 1.2731866303815127, 1.3066053378388263, 1.3413927253310334, 1.3718724641203373, 1.392518181664391, 1.398593569945425, 1.386685063963718, 1.3550644071033466, 1.3038419116265088, 1.2348994247408356, 1.151621011128048, 1.0584651854252107, 0.9604416884490006, 0.8625657891167269, 0.7693627176916934, 0.6844843751928185, 0.6104816168570655, 0.5487510364585002, 0.4996488908405188, 0.46274043232694845, 0.43713396698801893, 0.42183810883721495, 0.41607942752756993, 0.4195260523821256, 0.4323794482816975, 0.45531895772631586, 0.4893084117786728, 0.5352974145914855, 0.5938682707532632, 0.6648901406422962, 0.7472431968387049, 0.838667015573568, 0.9357703035387008], \"name\": \"filtered median\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"6cc47c23-acb4-430a-a52e-19c3020545aa\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"6cc47c23-acb4-430a-a52e-19c3020545aa\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [4.0, 3.8893810965194953, 3.5697250791417403, 3.076077238406154, 2.4618676474040035, 1.79215074782962, 1.1354550680579376, 0.5553359247997137, 0.10275499526822074, -0.18971312220903735, -0.31110786674504587, -0.27236413774277324, -0.10367849449117858, 0.1506087760192461, 0.43884847128160154, 0.7096420192452186, 0.9190506963714854, 1.036449017406664, 1.048227708496903, 0.9588728457582888, 0.7893325970459656, 0.5729761615082799, 0.3497946712177623, 0.15974182605967768, 0.03622780284521854, 0.0007475076240728296, 0.059448834758837776, 0.20215408100596832, 0.40398065314123577, 0.6293189946027493, 0.8375725690717081, 0.9897980730808869, 1.055242715738738, 1.0167803370530684, 0.8743992718461397, 0.6461711063888878, 0.3664916606324224, 0.08178199243486191, -0.15578886798345598, -0.29570027761849993, -0.2965584927002629, -0.1325887461460472, 0.20180746493214996, 0.690121931015639, 1.294770989939925, 1.96101498543901, 2.623290011600747, 3.21313620477982, 3.6676776348717905, 3.9375229226729442, 3.9930257250587733, 3.828061003308487, 3.4608067582962443, 2.9314254932141868, 2.2969589195155504, 1.6241251626271862, 0.9809878702955876, 0.42861252019175744, 0.013817044293928715, -0.2360365907244366, -0.31555290786567103, -0.24083644318672603, -0.046181858095834596, 0.2215561305325443, 0.5100775816231847, 0.7692099597753658, 0.9578666647422144, 1.0494263351358302, 1.0348098935275176, 0.922874229553917, 0.7381337162294802, 0.5162070469150764, 0.29771192579845374, 0.12154770152067673, 0.018585426193473475, 0.0067152804161053625, 0.08799346057584978, 0.24831495381828328, 0.4596610629094116, 0.6845858908619766, 0.8822700724052073, 1.0152316827261243, 1.0556783148526538, 0.9905266519105023, 0.824301028341841, 0.5794244724890598, 0.2937916589424065, 0.015909377109256696, -0.20175031609733396, -0.31026806148261976, -0.271607133220617, -0.06470283221797479, 0.3105846261868713, 0.8322642003980905, 1.4579904953692708, 2.129645665410658, 2.7801579298648478, 3.341671707091071, 3.753988643344065, 3.9721515318397307, 3.9721515318397334, 3.753988643344067, 3.341671707091075, 2.7801579298648527, 2.129645665410652, 1.4579904953692866, 0.832264200398095, 0.31058462618687466, -0.06470283221797257, -0.27160713322062036, -0.3102680614826201, -0.20175031609733535, 0.015909377109254646, 0.2937916589424042, 0.5794244724890628, 0.824301028341843, 0.9905266519105014, 1.0556783148526536, 1.015231682726125, 0.8822700724052046, 0.6845858908619769, 0.45966106290941344, 0.24831495381828483, 0.08799346057585256, 0.0067152804161049184, 0.018585426193474364, 0.12154770152067462, 0.29771192579845507, 0.5162070469150746, 0.7381337162294762, 0.9228742295539187, 1.034809893527513, 1.0494263351358306, 0.9578666647422149, 0.7692099597753635, 0.510077581623187, 0.22155613053255163, -0.046181858095829115, -0.24083644318672692, -0.3155529078656729, -0.2360365907244366, 0.013817044293918834, 0.4286125201917539, 0.9809878702955851, 1.6241251626271942, 2.2969589195155455, 2.931425493214171, 3.4608067582962434, 3.8280610033084876, 3.9930257250587733, 3.937522922672943, 3.6676776348717866, 3.2131362047798286, 2.623290011600743, 1.9610149854390242, 1.2947709899399245, 0.6901219310156348, 0.20180746493215396, -0.132588746146047, -0.29655849270026247, -0.29570027761850215, -0.1557888679834546, 0.08178199243485987, 0.36649166063242117, 0.6461711063888856, 0.8743992718461384, 1.0167803370530692, 1.0552427157387367, 0.9897980730808861, 0.837572569071704, 0.6293189946027462, 0.40398065314123316, 0.20215408100597476, 0.05944883475883567, 0.0007475076240731626, 0.03622780284522098, 0.1597418260596819, 0.34979467121775865, 0.5729761615082783, 0.789332597045963, 0.9588728457582858, 1.0482277084969072, 1.0364490174066647, 0.9190506963714906, 0.7096420192452191, 0.4388484712816011, 0.15060877601924585, -0.1036784944911815, -0.27236413774276824, -0.31110786674504176, -0.1897131222090378, 0.10275499526822574, 0.5553359247997154, 1.1354550680579254, 1.7921507478296108, 2.461867647403998, 3.076077238406165, 3.5697250791417368, 3.8893810965194926, 4.0], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [1.0344937715431435, 1.0302748484460096, 1.0218333940007944, 1.0094002968897438, 0.9933671761187105, 0.9742493759135168, 0.9526457269718976, 0.9291950443925321, 0.9045332094575025, 0.8792550482164759, 0.8538847254494495, 0.8288571956707851, 0.8045118018896846, 0.781097516529641, 0.75878787069739, 0.7377024682167947, 0.7179313121463364, 0.6995580401036238, 0.682678589220093, 0.6674127054048975, 0.6539069405029369, 0.6423291562033436, 0.6328558719225582, 0.6256548665688864, 0.6208661135127497, 0.6185843100426821, 0.6188459291930102, 0.6216229422316772, 0.6268242442579334, 0.6343045517767435, 0.6438793061589543, 0.6553431209357882, 0.6684886854472782, 0.6831229083096289, 0.6990774485625397, 0.7162116259480665, 0.7344068683066614, 0.7535532165920594, 0.7735297184139488, 0.7941816569500764, 0.8152982498246736, 0.8365946708365078, 0.8577018659005353, 0.8781667890530092, 0.897464363914921, 0.9150209958057712, 0.930247849267392, 0.942580808027831, 0.9515229617949186, 0.9566852273474409, 0.9578213555830313, 0.9548550519763425, 0.9478932004212958, 0.9372164805707284, 0.9232518466263793, 0.9065347961475948, 0.8876649427644847, 0.867259925633156, 0.8459125268887827, 0.824155528361776, 0.8024375682557642, 0.7811118250876828, 0.7604375639291442, 0.740592973977597, 0.7216962954269397, 0.703831347756299, 0.6870731930235906, 0.6715099550473689, 0.6572576079183194, 0.6444658044672891, 0.6333142695841569, 0.6240007837591184, 0.6167230513156031, 0.6116576542336393, 0.6089396633224969, 0.608646308121193, 0.6107873914179457, 0.6153040215669531, 0.6220758669856981, 0.6309357510424876, 0.6416891876671007, 0.6541356212397379, 0.6680877865530781, 0.6833858280930992, 0.6999035655514559, 0.7175454824604495, 0.7362344553568961, 0.7558917435992158, 0.7764120796346426, 0.7976376600664657, 0.8193352615591932, 0.8411805450397846, 0.8627528377675906, 0.8835424305600469, 0.9029708064587778, 0.9204225150715469, 0.935285757941065, 0.9469975308115542, 0.9550883079417204, 0.9592213440829985, 0.9592213440829985, 0.9550883079417207, 0.9469975308115542, 0.935285757941065, 0.9204225150715467, 0.9029708064587777, 0.8835424305600468, 0.8627528377675902, 0.8411805450397847, 0.8193352615591932, 0.7976376600664655, 0.7764120796346424, 0.7558917435992158, 0.7362344553568962, 0.7175454824604496, 0.6999035655514558, 0.6833858280930996, 0.6680877865530782, 0.6541356212397379, 0.6416891876671007, 0.6309357510424879, 0.6220758669856984, 0.6153040215669534, 0.6107873914179458, 0.6086463081211934, 0.608939663322497, 0.6116576542336394, 0.6167230513156032, 0.6240007837591185, 0.633314269584157, 0.6444658044672887, 0.6572576079183192, 0.6715099550473691, 0.6870731930235906, 0.703831347756299, 0.7216962954269392, 0.7405929739775968, 0.7604375639291436, 0.7811118250876823, 0.8024375682557636, 0.8241555283617754, 0.8459125268887823, 0.8672599256331557, 0.8876649427644838, 0.9065347961475942, 0.9232518466263787, 0.9372164805707278, 0.9478932004212948, 0.9548550519763421, 0.9578213555830309, 0.9566852273474403, 0.9515229617949177, 0.9425808080278306, 0.9302478492673916, 0.9150209958057708, 0.8974643639149207, 0.8781667890530089, 0.8577018659005349, 0.8365946708365077, 0.8152982498246734, 0.7941816569500757, 0.7735297184139484, 0.7535532165920591, 0.7344068683066608, 0.7162116259480661, 0.6990774485625394, 0.6831229083096285, 0.6684886854472779, 0.655343120935788, 0.6438793061589537, 0.6343045517767429, 0.6268242442579327, 0.6216229422316774, 0.61884592919301, 0.618584310042682, 0.6208661135127495, 0.6256548665688865, 0.632855871922558, 0.6423291562033434, 0.6539069405029369, 0.6674127054048975, 0.6826785892200928, 0.6995580401036239, 0.7179313121463363, 0.7377024682167951, 0.7587878706973901, 0.7810975165296412, 0.8045118018896845, 0.8288571956707854, 0.8538847254494497, 0.879255048216476, 0.9045332094575024, 0.9291950443925322, 0.9526457269718978, 0.9742493759135169, 0.9933671761187107, 1.0094002968897438, 1.0218333940007944, 1.0302748484460096, 1.0344937715431435], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.935770303538701, 0.8386670155735686, 0.7472431968387053, 0.6648901406422965, 0.5938682707532638, 0.5352974145914857, 0.48930841177867296, 0.4553189577263157, 0.43237944828169733, 0.4195260523821257, 0.41607942752757, 0.4218381088372151, 0.4371339669880191, 0.4627404323269486, 0.499648890840519, 0.5487510364584999, 0.6104816168570653, 0.684484375192818, 0.7693627176916931, 0.8625657891167267, 0.9604416884490004, 1.058465185425211, 1.1516210111280485, 1.2348994247408362, 1.3038419116265094, 1.355064407103347, 1.3866850639637185, 1.3985935699454255, 1.392518181664392, 1.3718724641203381, 1.3413927253310343, 1.3066053378388265, 1.2731866303815131, 1.2462935147297003, 1.2299482645545428, 1.2265550609393565, 1.2366097563701088, 1.2586399071605412, 1.2893827426796591, 1.3241783264711875, 1.357527810143703, 1.383746053357101, 1.3976267201940205, 1.3950376955678436, 1.3733752276703546, 1.3318250434921666, 1.2714049943030326, 1.1947928956648886, 1.1059711168948756, 1.0097423509590753, 0.9111858074020517, 0.8151279350687404, 0.7256962354411329, 0.6460097803964316, 0.5780380234650657, 0.522633686464211, 0.4797197024743794, 0.44858813817804616, 0.4282538531364626, 0.4177994948856062, 0.4166520580308907, 0.42474399595500995, 0.44253177238641633, 0.4708687420152526, 0.5107537215261148, 0.5629978532611946, 0.6278671426189196, 0.7047640794688828, 0.7920080248949549, 0.8867609809695425, 0.9851247649142463, 1.0824104077243943, 1.173554429020394, 1.2536333323773747, 1.318410686051245, 1.3648431076375616, 1.391473717959561, 1.398654078140562, 1.3885567302039086, 1.3649674335545527, 1.3328753705756948, 1.2979069709465805, 1.2656707675395849, 1.2410937786392542, 1.2278324180127562, 1.2278324180127562, 1.2410937786392544, 1.2656707675395849, 1.2979069709465805, 1.3328753705756946, 1.3649674335545527, 1.3885567302039086, 1.398654078140562, 1.3914737179595613, 1.3648431076375618, 1.3184106860512457, 1.253633332377375, 1.1735544290203943, 1.0824104077243946, 0.9851247649142468, 0.886760980969543, 0.7920080248949555, 0.7047640794688833, 0.6278671426189203, 0.5629978532611948, 0.5107537215261152, 0.4708687420152528, 0.44253177238641656, 0.42474399595501006, 0.41665205803089067, 0.41779949488560625, 0.42825385313646236, 0.4485881381780459, 0.4797197024743791, 0.522633686464211, 0.5780380234650653, 0.6460097803964308, 0.725696235441132, 0.8151279350687396, 0.9111858074020509, 1.0097423509590748, 1.105971116894875, 1.1947928956648883, 1.2714049943030323, 1.331825043492167, 1.3733752276703546, 1.3950376955678436, 1.3976267201940205, 1.383746053357101, 1.3575278101437032, 1.3241783264711877, 1.2893827426796596, 1.2586399071605419, 1.236609756370109, 1.2265550609393565, 1.229948264554543, 1.2462935147297005, 1.2731866303815127, 1.3066053378388263, 1.3413927253310334, 1.3718724641203373, 1.392518181664391, 1.398593569945425, 1.386685063963718, 1.3550644071033466, 1.3038419116265088, 1.2348994247408356, 1.151621011128048, 1.0584651854252107, 0.9604416884490006, 0.8625657891167269, 0.7693627176916934, 0.6844843751928185, 0.6104816168570655, 0.5487510364585002, 0.4996488908405188, 0.46274043232694845, 0.43713396698801893, 0.42183810883721495, 0.41607942752756993, 0.4195260523821256, 0.4323794482816975, 0.45531895772631586, 0.4893084117786728, 0.5352974145914855, 0.5938682707532632, 0.6648901406422962, 0.7472431968387049, 0.838667015573568, 0.9357703035387008], \"name\": \"filtered median\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "f = 1\n",
    "w = 2 * np.pi * f\n",
    "\n",
    "count = 4\n",
    "s = [sum(np.cos(w * i * 2*k) for k in range(count)) for i in t]\n",
    "\n",
    "filtsym = np.append(afr, afr[::-1])\n",
    "\n",
    "filtered = np.fft.ifft(np.fft.fft(s) * filtsym).real\n",
    "\n",
    "kernel_size = 31\n",
    "filt = create_filter_median(kernel_size)\n",
    "#filt = np.pad(filt, (0, N - kernel_size), 'constant', constant_values=(0, 0))\n",
    "filtered_median = np.append(np.zeros(kernel_size // 2), np.convolve(s, filt, mode = 'valid'))\n",
    "\n",
    "\n",
    "tr_s = go.Scatter(\n",
    "    x = t,\n",
    "    y = s,\n",
    "    name='signal'\n",
    ")\n",
    "\n",
    "tr_fs = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered,\n",
    "    name='filtered'\n",
    ")\n",
    "\n",
    "tr_median = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered_median,\n",
    "    name='filtered median'\n",
    ")\n",
    "\n",
    "\n",
    "rows = 1\n",
    "cols = 1\n",
    "fig = py.tools.make_subplots(rows = rows, cols = cols)\n",
    "\n",
    "fig['layout'].update(height=rows * 450, width=cols * 900)\n",
    "\n",
    "fig.append_trace(tr_s, 1, 1)\n",
    "fig.append_trace(tr_fs, 1, 1)\n",
    "fig.append_trace(tr_median, 1, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "signal",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          0.5961408840140248,
          0.9921266646007117,
          0.7379592668753954,
          0.7625065585455277,
          0.6604078440131723,
          1.2600554699928064,
          0.8806223591696096,
          1.4173785967253236,
          1.477296234143372,
          1.0939779221650439,
          0.8994234130226744,
          1.0145061049380926,
          1.3633433743296366,
          1.6145220153886863,
          1.585710009541983,
          1.6417860325890483,
          1.6662827757591567,
          1.165257449437536,
          1.883747134429336,
          0.9952561697904667,
          1.6532027494658772,
          1.288034983556161,
          1.2300247857075646,
          1.6631517454985332,
          1.1017460119660343,
          1.8045142064625181,
          1.1650702364584689,
          1.8924821013778068,
          1.5310571137617996,
          1.6633834738647462,
          1.0788707582496855,
          1.7884771898312706,
          1.1069929183123564,
          1.0687200702616995,
          1.734493268080183,
          1.6267473603477711,
          1.3566814705505794,
          1.3028868516146832,
          1.2456385854686376,
          1.6104184138451711,
          0.7691577364924522,
          0.6206895382695845,
          1.1872403899774808,
          1.3484567722886949,
          0.6452567968315062,
          0.7478698990614655,
          1.2318760862581586,
          0.662516727975553,
          0.51333479662523,
          0.2699973737676257,
          0.9254773051168766,
          0.3294858708185653,
          0.8354515875047153,
          0.26789885335529073,
          -0.13114095427923728,
          -0.09676275514968613,
          0.15281153676506576,
          0.3376969545889201,
          0.20122727267725032,
          0.07789853572254679,
          -0.3933108434297984,
          -0.250114925697811,
          0.16387863903408117,
          -0.6000941405139792,
          0.030934366770858035,
          -0.7970695764823904,
          0.08140728643296213,
          0.08939850097228585,
          -0.7153783634897601,
          -0.11898322268123684,
          0.03171508559430669,
          -0.6105048609400964,
          -0.7084372904531747,
          -0.6983374149932956,
          -0.9277362338065509,
          -0.48212097222917427,
          -0.002728512010822026,
          -0.5572598932514526,
          -0.5004609517810794,
          -0.8478231445115244,
          -0.0012994844833330577,
          0.06931367314941672,
          -0.06361764468381492,
          -0.510251835067864,
          -0.15506069237005615,
          0.12243271568247438,
          0.13982004572392792,
          -0.6116325026923534,
          0.2618757728525526,
          0.08767130247889654,
          -0.11032240485562161,
          -0.2597673584410456,
          -0.38999113767508026,
          -0.3644193129171512,
          0.5168663280718538,
          0.47752296835087465,
          0.16416384770333964,
          0.48150933171154964,
          0.5749654624652962,
          0.9080410179442426,
          0.5828553087245117,
          0.6837156899464009,
          0.16414056233453117,
          0.25519932685813995,
          0.6226920120424996,
          0.8224763953468865,
          0.9979567871212482,
          0.5307440329906928,
          1.214560175747451,
          1.2862681788365289,
          0.7600670987339996,
          1.636144520365867,
          1.5008112818745354,
          1.2174358541478905,
          1.7496662927079405,
          1.131486936954915,
          1.720396569411402,
          1.0167509471827176,
          1.6017271638861281,
          1.701671175519516,
          1.7445646703847906,
          1.6600034851499643,
          1.4788376341713336,
          1.9348065549719469,
          1.9555435086895794,
          1.7485337576535835,
          1.4030556523262736,
          1.4315531594589852,
          1.3357139858156126,
          1.4578103613515754,
          1.9299732582143978,
          1.1785344578187695,
          1.2192289695798064,
          1.4224567692668788,
          1.0316226848528325,
          1.113229127214622,
          1.4515611373455943,
          1.504713863339421,
          1.0200526326550863,
          1.597011434468735,
          1.1005761786071042,
          0.8522443651181586,
          0.9169727109597674,
          0.8311771965065586,
          0.8448517315617736,
          0.43835351405159584,
          0.2424520032924036,
          1.0558944160886758,
          0.37102339384503524,
          0.6405932766073924,
          0.7675412228687745,
          0.6229208819848846,
          -0.11001623393096674,
          0.2109352974265481,
          0.549858204974368,
          0.48228117618777855,
          0.07660377385527573,
          0.4480854590101802,
          0.4519598852039358,
          0.20927559329296697,
          -0.07323430582058787,
          -0.15061460887572653,
          -0.16729822534706562,
          0.05112060094114712,
          -0.06420666249803153,
          -0.16652779091240966,
          -0.08051305690248323,
          -0.16707525589648664,
          -0.8936987306909453,
          0.02051904205829047,
          -0.6800689839620984,
          -0.9561009136318154,
          -0.08985896459025344,
          -0.6697939891307058,
          -0.33752892889435004,
          -0.7643651045950285,
          -0.07185487557550385,
          -0.3877663105017807,
          -0.5008752457377026,
          -0.06755383906792345,
          -0.19793228327880374,
          -0.006800510265913662,
          -0.8164315949182325,
          -0.7463020234728089,
          -0.16795051067649058,
          -0.10364911833770674,
          -0.5387132645849126,
          -0.5557722795929801,
          -0.39004250861355616,
          -0.5591361782142309,
          0.23486080532750808,
          -0.3612078857810422,
          0.06864122700480135,
          0.6094160138221052,
          0.3939162129701547,
          -0.22220109416691364,
          0.34232025401968336,
          -0.0035456386864022305,
          0.8616360355770065,
          0.057829672752920565
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          0.18950675196794925,
          0.5220351318405198,
          0.20299744976312245,
          0.16471289560713775,
          0.006671001295831971,
          0.5609231852984695,
          0.1518924631993995,
          0.6721744139486551,
          0.725751653056605,
          0.3375282043950189,
          0.12801195898934467,
          0.21094525187861898,
          0.5106268520976482,
          0.7044559916879455,
          0.6233459034402001,
          0.6448391893432047,
          0.6604434150761421,
          0.17674966616730856,
          0.9283957845554907,
          0.08014259834889377,
          0.7676779936075003,
          0.41533519694214127,
          0.3478684912736283,
          0.7524148305220232,
          0.1541277042455428,
          0.820687883588791,
          0.16016247678171863,
          0.8850579866518637,
          0.5428842751262251,
          0.7071290991928056,
          0.15640146714725345,
          0.8875002518601819,
          0.21253471334101837,
          0.16483747186325448,
          0.8140634602435595,
          0.6977263909106836,
          0.4364502389822927,
          0.4122714674943499,
          0.402014691641012,
          0.8219098262077063,
          0.03536802993282178,
          -0.06953501559908108,
          0.5266650683559397,
          0.7088626977036512,
          0.02440165928825473,
          0.14671062896045597,
          0.655584252108907,
          0.11980983235920949,
          0.00990311534497927,
          -0.1891370029516915,
          0.5135625257533765,
          -0.030169636197775275,
          0.5271925492958232,
          0.008861560040210428,
          -0.34983255959261306,
          -0.286850477470661,
          -0.017886070138355203,
          0.1845939095469828,
          0.07216086783231425,
          -0.015911990926766623,
          -0.44124228967064816,
          -0.249717057949062,
          0.20531045829741698,
          -0.5321905612590055,
          0.10272296870003811,
          -0.7367581917827326,
          0.12102810907912115,
          0.1171167367690758,
          -0.6790453308747516,
          -0.05183098011137972,
          0.1504357619467318,
          -0.43062351911199004,
          -0.4758104206773196,
          -0.4342121627084643,
          -0.6595224441394981,
          -0.2361906349490893,
          0.20450038905732462,
          -0.3921689251807681,
          -0.3746597478999006,
          -0.7530959457384896,
          0.06789969909327943,
          0.11825323512396618,
          -0.034715385520964016,
          -0.5042785644142876,
          -0.17661925041924129,
          0.07443208604864467,
          0.07369496015682757,
          -0.6808076794921598,
          0.2032636661492819,
          0.05293045947319015,
          -0.12036000833332929,
          -0.2594310300958259,
          -0.4072555042498936,
          -0.4336784823599564,
          0.36462857192126713,
          0.22842526465088417,
          -0.17750497986390915,
          0.06827385457835494,
          0.12348003624799554,
          0.45240326656316426,
          0.14882096705782244,
          0.27924838662671053,
          -0.21946379472479002,
          -0.13122446330554707,
          0.20491541838741115,
          0.34893861647169416,
          0.45248679998921487,
          -0.09225108906315363,
          0.5141953712332757,
          0.5177343584529516,
          -0.06356846071534726,
          0.7700978493532403,
          0.6090922518080975,
          0.3140264064468374,
          0.8423542798033288,
          0.2239711580847191,
          0.805502103932468,
          0.0848879767232711,
          0.6379161081825484,
          0.697087695625485,
          0.6977040173981419,
          0.5789957001683611,
          0.3792608669011052,
          0.8349006228019848,
          0.8731841464948735,
          0.6952020927458556,
          0.3817701202941165,
          0.4388203838166718,
          0.3672522082702834,
          0.5117787469379171,
          1.0082486214051993,
          0.28659904363776717,
          0.35611462099825864,
          0.5816417733000018,
          0.20148558923897994,
          0.2789974859130294,
          0.6037699693847544,
          0.6462035248677023,
          0.16654972141590563,
          0.771404625783439,
          0.3303833426058628,
          0.15636043373415506,
          0.3005573136394601,
          0.2854299978075502,
          0.34947728589210075,
          -0.029579614657009774,
          -0.2169776182862887,
          0.5968489896003638,
          -0.07961877584687425,
          0.21102222892068936,
          0.3729173706156679,
          0.2702574123589659,
          -0.4246123188027211,
          -0.0803953666756745,
          0.26691560271107295,
          0.20025116820704633,
          -0.20157271926729978,
          0.18534275973906944,
          0.2225664397216734,
          0.02833842785674783,
          -0.20051485844885114,
          -0.23044667894287518,
          -0.2133649416517146,
          0.024764567573238593,
          -0.07766843178744785,
          -0.16437462597823746,
          -0.05219472047086107,
          -0.0985479585392969,
          -0.7748691168235393,
          0.18768082276743642,
          -0.47216104978320717,
          -0.7254757584694705,
          0.1413079024409144,
          -0.45419857314022904,
          -0.1514095319450815,
          -0.6124350190764056,
          0.04565383465704944,
          -0.2959186120631302,
          -0.42421212327945607,
          0.004989375693303924,
          -0.11817898574845977,
          0.08775837399526921,
          -0.7016443785482601,
          -0.6122415148086329,
          -0.018518016380573165,
          0.0557280107966622,
          -0.3795544760714566,
          -0.41347061163097665,
          -0.2845050960497483,
          -0.5086396100225578,
          0.2163997736554137,
          -0.4489275564395707,
          -0.08144546741996553,
          0.412714642022477,
          0.16904346332062822,
          -0.462605694166874,
          0.08743434976452662,
          -0.2777691755418886,
          0.5548064752385888,
          -0.292316287923222
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered sliding",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          0,
          0,
          0,
          0.8414027210301781,
          0.9587223942746494,
          1.0280323327807437,
          1.0788921406792649,
          1.0984516913188573,
          1.1490371571652744,
          1.163792572070536,
          1.2686353801018329,
          1.2926827247899269,
          1.3161812674250235,
          1.3979391036527538,
          1.4359153945691625,
          1.5600926844964833,
          1.5075087981337447,
          1.513034617287629,
          1.4705096135753688,
          1.4116865783065853,
          1.4112392882693536,
          1.4021662257734249,
          1.3908472360638793,
          1.4151063884450221,
          1.4492891530038692,
          1.4840066001761034,
          1.545914984198558,
          1.4624462717344369,
          1.560550725715185,
          1.4609048274080192,
          1.447140517951338,
          1.4245706846231059,
          1.4382407198496732,
          1.3944261479476492,
          1.4264284469997917,
          1.348880074947987,
          1.4207980028812464,
          1.378003383771354,
          1.2188885652269825,
          1.156101855174084,
          1.154926898279529,
          1.0609797475962184,
          0.9898699352523365,
          0.9357924598827633,
          0.9205580300946347,
          0.9052216384311556,
          0.7741869218297477,
          0.713761283662345,
          0.668651151374782,
          0.6811628211523891,
          0.5434517878805508,
          0.4300721189870095,
          0.3429153258763072,
          0.32617449201879856,
          0.2422058705148048,
          0.22388321363747407,
          0.1156613490971643,
          0.021202820985008718,
          0.004206539353783921,
          0.04144102423717923,
          -0.06611692965982717,
          -0.1099401564909789,
          -0.2525539920852133,
          -0.25205274198372535,
          -0.18309426421199906,
          -0.24956046961084893,
          -0.2899693069987515,
          -0.19971084612613924,
          -0.2913450215134184,
          -0.2786832663663876,
          -0.3900753665701387,
          -0.5353803286814011,
          -0.5020578442156031,
          -0.4854500284055439,
          -0.5695893110977952,
          -0.5538687526465071,
          -0.5737810175119855,
          -0.47420417029627665,
          -0.331768469302567,
          -0.27198227965322996,
          -0.3444856115185217,
          -0.2870285828211793,
          -0.19804377318352875,
          -0.05695188886417843,
          -0.1441423200368956,
          -0.11663344865073336,
          -0.09502074191320314,
          -0.037887966168597104,
          -0.05284606132159558,
          -0.12604946894410338,
          -0.19808366303568611,
          -0.03686954435508509,
          -0.006062802141039089,
          0.004864704319595646,
          0.08941209525776295,
          0.20865964110152607,
          0.39409280619000076,
          0.5294177521388097,
          0.5532533752637451,
          0.5084844601185531,
          0.5214895285692388,
          0.5416584829022317,
          0.5770171875996017,
          0.5898622974820311,
          0.582417829520057,
          0.6582527560630642,
          0.8185567012776351,
          0.8906806686884723,
          1.0354595984489534,
          1.1323645822386177,
          1.163718734670995,
          1.3378504860591731,
          1.3259828805173823,
          1.3880012220280786,
          1.4246703432350383,
          1.419753578023647,
          1.4484478485443584,
          1.5237519651496299,
          1.5109429926413476,
          1.5605645208151218,
          1.5911945187523424,
          1.7253077418247513,
          1.7462801123629592,
          1.7036207519067816,
          1.6589048217745237,
          1.6125777504410448,
          1.6095738543239366,
          1.6088833833585725,
          1.4978820903770285,
          1.422267120652203,
          1.425038708786575,
          1.367905783842839,
          1.3361222326141262,
          1.3352294863275573,
          1.2744781442025606,
          1.2518378834648916,
          1.3058068070204527,
          1.2598238654976277,
          1.2341983912498173,
          1.2061617603562667,
          1.1175354830935473,
          1.023269464268169,
          0.9401695901819561,
          0.7466611000139087,
          0.7402779910827048,
          0.6715321380436872,
          0.6320493617076336,
          0.6229585083308073,
          0.5912541012483945,
          0.5129155658223141,
          0.5084131792700491,
          0.4361222919680051,
          0.4520162608741113,
          0.37144633190952325,
          0.3258097942154383,
          0.30138679467530277,
          0.34699991285015047,
          0.30640425524341675,
          0.20633671040768897,
          0.11353965304556836,
          0.10989919977212143,
          0.03671461098523405,
          -0.05164077131710101,
          -0.09303914991645104,
          -0.10644499992729371,
          -0.21259987447232498,
          -0.18576883627155982,
          -0.29022449125773775,
          -0.41763795570542117,
          -0.4066852662308274,
          -0.4908682565491449,
          -0.5152187812631254,
          -0.49674254896370873,
          -0.5099388229113936,
          -0.46818129813134823,
          -0.40314905986076066,
          -0.3999626133575706,
          -0.3325537982358704,
          -0.28530688128895093,
          -0.2927449513351229,
          -0.38909454389188075,
          -0.3576922867739822,
          -0.3009456971454113,
          -0.3682541865049812,
          -0.419374185978435,
          -0.47412304288524104,
          -0.4373665547846694,
          -0.2972004363846241,
          -0.3248086328281315,
          -0.30019572635063035,
          -0.13617725800677066,
          -0.0005074733548942612,
          0.02346987156605465,
          0.15224936188518529,
          0.11819129845462664,
          0.2928832872200622,
          0.2913387794697935,
          0,
          0,
          0
         ],
         "yaxis": "y1"
        }
       ],
       "layout": {
        "height": 450,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0,
          1
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"f8132424-6e11-4ab6-8cf9-1cfb03d7d494\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"f8132424-6e11-4ab6-8cf9-1cfb03d7d494\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.5961408840140248, 0.9921266646007117, 0.7379592668753954, 0.7625065585455277, 0.6604078440131723, 1.2600554699928064, 0.8806223591696096, 1.4173785967253236, 1.477296234143372, 1.0939779221650439, 0.8994234130226744, 1.0145061049380926, 1.3633433743296366, 1.6145220153886863, 1.585710009541983, 1.6417860325890483, 1.6662827757591567, 1.165257449437536, 1.883747134429336, 0.9952561697904667, 1.6532027494658772, 1.288034983556161, 1.2300247857075646, 1.6631517454985332, 1.1017460119660343, 1.8045142064625181, 1.1650702364584689, 1.8924821013778068, 1.5310571137617996, 1.6633834738647462, 1.0788707582496855, 1.7884771898312706, 1.1069929183123564, 1.0687200702616995, 1.734493268080183, 1.6267473603477711, 1.3566814705505794, 1.3028868516146832, 1.2456385854686376, 1.6104184138451711, 0.7691577364924522, 0.6206895382695845, 1.1872403899774808, 1.3484567722886949, 0.6452567968315062, 0.7478698990614655, 1.2318760862581586, 0.662516727975553, 0.51333479662523, 0.2699973737676257, 0.9254773051168766, 0.3294858708185653, 0.8354515875047153, 0.26789885335529073, -0.13114095427923728, -0.09676275514968613, 0.15281153676506576, 0.3376969545889201, 0.20122727267725032, 0.07789853572254679, -0.3933108434297984, -0.250114925697811, 0.16387863903408117, -0.6000941405139792, 0.030934366770858035, -0.7970695764823904, 0.08140728643296213, 0.08939850097228585, -0.7153783634897601, -0.11898322268123684, 0.03171508559430669, -0.6105048609400964, -0.7084372904531747, -0.6983374149932956, -0.9277362338065509, -0.48212097222917427, -0.002728512010822026, -0.5572598932514526, -0.5004609517810794, -0.8478231445115244, -0.0012994844833330577, 0.06931367314941672, -0.06361764468381492, -0.510251835067864, -0.15506069237005615, 0.12243271568247438, 0.13982004572392792, -0.6116325026923534, 0.2618757728525526, 0.08767130247889654, -0.11032240485562161, -0.2597673584410456, -0.38999113767508026, -0.3644193129171512, 0.5168663280718538, 0.47752296835087465, 0.16416384770333964, 0.48150933171154964, 0.5749654624652962, 0.9080410179442426, 0.5828553087245117, 0.6837156899464009, 0.16414056233453117, 0.25519932685813995, 0.6226920120424996, 0.8224763953468865, 0.9979567871212482, 0.5307440329906928, 1.214560175747451, 1.2862681788365289, 0.7600670987339996, 1.636144520365867, 1.5008112818745354, 1.2174358541478905, 1.7496662927079405, 1.131486936954915, 1.720396569411402, 1.0167509471827176, 1.6017271638861281, 1.701671175519516, 1.7445646703847906, 1.6600034851499643, 1.4788376341713336, 1.9348065549719469, 1.9555435086895794, 1.7485337576535835, 1.4030556523262736, 1.4315531594589852, 1.3357139858156126, 1.4578103613515754, 1.9299732582143978, 1.1785344578187695, 1.2192289695798064, 1.4224567692668788, 1.0316226848528325, 1.113229127214622, 1.4515611373455943, 1.504713863339421, 1.0200526326550863, 1.597011434468735, 1.1005761786071042, 0.8522443651181586, 0.9169727109597674, 0.8311771965065586, 0.8448517315617736, 0.43835351405159584, 0.2424520032924036, 1.0558944160886758, 0.37102339384503524, 0.6405932766073924, 0.7675412228687745, 0.6229208819848846, -0.11001623393096674, 0.2109352974265481, 0.549858204974368, 0.48228117618777855, 0.07660377385527573, 0.4480854590101802, 0.4519598852039358, 0.20927559329296697, -0.07323430582058787, -0.15061460887572653, -0.16729822534706562, 0.05112060094114712, -0.06420666249803153, -0.16652779091240966, -0.08051305690248323, -0.16707525589648664, -0.8936987306909453, 0.02051904205829047, -0.6800689839620984, -0.9561009136318154, -0.08985896459025344, -0.6697939891307058, -0.33752892889435004, -0.7643651045950285, -0.07185487557550385, -0.3877663105017807, -0.5008752457377026, -0.06755383906792345, -0.19793228327880374, -0.006800510265913662, -0.8164315949182325, -0.7463020234728089, -0.16795051067649058, -0.10364911833770674, -0.5387132645849126, -0.5557722795929801, -0.39004250861355616, -0.5591361782142309, 0.23486080532750808, -0.3612078857810422, 0.06864122700480135, 0.6094160138221052, 0.3939162129701547, -0.22220109416691364, 0.34232025401968336, -0.0035456386864022305, 0.8616360355770065, 0.057829672752920565], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.18950675196794925, 0.5220351318405198, 0.20299744976312245, 0.16471289560713775, 0.006671001295831971, 0.5609231852984695, 0.1518924631993995, 0.6721744139486551, 0.725751653056605, 0.3375282043950189, 0.12801195898934467, 0.21094525187861898, 0.5106268520976482, 0.7044559916879455, 0.6233459034402001, 0.6448391893432047, 0.6604434150761421, 0.17674966616730856, 0.9283957845554907, 0.08014259834889377, 0.7676779936075003, 0.41533519694214127, 0.3478684912736283, 0.7524148305220232, 0.1541277042455428, 0.820687883588791, 0.16016247678171863, 0.8850579866518637, 0.5428842751262251, 0.7071290991928056, 0.15640146714725345, 0.8875002518601819, 0.21253471334101837, 0.16483747186325448, 0.8140634602435595, 0.6977263909106836, 0.4364502389822927, 0.4122714674943499, 0.402014691641012, 0.8219098262077063, 0.03536802993282178, -0.06953501559908108, 0.5266650683559397, 0.7088626977036512, 0.02440165928825473, 0.14671062896045597, 0.655584252108907, 0.11980983235920949, 0.00990311534497927, -0.1891370029516915, 0.5135625257533765, -0.030169636197775275, 0.5271925492958232, 0.008861560040210428, -0.34983255959261306, -0.286850477470661, -0.017886070138355203, 0.1845939095469828, 0.07216086783231425, -0.015911990926766623, -0.44124228967064816, -0.249717057949062, 0.20531045829741698, -0.5321905612590055, 0.10272296870003811, -0.7367581917827326, 0.12102810907912115, 0.1171167367690758, -0.6790453308747516, -0.05183098011137972, 0.1504357619467318, -0.43062351911199004, -0.4758104206773196, -0.4342121627084643, -0.6595224441394981, -0.2361906349490893, 0.20450038905732462, -0.3921689251807681, -0.3746597478999006, -0.7530959457384896, 0.06789969909327943, 0.11825323512396618, -0.034715385520964016, -0.5042785644142876, -0.17661925041924129, 0.07443208604864467, 0.07369496015682757, -0.6808076794921598, 0.2032636661492819, 0.05293045947319015, -0.12036000833332929, -0.2594310300958259, -0.4072555042498936, -0.4336784823599564, 0.36462857192126713, 0.22842526465088417, -0.17750497986390915, 0.06827385457835494, 0.12348003624799554, 0.45240326656316426, 0.14882096705782244, 0.27924838662671053, -0.21946379472479002, -0.13122446330554707, 0.20491541838741115, 0.34893861647169416, 0.45248679998921487, -0.09225108906315363, 0.5141953712332757, 0.5177343584529516, -0.06356846071534726, 0.7700978493532403, 0.6090922518080975, 0.3140264064468374, 0.8423542798033288, 0.2239711580847191, 0.805502103932468, 0.0848879767232711, 0.6379161081825484, 0.697087695625485, 0.6977040173981419, 0.5789957001683611, 0.3792608669011052, 0.8349006228019848, 0.8731841464948735, 0.6952020927458556, 0.3817701202941165, 0.4388203838166718, 0.3672522082702834, 0.5117787469379171, 1.0082486214051993, 0.28659904363776717, 0.35611462099825864, 0.5816417733000018, 0.20148558923897994, 0.2789974859130294, 0.6037699693847544, 0.6462035248677023, 0.16654972141590563, 0.771404625783439, 0.3303833426058628, 0.15636043373415506, 0.3005573136394601, 0.2854299978075502, 0.34947728589210075, -0.029579614657009774, -0.2169776182862887, 0.5968489896003638, -0.07961877584687425, 0.21102222892068936, 0.3729173706156679, 0.2702574123589659, -0.4246123188027211, -0.0803953666756745, 0.26691560271107295, 0.20025116820704633, -0.20157271926729978, 0.18534275973906944, 0.2225664397216734, 0.02833842785674783, -0.20051485844885114, -0.23044667894287518, -0.2133649416517146, 0.024764567573238593, -0.07766843178744785, -0.16437462597823746, -0.05219472047086107, -0.0985479585392969, -0.7748691168235393, 0.18768082276743642, -0.47216104978320717, -0.7254757584694705, 0.1413079024409144, -0.45419857314022904, -0.1514095319450815, -0.6124350190764056, 0.04565383465704944, -0.2959186120631302, -0.42421212327945607, 0.004989375693303924, -0.11817898574845977, 0.08775837399526921, -0.7016443785482601, -0.6122415148086329, -0.018518016380573165, 0.0557280107966622, -0.3795544760714566, -0.41347061163097665, -0.2845050960497483, -0.5086396100225578, 0.2163997736554137, -0.4489275564395707, -0.08144546741996553, 0.412714642022477, 0.16904346332062822, -0.462605694166874, 0.08743434976452662, -0.2777691755418886, 0.5548064752385888, -0.292316287923222], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.0, 0.0, 0.8414027210301781, 0.9587223942746494, 1.0280323327807437, 1.0788921406792649, 1.0984516913188573, 1.1490371571652744, 1.163792572070536, 1.2686353801018329, 1.2926827247899269, 1.3161812674250235, 1.3979391036527538, 1.4359153945691625, 1.5600926844964833, 1.5075087981337447, 1.513034617287629, 1.4705096135753688, 1.4116865783065853, 1.4112392882693536, 1.4021662257734249, 1.3908472360638793, 1.4151063884450221, 1.4492891530038692, 1.4840066001761034, 1.545914984198558, 1.4624462717344369, 1.560550725715185, 1.4609048274080192, 1.447140517951338, 1.4245706846231059, 1.4382407198496732, 1.3944261479476492, 1.4264284469997917, 1.348880074947987, 1.4207980028812464, 1.378003383771354, 1.2188885652269825, 1.156101855174084, 1.154926898279529, 1.0609797475962184, 0.9898699352523365, 0.9357924598827633, 0.9205580300946347, 0.9052216384311556, 0.7741869218297477, 0.713761283662345, 0.668651151374782, 0.6811628211523891, 0.5434517878805508, 0.4300721189870095, 0.3429153258763072, 0.32617449201879856, 0.2422058705148048, 0.22388321363747407, 0.1156613490971643, 0.021202820985008718, 0.004206539353783921, 0.04144102423717923, -0.06611692965982717, -0.1099401564909789, -0.2525539920852133, -0.25205274198372535, -0.18309426421199906, -0.24956046961084893, -0.2899693069987515, -0.19971084612613924, -0.2913450215134184, -0.2786832663663876, -0.3900753665701387, -0.5353803286814011, -0.5020578442156031, -0.4854500284055439, -0.5695893110977952, -0.5538687526465071, -0.5737810175119855, -0.47420417029627665, -0.331768469302567, -0.27198227965322996, -0.3444856115185217, -0.2870285828211793, -0.19804377318352875, -0.05695188886417843, -0.1441423200368956, -0.11663344865073336, -0.09502074191320314, -0.037887966168597104, -0.05284606132159558, -0.12604946894410338, -0.19808366303568611, -0.03686954435508509, -0.006062802141039089, 0.004864704319595646, 0.08941209525776295, 0.20865964110152607, 0.39409280619000076, 0.5294177521388097, 0.5532533752637451, 0.5084844601185531, 0.5214895285692388, 0.5416584829022317, 0.5770171875996017, 0.5898622974820311, 0.582417829520057, 0.6582527560630642, 0.8185567012776351, 0.8906806686884723, 1.0354595984489534, 1.1323645822386177, 1.163718734670995, 1.3378504860591731, 1.3259828805173823, 1.3880012220280786, 1.4246703432350383, 1.419753578023647, 1.4484478485443584, 1.5237519651496299, 1.5109429926413476, 1.5605645208151218, 1.5911945187523424, 1.7253077418247513, 1.7462801123629592, 1.7036207519067816, 1.6589048217745237, 1.6125777504410448, 1.6095738543239366, 1.6088833833585725, 1.4978820903770285, 1.422267120652203, 1.425038708786575, 1.367905783842839, 1.3361222326141262, 1.3352294863275573, 1.2744781442025606, 1.2518378834648916, 1.3058068070204527, 1.2598238654976277, 1.2341983912498173, 1.2061617603562667, 1.1175354830935473, 1.023269464268169, 0.9401695901819561, 0.7466611000139087, 0.7402779910827048, 0.6715321380436872, 0.6320493617076336, 0.6229585083308073, 0.5912541012483945, 0.5129155658223141, 0.5084131792700491, 0.4361222919680051, 0.4520162608741113, 0.37144633190952325, 0.3258097942154383, 0.30138679467530277, 0.34699991285015047, 0.30640425524341675, 0.20633671040768897, 0.11353965304556836, 0.10989919977212143, 0.03671461098523405, -0.05164077131710101, -0.09303914991645104, -0.10644499992729371, -0.21259987447232498, -0.18576883627155982, -0.29022449125773775, -0.41763795570542117, -0.4066852662308274, -0.4908682565491449, -0.5152187812631254, -0.49674254896370873, -0.5099388229113936, -0.46818129813134823, -0.40314905986076066, -0.3999626133575706, -0.3325537982358704, -0.28530688128895093, -0.2927449513351229, -0.38909454389188075, -0.3576922867739822, -0.3009456971454113, -0.3682541865049812, -0.419374185978435, -0.47412304288524104, -0.4373665547846694, -0.2972004363846241, -0.3248086328281315, -0.30019572635063035, -0.13617725800677066, -0.0005074733548942612, 0.02346987156605465, 0.15224936188518529, 0.11819129845462664, 0.2928832872200622, 0.2913387794697935, 0.0, 0.0, 0.0], \"name\": \"filtered sliding\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"f8132424-6e11-4ab6-8cf9-1cfb03d7d494\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"f8132424-6e11-4ab6-8cf9-1cfb03d7d494\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.5961408840140248, 0.9921266646007117, 0.7379592668753954, 0.7625065585455277, 0.6604078440131723, 1.2600554699928064, 0.8806223591696096, 1.4173785967253236, 1.477296234143372, 1.0939779221650439, 0.8994234130226744, 1.0145061049380926, 1.3633433743296366, 1.6145220153886863, 1.585710009541983, 1.6417860325890483, 1.6662827757591567, 1.165257449437536, 1.883747134429336, 0.9952561697904667, 1.6532027494658772, 1.288034983556161, 1.2300247857075646, 1.6631517454985332, 1.1017460119660343, 1.8045142064625181, 1.1650702364584689, 1.8924821013778068, 1.5310571137617996, 1.6633834738647462, 1.0788707582496855, 1.7884771898312706, 1.1069929183123564, 1.0687200702616995, 1.734493268080183, 1.6267473603477711, 1.3566814705505794, 1.3028868516146832, 1.2456385854686376, 1.6104184138451711, 0.7691577364924522, 0.6206895382695845, 1.1872403899774808, 1.3484567722886949, 0.6452567968315062, 0.7478698990614655, 1.2318760862581586, 0.662516727975553, 0.51333479662523, 0.2699973737676257, 0.9254773051168766, 0.3294858708185653, 0.8354515875047153, 0.26789885335529073, -0.13114095427923728, -0.09676275514968613, 0.15281153676506576, 0.3376969545889201, 0.20122727267725032, 0.07789853572254679, -0.3933108434297984, -0.250114925697811, 0.16387863903408117, -0.6000941405139792, 0.030934366770858035, -0.7970695764823904, 0.08140728643296213, 0.08939850097228585, -0.7153783634897601, -0.11898322268123684, 0.03171508559430669, -0.6105048609400964, -0.7084372904531747, -0.6983374149932956, -0.9277362338065509, -0.48212097222917427, -0.002728512010822026, -0.5572598932514526, -0.5004609517810794, -0.8478231445115244, -0.0012994844833330577, 0.06931367314941672, -0.06361764468381492, -0.510251835067864, -0.15506069237005615, 0.12243271568247438, 0.13982004572392792, -0.6116325026923534, 0.2618757728525526, 0.08767130247889654, -0.11032240485562161, -0.2597673584410456, -0.38999113767508026, -0.3644193129171512, 0.5168663280718538, 0.47752296835087465, 0.16416384770333964, 0.48150933171154964, 0.5749654624652962, 0.9080410179442426, 0.5828553087245117, 0.6837156899464009, 0.16414056233453117, 0.25519932685813995, 0.6226920120424996, 0.8224763953468865, 0.9979567871212482, 0.5307440329906928, 1.214560175747451, 1.2862681788365289, 0.7600670987339996, 1.636144520365867, 1.5008112818745354, 1.2174358541478905, 1.7496662927079405, 1.131486936954915, 1.720396569411402, 1.0167509471827176, 1.6017271638861281, 1.701671175519516, 1.7445646703847906, 1.6600034851499643, 1.4788376341713336, 1.9348065549719469, 1.9555435086895794, 1.7485337576535835, 1.4030556523262736, 1.4315531594589852, 1.3357139858156126, 1.4578103613515754, 1.9299732582143978, 1.1785344578187695, 1.2192289695798064, 1.4224567692668788, 1.0316226848528325, 1.113229127214622, 1.4515611373455943, 1.504713863339421, 1.0200526326550863, 1.597011434468735, 1.1005761786071042, 0.8522443651181586, 0.9169727109597674, 0.8311771965065586, 0.8448517315617736, 0.43835351405159584, 0.2424520032924036, 1.0558944160886758, 0.37102339384503524, 0.6405932766073924, 0.7675412228687745, 0.6229208819848846, -0.11001623393096674, 0.2109352974265481, 0.549858204974368, 0.48228117618777855, 0.07660377385527573, 0.4480854590101802, 0.4519598852039358, 0.20927559329296697, -0.07323430582058787, -0.15061460887572653, -0.16729822534706562, 0.05112060094114712, -0.06420666249803153, -0.16652779091240966, -0.08051305690248323, -0.16707525589648664, -0.8936987306909453, 0.02051904205829047, -0.6800689839620984, -0.9561009136318154, -0.08985896459025344, -0.6697939891307058, -0.33752892889435004, -0.7643651045950285, -0.07185487557550385, -0.3877663105017807, -0.5008752457377026, -0.06755383906792345, -0.19793228327880374, -0.006800510265913662, -0.8164315949182325, -0.7463020234728089, -0.16795051067649058, -0.10364911833770674, -0.5387132645849126, -0.5557722795929801, -0.39004250861355616, -0.5591361782142309, 0.23486080532750808, -0.3612078857810422, 0.06864122700480135, 0.6094160138221052, 0.3939162129701547, -0.22220109416691364, 0.34232025401968336, -0.0035456386864022305, 0.8616360355770065, 0.057829672752920565], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.18950675196794925, 0.5220351318405198, 0.20299744976312245, 0.16471289560713775, 0.006671001295831971, 0.5609231852984695, 0.1518924631993995, 0.6721744139486551, 0.725751653056605, 0.3375282043950189, 0.12801195898934467, 0.21094525187861898, 0.5106268520976482, 0.7044559916879455, 0.6233459034402001, 0.6448391893432047, 0.6604434150761421, 0.17674966616730856, 0.9283957845554907, 0.08014259834889377, 0.7676779936075003, 0.41533519694214127, 0.3478684912736283, 0.7524148305220232, 0.1541277042455428, 0.820687883588791, 0.16016247678171863, 0.8850579866518637, 0.5428842751262251, 0.7071290991928056, 0.15640146714725345, 0.8875002518601819, 0.21253471334101837, 0.16483747186325448, 0.8140634602435595, 0.6977263909106836, 0.4364502389822927, 0.4122714674943499, 0.402014691641012, 0.8219098262077063, 0.03536802993282178, -0.06953501559908108, 0.5266650683559397, 0.7088626977036512, 0.02440165928825473, 0.14671062896045597, 0.655584252108907, 0.11980983235920949, 0.00990311534497927, -0.1891370029516915, 0.5135625257533765, -0.030169636197775275, 0.5271925492958232, 0.008861560040210428, -0.34983255959261306, -0.286850477470661, -0.017886070138355203, 0.1845939095469828, 0.07216086783231425, -0.015911990926766623, -0.44124228967064816, -0.249717057949062, 0.20531045829741698, -0.5321905612590055, 0.10272296870003811, -0.7367581917827326, 0.12102810907912115, 0.1171167367690758, -0.6790453308747516, -0.05183098011137972, 0.1504357619467318, -0.43062351911199004, -0.4758104206773196, -0.4342121627084643, -0.6595224441394981, -0.2361906349490893, 0.20450038905732462, -0.3921689251807681, -0.3746597478999006, -0.7530959457384896, 0.06789969909327943, 0.11825323512396618, -0.034715385520964016, -0.5042785644142876, -0.17661925041924129, 0.07443208604864467, 0.07369496015682757, -0.6808076794921598, 0.2032636661492819, 0.05293045947319015, -0.12036000833332929, -0.2594310300958259, -0.4072555042498936, -0.4336784823599564, 0.36462857192126713, 0.22842526465088417, -0.17750497986390915, 0.06827385457835494, 0.12348003624799554, 0.45240326656316426, 0.14882096705782244, 0.27924838662671053, -0.21946379472479002, -0.13122446330554707, 0.20491541838741115, 0.34893861647169416, 0.45248679998921487, -0.09225108906315363, 0.5141953712332757, 0.5177343584529516, -0.06356846071534726, 0.7700978493532403, 0.6090922518080975, 0.3140264064468374, 0.8423542798033288, 0.2239711580847191, 0.805502103932468, 0.0848879767232711, 0.6379161081825484, 0.697087695625485, 0.6977040173981419, 0.5789957001683611, 0.3792608669011052, 0.8349006228019848, 0.8731841464948735, 0.6952020927458556, 0.3817701202941165, 0.4388203838166718, 0.3672522082702834, 0.5117787469379171, 1.0082486214051993, 0.28659904363776717, 0.35611462099825864, 0.5816417733000018, 0.20148558923897994, 0.2789974859130294, 0.6037699693847544, 0.6462035248677023, 0.16654972141590563, 0.771404625783439, 0.3303833426058628, 0.15636043373415506, 0.3005573136394601, 0.2854299978075502, 0.34947728589210075, -0.029579614657009774, -0.2169776182862887, 0.5968489896003638, -0.07961877584687425, 0.21102222892068936, 0.3729173706156679, 0.2702574123589659, -0.4246123188027211, -0.0803953666756745, 0.26691560271107295, 0.20025116820704633, -0.20157271926729978, 0.18534275973906944, 0.2225664397216734, 0.02833842785674783, -0.20051485844885114, -0.23044667894287518, -0.2133649416517146, 0.024764567573238593, -0.07766843178744785, -0.16437462597823746, -0.05219472047086107, -0.0985479585392969, -0.7748691168235393, 0.18768082276743642, -0.47216104978320717, -0.7254757584694705, 0.1413079024409144, -0.45419857314022904, -0.1514095319450815, -0.6124350190764056, 0.04565383465704944, -0.2959186120631302, -0.42421212327945607, 0.004989375693303924, -0.11817898574845977, 0.08775837399526921, -0.7016443785482601, -0.6122415148086329, -0.018518016380573165, 0.0557280107966622, -0.3795544760714566, -0.41347061163097665, -0.2845050960497483, -0.5086396100225578, 0.2163997736554137, -0.4489275564395707, -0.08144546741996553, 0.412714642022477, 0.16904346332062822, -0.462605694166874, 0.08743434976452662, -0.2777691755418886, 0.5548064752385888, -0.292316287923222], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.0, 0.0, 0.8414027210301781, 0.9587223942746494, 1.0280323327807437, 1.0788921406792649, 1.0984516913188573, 1.1490371571652744, 1.163792572070536, 1.2686353801018329, 1.2926827247899269, 1.3161812674250235, 1.3979391036527538, 1.4359153945691625, 1.5600926844964833, 1.5075087981337447, 1.513034617287629, 1.4705096135753688, 1.4116865783065853, 1.4112392882693536, 1.4021662257734249, 1.3908472360638793, 1.4151063884450221, 1.4492891530038692, 1.4840066001761034, 1.545914984198558, 1.4624462717344369, 1.560550725715185, 1.4609048274080192, 1.447140517951338, 1.4245706846231059, 1.4382407198496732, 1.3944261479476492, 1.4264284469997917, 1.348880074947987, 1.4207980028812464, 1.378003383771354, 1.2188885652269825, 1.156101855174084, 1.154926898279529, 1.0609797475962184, 0.9898699352523365, 0.9357924598827633, 0.9205580300946347, 0.9052216384311556, 0.7741869218297477, 0.713761283662345, 0.668651151374782, 0.6811628211523891, 0.5434517878805508, 0.4300721189870095, 0.3429153258763072, 0.32617449201879856, 0.2422058705148048, 0.22388321363747407, 0.1156613490971643, 0.021202820985008718, 0.004206539353783921, 0.04144102423717923, -0.06611692965982717, -0.1099401564909789, -0.2525539920852133, -0.25205274198372535, -0.18309426421199906, -0.24956046961084893, -0.2899693069987515, -0.19971084612613924, -0.2913450215134184, -0.2786832663663876, -0.3900753665701387, -0.5353803286814011, -0.5020578442156031, -0.4854500284055439, -0.5695893110977952, -0.5538687526465071, -0.5737810175119855, -0.47420417029627665, -0.331768469302567, -0.27198227965322996, -0.3444856115185217, -0.2870285828211793, -0.19804377318352875, -0.05695188886417843, -0.1441423200368956, -0.11663344865073336, -0.09502074191320314, -0.037887966168597104, -0.05284606132159558, -0.12604946894410338, -0.19808366303568611, -0.03686954435508509, -0.006062802141039089, 0.004864704319595646, 0.08941209525776295, 0.20865964110152607, 0.39409280619000076, 0.5294177521388097, 0.5532533752637451, 0.5084844601185531, 0.5214895285692388, 0.5416584829022317, 0.5770171875996017, 0.5898622974820311, 0.582417829520057, 0.6582527560630642, 0.8185567012776351, 0.8906806686884723, 1.0354595984489534, 1.1323645822386177, 1.163718734670995, 1.3378504860591731, 1.3259828805173823, 1.3880012220280786, 1.4246703432350383, 1.419753578023647, 1.4484478485443584, 1.5237519651496299, 1.5109429926413476, 1.5605645208151218, 1.5911945187523424, 1.7253077418247513, 1.7462801123629592, 1.7036207519067816, 1.6589048217745237, 1.6125777504410448, 1.6095738543239366, 1.6088833833585725, 1.4978820903770285, 1.422267120652203, 1.425038708786575, 1.367905783842839, 1.3361222326141262, 1.3352294863275573, 1.2744781442025606, 1.2518378834648916, 1.3058068070204527, 1.2598238654976277, 1.2341983912498173, 1.2061617603562667, 1.1175354830935473, 1.023269464268169, 0.9401695901819561, 0.7466611000139087, 0.7402779910827048, 0.6715321380436872, 0.6320493617076336, 0.6229585083308073, 0.5912541012483945, 0.5129155658223141, 0.5084131792700491, 0.4361222919680051, 0.4520162608741113, 0.37144633190952325, 0.3258097942154383, 0.30138679467530277, 0.34699991285015047, 0.30640425524341675, 0.20633671040768897, 0.11353965304556836, 0.10989919977212143, 0.03671461098523405, -0.05164077131710101, -0.09303914991645104, -0.10644499992729371, -0.21259987447232498, -0.18576883627155982, -0.29022449125773775, -0.41763795570542117, -0.4066852662308274, -0.4908682565491449, -0.5152187812631254, -0.49674254896370873, -0.5099388229113936, -0.46818129813134823, -0.40314905986076066, -0.3999626133575706, -0.3325537982358704, -0.28530688128895093, -0.2927449513351229, -0.38909454389188075, -0.3576922867739822, -0.3009456971454113, -0.3682541865049812, -0.419374185978435, -0.47412304288524104, -0.4373665547846694, -0.2972004363846241, -0.3248086328281315, -0.30019572635063035, -0.13617725800677066, -0.0005074733548942612, 0.02346987156605465, 0.15224936188518529, 0.11819129845462664, 0.2928832872200622, 0.2913387794697935, 0.0, 0.0, 0.0], \"name\": \"filtered sliding\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "f = 1\n",
    "w = 2 * np.pi * f1\n",
    "\n",
    "s = [np.sin(w * i) + np.random.rand()  for i in t]\n",
    "\n",
    "filtsym = np.append(afr, afr[::-1])\n",
    "\n",
    "filtered = np.fft.ifft(np.fft.fft(s) * filtsym).real\n",
    "\n",
    "#kernel_size = 31\n",
    "filt = create_filter_median(kernel_size)\n",
    "\n",
    "filtered_median = np.pad(np.convolve(s, filt, mode = 'valid'), (kernel_size // 2, kernel_size // 2), 'constant', constant_values = (0, 0))\n",
    "\n",
    "#-----\n",
    "# filtered = s - filtered\n",
    "# filtered_median = s - filtered_median\n",
    "#-----\n",
    "\n",
    "tr_s = go.Scatter(\n",
    "    x = t,\n",
    "    y = s,\n",
    "    name='signal'\n",
    ")\n",
    "\n",
    "tr_fs = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered,\n",
    "    name='filtered'\n",
    ")\n",
    "\n",
    "tr_median = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered_median,\n",
    "    name='filtered sliding'\n",
    ")\n",
    "\n",
    "rows = 1\n",
    "cols = 1\n",
    "fig = py.tools.make_subplots(rows = rows, cols = cols)\n",
    "\n",
    "fig['layout'].update(height=rows * 450, width=cols * 900)\n",
    "\n",
    "fig.append_trace(tr_s, 1, 1)\n",
    "fig.append_trace(tr_fs, 1, 1)\n",
    "fig.append_trace(tr_median, 1, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# High Pass (1 - Low Pass)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 105,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "Amplitude Frequency Response",
         "type": "scatter",
         "x": [
          0,
          0.5,
          1,
          1.5,
          2,
          2.5,
          3,
          3.5,
          4,
          4.5,
          5,
          5.5,
          6,
          6.5,
          7,
          7.5,
          8,
          8.5,
          9,
          9.5,
          10,
          10.5,
          11,
          11.5,
          12,
          12.5,
          13,
          13.5,
          14,
          14.5,
          15,
          15.5,
          16,
          16.5,
          17,
          17.5,
          18,
          18.5,
          19,
          19.5,
          20,
          20.5,
          21,
          21.5,
          22,
          22.5,
          23,
          23.5,
          24,
          24.5,
          25,
          25.5,
          26,
          26.5,
          27,
          27.5,
          28,
          28.5,
          29,
          29.5,
          30,
          30.5,
          31,
          31.5,
          32,
          32.5,
          33,
          33.5,
          34,
          34.5,
          35,
          35.5,
          36,
          36.5,
          37,
          37.5,
          38,
          38.5,
          39,
          39.5,
          40,
          40.5,
          41,
          41.5,
          42,
          42.5,
          43,
          43.5,
          44,
          44.5,
          45,
          45.5,
          46,
          46.5,
          47,
          47.5,
          48,
          48.5,
          49,
          49.5,
          50,
          50.5,
          51,
          51.5,
          52,
          52.5,
          53,
          53.5,
          54,
          54.5,
          55,
          55.5,
          56,
          56.5,
          57,
          57.5,
          58,
          58.5,
          59,
          59.5,
          60,
          60.5,
          61,
          61.5,
          62,
          62.5,
          63,
          63.5,
          64,
          64.5,
          65,
          65.5,
          66,
          66.5,
          67,
          67.5,
          68,
          68.5,
          69,
          69.5,
          70,
          70.5,
          71,
          71.5,
          72,
          72.5,
          73,
          73.5,
          74,
          74.5,
          75,
          75.5,
          76,
          76.5,
          77,
          77.5,
          78,
          78.5,
          79,
          79.5,
          80,
          80.5,
          81,
          81.5,
          82,
          82.5,
          83,
          83.5,
          84,
          84.5,
          85,
          85.5,
          86,
          86.5,
          87,
          87.5,
          88,
          88.5,
          89,
          89.5,
          90,
          90.5,
          91,
          91.5,
          92,
          92.5,
          93,
          93.5,
          94,
          94.5,
          95,
          95.5,
          96,
          96.5,
          97,
          97.5,
          98,
          98.5,
          99,
          99.5
         ],
         "xaxis": "x1",
         "y": [
          0.24978419389818263,
          0.34086764250037127,
          0.500216974608984,
          0.5529604782046824,
          0.49977949807294,
          0.46830537788284377,
          0.5002264275942364,
          0.5225227795286478,
          0.49976529910582346,
          0.482589235439835,
          0.5002448655727295,
          0.51409493897729,
          0.499745893382202,
          0.48823497291714746,
          0.5002835919440952,
          0.5100844546735932,
          0.5002457445928618,
          0.49329561225537066,
          0.5063459600628006,
          0.5269388923352576,
          0.55473550178995,
          0.6163535591890607,
          0.7155050135382914,
          0.8117705353463125,
          0.8729453653172186,
          0.9106430147649454,
          0.9449141479488663,
          0.969477010757275,
          0.9761942083922976,
          0.9780829592447375,
          0.9883128444842895,
          0.9960271366716411,
          0.9946777836780435,
          0.9910901410152375,
          0.9969169145407384,
          0.9966446216147202,
          0.9986529648101841,
          0.9943046416612438,
          0.9990003017594529,
          0.9960033361419025,
          0.999656508157276,
          0.9953942853570948,
          0.9995989212515543,
          0.996032090203911,
          0.9999396815482822,
          0.9959195830256006,
          0.999799449419325,
          0.9962209985850221,
          0.9999758173796192,
          0.9962512196082437,
          0.9998773163634772,
          0.9964271662820111,
          0.9999514914776563,
          0.9964947791406545,
          0.9999123442196302,
          0.9966148787556791,
          0.9999464419115327,
          0.996687060981652,
          0.9999305090940779,
          0.9967773221984894,
          0.9999475750803046,
          0.9968439166847981,
          0.9999411964502002,
          0.9969153811737627,
          0.9999504636988559,
          0.9969736703086138,
          0.9999481477434445,
          0.997031690041869,
          0.999953577661568,
          0.9970814257550557,
          0.9999530032506374,
          0.9971289487887723,
          0.9999564049985425,
          0.9971706493428864,
          0.9999565515878686,
          0.9972094866065385,
          0.9999588006730021,
          0.9972438385091283,
          0.999959206354553,
          0.9972751951964464,
          0.9999607500626262,
          0.9973028461466406,
          0.999961201769091,
          0.9973275645451222,
          0.9999622804296812,
          0.9973490582250829,
          0.9999626787223125,
          0.9973677384535828,
          0.9999634274896309,
          0.9973835003834945,
          0.999963725156905,
          0.9973965651294293,
          0.9999642230628375,
          0.9974069055105892,
          0.9999643961092487,
          0.9974146366368642,
          0.9999646908405617,
          0.9974197572089297,
          0.9999647240297551,
          0.9974223166357312
         ],
         "yaxis": "y1"
        },
        {
         "name": "ir median",
         "type": "scatter",
         "x": [
          0,
          0.5,
          1,
          1.5,
          2,
          2.5,
          3,
          3.5,
          4,
          4.5,
          5,
          5.5,
          6,
          6.5,
          7,
          7.5,
          8,
          8.5,
          9,
          9.5,
          10,
          10.5,
          11,
          11.5,
          12,
          12.5,
          13,
          13.5,
          14,
          14.5,
          15,
          15.5,
          16,
          16.5,
          17,
          17.5,
          18,
          18.5,
          19,
          19.5,
          20,
          20.5,
          21,
          21.5,
          22,
          22.5,
          23,
          23.5,
          24,
          24.5,
          25,
          25.5,
          26,
          26.5,
          27,
          27.5,
          28,
          28.5,
          29,
          29.5,
          30,
          30.5,
          31,
          31.5,
          32,
          32.5,
          33,
          33.5,
          34,
          34.5,
          35,
          35.5,
          36,
          36.5,
          37,
          37.5,
          38,
          38.5,
          39,
          39.5,
          40,
          40.5,
          41,
          41.5,
          42,
          42.5,
          43,
          43.5,
          44,
          44.5,
          45,
          45.5,
          46,
          46.5,
          47,
          47.5,
          48,
          48.5,
          49,
          49.5,
          50,
          50.5,
          51,
          51.5,
          52,
          52.5,
          53,
          53.5,
          54,
          54.5,
          55,
          55.5,
          56,
          56.5,
          57,
          57.5,
          58,
          58.5,
          59,
          59.5,
          60,
          60.5,
          61,
          61.5,
          62,
          62.5,
          63,
          63.5,
          64,
          64.5,
          65,
          65.5,
          66,
          66.5,
          67,
          67.5,
          68,
          68.5,
          69,
          69.5,
          70,
          70.5,
          71,
          71.5,
          72,
          72.5,
          73,
          73.5,
          74,
          74.5,
          75,
          75.5,
          76,
          76.5,
          77,
          77.5,
          78,
          78.5,
          79,
          79.5,
          80,
          80.5,
          81,
          81.5,
          82,
          82.5,
          83,
          83.5,
          84,
          84.5,
          85,
          85.5,
          86,
          86.5,
          87,
          87.5,
          88,
          88.5,
          89,
          89.5,
          90,
          90.5,
          91,
          91.5,
          92,
          92.5,
          93,
          93.5,
          94,
          94.5,
          95,
          95.5,
          96,
          96.5,
          97,
          97.5,
          98,
          98.5,
          99,
          99.5
         ],
         "xaxis": "x1",
         "y": [
          1.1102230246251565e-16,
          0.09414059749353047,
          0.18763925173945653,
          0.2798597578381277,
          0.3701773464763606,
          0.4579842995732446,
          0.5426954451078704,
          0.6237534938046367,
          0.7006341829139239,
          0.7728511955744889,
          0.8399608282126806,
          0.9015663831651758,
          0.9573222692579962,
          1.0069377994934314,
          1.0501806823475373,
          1.0868802115117822,
          1.1169301682341266,
          1.140291460655143,
          1.1569945354553732,
          1.167141608182636,
          1.1709087687103705,
          1.1685480253318772,
          1.1603893513581263,
          1.146842785488495,
          1.1284006013102201,
          1.105639485626191,
          1.0792225251552996,
          1.0499005618946236,
          1.0185120965510126,
          0.9859803576205755,
          0.9533054053026793,
          0.9215482952789308,
          0.8918036736550287,
          0.8651572919205036,
          0.8426266706216607,
          0.8250872557549672,
          0.8131927094828433,
          0.8073043739433088,
          0.8074476102666652,
          0.813308326713554,
          0.8242720482588435,
          0.839495467606595,
          0.8579928677333803,
          0.8787199123666607,
          0.900643042610312,
          0.9227899068185372,
          0.9442817274529549,
          0.9643512912520552,
          0.9823508688978547,
          0.9977538040702292,
          1.0101525445522108,
          1.019254955993908,
          1.0248800272464114,
          1.0269535610352896,
          1.0255041010989334,
          1.0206591195849004,
          1.0126413252440525,
          1.0017648135391544,
          0.9884306350648904,
          0.9731211910070595,
          0.9563926709628476,
          0.9388645492449265,
          0.9212050053253965,
          0.9041111327308783,
          0.8882830937247338,
          0.8743921216339602,
          0.8630435536249011,
          0.8547377779274504,
          0.8498336749218404,
          0.8485201215248153,
          0.8508007201719946,
          0.856494867214398,
          0.865255106432705,
          0.876597537312267,
          0.8899399904772567,
          0.9046422797740908,
          0.92004386186512,
          0.9354959790841985,
          0.9503871117463066,
          0.9641618802795652,
          0.976334292997875,
          0.9864965191498455,
          0.9943243421472289,
          0.9995802656076405,
          1.002115009305497,
          1.0018679000474022,
          0.998866455734759,
          0.9932252803755095,
          0.9851442242748385,
          0.9749056048856992,
          0.962870120157832,
          0.9494709158471442,
          0.9352051037309455,
          0.9206219040619654,
          0.9063065674470948,
          0.8928594124599278,
          0.8808698002865396,
          0.8708857242346116,
          0.8633808746308026,
          0.8587223159703447
         ],
         "yaxis": "y1"
        }
       ],
       "layout": {
        "height": 450,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0,
          1
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"3cd2228c-274c-4006-be32-dfe14822a7e4\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"3cd2228c-274c-4006-be32-dfe14822a7e4\", [{\"type\": \"scatter\", \"x\": [0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, 6.0, 6.5, 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, 25.0, 25.5, 26.0, 26.5, 27.0, 27.5, 28.0, 28.5, 29.0, 29.5, 30.0, 30.5, 31.0, 31.5, 32.0, 32.5, 33.0, 33.5, 34.0, 34.5, 35.0, 35.5, 36.0, 36.5, 37.0, 37.5, 38.0, 38.5, 39.0, 39.5, 40.0, 40.5, 41.0, 41.5, 42.0, 42.5, 43.0, 43.5, 44.0, 44.5, 45.0, 45.5, 46.0, 46.5, 47.0, 47.5, 48.0, 48.5, 49.0, 49.5, 50.0, 50.5, 51.0, 51.5, 52.0, 52.5, 53.0, 53.5, 54.0, 54.5, 55.0, 55.5, 56.0, 56.5, 57.0, 57.5, 58.0, 58.5, 59.0, 59.5, 60.0, 60.5, 61.0, 61.5, 62.0, 62.5, 63.0, 63.5, 64.0, 64.5, 65.0, 65.5, 66.0, 66.5, 67.0, 67.5, 68.0, 68.5, 69.0, 69.5, 70.0, 70.5, 71.0, 71.5, 72.0, 72.5, 73.0, 73.5, 74.0, 74.5, 75.0, 75.5, 76.0, 76.5, 77.0, 77.5, 78.0, 78.5, 79.0, 79.5, 80.0, 80.5, 81.0, 81.5, 82.0, 82.5, 83.0, 83.5, 84.0, 84.5, 85.0, 85.5, 86.0, 86.5, 87.0, 87.5, 88.0, 88.5, 89.0, 89.5, 90.0, 90.5, 91.0, 91.5, 92.0, 92.5, 93.0, 93.5, 94.0, 94.5, 95.0, 95.5, 96.0, 96.5, 97.0, 97.5, 98.0, 98.5, 99.0, 99.5], \"y\": [0.24978419389818263, 0.34086764250037127, 0.500216974608984, 0.5529604782046824, 0.49977949807294, 0.46830537788284377, 0.5002264275942364, 0.5225227795286478, 0.49976529910582346, 0.482589235439835, 0.5002448655727295, 0.51409493897729, 0.499745893382202, 0.48823497291714746, 0.5002835919440952, 0.5100844546735932, 0.5002457445928618, 0.49329561225537066, 0.5063459600628006, 0.5269388923352576, 0.55473550178995, 0.6163535591890607, 0.7155050135382914, 0.8117705353463125, 0.8729453653172186, 0.9106430147649454, 0.9449141479488663, 0.969477010757275, 0.9761942083922976, 0.9780829592447375, 0.9883128444842895, 0.9960271366716411, 0.9946777836780435, 0.9910901410152375, 0.9969169145407384, 0.9966446216147202, 0.9986529648101841, 0.9943046416612438, 0.9990003017594529, 0.9960033361419025, 0.999656508157276, 0.9953942853570948, 0.9995989212515543, 0.996032090203911, 0.9999396815482822, 0.9959195830256006, 0.999799449419325, 0.9962209985850221, 0.9999758173796192, 0.9962512196082437, 0.9998773163634772, 0.9964271662820111, 0.9999514914776563, 0.9964947791406545, 0.9999123442196302, 0.9966148787556791, 0.9999464419115327, 0.996687060981652, 0.9999305090940779, 0.9967773221984894, 0.9999475750803046, 0.9968439166847981, 0.9999411964502002, 0.9969153811737627, 0.9999504636988559, 0.9969736703086138, 0.9999481477434445, 0.997031690041869, 0.999953577661568, 0.9970814257550557, 0.9999530032506374, 0.9971289487887723, 0.9999564049985425, 0.9971706493428864, 0.9999565515878686, 0.9972094866065385, 0.9999588006730021, 0.9972438385091283, 0.999959206354553, 0.9972751951964464, 0.9999607500626262, 0.9973028461466406, 0.999961201769091, 0.9973275645451222, 0.9999622804296812, 0.9973490582250829, 0.9999626787223125, 0.9973677384535828, 0.9999634274896309, 0.9973835003834945, 0.999963725156905, 0.9973965651294293, 0.9999642230628375, 0.9974069055105892, 0.9999643961092487, 0.9974146366368642, 0.9999646908405617, 0.9974197572089297, 0.9999647240297551, 0.9974223166357312], \"name\": \"Amplitude Frequency Response\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, 6.0, 6.5, 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, 25.0, 25.5, 26.0, 26.5, 27.0, 27.5, 28.0, 28.5, 29.0, 29.5, 30.0, 30.5, 31.0, 31.5, 32.0, 32.5, 33.0, 33.5, 34.0, 34.5, 35.0, 35.5, 36.0, 36.5, 37.0, 37.5, 38.0, 38.5, 39.0, 39.5, 40.0, 40.5, 41.0, 41.5, 42.0, 42.5, 43.0, 43.5, 44.0, 44.5, 45.0, 45.5, 46.0, 46.5, 47.0, 47.5, 48.0, 48.5, 49.0, 49.5, 50.0, 50.5, 51.0, 51.5, 52.0, 52.5, 53.0, 53.5, 54.0, 54.5, 55.0, 55.5, 56.0, 56.5, 57.0, 57.5, 58.0, 58.5, 59.0, 59.5, 60.0, 60.5, 61.0, 61.5, 62.0, 62.5, 63.0, 63.5, 64.0, 64.5, 65.0, 65.5, 66.0, 66.5, 67.0, 67.5, 68.0, 68.5, 69.0, 69.5, 70.0, 70.5, 71.0, 71.5, 72.0, 72.5, 73.0, 73.5, 74.0, 74.5, 75.0, 75.5, 76.0, 76.5, 77.0, 77.5, 78.0, 78.5, 79.0, 79.5, 80.0, 80.5, 81.0, 81.5, 82.0, 82.5, 83.0, 83.5, 84.0, 84.5, 85.0, 85.5, 86.0, 86.5, 87.0, 87.5, 88.0, 88.5, 89.0, 89.5, 90.0, 90.5, 91.0, 91.5, 92.0, 92.5, 93.0, 93.5, 94.0, 94.5, 95.0, 95.5, 96.0, 96.5, 97.0, 97.5, 98.0, 98.5, 99.0, 99.5], \"y\": [1.1102230246251565e-16, 0.09414059749353047, 0.18763925173945653, 0.2798597578381277, 0.3701773464763606, 0.4579842995732446, 0.5426954451078704, 0.6237534938046367, 0.7006341829139239, 0.7728511955744889, 0.8399608282126806, 0.9015663831651758, 0.9573222692579962, 1.0069377994934314, 1.0501806823475373, 1.0868802115117822, 1.1169301682341266, 1.140291460655143, 1.1569945354553732, 1.167141608182636, 1.1709087687103705, 1.1685480253318772, 1.1603893513581263, 1.146842785488495, 1.1284006013102201, 1.105639485626191, 1.0792225251552996, 1.0499005618946236, 1.0185120965510126, 0.9859803576205755, 0.9533054053026793, 0.9215482952789308, 0.8918036736550287, 0.8651572919205036, 0.8426266706216607, 0.8250872557549672, 0.8131927094828433, 0.8073043739433088, 0.8074476102666652, 0.813308326713554, 0.8242720482588435, 0.839495467606595, 0.8579928677333803, 0.8787199123666607, 0.900643042610312, 0.9227899068185372, 0.9442817274529549, 0.9643512912520552, 0.9823508688978547, 0.9977538040702292, 1.0101525445522108, 1.019254955993908, 1.0248800272464114, 1.0269535610352896, 1.0255041010989334, 1.0206591195849004, 1.0126413252440525, 1.0017648135391544, 0.9884306350648904, 0.9731211910070595, 0.9563926709628476, 0.9388645492449265, 0.9212050053253965, 0.9041111327308783, 0.8882830937247338, 0.8743921216339602, 0.8630435536249011, 0.8547377779274504, 0.8498336749218404, 0.8485201215248153, 0.8508007201719946, 0.856494867214398, 0.865255106432705, 0.876597537312267, 0.8899399904772567, 0.9046422797740908, 0.92004386186512, 0.9354959790841985, 0.9503871117463066, 0.9641618802795652, 0.976334292997875, 0.9864965191498455, 0.9943243421472289, 0.9995802656076405, 1.002115009305497, 1.0018679000474022, 0.998866455734759, 0.9932252803755095, 0.9851442242748385, 0.9749056048856992, 0.962870120157832, 0.9494709158471442, 0.9352051037309455, 0.9206219040619654, 0.9063065674470948, 0.8928594124599278, 0.8808698002865396, 0.8708857242346116, 0.8633808746308026, 0.8587223159703447], \"name\": \"ir median\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"3cd2228c-274c-4006-be32-dfe14822a7e4\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"3cd2228c-274c-4006-be32-dfe14822a7e4\", [{\"type\": \"scatter\", \"x\": [0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, 6.0, 6.5, 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, 25.0, 25.5, 26.0, 26.5, 27.0, 27.5, 28.0, 28.5, 29.0, 29.5, 30.0, 30.5, 31.0, 31.5, 32.0, 32.5, 33.0, 33.5, 34.0, 34.5, 35.0, 35.5, 36.0, 36.5, 37.0, 37.5, 38.0, 38.5, 39.0, 39.5, 40.0, 40.5, 41.0, 41.5, 42.0, 42.5, 43.0, 43.5, 44.0, 44.5, 45.0, 45.5, 46.0, 46.5, 47.0, 47.5, 48.0, 48.5, 49.0, 49.5, 50.0, 50.5, 51.0, 51.5, 52.0, 52.5, 53.0, 53.5, 54.0, 54.5, 55.0, 55.5, 56.0, 56.5, 57.0, 57.5, 58.0, 58.5, 59.0, 59.5, 60.0, 60.5, 61.0, 61.5, 62.0, 62.5, 63.0, 63.5, 64.0, 64.5, 65.0, 65.5, 66.0, 66.5, 67.0, 67.5, 68.0, 68.5, 69.0, 69.5, 70.0, 70.5, 71.0, 71.5, 72.0, 72.5, 73.0, 73.5, 74.0, 74.5, 75.0, 75.5, 76.0, 76.5, 77.0, 77.5, 78.0, 78.5, 79.0, 79.5, 80.0, 80.5, 81.0, 81.5, 82.0, 82.5, 83.0, 83.5, 84.0, 84.5, 85.0, 85.5, 86.0, 86.5, 87.0, 87.5, 88.0, 88.5, 89.0, 89.5, 90.0, 90.5, 91.0, 91.5, 92.0, 92.5, 93.0, 93.5, 94.0, 94.5, 95.0, 95.5, 96.0, 96.5, 97.0, 97.5, 98.0, 98.5, 99.0, 99.5], \"y\": [0.24978419389818263, 0.34086764250037127, 0.500216974608984, 0.5529604782046824, 0.49977949807294, 0.46830537788284377, 0.5002264275942364, 0.5225227795286478, 0.49976529910582346, 0.482589235439835, 0.5002448655727295, 0.51409493897729, 0.499745893382202, 0.48823497291714746, 0.5002835919440952, 0.5100844546735932, 0.5002457445928618, 0.49329561225537066, 0.5063459600628006, 0.5269388923352576, 0.55473550178995, 0.6163535591890607, 0.7155050135382914, 0.8117705353463125, 0.8729453653172186, 0.9106430147649454, 0.9449141479488663, 0.969477010757275, 0.9761942083922976, 0.9780829592447375, 0.9883128444842895, 0.9960271366716411, 0.9946777836780435, 0.9910901410152375, 0.9969169145407384, 0.9966446216147202, 0.9986529648101841, 0.9943046416612438, 0.9990003017594529, 0.9960033361419025, 0.999656508157276, 0.9953942853570948, 0.9995989212515543, 0.996032090203911, 0.9999396815482822, 0.9959195830256006, 0.999799449419325, 0.9962209985850221, 0.9999758173796192, 0.9962512196082437, 0.9998773163634772, 0.9964271662820111, 0.9999514914776563, 0.9964947791406545, 0.9999123442196302, 0.9966148787556791, 0.9999464419115327, 0.996687060981652, 0.9999305090940779, 0.9967773221984894, 0.9999475750803046, 0.9968439166847981, 0.9999411964502002, 0.9969153811737627, 0.9999504636988559, 0.9969736703086138, 0.9999481477434445, 0.997031690041869, 0.999953577661568, 0.9970814257550557, 0.9999530032506374, 0.9971289487887723, 0.9999564049985425, 0.9971706493428864, 0.9999565515878686, 0.9972094866065385, 0.9999588006730021, 0.9972438385091283, 0.999959206354553, 0.9972751951964464, 0.9999607500626262, 0.9973028461466406, 0.999961201769091, 0.9973275645451222, 0.9999622804296812, 0.9973490582250829, 0.9999626787223125, 0.9973677384535828, 0.9999634274896309, 0.9973835003834945, 0.999963725156905, 0.9973965651294293, 0.9999642230628375, 0.9974069055105892, 0.9999643961092487, 0.9974146366368642, 0.9999646908405617, 0.9974197572089297, 0.9999647240297551, 0.9974223166357312], \"name\": \"Amplitude Frequency Response\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, 6.0, 6.5, 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, 25.0, 25.5, 26.0, 26.5, 27.0, 27.5, 28.0, 28.5, 29.0, 29.5, 30.0, 30.5, 31.0, 31.5, 32.0, 32.5, 33.0, 33.5, 34.0, 34.5, 35.0, 35.5, 36.0, 36.5, 37.0, 37.5, 38.0, 38.5, 39.0, 39.5, 40.0, 40.5, 41.0, 41.5, 42.0, 42.5, 43.0, 43.5, 44.0, 44.5, 45.0, 45.5, 46.0, 46.5, 47.0, 47.5, 48.0, 48.5, 49.0, 49.5, 50.0, 50.5, 51.0, 51.5, 52.0, 52.5, 53.0, 53.5, 54.0, 54.5, 55.0, 55.5, 56.0, 56.5, 57.0, 57.5, 58.0, 58.5, 59.0, 59.5, 60.0, 60.5, 61.0, 61.5, 62.0, 62.5, 63.0, 63.5, 64.0, 64.5, 65.0, 65.5, 66.0, 66.5, 67.0, 67.5, 68.0, 68.5, 69.0, 69.5, 70.0, 70.5, 71.0, 71.5, 72.0, 72.5, 73.0, 73.5, 74.0, 74.5, 75.0, 75.5, 76.0, 76.5, 77.0, 77.5, 78.0, 78.5, 79.0, 79.5, 80.0, 80.5, 81.0, 81.5, 82.0, 82.5, 83.0, 83.5, 84.0, 84.5, 85.0, 85.5, 86.0, 86.5, 87.0, 87.5, 88.0, 88.5, 89.0, 89.5, 90.0, 90.5, 91.0, 91.5, 92.0, 92.5, 93.0, 93.5, 94.0, 94.5, 95.0, 95.5, 96.0, 96.5, 97.0, 97.5, 98.0, 98.5, 99.0, 99.5], \"y\": [1.1102230246251565e-16, 0.09414059749353047, 0.18763925173945653, 0.2798597578381277, 0.3701773464763606, 0.4579842995732446, 0.5426954451078704, 0.6237534938046367, 0.7006341829139239, 0.7728511955744889, 0.8399608282126806, 0.9015663831651758, 0.9573222692579962, 1.0069377994934314, 1.0501806823475373, 1.0868802115117822, 1.1169301682341266, 1.140291460655143, 1.1569945354553732, 1.167141608182636, 1.1709087687103705, 1.1685480253318772, 1.1603893513581263, 1.146842785488495, 1.1284006013102201, 1.105639485626191, 1.0792225251552996, 1.0499005618946236, 1.0185120965510126, 0.9859803576205755, 0.9533054053026793, 0.9215482952789308, 0.8918036736550287, 0.8651572919205036, 0.8426266706216607, 0.8250872557549672, 0.8131927094828433, 0.8073043739433088, 0.8074476102666652, 0.813308326713554, 0.8242720482588435, 0.839495467606595, 0.8579928677333803, 0.8787199123666607, 0.900643042610312, 0.9227899068185372, 0.9442817274529549, 0.9643512912520552, 0.9823508688978547, 0.9977538040702292, 1.0101525445522108, 1.019254955993908, 1.0248800272464114, 1.0269535610352896, 1.0255041010989334, 1.0206591195849004, 1.0126413252440525, 1.0017648135391544, 0.9884306350648904, 0.9731211910070595, 0.9563926709628476, 0.9388645492449265, 0.9212050053253965, 0.9041111327308783, 0.8882830937247338, 0.8743921216339602, 0.8630435536249011, 0.8547377779274504, 0.8498336749218404, 0.8485201215248153, 0.8508007201719946, 0.856494867214398, 0.865255106432705, 0.876597537312267, 0.8899399904772567, 0.9046422797740908, 0.92004386186512, 0.9354959790841985, 0.9503871117463066, 0.9641618802795652, 0.976334292997875, 0.9864965191498455, 0.9943243421472289, 0.9995802656076405, 1.002115009305497, 1.0018679000474022, 0.998866455734759, 0.9932252803755095, 0.9851442242748385, 0.9749056048856992, 0.962870120157832, 0.9494709158471442, 0.9352051037309455, 0.9206219040619654, 0.9063065674470948, 0.8928594124599278, 0.8808698002865396, 0.8708857242346116, 0.8633808746308026, 0.8587223159703447], \"name\": \"ir median\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "N = 200\n",
    "T = 2# s\n",
    "\n",
    "t = np.linspace(0, T, N)\n",
    "s = np.ones(N)\n",
    "\n",
    "df = 1. / T\n",
    "k = [i * df for i in range(N)]\n",
    "\n",
    "Rp = 1.0\n",
    "Rs = 30.0\n",
    "w0 = 10\n",
    "w1 = 15\n",
    "HGen = transfer_function_butterworth(Rp, Rs, w0, w1)\n",
    "\n",
    "H_jw = [HGen(1j*i / w0) for i in k]\n",
    "afr = np.absolute(H_jw)\n",
    "phase = np.angle(H_jw)\n",
    "coef = np.fft.ifft(afr)\n",
    "\n",
    "\n",
    "coef[50:-50] = 0\n",
    "H_jw = np.fft.fft(coef.real)\n",
    "afr = np.absolute(H_jw)\n",
    "afr = afr[:len(afr) // 2]\n",
    "\n",
    "\n",
    "#--- \n",
    "kernel_size = 7\n",
    "filt = create_filter_median(kernel_size)\n",
    "filt = np.pad(filt, (0, N - kernel_size), 'constant', constant_values=(0, 0))\n",
    "ir_median = np.fft.fft(filt)[:len(filt) // 2]\n",
    "\n",
    "\n",
    "afr = [1 - i for i in afr]\n",
    "ir_median = [1 - i for i in ir_median]\n",
    "#---\n",
    "\n",
    "\n",
    "tr_afr = go.Scatter(\n",
    "    x = k,\n",
    "    y = afr,\n",
    "    name='Amplitude Frequency Response'\n",
    ")\n",
    "\n",
    "tr_ir_median = go.Scatter(\n",
    "    x = k,\n",
    "    y = np.absolute(ir_median),\n",
    "    name='ir median'\n",
    ")\n",
    "tr_coef_real = go.Scatter(\n",
    "    x = t,\n",
    "    y = coef.real,\n",
    "    name='coef real'\n",
    ")\n",
    "\n",
    "tr_coef_imag = go.Scatter(\n",
    "    x = t,\n",
    "    y = coef.imag,\n",
    "    name='coef imag'\n",
    ")\n",
    "\n",
    "rows = 1\n",
    "cols = 1\n",
    "fig = py.tools.make_subplots(rows = rows, cols = cols)\n",
    "\n",
    "fig['layout'].update(height=rows * 450, width=cols * 900)\n",
    "\n",
    "fig.append_trace(tr_afr, 1, 1)\n",
    "fig.append_trace(tr_ir_median, 1, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "signal",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          0,
          0.5470712324555124,
          0.9729837388400164,
          1.1867855447100966,
          1.15039199482706,
          0.8880391842877574,
          0.4801687843278219,
          0.04327223267819885,
          -0.29927003037605165,
          -0.44806893261371417,
          -0.35261180293090866,
          -0.02393492018332377,
          0.4680825657614928,
          1.0121274955840915,
          1.483215353606672,
          1.773871065515484,
          1.8209383418578367,
          1.6213200597907442,
          1.2327174774556924,
          0.7591837436783359,
          0.325100935674981,
          0.044081946933145044,
          -0.009433562542299656,
          0.18120699735764845,
          0.570695810510169,
          1.0630744782068284,
          1.5357015521406279,
          1.869890086304252,
          1.9805611579765605,
          1.8375051288644824,
          1.4729390062649772,
          0.9734718385793981,
          0.4584853419511728,
          0.05033076760919797,
          -0.15621247978327912,
          -0.11758654313659678,
          0.14769506161699042,
          0.5637079358474658,
          1.0161231520277205,
          1.3808110371742361,
          1.5548962531802957,
          1.4825056324803985,
          1.168776104429309,
          0.6786229720508137,
          0.12057604984105816,
          -0.3802783989889388,
          -0.7134903407081402,
          -0.8107807517622705,
          -0.6630398323040643,
          -0.32254229544498736,
          0.11017346305407791,
          0.5114841465290514,
          0.7656277315205301,
          0.7936856301261874,
          0.5733600978386997,
          0.1446057319257904,
          -0.40029207704564723,
          -0.939713319981264,
          -1.353029364636093,
          -1.5506827814043829,
          -1.4965065028944882,
          -1.2167066296271045,
          -0.7932649537881495,
          -0.34340962319694446,
          0.009717101563887831,
          0.1678658594577398,
          0.08226540854041453,
          -0.23415613257802415,
          -0.7099673518472785,
          -1.233048593335495,
          -1.6785754485306448,
          -1.9401797942115588,
          -1.9565036338789883,
          -1.7265119823877373,
          -1.3097393012754441,
          -0.8114079672037611,
          -0.3561365993439014,
          -0.05680660543456917,
          0.013635106676084696,
          -0.1596071488928853,
          -0.5294926612153024,
          -0.998911302745649,
          -1.4449629077179789,
          -1.749683355124433,
          -1.8295410938292038,
          -1.656335008514002,
          -1.264272679475705,
          -0.7414605721561466,
          -0.20793198390341255,
          0.21429821922754289,
          0.43167113975908866,
          0.40240975249511035,
          0.14690594797260043,
          -0.25742603830739214,
          -0.695543856037537,
          -1.0435735317421833,
          -1.1998138879300955,
          -1.110202951983091,
          -0.7818839504040263,
          -0.2814815121351242,
          0.28148151213511213,
          0.7818839504040228,
          1.1102029519830894,
          1.1998138879300957,
          1.0435735317421815,
          0.695543856037546,
          0.2574260383073956,
          -0.1469059479725977,
          -0.40240975249510924,
          -0.431671139759088,
          -0.21429821922754555,
          0.20793198390340872,
          0.7414605721561424,
          1.2642726794757015,
          1.656335008514004,
          1.829541093829204,
          1.7496833551244344,
          1.444962907717982,
          0.9989113027456528,
          0.5294926612152997,
          0.15960714889288352,
          -0.013635106676084252,
          0.056806605434567725,
          0.3561365993438984,
          0.8114079672037644,
          1.3097393012754472,
          1.7265119823877302,
          1.9565036338789876,
          1.94017979421156,
          1.6785754485306423,
          1.2330485933354989,
          0.7099673518472971,
          0.23415613257802737,
          -0.08226540854041298,
          -0.16786585945773957,
          -0.009717101563890052,
          0.3434096231969323,
          0.7932649537881459,
          1.2167066296271045,
          1.4965065028944906,
          1.5506827814043835,
          1.353029364636102,
          0.9397133199812677,
          0.4002920770456477,
          -0.14460573192579718,
          -0.573360097838697,
          -0.7936856301261845,
          -0.7656277315205313,
          -0.5114841465290515,
          -0.11017346305407516,
          0.3225422954449871,
          0.6630398323040658,
          0.8107807517622702,
          0.7134903407081403,
          0.3802783989889451,
          -0.12057604984105774,
          -0.6786229720508171,
          -1.168776104429306,
          -1.4825056324803985,
          -1.5548962531802966,
          -1.3808110371742361,
          -1.0161231520277179,
          -0.5637079358474693,
          -0.1476950616169881,
          0.11758654313659445,
          0.15621247978327968,
          -0.05033076760920008,
          -0.458485341951169,
          -0.9734718385794013,
          -1.4729390062649723,
          -1.837505128864481,
          -1.9805611579765605,
          -1.869890086304254,
          -1.5357015521406252,
          -1.063074478206836,
          -0.5706958105101694,
          -0.18120699735764556,
          0.009433562542299323,
          -0.04408194693314116,
          -0.3251009356749768,
          -0.7591837436783355,
          -1.2327174774556986,
          -1.621320059790742,
          -1.8209383418578349,
          -1.7738710655154855,
          -1.4832153536066714,
          -1.0121274955840844,
          -0.46808256576149515,
          0.023934920183315223,
          0.35261180293090666,
          0.44806893261371405,
          0.2992700303760482,
          -0.04327223267819741,
          -0.480168784327813,
          -0.8880391842877544,
          -1.1503919948270604,
          -1.1867855447100955,
          -0.9729837388400172,
          -0.547071232455522,
          -4.408728476930472e-15
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          -0.12266037387321724,
          0.19956229225031846,
          0.4611497755173485,
          0.6001216151560818,
          0.5903531842352507,
          0.4467767289889405,
          0.21907307948698668,
          -0.02351345769684536,
          -0.21114553217477447,
          -0.29116356674211297,
          -0.24021698464286273,
          -0.06861020399561386,
          0.18370227081667656,
          0.45775272337677575,
          0.6902810037303059,
          0.8288667719976035,
          0.8442988844832504,
          0.7372203329966769,
          0.5377946799708223,
          0.2982496918310611,
          0.08023499462841005,
          -0.06026395771284131,
          -0.08662263995678847,
          0.009249986963504347,
          0.20480507995852315,
          0.4522111567103665,
          0.6901623036636471,
          0.8590403807028018,
          0.9158842202398778,
          0.8451740587344845,
          0.662897831015019,
          0.41260344467904575,
          0.1546098491388453,
          -0.04914784671188792,
          -0.15060164546739882,
          -0.12767282139464847,
          0.010247638268627207,
          0.22461409314005748,
          0.45746147569973616,
          0.6458827956599779,
          0.7378382474484272,
          0.7051265851068849,
          0.5505084108830696,
          0.30698473200250637,
          0.02962239035832001,
          -0.2182667314654027,
          -0.38091457959866454,
          -0.42409230649622887,
          -0.3435479125161651,
          -0.16600031940886803,
          0.05770510503178605,
          0.2652647248898251,
          0.3984679718605753,
          0.4176130827925045,
          0.3114784732748705,
          0.10013762132481008,
          -0.169913219740061,
          -0.43736581551705167,
          -0.6413425406283632,
          -0.7366644590389689,
          -0.7050800011704969,
          -0.5598561862451376,
          -0.34237328740366735,
          -0.11181147848502337,
          0.0697070509866727,
          0.15259255728245188,
          0.11224264909661529,
          -0.04485071338700891,
          -0.2826491893213239,
          -0.544609915996333,
          -0.7677444601937672,
          -0.8984030284019762,
          -0.905617012832109,
          -0.7888849895894152,
          -0.5782359337589331,
          -0.3267765810895627,
          -0.09736598422417064,
          0.05303222047795557,
          0.0876325393826928,
          -0.0010419577808096492,
          -0.1892405937111405,
          -0.4279781363216245,
          -0.655223688702185,
          -0.8114626884359529,
          -0.8545231603927862,
          -0.7701809540036577,
          -0.5756717513840415,
          -0.3154531685857816,
          -0.05005706107951158,
          0.1589599332202523,
          0.26442811333569516,
          0.24527046597144292,
          0.1118022253078875,
          -0.09691913967098287,
          -0.32281499322431634,
          -0.5033743188256279,
          -0.5872460106258663,
          -0.5471519914126209,
          -0.3866700530199393,
          -0.13941013477314865,
          0.13941013477314174,
          0.38667005301994,
          0.547151991412622,
          0.5872460106258673,
          0.5033743188256247,
          0.3228149932243228,
          0.09691913967098362,
          -0.1118022253078869,
          -0.24527046597144198,
          -0.26442811333569327,
          -0.15895993322025231,
          0.05005706107951116,
          0.31545316858578026,
          0.5756717513840405,
          0.7701809540036608,
          0.8545231603927866,
          0.8114626884359536,
          0.655223688702187,
          0.4279781363216275,
          0.18924059371113722,
          0.0010419577808073177,
          -0.08763253938269289,
          -0.053032220477957234,
          0.09736598422416731,
          0.32677658108956653,
          0.5782359337589367,
          0.7888849895894082,
          0.9056170128321084,
          0.898403028401976,
          0.7677444601937622,
          0.5446099159963332,
          0.2826491893213385,
          0.044850713387008884,
          -0.1122426490966157,
          -0.15259255728245208,
          -0.06970705098667378,
          0.1118114784850128,
          0.34237328740366496,
          0.5598561862451384,
          0.7050800011704993,
          0.7366644590389684,
          0.6413425406283705,
          0.4373658155170542,
          0.16991321974006046,
          -0.10013762132481757,
          -0.3114784732748681,
          -0.4176130827925018,
          -0.39846797186057664,
          -0.26526472488982533,
          -0.05770510503178386,
          0.16600031940886703,
          0.3435479125161659,
          0.4240923064962275,
          0.3809145795986642,
          0.21826673146540876,
          -0.02962239035831965,
          -0.30698473200251,
          -0.5505084108830665,
          -0.7051265851068852,
          -0.7378382474484282,
          -0.6458827956599779,
          -0.4574614756997334,
          -0.22461409314006053,
          -0.01024763826862432,
          0.1276728213946459,
          0.15060164546739913,
          0.04914784671188471,
          -0.1546098491388429,
          -0.4126034446790504,
          -0.6628978310150155,
          -0.8451740587344841,
          -0.9158842202398783,
          -0.8590403807028031,
          -0.6901623036636432,
          -0.45221115671037293,
          -0.20480507995852276,
          -0.00924998696350185,
          0.08662263995678753,
          0.060263957712844415,
          -0.08023499462840641,
          -0.2982496918310619,
          -0.5377946799708295,
          -0.7372203329966753,
          -0.8442988844832492,
          -0.8288667719976052,
          -0.6902810037303051,
          -0.4577527233767673,
          -0.18370227081667695,
          0.06861020399560734,
          0.2402169846428625,
          0.2911635667421134,
          0.21114553217477017,
          0.023513457696845347,
          -0.21907307948698024,
          -0.4467767289889399,
          -0.5903531842352531,
          -0.6001216151560805,
          -0.46114977551734737,
          -0.19956229225032462,
          0.12266037387321713
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered sliding",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          0,
          0.5470712324555124,
          0.9729837388400164,
          0.44029404764605884,
          0.3977187502375653,
          0.2562718343884861,
          0.05140895892194064,
          -0.1655736859218246,
          -0.3403549611174488,
          -0.4291600607085021,
          -0.4096970326337351,
          -0.2867263100187892,
          -0.09087183777276336,
          0.12902919569675664,
          0.3181267876162437,
          0.4292607284337677,
          0.4347421222165715,
          0.33327049156506616,
          0.15025839589766088,
          -0.06851753387144044,
          -0.2683530069461971,
          -0.3992828172193795,
          -0.42856361251641506,
          -0.34885416811108017,
          -0.18004951933416968,
          0.03568926107057324,
          0.24446795051768966,
          0.3941233405516955,
          0.44725497964268546,
          0.3905688271385581,
          0.23819853090068577,
          0.028174586941896673,
          -0.18707652381302037,
          -0.3538296599767821,
          -0.43048275445247186,
          -0.3979498625841213,
          -0.2644290714338289,
          -0.06335412371351024,
          0.1549585050005048,
          0.3358802976376054,
          0.43411866929597576,
          0.4250326037398513,
          0.3107890115482844,
          0.11982179029584283,
          -0.10027127406497469,
          -0.2946192279257626,
          -0.414785683948636,
          -0.43086902228894697,
          -0.33897211664331117,
          -0.16217545557130125,
          0.05522944995143149,
          0.2588057263405521,
          0.39757137358490874,
          0.43673638384780317,
          0.36639467770822143,
          0.20399938481890417,
          -0.009996922306117317,
          -0.22224786052449474,
          -0.379840086969923,
          -0.44351197720765034,
          -0.39746176353328444,
          -0.2532948076294941,
          -0.04712387808965801,
          0.16945313965229025,
          0.34224409722505644,
          0.42800152972179045,
          0.4052273130255145,
          0.27954374695474726,
          0.08228922708198527,
          -0.1373106582152701,
          -0.3244407432778267,
          -0.43239035057339525,
          -0.43422267376132684,
          -0.32950416426887497,
          -0.1444127464560212,
          0.07480217320314131,
          0.2733740432078434,
          0.4017012769496848,
          0.427738989270368,
          0.3450045823462863,
          0.17419717799251655,
          -0.041973679481453696,
          -0.24945812514091403,
          -0.3963692110355368,
          -0.4459458196059012,
          -0.3857367798395903,
          -0.23071175465065363,
          -0.01952171802874103,
          0.19515674932051952,
          0.35978110152481746,
          0.4333187876037471,
          0.39749786946568166,
          0.261371428920139,
          0.05905545794838046,
          -0.15879463239002445,
          -0.33763949339479404,
          -0.43268164099588846,
          -0.42005749796924174,
          -0.30279961159611424,
          -0.1100795281451081,
          0.11007952814510091,
          0.30279961159611557,
          0.4200574979692432,
          0.4326816409958897,
          0.33763949339479105,
          0.15879463239003155,
          -0.059055457948379186,
          -0.261371428920138,
          -0.39749786946568205,
          -0.433318787603746,
          -0.3597811015248187,
          -0.1951567493205218,
          0.019521718028738477,
          0.23071175465065163,
          0.385736779839593,
          0.4459458196059012,
          0.3963692110355377,
          0.24945812514091625,
          0.041973679481456805,
          -0.17419717799251966,
          -0.34500458234628784,
          -0.4277389892703674,
          -0.40170127694968605,
          -0.2733740432078454,
          -0.0748021732031372,
          0.1444127464560252,
          0.32950416426886875,
          0.43422267376132617,
          0.4323903505733939,
          0.3244407432778218,
          0.13731065821527033,
          -0.0822892270819704,
          -0.2795437469547474,
          -0.40522731302551485,
          -0.42800152972179095,
          -0.3422440972250568,
          -0.16945313965230063,
          0.047123878089656346,
          0.25329480762949474,
          0.39746176353328666,
          0.443511977207649,
          0.37984008696993077,
          0.22224786052449663,
          0.00999692230611593,
          -0.20399938481891244,
          -0.366394677708219,
          -0.4367363838478004,
          -0.3975713735849099,
          -0.2588057263405534,
          -0.05522944995142949,
          0.1621754555713006,
          0.3389721166433113,
          0.4308690222889451,
          0.4147856839486355,
          0.2946192279257679,
          0.10027127406497421,
          -0.11982179029584705,
          -0.3107890115482821,
          -0.4250326037398513,
          -0.4341186692959764,
          -0.33588029763760585,
          -0.154958505000502,
          0.0633541237135069,
          0.2644290714338316,
          0.39794986258411874,
          0.430482754452473,
          0.3538296599767794,
          0.1870765238130238,
          -0.02817458694190067,
          -0.23819853090068133,
          -0.3905688271385577,
          -0.4472549796426848,
          -0.39412334055169707,
          -0.24446795051768633,
          -0.035689261070580125,
          0.18004951933416946,
          0.34885416811108216,
          0.4285636125164143,
          0.39928281721938275,
          0.26835300694620035,
          0.0685175338714401,
          -0.15025839589766798,
          -0.33327049156506416,
          -0.43474212221657016,
          -0.4292607284337693,
          -0.318126787616243,
          -0.12902919569674864,
          0.09087183777276214,
          0.2867263100187818,
          0.4096970326337342,
          0.4291600607085028,
          0.34035496111744545,
          0.16557368592182492,
          -0.05140895892193326,
          -0.25627183438848455,
          -0.3977187502375663,
          -0.4402940476460573,
          -0.9729837388400172,
          -0.547071232455522,
          -4.408728476930472e-15
         ],
         "yaxis": "y1"
        }
       ],
       "layout": {
        "height": 450,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0,
          1
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"be94095a-f8ff-458c-a7f6-98933e4abd7b\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"be94095a-f8ff-458c-a7f6-98933e4abd7b\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.5470712324555124, 0.9729837388400164, 1.1867855447100966, 1.15039199482706, 0.8880391842877574, 0.4801687843278219, 0.04327223267819885, -0.29927003037605165, -0.44806893261371417, -0.35261180293090866, -0.02393492018332377, 0.4680825657614928, 1.0121274955840915, 1.483215353606672, 1.773871065515484, 1.8209383418578367, 1.6213200597907442, 1.2327174774556924, 0.7591837436783359, 0.325100935674981, 0.044081946933145044, -0.009433562542299656, 0.18120699735764845, 0.570695810510169, 1.0630744782068284, 1.5357015521406279, 1.869890086304252, 1.9805611579765605, 1.8375051288644824, 1.4729390062649772, 0.9734718385793981, 0.4584853419511728, 0.05033076760919797, -0.15621247978327912, -0.11758654313659678, 0.14769506161699042, 0.5637079358474658, 1.0161231520277205, 1.3808110371742361, 1.5548962531802957, 1.4825056324803985, 1.168776104429309, 0.6786229720508137, 0.12057604984105816, -0.3802783989889388, -0.7134903407081402, -0.8107807517622705, -0.6630398323040643, -0.32254229544498736, 0.11017346305407791, 0.5114841465290514, 0.7656277315205301, 0.7936856301261874, 0.5733600978386997, 0.1446057319257904, -0.40029207704564723, -0.939713319981264, -1.353029364636093, -1.5506827814043829, -1.4965065028944882, -1.2167066296271045, -0.7932649537881495, -0.34340962319694446, 0.009717101563887831, 0.1678658594577398, 0.08226540854041453, -0.23415613257802415, -0.7099673518472785, -1.233048593335495, -1.6785754485306448, -1.9401797942115588, -1.9565036338789883, -1.7265119823877373, -1.3097393012754441, -0.8114079672037611, -0.3561365993439014, -0.05680660543456917, 0.013635106676084696, -0.1596071488928853, -0.5294926612153024, -0.998911302745649, -1.4449629077179789, -1.749683355124433, -1.8295410938292038, -1.656335008514002, -1.264272679475705, -0.7414605721561466, -0.20793198390341255, 0.21429821922754289, 0.43167113975908866, 0.40240975249511035, 0.14690594797260043, -0.25742603830739214, -0.695543856037537, -1.0435735317421833, -1.1998138879300955, -1.110202951983091, -0.7818839504040263, -0.2814815121351242, 0.28148151213511213, 0.7818839504040228, 1.1102029519830894, 1.1998138879300957, 1.0435735317421815, 0.695543856037546, 0.2574260383073956, -0.1469059479725977, -0.40240975249510924, -0.431671139759088, -0.21429821922754555, 0.20793198390340872, 0.7414605721561424, 1.2642726794757015, 1.656335008514004, 1.829541093829204, 1.7496833551244344, 1.444962907717982, 0.9989113027456528, 0.5294926612152997, 0.15960714889288352, -0.013635106676084252, 0.056806605434567725, 0.3561365993438984, 0.8114079672037644, 1.3097393012754472, 1.7265119823877302, 1.9565036338789876, 1.94017979421156, 1.6785754485306423, 1.2330485933354989, 0.7099673518472971, 0.23415613257802737, -0.08226540854041298, -0.16786585945773957, -0.009717101563890052, 0.3434096231969323, 0.7932649537881459, 1.2167066296271045, 1.4965065028944906, 1.5506827814043835, 1.353029364636102, 0.9397133199812677, 0.4002920770456477, -0.14460573192579718, -0.573360097838697, -0.7936856301261845, -0.7656277315205313, -0.5114841465290515, -0.11017346305407516, 0.3225422954449871, 0.6630398323040658, 0.8107807517622702, 0.7134903407081403, 0.3802783989889451, -0.12057604984105774, -0.6786229720508171, -1.168776104429306, -1.4825056324803985, -1.5548962531802966, -1.3808110371742361, -1.0161231520277179, -0.5637079358474693, -0.1476950616169881, 0.11758654313659445, 0.15621247978327968, -0.05033076760920008, -0.458485341951169, -0.9734718385794013, -1.4729390062649723, -1.837505128864481, -1.9805611579765605, -1.869890086304254, -1.5357015521406252, -1.063074478206836, -0.5706958105101694, -0.18120699735764556, 0.009433562542299323, -0.04408194693314116, -0.3251009356749768, -0.7591837436783355, -1.2327174774556986, -1.621320059790742, -1.8209383418578349, -1.7738710655154855, -1.4832153536066714, -1.0121274955840844, -0.46808256576149515, 0.023934920183315223, 0.35261180293090666, 0.44806893261371405, 0.2992700303760482, -0.04327223267819741, -0.480168784327813, -0.8880391842877544, -1.1503919948270604, -1.1867855447100955, -0.9729837388400172, -0.547071232455522, -4.408728476930472e-15], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [-0.12266037387321724, 0.19956229225031846, 0.4611497755173485, 0.6001216151560818, 0.5903531842352507, 0.4467767289889405, 0.21907307948698668, -0.02351345769684536, -0.21114553217477447, -0.29116356674211297, -0.24021698464286273, -0.06861020399561386, 0.18370227081667656, 0.45775272337677575, 0.6902810037303059, 0.8288667719976035, 0.8442988844832504, 0.7372203329966769, 0.5377946799708223, 0.2982496918310611, 0.08023499462841005, -0.06026395771284131, -0.08662263995678847, 0.009249986963504347, 0.20480507995852315, 0.4522111567103665, 0.6901623036636471, 0.8590403807028018, 0.9158842202398778, 0.8451740587344845, 0.662897831015019, 0.41260344467904575, 0.1546098491388453, -0.04914784671188792, -0.15060164546739882, -0.12767282139464847, 0.010247638268627207, 0.22461409314005748, 0.45746147569973616, 0.6458827956599779, 0.7378382474484272, 0.7051265851068849, 0.5505084108830696, 0.30698473200250637, 0.02962239035832001, -0.2182667314654027, -0.38091457959866454, -0.42409230649622887, -0.3435479125161651, -0.16600031940886803, 0.05770510503178605, 0.2652647248898251, 0.3984679718605753, 0.4176130827925045, 0.3114784732748705, 0.10013762132481008, -0.169913219740061, -0.43736581551705167, -0.6413425406283632, -0.7366644590389689, -0.7050800011704969, -0.5598561862451376, -0.34237328740366735, -0.11181147848502337, 0.0697070509866727, 0.15259255728245188, 0.11224264909661529, -0.04485071338700891, -0.2826491893213239, -0.544609915996333, -0.7677444601937672, -0.8984030284019762, -0.905617012832109, -0.7888849895894152, -0.5782359337589331, -0.3267765810895627, -0.09736598422417064, 0.05303222047795557, 0.0876325393826928, -0.0010419577808096492, -0.1892405937111405, -0.4279781363216245, -0.655223688702185, -0.8114626884359529, -0.8545231603927862, -0.7701809540036577, -0.5756717513840415, -0.3154531685857816, -0.05005706107951158, 0.1589599332202523, 0.26442811333569516, 0.24527046597144292, 0.1118022253078875, -0.09691913967098287, -0.32281499322431634, -0.5033743188256279, -0.5872460106258663, -0.5471519914126209, -0.3866700530199393, -0.13941013477314865, 0.13941013477314174, 0.38667005301994, 0.547151991412622, 0.5872460106258673, 0.5033743188256247, 0.3228149932243228, 0.09691913967098362, -0.1118022253078869, -0.24527046597144198, -0.26442811333569327, -0.15895993322025231, 0.05005706107951116, 0.31545316858578026, 0.5756717513840405, 0.7701809540036608, 0.8545231603927866, 0.8114626884359536, 0.655223688702187, 0.4279781363216275, 0.18924059371113722, 0.0010419577808073177, -0.08763253938269289, -0.053032220477957234, 0.09736598422416731, 0.32677658108956653, 0.5782359337589367, 0.7888849895894082, 0.9056170128321084, 0.898403028401976, 0.7677444601937622, 0.5446099159963332, 0.2826491893213385, 0.044850713387008884, -0.1122426490966157, -0.15259255728245208, -0.06970705098667378, 0.1118114784850128, 0.34237328740366496, 0.5598561862451384, 0.7050800011704993, 0.7366644590389684, 0.6413425406283705, 0.4373658155170542, 0.16991321974006046, -0.10013762132481757, -0.3114784732748681, -0.4176130827925018, -0.39846797186057664, -0.26526472488982533, -0.05770510503178386, 0.16600031940886703, 0.3435479125161659, 0.4240923064962275, 0.3809145795986642, 0.21826673146540876, -0.02962239035831965, -0.30698473200251, -0.5505084108830665, -0.7051265851068852, -0.7378382474484282, -0.6458827956599779, -0.4574614756997334, -0.22461409314006053, -0.01024763826862432, 0.1276728213946459, 0.15060164546739913, 0.04914784671188471, -0.1546098491388429, -0.4126034446790504, -0.6628978310150155, -0.8451740587344841, -0.9158842202398783, -0.8590403807028031, -0.6901623036636432, -0.45221115671037293, -0.20480507995852276, -0.00924998696350185, 0.08662263995678753, 0.060263957712844415, -0.08023499462840641, -0.2982496918310619, -0.5377946799708295, -0.7372203329966753, -0.8442988844832492, -0.8288667719976052, -0.6902810037303051, -0.4577527233767673, -0.18370227081667695, 0.06861020399560734, 0.2402169846428625, 0.2911635667421134, 0.21114553217477017, 0.023513457696845347, -0.21907307948698024, -0.4467767289889399, -0.5903531842352531, -0.6001216151560805, -0.46114977551734737, -0.19956229225032462, 0.12266037387321713], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.5470712324555124, 0.9729837388400164, 0.44029404764605884, 0.3977187502375653, 0.2562718343884861, 0.05140895892194064, -0.1655736859218246, -0.3403549611174488, -0.4291600607085021, -0.4096970326337351, -0.2867263100187892, -0.09087183777276336, 0.12902919569675664, 0.3181267876162437, 0.4292607284337677, 0.4347421222165715, 0.33327049156506616, 0.15025839589766088, -0.06851753387144044, -0.2683530069461971, -0.3992828172193795, -0.42856361251641506, -0.34885416811108017, -0.18004951933416968, 0.03568926107057324, 0.24446795051768966, 0.3941233405516955, 0.44725497964268546, 0.3905688271385581, 0.23819853090068577, 0.028174586941896673, -0.18707652381302037, -0.3538296599767821, -0.43048275445247186, -0.3979498625841213, -0.2644290714338289, -0.06335412371351024, 0.1549585050005048, 0.3358802976376054, 0.43411866929597576, 0.4250326037398513, 0.3107890115482844, 0.11982179029584283, -0.10027127406497469, -0.2946192279257626, -0.414785683948636, -0.43086902228894697, -0.33897211664331117, -0.16217545557130125, 0.05522944995143149, 0.2588057263405521, 0.39757137358490874, 0.43673638384780317, 0.36639467770822143, 0.20399938481890417, -0.009996922306117317, -0.22224786052449474, -0.379840086969923, -0.44351197720765034, -0.39746176353328444, -0.2532948076294941, -0.04712387808965801, 0.16945313965229025, 0.34224409722505644, 0.42800152972179045, 0.4052273130255145, 0.27954374695474726, 0.08228922708198527, -0.1373106582152701, -0.3244407432778267, -0.43239035057339525, -0.43422267376132684, -0.32950416426887497, -0.1444127464560212, 0.07480217320314131, 0.2733740432078434, 0.4017012769496848, 0.427738989270368, 0.3450045823462863, 0.17419717799251655, -0.041973679481453696, -0.24945812514091403, -0.3963692110355368, -0.4459458196059012, -0.3857367798395903, -0.23071175465065363, -0.01952171802874103, 0.19515674932051952, 0.35978110152481746, 0.4333187876037471, 0.39749786946568166, 0.261371428920139, 0.05905545794838046, -0.15879463239002445, -0.33763949339479404, -0.43268164099588846, -0.42005749796924174, -0.30279961159611424, -0.1100795281451081, 0.11007952814510091, 0.30279961159611557, 0.4200574979692432, 0.4326816409958897, 0.33763949339479105, 0.15879463239003155, -0.059055457948379186, -0.261371428920138, -0.39749786946568205, -0.433318787603746, -0.3597811015248187, -0.1951567493205218, 0.019521718028738477, 0.23071175465065163, 0.385736779839593, 0.4459458196059012, 0.3963692110355377, 0.24945812514091625, 0.041973679481456805, -0.17419717799251966, -0.34500458234628784, -0.4277389892703674, -0.40170127694968605, -0.2733740432078454, -0.0748021732031372, 0.1444127464560252, 0.32950416426886875, 0.43422267376132617, 0.4323903505733939, 0.3244407432778218, 0.13731065821527033, -0.0822892270819704, -0.2795437469547474, -0.40522731302551485, -0.42800152972179095, -0.3422440972250568, -0.16945313965230063, 0.047123878089656346, 0.25329480762949474, 0.39746176353328666, 0.443511977207649, 0.37984008696993077, 0.22224786052449663, 0.00999692230611593, -0.20399938481891244, -0.366394677708219, -0.4367363838478004, -0.3975713735849099, -0.2588057263405534, -0.05522944995142949, 0.1621754555713006, 0.3389721166433113, 0.4308690222889451, 0.4147856839486355, 0.2946192279257679, 0.10027127406497421, -0.11982179029584705, -0.3107890115482821, -0.4250326037398513, -0.4341186692959764, -0.33588029763760585, -0.154958505000502, 0.0633541237135069, 0.2644290714338316, 0.39794986258411874, 0.430482754452473, 0.3538296599767794, 0.1870765238130238, -0.02817458694190067, -0.23819853090068133, -0.3905688271385577, -0.4472549796426848, -0.39412334055169707, -0.24446795051768633, -0.035689261070580125, 0.18004951933416946, 0.34885416811108216, 0.4285636125164143, 0.39928281721938275, 0.26835300694620035, 0.0685175338714401, -0.15025839589766798, -0.33327049156506416, -0.43474212221657016, -0.4292607284337693, -0.318126787616243, -0.12902919569674864, 0.09087183777276214, 0.2867263100187818, 0.4096970326337342, 0.4291600607085028, 0.34035496111744545, 0.16557368592182492, -0.05140895892193326, -0.25627183438848455, -0.3977187502375663, -0.4402940476460573, -0.9729837388400172, -0.547071232455522, -4.408728476930472e-15], \"name\": \"filtered sliding\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"be94095a-f8ff-458c-a7f6-98933e4abd7b\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"be94095a-f8ff-458c-a7f6-98933e4abd7b\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.5470712324555124, 0.9729837388400164, 1.1867855447100966, 1.15039199482706, 0.8880391842877574, 0.4801687843278219, 0.04327223267819885, -0.29927003037605165, -0.44806893261371417, -0.35261180293090866, -0.02393492018332377, 0.4680825657614928, 1.0121274955840915, 1.483215353606672, 1.773871065515484, 1.8209383418578367, 1.6213200597907442, 1.2327174774556924, 0.7591837436783359, 0.325100935674981, 0.044081946933145044, -0.009433562542299656, 0.18120699735764845, 0.570695810510169, 1.0630744782068284, 1.5357015521406279, 1.869890086304252, 1.9805611579765605, 1.8375051288644824, 1.4729390062649772, 0.9734718385793981, 0.4584853419511728, 0.05033076760919797, -0.15621247978327912, -0.11758654313659678, 0.14769506161699042, 0.5637079358474658, 1.0161231520277205, 1.3808110371742361, 1.5548962531802957, 1.4825056324803985, 1.168776104429309, 0.6786229720508137, 0.12057604984105816, -0.3802783989889388, -0.7134903407081402, -0.8107807517622705, -0.6630398323040643, -0.32254229544498736, 0.11017346305407791, 0.5114841465290514, 0.7656277315205301, 0.7936856301261874, 0.5733600978386997, 0.1446057319257904, -0.40029207704564723, -0.939713319981264, -1.353029364636093, -1.5506827814043829, -1.4965065028944882, -1.2167066296271045, -0.7932649537881495, -0.34340962319694446, 0.009717101563887831, 0.1678658594577398, 0.08226540854041453, -0.23415613257802415, -0.7099673518472785, -1.233048593335495, -1.6785754485306448, -1.9401797942115588, -1.9565036338789883, -1.7265119823877373, -1.3097393012754441, -0.8114079672037611, -0.3561365993439014, -0.05680660543456917, 0.013635106676084696, -0.1596071488928853, -0.5294926612153024, -0.998911302745649, -1.4449629077179789, -1.749683355124433, -1.8295410938292038, -1.656335008514002, -1.264272679475705, -0.7414605721561466, -0.20793198390341255, 0.21429821922754289, 0.43167113975908866, 0.40240975249511035, 0.14690594797260043, -0.25742603830739214, -0.695543856037537, -1.0435735317421833, -1.1998138879300955, -1.110202951983091, -0.7818839504040263, -0.2814815121351242, 0.28148151213511213, 0.7818839504040228, 1.1102029519830894, 1.1998138879300957, 1.0435735317421815, 0.695543856037546, 0.2574260383073956, -0.1469059479725977, -0.40240975249510924, -0.431671139759088, -0.21429821922754555, 0.20793198390340872, 0.7414605721561424, 1.2642726794757015, 1.656335008514004, 1.829541093829204, 1.7496833551244344, 1.444962907717982, 0.9989113027456528, 0.5294926612152997, 0.15960714889288352, -0.013635106676084252, 0.056806605434567725, 0.3561365993438984, 0.8114079672037644, 1.3097393012754472, 1.7265119823877302, 1.9565036338789876, 1.94017979421156, 1.6785754485306423, 1.2330485933354989, 0.7099673518472971, 0.23415613257802737, -0.08226540854041298, -0.16786585945773957, -0.009717101563890052, 0.3434096231969323, 0.7932649537881459, 1.2167066296271045, 1.4965065028944906, 1.5506827814043835, 1.353029364636102, 0.9397133199812677, 0.4002920770456477, -0.14460573192579718, -0.573360097838697, -0.7936856301261845, -0.7656277315205313, -0.5114841465290515, -0.11017346305407516, 0.3225422954449871, 0.6630398323040658, 0.8107807517622702, 0.7134903407081403, 0.3802783989889451, -0.12057604984105774, -0.6786229720508171, -1.168776104429306, -1.4825056324803985, -1.5548962531802966, -1.3808110371742361, -1.0161231520277179, -0.5637079358474693, -0.1476950616169881, 0.11758654313659445, 0.15621247978327968, -0.05033076760920008, -0.458485341951169, -0.9734718385794013, -1.4729390062649723, -1.837505128864481, -1.9805611579765605, -1.869890086304254, -1.5357015521406252, -1.063074478206836, -0.5706958105101694, -0.18120699735764556, 0.009433562542299323, -0.04408194693314116, -0.3251009356749768, -0.7591837436783355, -1.2327174774556986, -1.621320059790742, -1.8209383418578349, -1.7738710655154855, -1.4832153536066714, -1.0121274955840844, -0.46808256576149515, 0.023934920183315223, 0.35261180293090666, 0.44806893261371405, 0.2992700303760482, -0.04327223267819741, -0.480168784327813, -0.8880391842877544, -1.1503919948270604, -1.1867855447100955, -0.9729837388400172, -0.547071232455522, -4.408728476930472e-15], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [-0.12266037387321724, 0.19956229225031846, 0.4611497755173485, 0.6001216151560818, 0.5903531842352507, 0.4467767289889405, 0.21907307948698668, -0.02351345769684536, -0.21114553217477447, -0.29116356674211297, -0.24021698464286273, -0.06861020399561386, 0.18370227081667656, 0.45775272337677575, 0.6902810037303059, 0.8288667719976035, 0.8442988844832504, 0.7372203329966769, 0.5377946799708223, 0.2982496918310611, 0.08023499462841005, -0.06026395771284131, -0.08662263995678847, 0.009249986963504347, 0.20480507995852315, 0.4522111567103665, 0.6901623036636471, 0.8590403807028018, 0.9158842202398778, 0.8451740587344845, 0.662897831015019, 0.41260344467904575, 0.1546098491388453, -0.04914784671188792, -0.15060164546739882, -0.12767282139464847, 0.010247638268627207, 0.22461409314005748, 0.45746147569973616, 0.6458827956599779, 0.7378382474484272, 0.7051265851068849, 0.5505084108830696, 0.30698473200250637, 0.02962239035832001, -0.2182667314654027, -0.38091457959866454, -0.42409230649622887, -0.3435479125161651, -0.16600031940886803, 0.05770510503178605, 0.2652647248898251, 0.3984679718605753, 0.4176130827925045, 0.3114784732748705, 0.10013762132481008, -0.169913219740061, -0.43736581551705167, -0.6413425406283632, -0.7366644590389689, -0.7050800011704969, -0.5598561862451376, -0.34237328740366735, -0.11181147848502337, 0.0697070509866727, 0.15259255728245188, 0.11224264909661529, -0.04485071338700891, -0.2826491893213239, -0.544609915996333, -0.7677444601937672, -0.8984030284019762, -0.905617012832109, -0.7888849895894152, -0.5782359337589331, -0.3267765810895627, -0.09736598422417064, 0.05303222047795557, 0.0876325393826928, -0.0010419577808096492, -0.1892405937111405, -0.4279781363216245, -0.655223688702185, -0.8114626884359529, -0.8545231603927862, -0.7701809540036577, -0.5756717513840415, -0.3154531685857816, -0.05005706107951158, 0.1589599332202523, 0.26442811333569516, 0.24527046597144292, 0.1118022253078875, -0.09691913967098287, -0.32281499322431634, -0.5033743188256279, -0.5872460106258663, -0.5471519914126209, -0.3866700530199393, -0.13941013477314865, 0.13941013477314174, 0.38667005301994, 0.547151991412622, 0.5872460106258673, 0.5033743188256247, 0.3228149932243228, 0.09691913967098362, -0.1118022253078869, -0.24527046597144198, -0.26442811333569327, -0.15895993322025231, 0.05005706107951116, 0.31545316858578026, 0.5756717513840405, 0.7701809540036608, 0.8545231603927866, 0.8114626884359536, 0.655223688702187, 0.4279781363216275, 0.18924059371113722, 0.0010419577808073177, -0.08763253938269289, -0.053032220477957234, 0.09736598422416731, 0.32677658108956653, 0.5782359337589367, 0.7888849895894082, 0.9056170128321084, 0.898403028401976, 0.7677444601937622, 0.5446099159963332, 0.2826491893213385, 0.044850713387008884, -0.1122426490966157, -0.15259255728245208, -0.06970705098667378, 0.1118114784850128, 0.34237328740366496, 0.5598561862451384, 0.7050800011704993, 0.7366644590389684, 0.6413425406283705, 0.4373658155170542, 0.16991321974006046, -0.10013762132481757, -0.3114784732748681, -0.4176130827925018, -0.39846797186057664, -0.26526472488982533, -0.05770510503178386, 0.16600031940886703, 0.3435479125161659, 0.4240923064962275, 0.3809145795986642, 0.21826673146540876, -0.02962239035831965, -0.30698473200251, -0.5505084108830665, -0.7051265851068852, -0.7378382474484282, -0.6458827956599779, -0.4574614756997334, -0.22461409314006053, -0.01024763826862432, 0.1276728213946459, 0.15060164546739913, 0.04914784671188471, -0.1546098491388429, -0.4126034446790504, -0.6628978310150155, -0.8451740587344841, -0.9158842202398783, -0.8590403807028031, -0.6901623036636432, -0.45221115671037293, -0.20480507995852276, -0.00924998696350185, 0.08662263995678753, 0.060263957712844415, -0.08023499462840641, -0.2982496918310619, -0.5377946799708295, -0.7372203329966753, -0.8442988844832492, -0.8288667719976052, -0.6902810037303051, -0.4577527233767673, -0.18370227081667695, 0.06861020399560734, 0.2402169846428625, 0.2911635667421134, 0.21114553217477017, 0.023513457696845347, -0.21907307948698024, -0.4467767289889399, -0.5903531842352531, -0.6001216151560805, -0.46114977551734737, -0.19956229225032462, 0.12266037387321713], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [0.0, 0.5470712324555124, 0.9729837388400164, 0.44029404764605884, 0.3977187502375653, 0.2562718343884861, 0.05140895892194064, -0.1655736859218246, -0.3403549611174488, -0.4291600607085021, -0.4096970326337351, -0.2867263100187892, -0.09087183777276336, 0.12902919569675664, 0.3181267876162437, 0.4292607284337677, 0.4347421222165715, 0.33327049156506616, 0.15025839589766088, -0.06851753387144044, -0.2683530069461971, -0.3992828172193795, -0.42856361251641506, -0.34885416811108017, -0.18004951933416968, 0.03568926107057324, 0.24446795051768966, 0.3941233405516955, 0.44725497964268546, 0.3905688271385581, 0.23819853090068577, 0.028174586941896673, -0.18707652381302037, -0.3538296599767821, -0.43048275445247186, -0.3979498625841213, -0.2644290714338289, -0.06335412371351024, 0.1549585050005048, 0.3358802976376054, 0.43411866929597576, 0.4250326037398513, 0.3107890115482844, 0.11982179029584283, -0.10027127406497469, -0.2946192279257626, -0.414785683948636, -0.43086902228894697, -0.33897211664331117, -0.16217545557130125, 0.05522944995143149, 0.2588057263405521, 0.39757137358490874, 0.43673638384780317, 0.36639467770822143, 0.20399938481890417, -0.009996922306117317, -0.22224786052449474, -0.379840086969923, -0.44351197720765034, -0.39746176353328444, -0.2532948076294941, -0.04712387808965801, 0.16945313965229025, 0.34224409722505644, 0.42800152972179045, 0.4052273130255145, 0.27954374695474726, 0.08228922708198527, -0.1373106582152701, -0.3244407432778267, -0.43239035057339525, -0.43422267376132684, -0.32950416426887497, -0.1444127464560212, 0.07480217320314131, 0.2733740432078434, 0.4017012769496848, 0.427738989270368, 0.3450045823462863, 0.17419717799251655, -0.041973679481453696, -0.24945812514091403, -0.3963692110355368, -0.4459458196059012, -0.3857367798395903, -0.23071175465065363, -0.01952171802874103, 0.19515674932051952, 0.35978110152481746, 0.4333187876037471, 0.39749786946568166, 0.261371428920139, 0.05905545794838046, -0.15879463239002445, -0.33763949339479404, -0.43268164099588846, -0.42005749796924174, -0.30279961159611424, -0.1100795281451081, 0.11007952814510091, 0.30279961159611557, 0.4200574979692432, 0.4326816409958897, 0.33763949339479105, 0.15879463239003155, -0.059055457948379186, -0.261371428920138, -0.39749786946568205, -0.433318787603746, -0.3597811015248187, -0.1951567493205218, 0.019521718028738477, 0.23071175465065163, 0.385736779839593, 0.4459458196059012, 0.3963692110355377, 0.24945812514091625, 0.041973679481456805, -0.17419717799251966, -0.34500458234628784, -0.4277389892703674, -0.40170127694968605, -0.2733740432078454, -0.0748021732031372, 0.1444127464560252, 0.32950416426886875, 0.43422267376132617, 0.4323903505733939, 0.3244407432778218, 0.13731065821527033, -0.0822892270819704, -0.2795437469547474, -0.40522731302551485, -0.42800152972179095, -0.3422440972250568, -0.16945313965230063, 0.047123878089656346, 0.25329480762949474, 0.39746176353328666, 0.443511977207649, 0.37984008696993077, 0.22224786052449663, 0.00999692230611593, -0.20399938481891244, -0.366394677708219, -0.4367363838478004, -0.3975713735849099, -0.2588057263405534, -0.05522944995142949, 0.1621754555713006, 0.3389721166433113, 0.4308690222889451, 0.4147856839486355, 0.2946192279257679, 0.10027127406497421, -0.11982179029584705, -0.3107890115482821, -0.4250326037398513, -0.4341186692959764, -0.33588029763760585, -0.154958505000502, 0.0633541237135069, 0.2644290714338316, 0.39794986258411874, 0.430482754452473, 0.3538296599767794, 0.1870765238130238, -0.02817458694190067, -0.23819853090068133, -0.3905688271385577, -0.4472549796426848, -0.39412334055169707, -0.24446795051768633, -0.035689261070580125, 0.18004951933416946, 0.34885416811108216, 0.4285636125164143, 0.39928281721938275, 0.26835300694620035, 0.0685175338714401, -0.15025839589766798, -0.33327049156506416, -0.43474212221657016, -0.4292607284337693, -0.318126787616243, -0.12902919569674864, 0.09087183777276214, 0.2867263100187818, 0.4096970326337342, 0.4291600607085028, 0.34035496111744545, 0.16557368592182492, -0.05140895892193326, -0.25627183438848455, -0.3977187502375663, -0.4402940476460573, -0.9729837388400172, -0.547071232455522, -4.408728476930472e-15], \"name\": \"filtered sliding\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "f1 = 1\n",
    "f2 = 8\n",
    "w1 = 2 * np.pi * f1\n",
    "w2 = 2 * np.pi * f2\n",
    "\n",
    "s = [np.sin(w1 * i) + np.sin(w2 * i) for i in t]\n",
    "\n",
    "filtsym = np.append(afr, afr[::-1])\n",
    "\n",
    "filtered = np.fft.ifft(np.fft.fft(s) * filtsym).real\n",
    "\n",
    "#kernel_size = 31\n",
    "filt = create_filter_median(kernel_size)\n",
    "\n",
    "filtered_median = np.pad(np.convolve(s, filt, mode = 'valid'), (kernel_size // 2, kernel_size // 2), 'constant', constant_values = (0, 0))\n",
    "\n",
    "#-----\n",
    "filtered = s - filtered\n",
    "filtered_median = s - filtered_median\n",
    "#-----\n",
    "\n",
    "tr_s = go.Scatter(\n",
    "    x = t,\n",
    "    y = s,\n",
    "    name='signal'\n",
    ")\n",
    "\n",
    "tr_fs = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered,\n",
    "    name='filtered'\n",
    ")\n",
    "\n",
    "tr_median = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered_median,\n",
    "    name='filtered sliding'\n",
    ")\n",
    "\n",
    "rows = 1\n",
    "cols = 1\n",
    "fig = py.tools.make_subplots(rows = rows, cols = cols)\n",
    "\n",
    "fig['layout'].update(height=rows * 450, width=cols * 900)\n",
    "\n",
    "fig.append_trace(tr_s, 1, 1)\n",
    "fig.append_trace(tr_fs, 1, 1)\n",
    "fig.append_trace(tr_median, 1, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "signal",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          4,
          3.8893810965194953,
          3.5697250791417403,
          3.076077238406154,
          2.4618676474040035,
          1.79215074782962,
          1.1354550680579376,
          0.5553359247997137,
          0.10275499526822074,
          -0.18971312220903735,
          -0.31110786674504587,
          -0.27236413774277324,
          -0.10367849449117858,
          0.1506087760192461,
          0.43884847128160154,
          0.7096420192452186,
          0.9190506963714854,
          1.036449017406664,
          1.048227708496903,
          0.9588728457582888,
          0.7893325970459656,
          0.5729761615082799,
          0.3497946712177623,
          0.15974182605967768,
          0.03622780284521854,
          0.0007475076240728296,
          0.059448834758837776,
          0.20215408100596832,
          0.40398065314123577,
          0.6293189946027493,
          0.8375725690717081,
          0.9897980730808869,
          1.055242715738738,
          1.0167803370530684,
          0.8743992718461397,
          0.6461711063888878,
          0.3664916606324224,
          0.08178199243486191,
          -0.15578886798345598,
          -0.29570027761849993,
          -0.2965584927002629,
          -0.1325887461460472,
          0.20180746493214996,
          0.690121931015639,
          1.294770989939925,
          1.96101498543901,
          2.623290011600747,
          3.21313620477982,
          3.6676776348717905,
          3.9375229226729442,
          3.9930257250587733,
          3.828061003308487,
          3.4608067582962443,
          2.9314254932141868,
          2.2969589195155504,
          1.6241251626271862,
          0.9809878702955876,
          0.42861252019175744,
          0.013817044293928715,
          -0.2360365907244366,
          -0.31555290786567103,
          -0.24083644318672603,
          -0.046181858095834596,
          0.2215561305325443,
          0.5100775816231847,
          0.7692099597753658,
          0.9578666647422144,
          1.0494263351358302,
          1.0348098935275176,
          0.922874229553917,
          0.7381337162294802,
          0.5162070469150764,
          0.29771192579845374,
          0.12154770152067673,
          0.018585426193473475,
          0.0067152804161053625,
          0.08799346057584978,
          0.24831495381828328,
          0.4596610629094116,
          0.6845858908619766,
          0.8822700724052073,
          1.0152316827261243,
          1.0556783148526538,
          0.9905266519105023,
          0.824301028341841,
          0.5794244724890598,
          0.2937916589424065,
          0.015909377109256696,
          -0.20175031609733396,
          -0.31026806148261976,
          -0.271607133220617,
          -0.06470283221797479,
          0.3105846261868713,
          0.8322642003980905,
          1.4579904953692708,
          2.129645665410658,
          2.7801579298648478,
          3.341671707091071,
          3.753988643344065,
          3.9721515318397307,
          3.9721515318397334,
          3.753988643344067,
          3.341671707091075,
          2.7801579298648527,
          2.129645665410652,
          1.4579904953692866,
          0.832264200398095,
          0.31058462618687466,
          -0.06470283221797257,
          -0.27160713322062036,
          -0.3102680614826201,
          -0.20175031609733535,
          0.015909377109254646,
          0.2937916589424042,
          0.5794244724890628,
          0.824301028341843,
          0.9905266519105014,
          1.0556783148526536,
          1.015231682726125,
          0.8822700724052046,
          0.6845858908619769,
          0.45966106290941344,
          0.24831495381828483,
          0.08799346057585256,
          0.0067152804161049184,
          0.018585426193474364,
          0.12154770152067462,
          0.29771192579845507,
          0.5162070469150746,
          0.7381337162294762,
          0.9228742295539187,
          1.034809893527513,
          1.0494263351358306,
          0.9578666647422149,
          0.7692099597753635,
          0.510077581623187,
          0.22155613053255163,
          -0.046181858095829115,
          -0.24083644318672692,
          -0.3155529078656729,
          -0.2360365907244366,
          0.013817044293918834,
          0.4286125201917539,
          0.9809878702955851,
          1.6241251626271942,
          2.2969589195155455,
          2.931425493214171,
          3.4608067582962434,
          3.8280610033084876,
          3.9930257250587733,
          3.937522922672943,
          3.6676776348717866,
          3.2131362047798286,
          2.623290011600743,
          1.9610149854390242,
          1.2947709899399245,
          0.6901219310156348,
          0.20180746493215396,
          -0.132588746146047,
          -0.29655849270026247,
          -0.29570027761850215,
          -0.1557888679834546,
          0.08178199243485987,
          0.36649166063242117,
          0.6461711063888856,
          0.8743992718461384,
          1.0167803370530692,
          1.0552427157387367,
          0.9897980730808861,
          0.837572569071704,
          0.6293189946027462,
          0.40398065314123316,
          0.20215408100597476,
          0.05944883475883567,
          0.0007475076240731626,
          0.03622780284522098,
          0.1597418260596819,
          0.34979467121775865,
          0.5729761615082783,
          0.789332597045963,
          0.9588728457582858,
          1.0482277084969072,
          1.0364490174066647,
          0.9190506963714906,
          0.7096420192452191,
          0.4388484712816011,
          0.15060877601924585,
          -0.1036784944911815,
          -0.27236413774276824,
          -0.31110786674504176,
          -0.1897131222090378,
          0.10275499526822574,
          0.5553359247997154,
          1.1354550680579254,
          1.7921507478296108,
          2.461867647403998,
          3.076077238406165,
          3.5697250791417368,
          3.8893810965194926,
          4
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          1.7547956357355776,
          1.7312033451218825,
          1.5803303814481402,
          1.3256514616692001,
          1.0022501125877221,
          0.6504225486151176,
          0.30945825345098865,
          0.012726127239285234,
          -0.21546405455179968,
          -0.36131458762632285,
          -0.421681566334118,
          -0.40328401215371823,
          -0.32120508645363344,
          -0.19675723437998122,
          -0.05474514985924067,
          0.07973888475984048,
          0.18467322185762325,
          0.24414595178025622,
          0.2505507811626153,
          0.2055087706320059,
          0.11930373907809944,
          0.008902992239867014,
          -0.10509222074247543,
          -0.20202691242200793,
          -0.2646847443356241,
          -0.2821167086278169,
          -0.25137121577487065,
          -0.1778909695403384,
          -0.07455937458994721,
          0.04042170984560001,
          0.1464840725839831,
          0.22403386225673827,
          0.25769614491338255,
          0.23899381670643793,
          0.16806266148045135,
          0.05412641132557883,
          -0.08538062165143129,
          -0.22696632499983682,
          -0.3442415064053444,
          -0.4116608759439878,
          -0.4083166611044773,
          -0.32123689008214346,
          -0.14770277391885744,
          0.10376777973380868,
          0.4139432635518907,
          0.7548781153652293,
          1.093154852332425,
          1.3939513219840323,
          1.625379979384228,
          1.762494230589077,
          1.7904129138822156,
          1.7061626935304322,
          1.5190266490179423,
          1.2493706575623251,
          0.9260926460431766,
          0.5830107965314353,
          0.254658213613443,
          -0.02795216783468668,
          -0.2410170363246722,
          -0.3705921644822468,
          -0.41386504051572726,
          -0.378915423245028,
          -0.28303918316199805,
          -0.14990245153074594,
          -0.0059454378845865685,
          0.12344858908579392,
          0.21747776319582435,
          0.2626490110301496,
          0.254339761545633,
          0.19699994831487644,
          0.1030006437005887,
          -0.009668165843784382,
          -0.12048433805087638,
          -0.20978964228279817,
          -0.2619803672162802,
          -0.2680125145341028,
          -0.22684587454446564,
          -0.1456103791473098,
          -0.03846928941871591,
          0.07565089969200234,
          0.17612328436774993,
          0.2440147984521882,
          0.26529753817894464,
          0.23338508563794125,
          0.1505958198046925,
          0.028297538221261354,
          -0.11432292707579528,
          -0.2527213372525928,
          -0.3603626500926412,
          -0.41252811081255303,
          -0.39002537218730626,
          -0.28226813798323597,
          -0.08927255939030343,
          0.177736766521018,
          0.497229192016028,
          0.839690089275454,
          1.1710767832225455,
          1.4569608993849288,
          1.666807806855676,
          1.7778185248606033,
          1.7778185248606064,
          1.6668078068556769,
          1.456960899384931,
          1.1710767832225482,
          0.839690089275446,
          0.49722919201604265,
          0.177736766521022,
          -0.08927255939029971,
          -0.2822681379832326,
          -0.3900253721873075,
          -0.41252811081255075,
          -0.3603626500926404,
          -0.2527213372525936,
          -0.11432292707579667,
          0.028297538221264906,
          0.1505958198046945,
          0.2333850856379398,
          0.26529753817894386,
          0.24401479845218843,
          0.1761232843677467,
          0.07565089969200234,
          -0.0384692894187148,
          -0.1456103791473089,
          -0.2268458745444637,
          -0.2680125145341037,
          -0.2619803672162802,
          -0.20978964228280056,
          -0.12048433805087527,
          -0.009668165843785381,
          0.10300064370058593,
          0.19699994831487977,
          0.25433976154562965,
          0.2626490110301507,
          0.2174777631958249,
          0.12344858908579104,
          -0.005945437884585236,
          -0.14990245153073972,
          -0.2830391831619933,
          -0.3789154232450286,
          -0.4138650405157279,
          -0.370592164482245,
          -0.2410170363246798,
          -0.027952167834687514,
          0.25465821361344265,
          0.583010796531445,
          0.9260926460431735,
          1.2493706575623111,
          1.5190266490179427,
          1.7061626935304335,
          1.7904129138822165,
          1.7624942305890752,
          1.6253799793842227,
          1.3939513219840394,
          1.0931548523324193,
          0.7548781153652415,
          0.41394326355188915,
          0.10376777973380402,
          -0.14770277391885356,
          -0.32123689008214246,
          -0.40831666110447595,
          -0.41166087594398915,
          -0.34424150640534223,
          -0.22696632499983796,
          -0.0853806216514319,
          0.05412641132557727,
          0.16806266148045057,
          0.23899381670643982,
          0.257696144913383,
          0.22403386225673938,
          0.14648407258398044,
          0.040421709845597564,
          -0.07455937458994955,
          -0.1778909695403318,
          -0.2513712157748734,
          -0.28211670862781685,
          -0.26468474433562195,
          -0.20202691242200388,
          -0.10509222074247909,
          0.00890299223986557,
          0.11930373907809688,
          0.20550877063200323,
          0.2505507811626193,
          0.24414595178025633,
          0.1846732218576277,
          0.0797388847598397,
          -0.05474514985924234,
          -0.19675723437998274,
          -0.3212050864536381,
          -0.40328401215371534,
          -0.4216815663341157,
          -0.36131458762632473,
          -0.21546405455179557,
          0.0127261272392869,
          0.309458253450977,
          0.6504225486151098,
          1.002250112587718,
          1.3256514616692125,
          1.5803303814481382,
          1.7312033451218807,
          1.754795635735578
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered sliding",
         "type": "scatter",
         "x": [
          0,
          0.010050251256281407,
          0.020100502512562814,
          0.03015075376884422,
          0.04020100502512563,
          0.05025125628140704,
          0.06030150753768844,
          0.07035175879396985,
          0.08040201005025126,
          0.09045226130653267,
          0.10050251256281408,
          0.11055276381909548,
          0.12060301507537688,
          0.1306532663316583,
          0.1407035175879397,
          0.15075376884422112,
          0.16080402010050251,
          0.1708542713567839,
          0.18090452261306533,
          0.19095477386934673,
          0.20100502512562815,
          0.21105527638190955,
          0.22110552763819097,
          0.23115577889447236,
          0.24120603015075376,
          0.25125628140703515,
          0.2613065326633166,
          0.271356783919598,
          0.2814070351758794,
          0.2914572864321608,
          0.30150753768844224,
          0.31155778894472363,
          0.32160804020100503,
          0.3316582914572864,
          0.3417085427135678,
          0.35175879396984927,
          0.36180904522613067,
          0.37185929648241206,
          0.38190954773869346,
          0.3919597989949749,
          0.4020100502512563,
          0.4120603015075377,
          0.4221105527638191,
          0.4321608040201005,
          0.44221105527638194,
          0.45226130653266333,
          0.4623115577889447,
          0.4723618090452261,
          0.4824120603015075,
          0.49246231155778897,
          0.5025125628140703,
          0.5125628140703518,
          0.5226130653266332,
          0.5326633165829145,
          0.542713567839196,
          0.5527638190954774,
          0.5628140703517588,
          0.5728643216080402,
          0.5829145728643216,
          0.592964824120603,
          0.6030150753768845,
          0.6130653266331658,
          0.6231155778894473,
          0.6331658291457286,
          0.6432160804020101,
          0.6532663316582915,
          0.6633165829145728,
          0.6733668341708543,
          0.6834170854271356,
          0.6934673366834171,
          0.7035175879396985,
          0.7135678391959799,
          0.7236180904522613,
          0.7336683417085427,
          0.7437185929648241,
          0.7537688442211056,
          0.7638190954773869,
          0.7738693467336684,
          0.7839195979899498,
          0.7939698492462312,
          0.8040201005025126,
          0.8140703517587939,
          0.8241206030150754,
          0.8341708542713568,
          0.8442211055276382,
          0.8542713567839196,
          0.864321608040201,
          0.8743718592964824,
          0.8844221105527639,
          0.8944723618090452,
          0.9045226130653267,
          0.914572864321608,
          0.9246231155778895,
          0.9346733668341709,
          0.9447236180904522,
          0.9547738693467337,
          0.964824120603015,
          0.9748743718592965,
          0.9849246231155779,
          0.9949748743718593,
          1.0050251256281406,
          1.015075376884422,
          1.0251256281407035,
          1.035175879396985,
          1.0452261306532664,
          1.0552763819095476,
          1.065326633165829,
          1.0753768844221105,
          1.085427135678392,
          1.0954773869346734,
          1.105527638190955,
          1.1155778894472361,
          1.1256281407035176,
          1.135678391959799,
          1.1457286432160805,
          1.155778894472362,
          1.1658291457286432,
          1.1758793969849246,
          1.185929648241206,
          1.1959798994974875,
          1.206030150753769,
          1.2160804020100502,
          1.2261306532663316,
          1.236180904522613,
          1.2462311557788945,
          1.256281407035176,
          1.2663316582914572,
          1.2763819095477387,
          1.2864321608040201,
          1.2964824120603016,
          1.306532663316583,
          1.3165829145728642,
          1.3266331658291457,
          1.3366834170854272,
          1.3467336683417086,
          1.35678391959799,
          1.3668341708542713,
          1.3768844221105527,
          1.3869346733668342,
          1.3969849246231156,
          1.407035175879397,
          1.4170854271356783,
          1.4271356783919598,
          1.4371859296482412,
          1.4472361809045227,
          1.4572864321608041,
          1.4673366834170853,
          1.4773869346733668,
          1.4874371859296482,
          1.4974874371859297,
          1.5075376884422111,
          1.5175879396984926,
          1.5276381909547738,
          1.5376884422110553,
          1.5477386934673367,
          1.5577889447236182,
          1.5678391959798996,
          1.5778894472361809,
          1.5879396984924623,
          1.5979899497487438,
          1.6080402010050252,
          1.6180904522613067,
          1.6281407035175879,
          1.6381909547738693,
          1.6482412060301508,
          1.6582914572864322,
          1.6683417085427137,
          1.678391959798995,
          1.6884422110552764,
          1.6984924623115578,
          1.7085427135678393,
          1.7185929648241207,
          1.728643216080402,
          1.7386934673366834,
          1.7487437185929648,
          1.7587939698492463,
          1.7688442211055277,
          1.778894472361809,
          1.7889447236180904,
          1.7989949748743719,
          1.8090452261306533,
          1.8190954773869348,
          1.829145728643216,
          1.8391959798994975,
          1.849246231155779,
          1.8592964824120604,
          1.8693467336683418,
          1.879396984924623,
          1.8894472361809045,
          1.899497487437186,
          1.9095477386934674,
          1.9195979899497488,
          1.92964824120603,
          1.9396984924623115,
          1.949748743718593,
          1.9597989949748744,
          1.9698492462311559,
          1.9798994974874373,
          1.9899497487437185,
          2
         ],
         "xaxis": "x1",
         "y": [
          4,
          3.8893810965194953,
          3.5697250791417403,
          0.22969768449773298,
          0.1075829613813375,
          -0.021187352300007234,
          -0.1408204318787214,
          -0.2370559886867737,
          -0.2990323774830129,
          -0.3206677460572998,
          -0.3013701631592095,
          -0.24598536936863513,
          -0.16399787239946878,
          -0.06810543311483302,
          0.02762613584013529,
          0.10976370576951289,
          0.16737933428871288,
          0.1935313951772174,
          0.18614898766364507,
          0.14820088892895322,
          0.08713333597545969,
          0.01366564537512338,
          -0.059875816219275624,
          -0.12143951694886723,
          -0.16107089501475536,
          -0.17240897475489475,
          -0.1536396938179851,
          -0.10776741085828745,
          -0.042165163042401144,
          0.03253100583130297,
          0.1040229371153717,
          0.16021341386166887,
          0.1910594203412841,
          0.1901438036513753,
          0.15573282082113904,
          0.09115993265879307,
          0.004472343096218967,
          -0.09261749227943704,
          -0.18633292155601397,
          -0.26276381098295254,
          -0.30985492183374647,
          -0.31916931778025404,
          -0.28717365719098054,
          -0.21585780385309805,
          -0.11259370171168115,
          0.010755096499141636,
          0.1393564858407652,
          0.2573592798708191,
          0.35000213662442325,
          0.4055914568745438,
          0.4170749047441671,
          0.38299265231734747,
          0.30767447476862,
          0.20065536002618467,
          0.07539067273712208,
          -0.052551090006305534,
          -0.1675679039063782,
          -0.25608919671308583,
          -0.30834247793916064,
          -0.3195808242828089,
          -0.29060689288646563,
          -0.22752829412629594,
          -0.1407869826756098,
          -0.04360660197103816,
          0.04991781440510207,
          0.12681500159810544,
          0.17703512261498955,
          0.1947979950519001,
          0.17930591554474595,
          0.13472711356784706,
          0.06946073784648721,
          -0.00520294447615155,
          -0.07682740657685799,
          -0.13372294957205405,
          -0.16671111598337207,
          -0.1705032640456452,
          -0.14449279318068975,
          -0.09284592435033201,
          -0.023877851906725256,
          0.05119511398347576,
          0.11994598247889887,
          0.1706238678678791,
          0.1939614414830303,
          0.18463752595796012,
          0.14217771600300622,
          0.07115573141071896,
          -0.01934188551660959,
          -0.11691934090245662,
          -0.20757848260050216,
          -0.2776905356569039,
          -0.3159542561742846,
          -0.3150615434945015,
          -0.2728306538765114,
          -0.19264050700064472,
          -0.0830969035025626,
          0.04303091288710492,
          0.17046219081945724,
          0.28342063498258874,
          0.3677378358106118,
          0.4127541469233611,
          0.4127541469233629,
          0.36773783581061403,
          0.2834206349825896,
          0.17046219081945857,
          0.04303091288709471,
          -0.08309690350255106,
          -0.1926405070006435,
          -0.2728306538765103,
          -0.3150615434945022,
          -0.31595425617428835,
          -0.27769053565690366,
          -0.20757848260050296,
          -0.11691934090245805,
          -0.019341885516611534,
          0.07115573141072218,
          0.1421777160030081,
          0.18463752595795935,
          0.19396144148302985,
          0.17062386786787964,
          0.1199459824788961,
          0.051195113983475316,
          -0.023877851906723924,
          -0.09284592435033107,
          -0.1444927931806877,
          -0.1705032640456465,
          -0.16671111598337146,
          -0.13372294957205572,
          -0.0768274065768561,
          -0.005202944476152105,
          0.06946073784648454,
          0.13472711356784983,
          0.17930591554474273,
          0.19479799505190143,
          0.17703512261498922,
          0.12681500159810188,
          0.04991781440510251,
          -0.04360660197103239,
          -0.14078698267560574,
          -0.2275282941262972,
          -0.290606892886467,
          -0.3195808242828069,
          -0.3083424779391691,
          -0.25608919671308716,
          -0.16756790390637655,
          -0.0525510900062931,
          0.07539067273711986,
          0.2006553600261709,
          0.30767447476862086,
          0.3829926523173519,
          0.4170749047441684,
          0.40559145687454246,
          0.3500021366244175,
          0.25735927987082574,
          0.13935648584075944,
          0.010755096499153627,
          -0.11259370171168426,
          -0.2158578038531037,
          -0.2871736571909782,
          -0.3191693177802537,
          -0.30985492183374563,
          -0.26276381098295487,
          -0.1863329215560118,
          -0.09261749227943811,
          0.004472343096218689,
          0.09115993265879185,
          0.15573282082113882,
          0.19014380365137773,
          0.19105942034128454,
          0.16021341386166987,
          0.10402293711536825,
          0.032531005831300974,
          -0.04216516304240292,
          -0.10776741085828062,
          -0.153639693817988,
          -0.17240897475489514,
          -0.1610708950147538,
          -0.12143951694886262,
          -0.05987581621927873,
          0.013665645375121827,
          0.08713333597545736,
          0.14820088892895034,
          0.18614898766364874,
          0.1935313951772173,
          0.1673793342887172,
          0.10976370576951244,
          0.027626135840133792,
          -0.06810543311483488,
          -0.16399787239947244,
          -0.24598536936863158,
          -0.30137016315920717,
          -0.32066774605730025,
          -0.29903237748300704,
          -0.2370559886867698,
          -0.14082043187873206,
          -0.02118735230001456,
          0.10758296138133483,
          0.22969768449774675,
          3.5697250791417368,
          3.8893810965194926,
          4
         ],
         "yaxis": "y1"
        }
       ],
       "layout": {
        "height": 450,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0,
          1
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"17b6cede-6027-41c7-aabb-2400f1a93b0e\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"17b6cede-6027-41c7-aabb-2400f1a93b0e\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [4.0, 3.8893810965194953, 3.5697250791417403, 3.076077238406154, 2.4618676474040035, 1.79215074782962, 1.1354550680579376, 0.5553359247997137, 0.10275499526822074, -0.18971312220903735, -0.31110786674504587, -0.27236413774277324, -0.10367849449117858, 0.1506087760192461, 0.43884847128160154, 0.7096420192452186, 0.9190506963714854, 1.036449017406664, 1.048227708496903, 0.9588728457582888, 0.7893325970459656, 0.5729761615082799, 0.3497946712177623, 0.15974182605967768, 0.03622780284521854, 0.0007475076240728296, 0.059448834758837776, 0.20215408100596832, 0.40398065314123577, 0.6293189946027493, 0.8375725690717081, 0.9897980730808869, 1.055242715738738, 1.0167803370530684, 0.8743992718461397, 0.6461711063888878, 0.3664916606324224, 0.08178199243486191, -0.15578886798345598, -0.29570027761849993, -0.2965584927002629, -0.1325887461460472, 0.20180746493214996, 0.690121931015639, 1.294770989939925, 1.96101498543901, 2.623290011600747, 3.21313620477982, 3.6676776348717905, 3.9375229226729442, 3.9930257250587733, 3.828061003308487, 3.4608067582962443, 2.9314254932141868, 2.2969589195155504, 1.6241251626271862, 0.9809878702955876, 0.42861252019175744, 0.013817044293928715, -0.2360365907244366, -0.31555290786567103, -0.24083644318672603, -0.046181858095834596, 0.2215561305325443, 0.5100775816231847, 0.7692099597753658, 0.9578666647422144, 1.0494263351358302, 1.0348098935275176, 0.922874229553917, 0.7381337162294802, 0.5162070469150764, 0.29771192579845374, 0.12154770152067673, 0.018585426193473475, 0.0067152804161053625, 0.08799346057584978, 0.24831495381828328, 0.4596610629094116, 0.6845858908619766, 0.8822700724052073, 1.0152316827261243, 1.0556783148526538, 0.9905266519105023, 0.824301028341841, 0.5794244724890598, 0.2937916589424065, 0.015909377109256696, -0.20175031609733396, -0.31026806148261976, -0.271607133220617, -0.06470283221797479, 0.3105846261868713, 0.8322642003980905, 1.4579904953692708, 2.129645665410658, 2.7801579298648478, 3.341671707091071, 3.753988643344065, 3.9721515318397307, 3.9721515318397334, 3.753988643344067, 3.341671707091075, 2.7801579298648527, 2.129645665410652, 1.4579904953692866, 0.832264200398095, 0.31058462618687466, -0.06470283221797257, -0.27160713322062036, -0.3102680614826201, -0.20175031609733535, 0.015909377109254646, 0.2937916589424042, 0.5794244724890628, 0.824301028341843, 0.9905266519105014, 1.0556783148526536, 1.015231682726125, 0.8822700724052046, 0.6845858908619769, 0.45966106290941344, 0.24831495381828483, 0.08799346057585256, 0.0067152804161049184, 0.018585426193474364, 0.12154770152067462, 0.29771192579845507, 0.5162070469150746, 0.7381337162294762, 0.9228742295539187, 1.034809893527513, 1.0494263351358306, 0.9578666647422149, 0.7692099597753635, 0.510077581623187, 0.22155613053255163, -0.046181858095829115, -0.24083644318672692, -0.3155529078656729, -0.2360365907244366, 0.013817044293918834, 0.4286125201917539, 0.9809878702955851, 1.6241251626271942, 2.2969589195155455, 2.931425493214171, 3.4608067582962434, 3.8280610033084876, 3.9930257250587733, 3.937522922672943, 3.6676776348717866, 3.2131362047798286, 2.623290011600743, 1.9610149854390242, 1.2947709899399245, 0.6901219310156348, 0.20180746493215396, -0.132588746146047, -0.29655849270026247, -0.29570027761850215, -0.1557888679834546, 0.08178199243485987, 0.36649166063242117, 0.6461711063888856, 0.8743992718461384, 1.0167803370530692, 1.0552427157387367, 0.9897980730808861, 0.837572569071704, 0.6293189946027462, 0.40398065314123316, 0.20215408100597476, 0.05944883475883567, 0.0007475076240731626, 0.03622780284522098, 0.1597418260596819, 0.34979467121775865, 0.5729761615082783, 0.789332597045963, 0.9588728457582858, 1.0482277084969072, 1.0364490174066647, 0.9190506963714906, 0.7096420192452191, 0.4388484712816011, 0.15060877601924585, -0.1036784944911815, -0.27236413774276824, -0.31110786674504176, -0.1897131222090378, 0.10275499526822574, 0.5553359247997154, 1.1354550680579254, 1.7921507478296108, 2.461867647403998, 3.076077238406165, 3.5697250791417368, 3.8893810965194926, 4.0], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [1.7547956357355776, 1.7312033451218825, 1.5803303814481402, 1.3256514616692001, 1.0022501125877221, 0.6504225486151176, 0.30945825345098865, 0.012726127239285234, -0.21546405455179968, -0.36131458762632285, -0.421681566334118, -0.40328401215371823, -0.32120508645363344, -0.19675723437998122, -0.05474514985924067, 0.07973888475984048, 0.18467322185762325, 0.24414595178025622, 0.2505507811626153, 0.2055087706320059, 0.11930373907809944, 0.008902992239867014, -0.10509222074247543, -0.20202691242200793, -0.2646847443356241, -0.2821167086278169, -0.25137121577487065, -0.1778909695403384, -0.07455937458994721, 0.04042170984560001, 0.1464840725839831, 0.22403386225673827, 0.25769614491338255, 0.23899381670643793, 0.16806266148045135, 0.05412641132557883, -0.08538062165143129, -0.22696632499983682, -0.3442415064053444, -0.4116608759439878, -0.4083166611044773, -0.32123689008214346, -0.14770277391885744, 0.10376777973380868, 0.4139432635518907, 0.7548781153652293, 1.093154852332425, 1.3939513219840323, 1.625379979384228, 1.762494230589077, 1.7904129138822156, 1.7061626935304322, 1.5190266490179423, 1.2493706575623251, 0.9260926460431766, 0.5830107965314353, 0.254658213613443, -0.02795216783468668, -0.2410170363246722, -0.3705921644822468, -0.41386504051572726, -0.378915423245028, -0.28303918316199805, -0.14990245153074594, -0.0059454378845865685, 0.12344858908579392, 0.21747776319582435, 0.2626490110301496, 0.254339761545633, 0.19699994831487644, 0.1030006437005887, -0.009668165843784382, -0.12048433805087638, -0.20978964228279817, -0.2619803672162802, -0.2680125145341028, -0.22684587454446564, -0.1456103791473098, -0.03846928941871591, 0.07565089969200234, 0.17612328436774993, 0.2440147984521882, 0.26529753817894464, 0.23338508563794125, 0.1505958198046925, 0.028297538221261354, -0.11432292707579528, -0.2527213372525928, -0.3603626500926412, -0.41252811081255303, -0.39002537218730626, -0.28226813798323597, -0.08927255939030343, 0.177736766521018, 0.497229192016028, 0.839690089275454, 1.1710767832225455, 1.4569608993849288, 1.666807806855676, 1.7778185248606033, 1.7778185248606064, 1.6668078068556769, 1.456960899384931, 1.1710767832225482, 0.839690089275446, 0.49722919201604265, 0.177736766521022, -0.08927255939029971, -0.2822681379832326, -0.3900253721873075, -0.41252811081255075, -0.3603626500926404, -0.2527213372525936, -0.11432292707579667, 0.028297538221264906, 0.1505958198046945, 0.2333850856379398, 0.26529753817894386, 0.24401479845218843, 0.1761232843677467, 0.07565089969200234, -0.0384692894187148, -0.1456103791473089, -0.2268458745444637, -0.2680125145341037, -0.2619803672162802, -0.20978964228280056, -0.12048433805087527, -0.009668165843785381, 0.10300064370058593, 0.19699994831487977, 0.25433976154562965, 0.2626490110301507, 0.2174777631958249, 0.12344858908579104, -0.005945437884585236, -0.14990245153073972, -0.2830391831619933, -0.3789154232450286, -0.4138650405157279, -0.370592164482245, -0.2410170363246798, -0.027952167834687514, 0.25465821361344265, 0.583010796531445, 0.9260926460431735, 1.2493706575623111, 1.5190266490179427, 1.7061626935304335, 1.7904129138822165, 1.7624942305890752, 1.6253799793842227, 1.3939513219840394, 1.0931548523324193, 0.7548781153652415, 0.41394326355188915, 0.10376777973380402, -0.14770277391885356, -0.32123689008214246, -0.40831666110447595, -0.41166087594398915, -0.34424150640534223, -0.22696632499983796, -0.0853806216514319, 0.05412641132557727, 0.16806266148045057, 0.23899381670643982, 0.257696144913383, 0.22403386225673938, 0.14648407258398044, 0.040421709845597564, -0.07455937458994955, -0.1778909695403318, -0.2513712157748734, -0.28211670862781685, -0.26468474433562195, -0.20202691242200388, -0.10509222074247909, 0.00890299223986557, 0.11930373907809688, 0.20550877063200323, 0.2505507811626193, 0.24414595178025633, 0.1846732218576277, 0.0797388847598397, -0.05474514985924234, -0.19675723437998274, -0.3212050864536381, -0.40328401215371534, -0.4216815663341157, -0.36131458762632473, -0.21546405455179557, 0.0127261272392869, 0.309458253450977, 0.6504225486151098, 1.002250112587718, 1.3256514616692125, 1.5803303814481382, 1.7312033451218807, 1.754795635735578], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [4.0, 3.8893810965194953, 3.5697250791417403, 0.22969768449773298, 0.1075829613813375, -0.021187352300007234, -0.1408204318787214, -0.2370559886867737, -0.2990323774830129, -0.3206677460572998, -0.3013701631592095, -0.24598536936863513, -0.16399787239946878, -0.06810543311483302, 0.02762613584013529, 0.10976370576951289, 0.16737933428871288, 0.1935313951772174, 0.18614898766364507, 0.14820088892895322, 0.08713333597545969, 0.01366564537512338, -0.059875816219275624, -0.12143951694886723, -0.16107089501475536, -0.17240897475489475, -0.1536396938179851, -0.10776741085828745, -0.042165163042401144, 0.03253100583130297, 0.1040229371153717, 0.16021341386166887, 0.1910594203412841, 0.1901438036513753, 0.15573282082113904, 0.09115993265879307, 0.004472343096218967, -0.09261749227943704, -0.18633292155601397, -0.26276381098295254, -0.30985492183374647, -0.31916931778025404, -0.28717365719098054, -0.21585780385309805, -0.11259370171168115, 0.010755096499141636, 0.1393564858407652, 0.2573592798708191, 0.35000213662442325, 0.4055914568745438, 0.4170749047441671, 0.38299265231734747, 0.30767447476862, 0.20065536002618467, 0.07539067273712208, -0.052551090006305534, -0.1675679039063782, -0.25608919671308583, -0.30834247793916064, -0.3195808242828089, -0.29060689288646563, -0.22752829412629594, -0.1407869826756098, -0.04360660197103816, 0.04991781440510207, 0.12681500159810544, 0.17703512261498955, 0.1947979950519001, 0.17930591554474595, 0.13472711356784706, 0.06946073784648721, -0.00520294447615155, -0.07682740657685799, -0.13372294957205405, -0.16671111598337207, -0.1705032640456452, -0.14449279318068975, -0.09284592435033201, -0.023877851906725256, 0.05119511398347576, 0.11994598247889887, 0.1706238678678791, 0.1939614414830303, 0.18463752595796012, 0.14217771600300622, 0.07115573141071896, -0.01934188551660959, -0.11691934090245662, -0.20757848260050216, -0.2776905356569039, -0.3159542561742846, -0.3150615434945015, -0.2728306538765114, -0.19264050700064472, -0.0830969035025626, 0.04303091288710492, 0.17046219081945724, 0.28342063498258874, 0.3677378358106118, 0.4127541469233611, 0.4127541469233629, 0.36773783581061403, 0.2834206349825896, 0.17046219081945857, 0.04303091288709471, -0.08309690350255106, -0.1926405070006435, -0.2728306538765103, -0.3150615434945022, -0.31595425617428835, -0.27769053565690366, -0.20757848260050296, -0.11691934090245805, -0.019341885516611534, 0.07115573141072218, 0.1421777160030081, 0.18463752595795935, 0.19396144148302985, 0.17062386786787964, 0.1199459824788961, 0.051195113983475316, -0.023877851906723924, -0.09284592435033107, -0.1444927931806877, -0.1705032640456465, -0.16671111598337146, -0.13372294957205572, -0.0768274065768561, -0.005202944476152105, 0.06946073784648454, 0.13472711356784983, 0.17930591554474273, 0.19479799505190143, 0.17703512261498922, 0.12681500159810188, 0.04991781440510251, -0.04360660197103239, -0.14078698267560574, -0.2275282941262972, -0.290606892886467, -0.3195808242828069, -0.3083424779391691, -0.25608919671308716, -0.16756790390637655, -0.0525510900062931, 0.07539067273711986, 0.2006553600261709, 0.30767447476862086, 0.3829926523173519, 0.4170749047441684, 0.40559145687454246, 0.3500021366244175, 0.25735927987082574, 0.13935648584075944, 0.010755096499153627, -0.11259370171168426, -0.2158578038531037, -0.2871736571909782, -0.3191693177802537, -0.30985492183374563, -0.26276381098295487, -0.1863329215560118, -0.09261749227943811, 0.004472343096218689, 0.09115993265879185, 0.15573282082113882, 0.19014380365137773, 0.19105942034128454, 0.16021341386166987, 0.10402293711536825, 0.032531005831300974, -0.04216516304240292, -0.10776741085828062, -0.153639693817988, -0.17240897475489514, -0.1610708950147538, -0.12143951694886262, -0.05987581621927873, 0.013665645375121827, 0.08713333597545736, 0.14820088892895034, 0.18614898766364874, 0.1935313951772173, 0.1673793342887172, 0.10976370576951244, 0.027626135840133792, -0.06810543311483488, -0.16399787239947244, -0.24598536936863158, -0.30137016315920717, -0.32066774605730025, -0.29903237748300704, -0.2370559886867698, -0.14082043187873206, -0.02118735230001456, 0.10758296138133483, 0.22969768449774675, 3.5697250791417368, 3.8893810965194926, 4.0], \"name\": \"filtered sliding\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"17b6cede-6027-41c7-aabb-2400f1a93b0e\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"17b6cede-6027-41c7-aabb-2400f1a93b0e\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [4.0, 3.8893810965194953, 3.5697250791417403, 3.076077238406154, 2.4618676474040035, 1.79215074782962, 1.1354550680579376, 0.5553359247997137, 0.10275499526822074, -0.18971312220903735, -0.31110786674504587, -0.27236413774277324, -0.10367849449117858, 0.1506087760192461, 0.43884847128160154, 0.7096420192452186, 0.9190506963714854, 1.036449017406664, 1.048227708496903, 0.9588728457582888, 0.7893325970459656, 0.5729761615082799, 0.3497946712177623, 0.15974182605967768, 0.03622780284521854, 0.0007475076240728296, 0.059448834758837776, 0.20215408100596832, 0.40398065314123577, 0.6293189946027493, 0.8375725690717081, 0.9897980730808869, 1.055242715738738, 1.0167803370530684, 0.8743992718461397, 0.6461711063888878, 0.3664916606324224, 0.08178199243486191, -0.15578886798345598, -0.29570027761849993, -0.2965584927002629, -0.1325887461460472, 0.20180746493214996, 0.690121931015639, 1.294770989939925, 1.96101498543901, 2.623290011600747, 3.21313620477982, 3.6676776348717905, 3.9375229226729442, 3.9930257250587733, 3.828061003308487, 3.4608067582962443, 2.9314254932141868, 2.2969589195155504, 1.6241251626271862, 0.9809878702955876, 0.42861252019175744, 0.013817044293928715, -0.2360365907244366, -0.31555290786567103, -0.24083644318672603, -0.046181858095834596, 0.2215561305325443, 0.5100775816231847, 0.7692099597753658, 0.9578666647422144, 1.0494263351358302, 1.0348098935275176, 0.922874229553917, 0.7381337162294802, 0.5162070469150764, 0.29771192579845374, 0.12154770152067673, 0.018585426193473475, 0.0067152804161053625, 0.08799346057584978, 0.24831495381828328, 0.4596610629094116, 0.6845858908619766, 0.8822700724052073, 1.0152316827261243, 1.0556783148526538, 0.9905266519105023, 0.824301028341841, 0.5794244724890598, 0.2937916589424065, 0.015909377109256696, -0.20175031609733396, -0.31026806148261976, -0.271607133220617, -0.06470283221797479, 0.3105846261868713, 0.8322642003980905, 1.4579904953692708, 2.129645665410658, 2.7801579298648478, 3.341671707091071, 3.753988643344065, 3.9721515318397307, 3.9721515318397334, 3.753988643344067, 3.341671707091075, 2.7801579298648527, 2.129645665410652, 1.4579904953692866, 0.832264200398095, 0.31058462618687466, -0.06470283221797257, -0.27160713322062036, -0.3102680614826201, -0.20175031609733535, 0.015909377109254646, 0.2937916589424042, 0.5794244724890628, 0.824301028341843, 0.9905266519105014, 1.0556783148526536, 1.015231682726125, 0.8822700724052046, 0.6845858908619769, 0.45966106290941344, 0.24831495381828483, 0.08799346057585256, 0.0067152804161049184, 0.018585426193474364, 0.12154770152067462, 0.29771192579845507, 0.5162070469150746, 0.7381337162294762, 0.9228742295539187, 1.034809893527513, 1.0494263351358306, 0.9578666647422149, 0.7692099597753635, 0.510077581623187, 0.22155613053255163, -0.046181858095829115, -0.24083644318672692, -0.3155529078656729, -0.2360365907244366, 0.013817044293918834, 0.4286125201917539, 0.9809878702955851, 1.6241251626271942, 2.2969589195155455, 2.931425493214171, 3.4608067582962434, 3.8280610033084876, 3.9930257250587733, 3.937522922672943, 3.6676776348717866, 3.2131362047798286, 2.623290011600743, 1.9610149854390242, 1.2947709899399245, 0.6901219310156348, 0.20180746493215396, -0.132588746146047, -0.29655849270026247, -0.29570027761850215, -0.1557888679834546, 0.08178199243485987, 0.36649166063242117, 0.6461711063888856, 0.8743992718461384, 1.0167803370530692, 1.0552427157387367, 0.9897980730808861, 0.837572569071704, 0.6293189946027462, 0.40398065314123316, 0.20215408100597476, 0.05944883475883567, 0.0007475076240731626, 0.03622780284522098, 0.1597418260596819, 0.34979467121775865, 0.5729761615082783, 0.789332597045963, 0.9588728457582858, 1.0482277084969072, 1.0364490174066647, 0.9190506963714906, 0.7096420192452191, 0.4388484712816011, 0.15060877601924585, -0.1036784944911815, -0.27236413774276824, -0.31110786674504176, -0.1897131222090378, 0.10275499526822574, 0.5553359247997154, 1.1354550680579254, 1.7921507478296108, 2.461867647403998, 3.076077238406165, 3.5697250791417368, 3.8893810965194926, 4.0], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [1.7547956357355776, 1.7312033451218825, 1.5803303814481402, 1.3256514616692001, 1.0022501125877221, 0.6504225486151176, 0.30945825345098865, 0.012726127239285234, -0.21546405455179968, -0.36131458762632285, -0.421681566334118, -0.40328401215371823, -0.32120508645363344, -0.19675723437998122, -0.05474514985924067, 0.07973888475984048, 0.18467322185762325, 0.24414595178025622, 0.2505507811626153, 0.2055087706320059, 0.11930373907809944, 0.008902992239867014, -0.10509222074247543, -0.20202691242200793, -0.2646847443356241, -0.2821167086278169, -0.25137121577487065, -0.1778909695403384, -0.07455937458994721, 0.04042170984560001, 0.1464840725839831, 0.22403386225673827, 0.25769614491338255, 0.23899381670643793, 0.16806266148045135, 0.05412641132557883, -0.08538062165143129, -0.22696632499983682, -0.3442415064053444, -0.4116608759439878, -0.4083166611044773, -0.32123689008214346, -0.14770277391885744, 0.10376777973380868, 0.4139432635518907, 0.7548781153652293, 1.093154852332425, 1.3939513219840323, 1.625379979384228, 1.762494230589077, 1.7904129138822156, 1.7061626935304322, 1.5190266490179423, 1.2493706575623251, 0.9260926460431766, 0.5830107965314353, 0.254658213613443, -0.02795216783468668, -0.2410170363246722, -0.3705921644822468, -0.41386504051572726, -0.378915423245028, -0.28303918316199805, -0.14990245153074594, -0.0059454378845865685, 0.12344858908579392, 0.21747776319582435, 0.2626490110301496, 0.254339761545633, 0.19699994831487644, 0.1030006437005887, -0.009668165843784382, -0.12048433805087638, -0.20978964228279817, -0.2619803672162802, -0.2680125145341028, -0.22684587454446564, -0.1456103791473098, -0.03846928941871591, 0.07565089969200234, 0.17612328436774993, 0.2440147984521882, 0.26529753817894464, 0.23338508563794125, 0.1505958198046925, 0.028297538221261354, -0.11432292707579528, -0.2527213372525928, -0.3603626500926412, -0.41252811081255303, -0.39002537218730626, -0.28226813798323597, -0.08927255939030343, 0.177736766521018, 0.497229192016028, 0.839690089275454, 1.1710767832225455, 1.4569608993849288, 1.666807806855676, 1.7778185248606033, 1.7778185248606064, 1.6668078068556769, 1.456960899384931, 1.1710767832225482, 0.839690089275446, 0.49722919201604265, 0.177736766521022, -0.08927255939029971, -0.2822681379832326, -0.3900253721873075, -0.41252811081255075, -0.3603626500926404, -0.2527213372525936, -0.11432292707579667, 0.028297538221264906, 0.1505958198046945, 0.2333850856379398, 0.26529753817894386, 0.24401479845218843, 0.1761232843677467, 0.07565089969200234, -0.0384692894187148, -0.1456103791473089, -0.2268458745444637, -0.2680125145341037, -0.2619803672162802, -0.20978964228280056, -0.12048433805087527, -0.009668165843785381, 0.10300064370058593, 0.19699994831487977, 0.25433976154562965, 0.2626490110301507, 0.2174777631958249, 0.12344858908579104, -0.005945437884585236, -0.14990245153073972, -0.2830391831619933, -0.3789154232450286, -0.4138650405157279, -0.370592164482245, -0.2410170363246798, -0.027952167834687514, 0.25465821361344265, 0.583010796531445, 0.9260926460431735, 1.2493706575623111, 1.5190266490179427, 1.7061626935304335, 1.7904129138822165, 1.7624942305890752, 1.6253799793842227, 1.3939513219840394, 1.0931548523324193, 0.7548781153652415, 0.41394326355188915, 0.10376777973380402, -0.14770277391885356, -0.32123689008214246, -0.40831666110447595, -0.41166087594398915, -0.34424150640534223, -0.22696632499983796, -0.0853806216514319, 0.05412641132557727, 0.16806266148045057, 0.23899381670643982, 0.257696144913383, 0.22403386225673938, 0.14648407258398044, 0.040421709845597564, -0.07455937458994955, -0.1778909695403318, -0.2513712157748734, -0.28211670862781685, -0.26468474433562195, -0.20202691242200388, -0.10509222074247909, 0.00890299223986557, 0.11930373907809688, 0.20550877063200323, 0.2505507811626193, 0.24414595178025633, 0.1846732218576277, 0.0797388847598397, -0.05474514985924234, -0.19675723437998274, -0.3212050864536381, -0.40328401215371534, -0.4216815663341157, -0.36131458762632473, -0.21546405455179557, 0.0127261272392869, 0.309458253450977, 0.6504225486151098, 1.002250112587718, 1.3256514616692125, 1.5803303814481382, 1.7312033451218807, 1.754795635735578], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010050251256281407, 0.020100502512562814, 0.03015075376884422, 0.04020100502512563, 0.05025125628140704, 0.06030150753768844, 0.07035175879396985, 0.08040201005025126, 0.09045226130653267, 0.10050251256281408, 0.11055276381909548, 0.12060301507537688, 0.1306532663316583, 0.1407035175879397, 0.15075376884422112, 0.16080402010050251, 0.1708542713567839, 0.18090452261306533, 0.19095477386934673, 0.20100502512562815, 0.21105527638190955, 0.22110552763819097, 0.23115577889447236, 0.24120603015075376, 0.25125628140703515, 0.2613065326633166, 0.271356783919598, 0.2814070351758794, 0.2914572864321608, 0.30150753768844224, 0.31155778894472363, 0.32160804020100503, 0.3316582914572864, 0.3417085427135678, 0.35175879396984927, 0.36180904522613067, 0.37185929648241206, 0.38190954773869346, 0.3919597989949749, 0.4020100502512563, 0.4120603015075377, 0.4221105527638191, 0.4321608040201005, 0.44221105527638194, 0.45226130653266333, 0.4623115577889447, 0.4723618090452261, 0.4824120603015075, 0.49246231155778897, 0.5025125628140703, 0.5125628140703518, 0.5226130653266332, 0.5326633165829145, 0.542713567839196, 0.5527638190954774, 0.5628140703517588, 0.5728643216080402, 0.5829145728643216, 0.592964824120603, 0.6030150753768845, 0.6130653266331658, 0.6231155778894473, 0.6331658291457286, 0.6432160804020101, 0.6532663316582915, 0.6633165829145728, 0.6733668341708543, 0.6834170854271356, 0.6934673366834171, 0.7035175879396985, 0.7135678391959799, 0.7236180904522613, 0.7336683417085427, 0.7437185929648241, 0.7537688442211056, 0.7638190954773869, 0.7738693467336684, 0.7839195979899498, 0.7939698492462312, 0.8040201005025126, 0.8140703517587939, 0.8241206030150754, 0.8341708542713568, 0.8442211055276382, 0.8542713567839196, 0.864321608040201, 0.8743718592964824, 0.8844221105527639, 0.8944723618090452, 0.9045226130653267, 0.914572864321608, 0.9246231155778895, 0.9346733668341709, 0.9447236180904522, 0.9547738693467337, 0.964824120603015, 0.9748743718592965, 0.9849246231155779, 0.9949748743718593, 1.0050251256281406, 1.015075376884422, 1.0251256281407035, 1.035175879396985, 1.0452261306532664, 1.0552763819095476, 1.065326633165829, 1.0753768844221105, 1.085427135678392, 1.0954773869346734, 1.105527638190955, 1.1155778894472361, 1.1256281407035176, 1.135678391959799, 1.1457286432160805, 1.155778894472362, 1.1658291457286432, 1.1758793969849246, 1.185929648241206, 1.1959798994974875, 1.206030150753769, 1.2160804020100502, 1.2261306532663316, 1.236180904522613, 1.2462311557788945, 1.256281407035176, 1.2663316582914572, 1.2763819095477387, 1.2864321608040201, 1.2964824120603016, 1.306532663316583, 1.3165829145728642, 1.3266331658291457, 1.3366834170854272, 1.3467336683417086, 1.35678391959799, 1.3668341708542713, 1.3768844221105527, 1.3869346733668342, 1.3969849246231156, 1.407035175879397, 1.4170854271356783, 1.4271356783919598, 1.4371859296482412, 1.4472361809045227, 1.4572864321608041, 1.4673366834170853, 1.4773869346733668, 1.4874371859296482, 1.4974874371859297, 1.5075376884422111, 1.5175879396984926, 1.5276381909547738, 1.5376884422110553, 1.5477386934673367, 1.5577889447236182, 1.5678391959798996, 1.5778894472361809, 1.5879396984924623, 1.5979899497487438, 1.6080402010050252, 1.6180904522613067, 1.6281407035175879, 1.6381909547738693, 1.6482412060301508, 1.6582914572864322, 1.6683417085427137, 1.678391959798995, 1.6884422110552764, 1.6984924623115578, 1.7085427135678393, 1.7185929648241207, 1.728643216080402, 1.7386934673366834, 1.7487437185929648, 1.7587939698492463, 1.7688442211055277, 1.778894472361809, 1.7889447236180904, 1.7989949748743719, 1.8090452261306533, 1.8190954773869348, 1.829145728643216, 1.8391959798994975, 1.849246231155779, 1.8592964824120604, 1.8693467336683418, 1.879396984924623, 1.8894472361809045, 1.899497487437186, 1.9095477386934674, 1.9195979899497488, 1.92964824120603, 1.9396984924623115, 1.949748743718593, 1.9597989949748744, 1.9698492462311559, 1.9798994974874373, 1.9899497487437185, 2.0], \"y\": [4.0, 3.8893810965194953, 3.5697250791417403, 0.22969768449773298, 0.1075829613813375, -0.021187352300007234, -0.1408204318787214, -0.2370559886867737, -0.2990323774830129, -0.3206677460572998, -0.3013701631592095, -0.24598536936863513, -0.16399787239946878, -0.06810543311483302, 0.02762613584013529, 0.10976370576951289, 0.16737933428871288, 0.1935313951772174, 0.18614898766364507, 0.14820088892895322, 0.08713333597545969, 0.01366564537512338, -0.059875816219275624, -0.12143951694886723, -0.16107089501475536, -0.17240897475489475, -0.1536396938179851, -0.10776741085828745, -0.042165163042401144, 0.03253100583130297, 0.1040229371153717, 0.16021341386166887, 0.1910594203412841, 0.1901438036513753, 0.15573282082113904, 0.09115993265879307, 0.004472343096218967, -0.09261749227943704, -0.18633292155601397, -0.26276381098295254, -0.30985492183374647, -0.31916931778025404, -0.28717365719098054, -0.21585780385309805, -0.11259370171168115, 0.010755096499141636, 0.1393564858407652, 0.2573592798708191, 0.35000213662442325, 0.4055914568745438, 0.4170749047441671, 0.38299265231734747, 0.30767447476862, 0.20065536002618467, 0.07539067273712208, -0.052551090006305534, -0.1675679039063782, -0.25608919671308583, -0.30834247793916064, -0.3195808242828089, -0.29060689288646563, -0.22752829412629594, -0.1407869826756098, -0.04360660197103816, 0.04991781440510207, 0.12681500159810544, 0.17703512261498955, 0.1947979950519001, 0.17930591554474595, 0.13472711356784706, 0.06946073784648721, -0.00520294447615155, -0.07682740657685799, -0.13372294957205405, -0.16671111598337207, -0.1705032640456452, -0.14449279318068975, -0.09284592435033201, -0.023877851906725256, 0.05119511398347576, 0.11994598247889887, 0.1706238678678791, 0.1939614414830303, 0.18463752595796012, 0.14217771600300622, 0.07115573141071896, -0.01934188551660959, -0.11691934090245662, -0.20757848260050216, -0.2776905356569039, -0.3159542561742846, -0.3150615434945015, -0.2728306538765114, -0.19264050700064472, -0.0830969035025626, 0.04303091288710492, 0.17046219081945724, 0.28342063498258874, 0.3677378358106118, 0.4127541469233611, 0.4127541469233629, 0.36773783581061403, 0.2834206349825896, 0.17046219081945857, 0.04303091288709471, -0.08309690350255106, -0.1926405070006435, -0.2728306538765103, -0.3150615434945022, -0.31595425617428835, -0.27769053565690366, -0.20757848260050296, -0.11691934090245805, -0.019341885516611534, 0.07115573141072218, 0.1421777160030081, 0.18463752595795935, 0.19396144148302985, 0.17062386786787964, 0.1199459824788961, 0.051195113983475316, -0.023877851906723924, -0.09284592435033107, -0.1444927931806877, -0.1705032640456465, -0.16671111598337146, -0.13372294957205572, -0.0768274065768561, -0.005202944476152105, 0.06946073784648454, 0.13472711356784983, 0.17930591554474273, 0.19479799505190143, 0.17703512261498922, 0.12681500159810188, 0.04991781440510251, -0.04360660197103239, -0.14078698267560574, -0.2275282941262972, -0.290606892886467, -0.3195808242828069, -0.3083424779391691, -0.25608919671308716, -0.16756790390637655, -0.0525510900062931, 0.07539067273711986, 0.2006553600261709, 0.30767447476862086, 0.3829926523173519, 0.4170749047441684, 0.40559145687454246, 0.3500021366244175, 0.25735927987082574, 0.13935648584075944, 0.010755096499153627, -0.11259370171168426, -0.2158578038531037, -0.2871736571909782, -0.3191693177802537, -0.30985492183374563, -0.26276381098295487, -0.1863329215560118, -0.09261749227943811, 0.004472343096218689, 0.09115993265879185, 0.15573282082113882, 0.19014380365137773, 0.19105942034128454, 0.16021341386166987, 0.10402293711536825, 0.032531005831300974, -0.04216516304240292, -0.10776741085828062, -0.153639693817988, -0.17240897475489514, -0.1610708950147538, -0.12143951694886262, -0.05987581621927873, 0.013665645375121827, 0.08713333597545736, 0.14820088892895034, 0.18614898766364874, 0.1935313951772173, 0.1673793342887172, 0.10976370576951244, 0.027626135840133792, -0.06810543311483488, -0.16399787239947244, -0.24598536936863158, -0.30137016315920717, -0.32066774605730025, -0.29903237748300704, -0.2370559886867698, -0.14082043187873206, -0.02118735230001456, 0.10758296138133483, 0.22969768449774675, 3.5697250791417368, 3.8893810965194926, 4.0], \"name\": \"filtered sliding\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "f = 1\n",
    "w = 2 * np.pi * f\n",
    "\n",
    "count = 4\n",
    "s = [sum(np.cos(w * i * 2*k) for k in range(count)) for i in t]\n",
    "\n",
    "filtsym = np.append(afr, afr[::-1])\n",
    "\n",
    "filtered = np.fft.ifft(np.fft.fft(s) * filtsym).real\n",
    "\n",
    "#kernel_size = 31\n",
    "filt = create_filter_median(kernel_size)\n",
    "\n",
    "filtered_median = np.pad(np.convolve(s, filt, mode = 'valid'), (kernel_size // 2, kernel_size // 2), 'constant', constant_values = (0, 0))\n",
    "\n",
    "#-----\n",
    "filtered = s - filtered\n",
    "filtered_median = s - filtered_median\n",
    "#-----\n",
    "\n",
    "tr_s = go.Scatter(\n",
    "    x = t,\n",
    "    y = s,\n",
    "    name='signal'\n",
    ")\n",
    "\n",
    "tr_fs = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered,\n",
    "    name='filtered'\n",
    ")\n",
    "\n",
    "tr_median = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered_median,\n",
    "    name='filtered sliding'\n",
    ")\n",
    "\n",
    "\n",
    "rows = 1\n",
    "cols = 1\n",
    "fig = py.tools.make_subplots(rows = rows, cols = cols)\n",
    "\n",
    "fig['layout'].update(height=rows * 450, width=cols * 900)\n",
    "\n",
    "fig.append_trace(tr_s, 1, 1)\n",
    "fig.append_trace(tr_fs, 1, 1)\n",
    "fig.append_trace(tr_median, 1, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# High Pass"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 109,
   "metadata": {},
   "outputs": [],
   "source": [
    "def transfer_function_butterworth_high_pass(Rp, Rs, w0, w1):\n",
    "    ep = np.sqrt(np.power(10, Rp / 10.) - 1)\n",
    "    es = np.sqrt(np.power(10, Rs / 10.) - 1)\n",
    "    k = w0 / w1\n",
    "    k1 = ep / es\n",
    "    N = int(np.ceil(np.log(k1) / np.log(k)))\n",
    "    L = N // 2\n",
    "    r = N % 2\n",
    "    a = np.power(ep, - 1. / N)\n",
    "    th = [(2 * n + 1) / 2 / N * np.pi for n in range(L)]\n",
    "    \n",
    "    return lambda s: 1. / (ep * np.power(1. / s + a, r) * prod(1. / (s*s) + 2*a*np.sin(thn) / s + a*a for thn in th))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 160,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "Amplitude Frequency Response",
         "type": "scatter",
         "x": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17,
          18,
          19,
          20,
          21,
          22,
          23,
          24,
          25,
          26,
          27,
          28,
          29,
          30,
          31,
          32,
          33,
          34,
          35,
          36,
          37,
          38,
          39,
          40,
          41,
          42,
          43,
          44,
          45,
          46,
          47,
          48,
          49,
          50,
          51,
          52,
          53,
          54,
          55,
          56,
          57,
          58,
          59,
          60,
          61,
          62,
          63,
          64,
          65,
          66,
          67,
          68,
          69,
          70,
          71,
          72,
          73,
          74,
          75,
          76,
          77,
          78,
          79,
          80,
          81,
          82,
          83,
          84,
          85,
          86,
          87,
          88,
          89,
          90,
          91,
          92,
          93,
          94,
          95,
          96,
          97,
          98,
          99
         ],
         "xaxis": "x1",
         "y": [
          0,
          5.40197409762076e-27,
          2.832190195693394e-21,
          6.2785063393967105e-18,
          1.4848833333196982e-15,
          1.0303447909585517e-13,
          3.291745531669622e-12,
          6.15765365328798e-11,
          7.785065130595181e-10,
          7.297265988596018e-09,
          5.401974097620763e-08,
          3.303798224363626e-07,
          1.7258226813054332e-06,
          7.897255541148137e-06,
          3.228383916892666e-05,
          0.00011975300396685342,
          0.00040816158871992447,
          0.0012914620280268698,
          0.003825840990790951,
          0.010686761431038588,
          0.028310549860415885,
          0.07138545162207827,
          0.1706727382929068,
          0.3738447040986461,
          0.6709403228351905,
          0.8912509381337458,
          0.9720509093801348,
          0.9931207284265666,
          0.9982592969150411,
          0.9995403348653853,
          0.9998731838072709,
          0.9999635164679745,
          0.9999890816070456,
          0.999996608958654,
          0.9999989094001058,
          0.9999996375241418,
          0.999999875728971,
          0.9999999561267855,
          0.9999999840746743,
          0.9999999940651487,
          0.9999999977323016,
          0.9999999991126844,
          0.9999999996448669,
          0.9999999998547673,
          0.9999999999393735,
          0.9999999999741902,
          0.9999999999888044,
          0.9999999999950557,
          0.9999999999977788,
          0.9999999999989855
         ],
         "yaxis": "y1"
        },
        {
         "name": "coef real",
         "type": "scatter",
         "x": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17,
          18,
          19,
          20,
          21,
          22,
          23,
          24,
          25,
          26,
          27,
          28,
          29,
          30,
          31,
          32,
          33,
          34,
          35,
          36,
          37,
          38,
          39,
          40,
          41,
          42,
          43,
          44,
          45,
          46,
          47,
          48,
          49,
          50,
          51,
          52,
          53,
          54,
          55,
          56,
          57,
          58,
          59,
          60,
          61,
          62,
          63,
          64,
          65,
          66,
          67,
          68,
          69,
          70,
          71,
          72,
          73,
          74,
          75,
          76,
          77,
          78,
          79,
          80,
          81,
          82,
          83,
          84,
          85,
          86,
          87,
          88,
          89,
          90,
          91,
          92,
          93,
          94,
          95,
          96,
          97,
          98,
          99
         ],
         "xaxis": "x1",
         "y": [
          0.7618557099692904,
          -0.1625317267049526,
          -0.021377335980674515,
          0.043384961445111274,
          0.010044846762873476,
          -0.02966698076106095,
          -0.01812348599804348,
          0.008808924690933681,
          0.005940050449317871,
          -0.012740220798227267,
          -0.013781527755720786,
          -0.0008575038643757693,
          0.0018383134798458844,
          -0.006998864181007174,
          -0.010199308080392855,
          -0.004252211730280053,
          -0.0011217333705789956,
          -0.005046978010413257,
          -0.007846677144552292,
          -0.005318261923135577,
          -0.002940927500969366,
          -0.004517191478071981,
          -0.006467851920278509,
          -0.00553087052775938,
          -0.003969852304691553,
          -0.004485448906353441,
          -0.005710091503519821,
          -0.005465674841508406,
          -0.004521128768493441,
          -0.004596713711430616,
          -0.005313910002527693,
          -0.005338398420759498,
          -0.0048021916040046205,
          -0.004722993894109601,
          -0.005117323074533866,
          -0.0052220033916567914,
          -0.004937520199912155,
          -0.0048255960468999645,
          -0.005025841977648963,
          -0.0051341147410329845,
          -0.004998074632290877,
          -0.004899579166886941,
          -0.004986739745196198,
          -0.0050722825424156645,
          -0.00502256288973618,
          -0.004951489722339975,
          -0.00497204826151444,
          -0.005027860197497847,
          -0.005030707139345669,
          -0.0049909205737513175,
          -0.004968451644346869,
          -0.0049909205737513306,
          -0.0050307071393456675,
          -0.005027860197497846,
          -0.004972048261514433,
          -0.004951489722339973,
          -0.0050225628897361775,
          -0.005072282542415637,
          -0.004986739745196165,
          -0.004899579166886947,
          -0.004998074632290877,
          -0.005134114741033036,
          -0.005025841977649009,
          -0.004825596046899985,
          -0.004937520199912158,
          -0.005222003391656813,
          -0.005117323074533894,
          -0.0047229938941096014,
          -0.004802191604004627,
          -0.005338398420759484,
          -0.005313910002527694,
          -0.004596713711430626,
          -0.0045211287684934496,
          -0.005465674841508429,
          -0.00571009150351983,
          -0.004485448906353432,
          -0.0039698523046915665,
          -0.005530870527759388,
          -0.006467851920278467,
          -0.00451719147807188,
          -0.002940927500969366,
          -0.005318261923135579,
          -0.007846677144552335,
          -0.005046978010413268,
          -0.0011217333705790162,
          -0.00425221173028009,
          -0.0101993080803929,
          -0.006998864181007194,
          0.0018383134798458638,
          -0.0008575038643757721,
          -0.013781527755720772,
          -0.012740220798227238,
          0.005940050449317852,
          0.008808924690933573,
          -0.01812348599804361,
          -0.02966698076106094,
          0.010044846762873465,
          0.04338496144511119,
          -0.021377335980674896,
          -0.16253172670495297
         ],
         "yaxis": "y1"
        }
       ],
       "layout": {
        "height": 450,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0,
          1
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"2006174a-a286-4d46-9bee-d398763b4468\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"2006174a-a286-4d46-9bee-d398763b4468\", [{\"type\": \"scatter\", \"x\": [0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0, 26.0, 27.0, 28.0, 29.0, 30.0, 31.0, 32.0, 33.0, 34.0, 35.0, 36.0, 37.0, 38.0, 39.0, 40.0, 41.0, 42.0, 43.0, 44.0, 45.0, 46.0, 47.0, 48.0, 49.0, 50.0, 51.0, 52.0, 53.0, 54.0, 55.0, 56.0, 57.0, 58.0, 59.0, 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0], \"y\": [0.0, 5.40197409762076e-27, 2.832190195693394e-21, 6.2785063393967105e-18, 1.4848833333196982e-15, 1.0303447909585517e-13, 3.291745531669622e-12, 6.15765365328798e-11, 7.785065130595181e-10, 7.297265988596018e-09, 5.401974097620763e-08, 3.303798224363626e-07, 1.7258226813054332e-06, 7.897255541148137e-06, 3.228383916892666e-05, 0.00011975300396685342, 0.00040816158871992447, 0.0012914620280268698, 0.003825840990790951, 0.010686761431038588, 0.028310549860415885, 0.07138545162207827, 0.1706727382929068, 0.3738447040986461, 0.6709403228351905, 0.8912509381337458, 0.9720509093801348, 0.9931207284265666, 0.9982592969150411, 0.9995403348653853, 0.9998731838072709, 0.9999635164679745, 0.9999890816070456, 0.999996608958654, 0.9999989094001058, 0.9999996375241418, 0.999999875728971, 0.9999999561267855, 0.9999999840746743, 0.9999999940651487, 0.9999999977323016, 0.9999999991126844, 0.9999999996448669, 0.9999999998547673, 0.9999999999393735, 0.9999999999741902, 0.9999999999888044, 0.9999999999950557, 0.9999999999977788, 0.9999999999989855], \"name\": \"Amplitude Frequency Response\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0, 26.0, 27.0, 28.0, 29.0, 30.0, 31.0, 32.0, 33.0, 34.0, 35.0, 36.0, 37.0, 38.0, 39.0, 40.0, 41.0, 42.0, 43.0, 44.0, 45.0, 46.0, 47.0, 48.0, 49.0, 50.0, 51.0, 52.0, 53.0, 54.0, 55.0, 56.0, 57.0, 58.0, 59.0, 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0], \"y\": [0.7618557099692904, -0.1625317267049526, -0.021377335980674515, 0.043384961445111274, 0.010044846762873476, -0.02966698076106095, -0.01812348599804348, 0.008808924690933681, 0.005940050449317871, -0.012740220798227267, -0.013781527755720786, -0.0008575038643757693, 0.0018383134798458844, -0.006998864181007174, -0.010199308080392855, -0.004252211730280053, -0.0011217333705789956, -0.005046978010413257, -0.007846677144552292, -0.005318261923135577, -0.002940927500969366, -0.004517191478071981, -0.006467851920278509, -0.00553087052775938, -0.003969852304691553, -0.004485448906353441, -0.005710091503519821, -0.005465674841508406, -0.004521128768493441, -0.004596713711430616, -0.005313910002527693, -0.005338398420759498, -0.0048021916040046205, -0.004722993894109601, -0.005117323074533866, -0.0052220033916567914, -0.004937520199912155, -0.0048255960468999645, -0.005025841977648963, -0.0051341147410329845, -0.004998074632290877, -0.004899579166886941, -0.004986739745196198, -0.0050722825424156645, -0.00502256288973618, -0.004951489722339975, -0.00497204826151444, -0.005027860197497847, -0.005030707139345669, -0.0049909205737513175, -0.004968451644346869, -0.0049909205737513306, -0.0050307071393456675, -0.005027860197497846, -0.004972048261514433, -0.004951489722339973, -0.0050225628897361775, -0.005072282542415637, -0.004986739745196165, -0.004899579166886947, -0.004998074632290877, -0.005134114741033036, -0.005025841977649009, -0.004825596046899985, -0.004937520199912158, -0.005222003391656813, -0.005117323074533894, -0.0047229938941096014, -0.004802191604004627, -0.005338398420759484, -0.005313910002527694, -0.004596713711430626, -0.0045211287684934496, -0.005465674841508429, -0.00571009150351983, -0.004485448906353432, -0.0039698523046915665, -0.005530870527759388, -0.006467851920278467, -0.00451719147807188, -0.002940927500969366, -0.005318261923135579, -0.007846677144552335, -0.005046978010413268, -0.0011217333705790162, -0.00425221173028009, -0.0101993080803929, -0.006998864181007194, 0.0018383134798458638, -0.0008575038643757721, -0.013781527755720772, -0.012740220798227238, 0.005940050449317852, 0.008808924690933573, -0.01812348599804361, -0.02966698076106094, 0.010044846762873465, 0.04338496144511119, -0.021377335980674896, -0.16253172670495297], \"name\": \"coef real\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"2006174a-a286-4d46-9bee-d398763b4468\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"2006174a-a286-4d46-9bee-d398763b4468\", [{\"type\": \"scatter\", \"x\": [0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0, 26.0, 27.0, 28.0, 29.0, 30.0, 31.0, 32.0, 33.0, 34.0, 35.0, 36.0, 37.0, 38.0, 39.0, 40.0, 41.0, 42.0, 43.0, 44.0, 45.0, 46.0, 47.0, 48.0, 49.0, 50.0, 51.0, 52.0, 53.0, 54.0, 55.0, 56.0, 57.0, 58.0, 59.0, 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0], \"y\": [0.0, 5.40197409762076e-27, 2.832190195693394e-21, 6.2785063393967105e-18, 1.4848833333196982e-15, 1.0303447909585517e-13, 3.291745531669622e-12, 6.15765365328798e-11, 7.785065130595181e-10, 7.297265988596018e-09, 5.401974097620763e-08, 3.303798224363626e-07, 1.7258226813054332e-06, 7.897255541148137e-06, 3.228383916892666e-05, 0.00011975300396685342, 0.00040816158871992447, 0.0012914620280268698, 0.003825840990790951, 0.010686761431038588, 0.028310549860415885, 0.07138545162207827, 0.1706727382929068, 0.3738447040986461, 0.6709403228351905, 0.8912509381337458, 0.9720509093801348, 0.9931207284265666, 0.9982592969150411, 0.9995403348653853, 0.9998731838072709, 0.9999635164679745, 0.9999890816070456, 0.999996608958654, 0.9999989094001058, 0.9999996375241418, 0.999999875728971, 0.9999999561267855, 0.9999999840746743, 0.9999999940651487, 0.9999999977323016, 0.9999999991126844, 0.9999999996448669, 0.9999999998547673, 0.9999999999393735, 0.9999999999741902, 0.9999999999888044, 0.9999999999950557, 0.9999999999977788, 0.9999999999989855], \"name\": \"Amplitude Frequency Response\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0, 26.0, 27.0, 28.0, 29.0, 30.0, 31.0, 32.0, 33.0, 34.0, 35.0, 36.0, 37.0, 38.0, 39.0, 40.0, 41.0, 42.0, 43.0, 44.0, 45.0, 46.0, 47.0, 48.0, 49.0, 50.0, 51.0, 52.0, 53.0, 54.0, 55.0, 56.0, 57.0, 58.0, 59.0, 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0], \"y\": [0.7618557099692904, -0.1625317267049526, -0.021377335980674515, 0.043384961445111274, 0.010044846762873476, -0.02966698076106095, -0.01812348599804348, 0.008808924690933681, 0.005940050449317871, -0.012740220798227267, -0.013781527755720786, -0.0008575038643757693, 0.0018383134798458844, -0.006998864181007174, -0.010199308080392855, -0.004252211730280053, -0.0011217333705789956, -0.005046978010413257, -0.007846677144552292, -0.005318261923135577, -0.002940927500969366, -0.004517191478071981, -0.006467851920278509, -0.00553087052775938, -0.003969852304691553, -0.004485448906353441, -0.005710091503519821, -0.005465674841508406, -0.004521128768493441, -0.004596713711430616, -0.005313910002527693, -0.005338398420759498, -0.0048021916040046205, -0.004722993894109601, -0.005117323074533866, -0.0052220033916567914, -0.004937520199912155, -0.0048255960468999645, -0.005025841977648963, -0.0051341147410329845, -0.004998074632290877, -0.004899579166886941, -0.004986739745196198, -0.0050722825424156645, -0.00502256288973618, -0.004951489722339975, -0.00497204826151444, -0.005027860197497847, -0.005030707139345669, -0.0049909205737513175, -0.004968451644346869, -0.0049909205737513306, -0.0050307071393456675, -0.005027860197497846, -0.004972048261514433, -0.004951489722339973, -0.0050225628897361775, -0.005072282542415637, -0.004986739745196165, -0.004899579166886947, -0.004998074632290877, -0.005134114741033036, -0.005025841977649009, -0.004825596046899985, -0.004937520199912158, -0.005222003391656813, -0.005117323074533894, -0.0047229938941096014, -0.004802191604004627, -0.005338398420759484, -0.005313910002527694, -0.004596713711430626, -0.0045211287684934496, -0.005465674841508429, -0.00571009150351983, -0.004485448906353432, -0.0039698523046915665, -0.005530870527759388, -0.006467851920278467, -0.00451719147807188, -0.002940927500969366, -0.005318261923135579, -0.007846677144552335, -0.005046978010413268, -0.0011217333705790162, -0.00425221173028009, -0.0101993080803929, -0.006998864181007194, 0.0018383134798458638, -0.0008575038643757721, -0.013781527755720772, -0.012740220798227238, 0.005940050449317852, 0.008808924690933573, -0.01812348599804361, -0.02966698076106094, 0.010044846762873465, 0.04338496144511119, -0.021377335980674896, -0.16253172670495297], \"name\": \"coef real\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "N = 100\n",
    "T = 1# s\n",
    "\n",
    "t = np.linspace(0, T, N)\n",
    "s = np.ones(N)\n",
    "\n",
    "df = 1. / T\n",
    "k = [i * df for i in range(N)]\n",
    "\n",
    "Rp = 1.0\n",
    "Rs = 30.0\n",
    "w0 = 20\n",
    "w1 = 25\n",
    "HGen = transfer_function_butterworth_high_pass(Rp, Rs, w0, w1)\n",
    "\n",
    "H_jw = [0 if i == 0 else HGen(1j*i / w1) for i in k]\n",
    "afr = np.absolute(H_jw)\n",
    "phase = np.angle(H_jw)\n",
    "coef = np.fft.ifft(afr)\n",
    "\n",
    "\n",
    "# coef[20:] = 0\n",
    "# H_jw = np.fft.fft(coef.real)\n",
    "# afr = np.absolute(H_jw)\n",
    "afr = afr[:len(afr) // 2]\n",
    "# afr[0] = 0\n",
    "\n",
    "tr_afr = go.Scatter(\n",
    "    x = k,\n",
    "    y = afr,\n",
    "    name='Amplitude Frequency Response'\n",
    ")\n",
    "\n",
    "tr_coef_real = go.Scatter(\n",
    "    x = k,\n",
    "    y = coef.real,\n",
    "    name='coef real'\n",
    ")\n",
    "\n",
    "tr_coef_imag = go.Scatter(\n",
    "    x = t,\n",
    "    y = coef.imag,\n",
    "    name='coef imag'\n",
    ")\n",
    "\n",
    "rows = 1\n",
    "cols = 1\n",
    "fig = py.tools.make_subplots(rows = rows, cols = cols)\n",
    "\n",
    "fig['layout'].update(height=rows * 450, width=cols * 900)\n",
    "\n",
    "fig.append_trace(tr_afr, 1, 1)\n",
    "fig.append_trace(tr_coef_real, 1, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 161,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "signal",
         "type": "scatter",
         "x": [
          0,
          0.010101010101010102,
          0.020202020202020204,
          0.030303030303030304,
          0.04040404040404041,
          0.05050505050505051,
          0.06060606060606061,
          0.07070707070707072,
          0.08080808080808081,
          0.09090909090909091,
          0.10101010101010102,
          0.11111111111111112,
          0.12121212121212122,
          0.13131313131313133,
          0.14141414141414144,
          0.15151515151515152,
          0.16161616161616163,
          0.17171717171717174,
          0.18181818181818182,
          0.19191919191919193,
          0.20202020202020204,
          0.21212121212121213,
          0.22222222222222224,
          0.23232323232323235,
          0.24242424242424243,
          0.25252525252525254,
          0.26262626262626265,
          0.27272727272727276,
          0.2828282828282829,
          0.29292929292929293,
          0.30303030303030304,
          0.31313131313131315,
          0.32323232323232326,
          0.33333333333333337,
          0.3434343434343435,
          0.3535353535353536,
          0.36363636363636365,
          0.37373737373737376,
          0.38383838383838387,
          0.393939393939394,
          0.4040404040404041,
          0.4141414141414142,
          0.42424242424242425,
          0.43434343434343436,
          0.4444444444444445,
          0.4545454545454546,
          0.4646464646464647,
          0.4747474747474748,
          0.48484848484848486,
          0.494949494949495,
          0.5050505050505051,
          0.5151515151515152,
          0.5252525252525253,
          0.5353535353535354,
          0.5454545454545455,
          0.5555555555555556,
          0.5656565656565657,
          0.5757575757575758,
          0.5858585858585859,
          0.595959595959596,
          0.6060606060606061,
          0.6161616161616162,
          0.6262626262626263,
          0.6363636363636365,
          0.6464646464646465,
          0.6565656565656566,
          0.6666666666666667,
          0.6767676767676768,
          0.686868686868687,
          0.696969696969697,
          0.7070707070707072,
          0.7171717171717172,
          0.7272727272727273,
          0.7373737373737375,
          0.7474747474747475,
          0.7575757575757577,
          0.7676767676767677,
          0.7777777777777778,
          0.787878787878788,
          0.797979797979798,
          0.8080808080808082,
          0.8181818181818182,
          0.8282828282828284,
          0.8383838383838385,
          0.8484848484848485,
          0.8585858585858587,
          0.8686868686868687,
          0.8787878787878789,
          0.888888888888889,
          0.8989898989898991,
          0.9090909090909092,
          0.9191919191919192,
          0.9292929292929294,
          0.9393939393939394,
          0.9494949494949496,
          0.9595959595959597,
          0.9696969696969697,
          0.9797979797979799,
          0.98989898989899,
          1
         ],
         "xaxis": "x1",
         "y": [
          0.898719784333505,
          0.79766436806278,
          0.6432240179864138,
          1.3345737845958037,
          1.158485819246303,
          1.154463809750923,
          1.9205573417983453,
          1.5330133449812031,
          0.8064791515252401,
          0.6120416886875033,
          0.8510352743731736,
          -0.27996303137489453,
          -0.1571048855887699,
          0.15410126847449257,
          -0.26321309995011133,
          -0.5562748587431328,
          -0.13613357099003442,
          0.10054830665337589,
          0.31544216674673575,
          -0.1640498900835044,
          0.33799786417084043,
          0.47485714291492953,
          0.9343894654000892,
          1.186871312117348,
          1.635311296973962,
          1.8562036520012384,
          1.5787737025507518,
          1.612171293494252,
          0.6109049575311813,
          0.3802933014555408,
          0.4357330026492263,
          0.32671720526804016,
          0.19370369358449924,
          0.09391498905994866,
          -0.6268162018793332,
          -0.19046339042655147,
          -0.7345196080120142,
          -0.44646383016106717,
          -0.19563693440130386,
          0.49284804708847973,
          0.40606440574258285,
          1.2586340562325224,
          1.4551662067863775,
          1.3093666527545986,
          1.8634508370630607,
          1.3163605577013477,
          1.4502635594358584,
          1.2928201059962232,
          1.3703399110744803,
          0.9598108947607498,
          0.5827341419658806,
          -0.04194969527496667,
          -0.5457861227790274,
          0.10079283315177723,
          -0.41807686529765986,
          -0.23572011986868302,
          -0.13929783513005656,
          -0.3511737727447606,
          0.13432217184719425,
          0.5709360898227998,
          0.7363551271518032,
          0.5983907774238626,
          1.3339890578834577,
          0.9161454884118087,
          1.6346748237227873,
          1.795224966007693,
          0.9795359884128682,
          1.3200620324130152,
          0.4431239609701604,
          0.1656201153415029,
          0.7442413223926643,
          -0.17100927967718427,
          0.02673767582585551,
          -0.4524564243385508,
          -0.5253266674458357,
          -0.550020376632323,
          -0.07106559735203566,
          -0.5038257992195255,
          0.09642117316814641,
          0.7652357829027424,
          0.3773879607852433,
          1.395217941401564,
          1.7578384865460597,
          1.281402363905384,
          1.398409149376623,
          1.5958577380392096,
          0.9030744135744881,
          1.1218155797399967,
          0.737171410303757,
          0.14176719945577082,
          0.09194360809234059,
          0.0436074402759864,
          -0.33223320015402247,
          -0.6673547798074774,
          -0.6624495932542129,
          -0.9187503408008726,
          0.07644752686276524,
          0.39552777745320467,
          0.09914747207454011,
          0.2592765004166845
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered",
         "type": "scatter",
         "x": [
          0,
          0.010101010101010102,
          0.020202020202020204,
          0.030303030303030304,
          0.04040404040404041,
          0.05050505050505051,
          0.06060606060606061,
          0.07070707070707072,
          0.08080808080808081,
          0.09090909090909091,
          0.10101010101010102,
          0.11111111111111112,
          0.12121212121212122,
          0.13131313131313133,
          0.14141414141414144,
          0.15151515151515152,
          0.16161616161616163,
          0.17171717171717174,
          0.18181818181818182,
          0.19191919191919193,
          0.20202020202020204,
          0.21212121212121213,
          0.22222222222222224,
          0.23232323232323235,
          0.24242424242424243,
          0.25252525252525254,
          0.26262626262626265,
          0.27272727272727276,
          0.2828282828282829,
          0.29292929292929293,
          0.30303030303030304,
          0.31313131313131315,
          0.32323232323232326,
          0.33333333333333337,
          0.3434343434343435,
          0.3535353535353536,
          0.36363636363636365,
          0.37373737373737376,
          0.38383838383838387,
          0.393939393939394,
          0.4040404040404041,
          0.4141414141414142,
          0.42424242424242425,
          0.43434343434343436,
          0.4444444444444445,
          0.4545454545454546,
          0.4646464646464647,
          0.4747474747474748,
          0.48484848484848486,
          0.494949494949495,
          0.5050505050505051,
          0.5151515151515152,
          0.5252525252525253,
          0.5353535353535354,
          0.5454545454545455,
          0.5555555555555556,
          0.5656565656565657,
          0.5757575757575758,
          0.5858585858585859,
          0.595959595959596,
          0.6060606060606061,
          0.6161616161616162,
          0.6262626262626263,
          0.6363636363636365,
          0.6464646464646465,
          0.6565656565656566,
          0.6666666666666667,
          0.6767676767676768,
          0.686868686868687,
          0.696969696969697,
          0.7070707070707072,
          0.7171717171717172,
          0.7272727272727273,
          0.7373737373737375,
          0.7474747474747475,
          0.7575757575757577,
          0.7676767676767677,
          0.7777777777777778,
          0.787878787878788,
          0.797979797979798,
          0.8080808080808082,
          0.8181818181818182,
          0.8282828282828284,
          0.8383838383838385,
          0.8484848484848485,
          0.8585858585858587,
          0.8686868686868687,
          0.8787878787878789,
          0.888888888888889,
          0.8989898989898991,
          0.9090909090909092,
          0.9191919191919192,
          0.9292929292929294,
          0.9393939393939394,
          0.9494949494949496,
          0.9595959595959597,
          0.9696969696969697,
          0.9797979797979799,
          0.98989898989899,
          1
         ],
         "xaxis": "x1",
         "y": [
          0.6228596335475735,
          0.8862675185902609,
          0.9412404442983479,
          0.9518549615173226,
          1.171073550353854,
          1.5194634991096536,
          1.6447541018526997,
          1.4103919848892021,
          1.0468771404350212,
          0.7288371249791306,
          0.3855416194649656,
          0.05388308794617561,
          -0.07610467287166021,
          -0.08509615347158779,
          -0.2317764448541129,
          -0.3960655466795642,
          -0.24012253593271027,
          0.11071297712070809,
          0.21475579918400362,
          0.07827419816202397,
          0.13328250590541962,
          0.5180122817755171,
          0.9482739526708689,
          1.2536205385462977,
          1.542120712892233,
          1.8115502272814146,
          1.7991384524047394,
          1.3567650232203292,
          0.7480140534831645,
          0.38701507240877187,
          0.36063062092140635,
          0.38512164326489484,
          0.2203634321629557,
          -0.07327771631272512,
          -0.32869394380586003,
          -0.49676252423594836,
          -0.5689035863326721,
          -0.46734721871088325,
          -0.1518846643366258,
          0.2832550063361392,
          0.710666815268603,
          1.079319304710855,
          1.377847604698103,
          1.5668724697516365,
          1.5974347150443098,
          1.4892933216356739,
          1.3659563818143872,
          1.3378596794542974,
          1.3146120668371999,
          1.052966284980531,
          0.49343471700271835,
          -0.07223788813618341,
          -0.3138489993658441,
          -0.24924793568349643,
          -0.1682759498622662,
          -0.2357025405966111,
          -0.31836413738080827,
          -0.20086737426296788,
          0.13477372980828142,
          0.4956513172958016,
          0.7121690360534726,
          0.8193490474614354,
          0.9746155508388146,
          1.244667458166109,
          1.519857464696248,
          1.6062368777663956,
          1.3852435243434085,
          0.9437362990623471,
          0.5476762433651589,
          0.3874130600313126,
          0.3505800839139178,
          0.17995047546412893,
          -0.15584680050883692,
          -0.4316440335581106,
          -0.5028506492554705,
          -0.44969724495159824,
          -0.35960032185224466,
          -0.19679203242733745,
          0.07038946453512349,
          0.414091988821929,
          0.8229073529368125,
          1.2497304549338373,
          1.5327743502957083,
          1.5540166175755525,
          1.414374149584937,
          1.2957840478337592,
          1.2118240635869897,
          1.019266907436954,
          0.652862135404647,
          0.26275042745155397,
          0.0522720444267568,
          -0.022171165576119235,
          -0.23533627299786083,
          -0.6493890532892063,
          -0.8857466783243758,
          -0.6087627682713551,
          -0.05849677120176832,
          0.2587493467315781,
          0.2729641982020259,
          0.3406399478019197
         ],
         "yaxis": "y1"
        }
       ],
       "layout": {
        "height": 450,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0,
          1
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"b0fe6fd5-5014-4cc5-b4f7-458d48a35712\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"b0fe6fd5-5014-4cc5-b4f7-458d48a35712\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010101010101010102, 0.020202020202020204, 0.030303030303030304, 0.04040404040404041, 0.05050505050505051, 0.06060606060606061, 0.07070707070707072, 0.08080808080808081, 0.09090909090909091, 0.10101010101010102, 0.11111111111111112, 0.12121212121212122, 0.13131313131313133, 0.14141414141414144, 0.15151515151515152, 0.16161616161616163, 0.17171717171717174, 0.18181818181818182, 0.19191919191919193, 0.20202020202020204, 0.21212121212121213, 0.22222222222222224, 0.23232323232323235, 0.24242424242424243, 0.25252525252525254, 0.26262626262626265, 0.27272727272727276, 0.2828282828282829, 0.29292929292929293, 0.30303030303030304, 0.31313131313131315, 0.32323232323232326, 0.33333333333333337, 0.3434343434343435, 0.3535353535353536, 0.36363636363636365, 0.37373737373737376, 0.38383838383838387, 0.393939393939394, 0.4040404040404041, 0.4141414141414142, 0.42424242424242425, 0.43434343434343436, 0.4444444444444445, 0.4545454545454546, 0.4646464646464647, 0.4747474747474748, 0.48484848484848486, 0.494949494949495, 0.5050505050505051, 0.5151515151515152, 0.5252525252525253, 0.5353535353535354, 0.5454545454545455, 0.5555555555555556, 0.5656565656565657, 0.5757575757575758, 0.5858585858585859, 0.595959595959596, 0.6060606060606061, 0.6161616161616162, 0.6262626262626263, 0.6363636363636365, 0.6464646464646465, 0.6565656565656566, 0.6666666666666667, 0.6767676767676768, 0.686868686868687, 0.696969696969697, 0.7070707070707072, 0.7171717171717172, 0.7272727272727273, 0.7373737373737375, 0.7474747474747475, 0.7575757575757577, 0.7676767676767677, 0.7777777777777778, 0.787878787878788, 0.797979797979798, 0.8080808080808082, 0.8181818181818182, 0.8282828282828284, 0.8383838383838385, 0.8484848484848485, 0.8585858585858587, 0.8686868686868687, 0.8787878787878789, 0.888888888888889, 0.8989898989898991, 0.9090909090909092, 0.9191919191919192, 0.9292929292929294, 0.9393939393939394, 0.9494949494949496, 0.9595959595959597, 0.9696969696969697, 0.9797979797979799, 0.98989898989899, 1.0], \"y\": [0.898719784333505, 0.79766436806278, 0.6432240179864138, 1.3345737845958037, 1.158485819246303, 1.154463809750923, 1.9205573417983453, 1.5330133449812031, 0.8064791515252401, 0.6120416886875033, 0.8510352743731736, -0.27996303137489453, -0.1571048855887699, 0.15410126847449257, -0.26321309995011133, -0.5562748587431328, -0.13613357099003442, 0.10054830665337589, 0.31544216674673575, -0.1640498900835044, 0.33799786417084043, 0.47485714291492953, 0.9343894654000892, 1.186871312117348, 1.635311296973962, 1.8562036520012384, 1.5787737025507518, 1.612171293494252, 0.6109049575311813, 0.3802933014555408, 0.4357330026492263, 0.32671720526804016, 0.19370369358449924, 0.09391498905994866, -0.6268162018793332, -0.19046339042655147, -0.7345196080120142, -0.44646383016106717, -0.19563693440130386, 0.49284804708847973, 0.40606440574258285, 1.2586340562325224, 1.4551662067863775, 1.3093666527545986, 1.8634508370630607, 1.3163605577013477, 1.4502635594358584, 1.2928201059962232, 1.3703399110744803, 0.9598108947607498, 0.5827341419658806, -0.04194969527496667, -0.5457861227790274, 0.10079283315177723, -0.41807686529765986, -0.23572011986868302, -0.13929783513005656, -0.3511737727447606, 0.13432217184719425, 0.5709360898227998, 0.7363551271518032, 0.5983907774238626, 1.3339890578834577, 0.9161454884118087, 1.6346748237227873, 1.795224966007693, 0.9795359884128682, 1.3200620324130152, 0.4431239609701604, 0.1656201153415029, 0.7442413223926643, -0.17100927967718427, 0.02673767582585551, -0.4524564243385508, -0.5253266674458357, -0.550020376632323, -0.07106559735203566, -0.5038257992195255, 0.09642117316814641, 0.7652357829027424, 0.3773879607852433, 1.395217941401564, 1.7578384865460597, 1.281402363905384, 1.398409149376623, 1.5958577380392096, 0.9030744135744881, 1.1218155797399967, 0.737171410303757, 0.14176719945577082, 0.09194360809234059, 0.0436074402759864, -0.33223320015402247, -0.6673547798074774, -0.6624495932542129, -0.9187503408008726, 0.07644752686276524, 0.39552777745320467, 0.09914747207454011, 0.2592765004166845], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010101010101010102, 0.020202020202020204, 0.030303030303030304, 0.04040404040404041, 0.05050505050505051, 0.06060606060606061, 0.07070707070707072, 0.08080808080808081, 0.09090909090909091, 0.10101010101010102, 0.11111111111111112, 0.12121212121212122, 0.13131313131313133, 0.14141414141414144, 0.15151515151515152, 0.16161616161616163, 0.17171717171717174, 0.18181818181818182, 0.19191919191919193, 0.20202020202020204, 0.21212121212121213, 0.22222222222222224, 0.23232323232323235, 0.24242424242424243, 0.25252525252525254, 0.26262626262626265, 0.27272727272727276, 0.2828282828282829, 0.29292929292929293, 0.30303030303030304, 0.31313131313131315, 0.32323232323232326, 0.33333333333333337, 0.3434343434343435, 0.3535353535353536, 0.36363636363636365, 0.37373737373737376, 0.38383838383838387, 0.393939393939394, 0.4040404040404041, 0.4141414141414142, 0.42424242424242425, 0.43434343434343436, 0.4444444444444445, 0.4545454545454546, 0.4646464646464647, 0.4747474747474748, 0.48484848484848486, 0.494949494949495, 0.5050505050505051, 0.5151515151515152, 0.5252525252525253, 0.5353535353535354, 0.5454545454545455, 0.5555555555555556, 0.5656565656565657, 0.5757575757575758, 0.5858585858585859, 0.595959595959596, 0.6060606060606061, 0.6161616161616162, 0.6262626262626263, 0.6363636363636365, 0.6464646464646465, 0.6565656565656566, 0.6666666666666667, 0.6767676767676768, 0.686868686868687, 0.696969696969697, 0.7070707070707072, 0.7171717171717172, 0.7272727272727273, 0.7373737373737375, 0.7474747474747475, 0.7575757575757577, 0.7676767676767677, 0.7777777777777778, 0.787878787878788, 0.797979797979798, 0.8080808080808082, 0.8181818181818182, 0.8282828282828284, 0.8383838383838385, 0.8484848484848485, 0.8585858585858587, 0.8686868686868687, 0.8787878787878789, 0.888888888888889, 0.8989898989898991, 0.9090909090909092, 0.9191919191919192, 0.9292929292929294, 0.9393939393939394, 0.9494949494949496, 0.9595959595959597, 0.9696969696969697, 0.9797979797979799, 0.98989898989899, 1.0], \"y\": [0.6228596335475735, 0.8862675185902609, 0.9412404442983479, 0.9518549615173226, 1.171073550353854, 1.5194634991096536, 1.6447541018526997, 1.4103919848892021, 1.0468771404350212, 0.7288371249791306, 0.3855416194649656, 0.05388308794617561, -0.07610467287166021, -0.08509615347158779, -0.2317764448541129, -0.3960655466795642, -0.24012253593271027, 0.11071297712070809, 0.21475579918400362, 0.07827419816202397, 0.13328250590541962, 0.5180122817755171, 0.9482739526708689, 1.2536205385462977, 1.542120712892233, 1.8115502272814146, 1.7991384524047394, 1.3567650232203292, 0.7480140534831645, 0.38701507240877187, 0.36063062092140635, 0.38512164326489484, 0.2203634321629557, -0.07327771631272512, -0.32869394380586003, -0.49676252423594836, -0.5689035863326721, -0.46734721871088325, -0.1518846643366258, 0.2832550063361392, 0.710666815268603, 1.079319304710855, 1.377847604698103, 1.5668724697516365, 1.5974347150443098, 1.4892933216356739, 1.3659563818143872, 1.3378596794542974, 1.3146120668371999, 1.052966284980531, 0.49343471700271835, -0.07223788813618341, -0.3138489993658441, -0.24924793568349643, -0.1682759498622662, -0.2357025405966111, -0.31836413738080827, -0.20086737426296788, 0.13477372980828142, 0.4956513172958016, 0.7121690360534726, 0.8193490474614354, 0.9746155508388146, 1.244667458166109, 1.519857464696248, 1.6062368777663956, 1.3852435243434085, 0.9437362990623471, 0.5476762433651589, 0.3874130600313126, 0.3505800839139178, 0.17995047546412893, -0.15584680050883692, -0.4316440335581106, -0.5028506492554705, -0.44969724495159824, -0.35960032185224466, -0.19679203242733745, 0.07038946453512349, 0.414091988821929, 0.8229073529368125, 1.2497304549338373, 1.5327743502957083, 1.5540166175755525, 1.414374149584937, 1.2957840478337592, 1.2118240635869897, 1.019266907436954, 0.652862135404647, 0.26275042745155397, 0.0522720444267568, -0.022171165576119235, -0.23533627299786083, -0.6493890532892063, -0.8857466783243758, -0.6087627682713551, -0.05849677120176832, 0.2587493467315781, 0.2729641982020259, 0.3406399478019197], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"b0fe6fd5-5014-4cc5-b4f7-458d48a35712\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"b0fe6fd5-5014-4cc5-b4f7-458d48a35712\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010101010101010102, 0.020202020202020204, 0.030303030303030304, 0.04040404040404041, 0.05050505050505051, 0.06060606060606061, 0.07070707070707072, 0.08080808080808081, 0.09090909090909091, 0.10101010101010102, 0.11111111111111112, 0.12121212121212122, 0.13131313131313133, 0.14141414141414144, 0.15151515151515152, 0.16161616161616163, 0.17171717171717174, 0.18181818181818182, 0.19191919191919193, 0.20202020202020204, 0.21212121212121213, 0.22222222222222224, 0.23232323232323235, 0.24242424242424243, 0.25252525252525254, 0.26262626262626265, 0.27272727272727276, 0.2828282828282829, 0.29292929292929293, 0.30303030303030304, 0.31313131313131315, 0.32323232323232326, 0.33333333333333337, 0.3434343434343435, 0.3535353535353536, 0.36363636363636365, 0.37373737373737376, 0.38383838383838387, 0.393939393939394, 0.4040404040404041, 0.4141414141414142, 0.42424242424242425, 0.43434343434343436, 0.4444444444444445, 0.4545454545454546, 0.4646464646464647, 0.4747474747474748, 0.48484848484848486, 0.494949494949495, 0.5050505050505051, 0.5151515151515152, 0.5252525252525253, 0.5353535353535354, 0.5454545454545455, 0.5555555555555556, 0.5656565656565657, 0.5757575757575758, 0.5858585858585859, 0.595959595959596, 0.6060606060606061, 0.6161616161616162, 0.6262626262626263, 0.6363636363636365, 0.6464646464646465, 0.6565656565656566, 0.6666666666666667, 0.6767676767676768, 0.686868686868687, 0.696969696969697, 0.7070707070707072, 0.7171717171717172, 0.7272727272727273, 0.7373737373737375, 0.7474747474747475, 0.7575757575757577, 0.7676767676767677, 0.7777777777777778, 0.787878787878788, 0.797979797979798, 0.8080808080808082, 0.8181818181818182, 0.8282828282828284, 0.8383838383838385, 0.8484848484848485, 0.8585858585858587, 0.8686868686868687, 0.8787878787878789, 0.888888888888889, 0.8989898989898991, 0.9090909090909092, 0.9191919191919192, 0.9292929292929294, 0.9393939393939394, 0.9494949494949496, 0.9595959595959597, 0.9696969696969697, 0.9797979797979799, 0.98989898989899, 1.0], \"y\": [0.898719784333505, 0.79766436806278, 0.6432240179864138, 1.3345737845958037, 1.158485819246303, 1.154463809750923, 1.9205573417983453, 1.5330133449812031, 0.8064791515252401, 0.6120416886875033, 0.8510352743731736, -0.27996303137489453, -0.1571048855887699, 0.15410126847449257, -0.26321309995011133, -0.5562748587431328, -0.13613357099003442, 0.10054830665337589, 0.31544216674673575, -0.1640498900835044, 0.33799786417084043, 0.47485714291492953, 0.9343894654000892, 1.186871312117348, 1.635311296973962, 1.8562036520012384, 1.5787737025507518, 1.612171293494252, 0.6109049575311813, 0.3802933014555408, 0.4357330026492263, 0.32671720526804016, 0.19370369358449924, 0.09391498905994866, -0.6268162018793332, -0.19046339042655147, -0.7345196080120142, -0.44646383016106717, -0.19563693440130386, 0.49284804708847973, 0.40606440574258285, 1.2586340562325224, 1.4551662067863775, 1.3093666527545986, 1.8634508370630607, 1.3163605577013477, 1.4502635594358584, 1.2928201059962232, 1.3703399110744803, 0.9598108947607498, 0.5827341419658806, -0.04194969527496667, -0.5457861227790274, 0.10079283315177723, -0.41807686529765986, -0.23572011986868302, -0.13929783513005656, -0.3511737727447606, 0.13432217184719425, 0.5709360898227998, 0.7363551271518032, 0.5983907774238626, 1.3339890578834577, 0.9161454884118087, 1.6346748237227873, 1.795224966007693, 0.9795359884128682, 1.3200620324130152, 0.4431239609701604, 0.1656201153415029, 0.7442413223926643, -0.17100927967718427, 0.02673767582585551, -0.4524564243385508, -0.5253266674458357, -0.550020376632323, -0.07106559735203566, -0.5038257992195255, 0.09642117316814641, 0.7652357829027424, 0.3773879607852433, 1.395217941401564, 1.7578384865460597, 1.281402363905384, 1.398409149376623, 1.5958577380392096, 0.9030744135744881, 1.1218155797399967, 0.737171410303757, 0.14176719945577082, 0.09194360809234059, 0.0436074402759864, -0.33223320015402247, -0.6673547798074774, -0.6624495932542129, -0.9187503408008726, 0.07644752686276524, 0.39552777745320467, 0.09914747207454011, 0.2592765004166845], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010101010101010102, 0.020202020202020204, 0.030303030303030304, 0.04040404040404041, 0.05050505050505051, 0.06060606060606061, 0.07070707070707072, 0.08080808080808081, 0.09090909090909091, 0.10101010101010102, 0.11111111111111112, 0.12121212121212122, 0.13131313131313133, 0.14141414141414144, 0.15151515151515152, 0.16161616161616163, 0.17171717171717174, 0.18181818181818182, 0.19191919191919193, 0.20202020202020204, 0.21212121212121213, 0.22222222222222224, 0.23232323232323235, 0.24242424242424243, 0.25252525252525254, 0.26262626262626265, 0.27272727272727276, 0.2828282828282829, 0.29292929292929293, 0.30303030303030304, 0.31313131313131315, 0.32323232323232326, 0.33333333333333337, 0.3434343434343435, 0.3535353535353536, 0.36363636363636365, 0.37373737373737376, 0.38383838383838387, 0.393939393939394, 0.4040404040404041, 0.4141414141414142, 0.42424242424242425, 0.43434343434343436, 0.4444444444444445, 0.4545454545454546, 0.4646464646464647, 0.4747474747474748, 0.48484848484848486, 0.494949494949495, 0.5050505050505051, 0.5151515151515152, 0.5252525252525253, 0.5353535353535354, 0.5454545454545455, 0.5555555555555556, 0.5656565656565657, 0.5757575757575758, 0.5858585858585859, 0.595959595959596, 0.6060606060606061, 0.6161616161616162, 0.6262626262626263, 0.6363636363636365, 0.6464646464646465, 0.6565656565656566, 0.6666666666666667, 0.6767676767676768, 0.686868686868687, 0.696969696969697, 0.7070707070707072, 0.7171717171717172, 0.7272727272727273, 0.7373737373737375, 0.7474747474747475, 0.7575757575757577, 0.7676767676767677, 0.7777777777777778, 0.787878787878788, 0.797979797979798, 0.8080808080808082, 0.8181818181818182, 0.8282828282828284, 0.8383838383838385, 0.8484848484848485, 0.8585858585858587, 0.8686868686868687, 0.8787878787878789, 0.888888888888889, 0.8989898989898991, 0.9090909090909092, 0.9191919191919192, 0.9292929292929294, 0.9393939393939394, 0.9494949494949496, 0.9595959595959597, 0.9696969696969697, 0.9797979797979799, 0.98989898989899, 1.0], \"y\": [0.6228596335475735, 0.8862675185902609, 0.9412404442983479, 0.9518549615173226, 1.171073550353854, 1.5194634991096536, 1.6447541018526997, 1.4103919848892021, 1.0468771404350212, 0.7288371249791306, 0.3855416194649656, 0.05388308794617561, -0.07610467287166021, -0.08509615347158779, -0.2317764448541129, -0.3960655466795642, -0.24012253593271027, 0.11071297712070809, 0.21475579918400362, 0.07827419816202397, 0.13328250590541962, 0.5180122817755171, 0.9482739526708689, 1.2536205385462977, 1.542120712892233, 1.8115502272814146, 1.7991384524047394, 1.3567650232203292, 0.7480140534831645, 0.38701507240877187, 0.36063062092140635, 0.38512164326489484, 0.2203634321629557, -0.07327771631272512, -0.32869394380586003, -0.49676252423594836, -0.5689035863326721, -0.46734721871088325, -0.1518846643366258, 0.2832550063361392, 0.710666815268603, 1.079319304710855, 1.377847604698103, 1.5668724697516365, 1.5974347150443098, 1.4892933216356739, 1.3659563818143872, 1.3378596794542974, 1.3146120668371999, 1.052966284980531, 0.49343471700271835, -0.07223788813618341, -0.3138489993658441, -0.24924793568349643, -0.1682759498622662, -0.2357025405966111, -0.31836413738080827, -0.20086737426296788, 0.13477372980828142, 0.4956513172958016, 0.7121690360534726, 0.8193490474614354, 0.9746155508388146, 1.244667458166109, 1.519857464696248, 1.6062368777663956, 1.3852435243434085, 0.9437362990623471, 0.5476762433651589, 0.3874130600313126, 0.3505800839139178, 0.17995047546412893, -0.15584680050883692, -0.4316440335581106, -0.5028506492554705, -0.44969724495159824, -0.35960032185224466, -0.19679203242733745, 0.07038946453512349, 0.414091988821929, 0.8229073529368125, 1.2497304549338373, 1.5327743502957083, 1.5540166175755525, 1.414374149584937, 1.2957840478337592, 1.2118240635869897, 1.019266907436954, 0.652862135404647, 0.26275042745155397, 0.0522720444267568, -0.022171165576119235, -0.23533627299786083, -0.6493890532892063, -0.8857466783243758, -0.6087627682713551, -0.05849677120176832, 0.2587493467315781, 0.2729641982020259, 0.3406399478019197], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "f = 5\n",
    "w = 2 * np.pi * f\n",
    "\n",
    "# t = np.linspace(0, T, N)\n",
    "\n",
    "s = [np.sin(w * i) + np.random.rand()  for i in t]\n",
    "fft = np.fft.fft(s)\n",
    "\n",
    "filtsym = np.append(afr[::-1], afr)\n",
    "\n",
    "filtered = np.fft.ifft(np.fft.fft(s) * filtsym).real\n",
    "\n",
    "tr_s = go.Scatter(\n",
    "    x = t,\n",
    "    y = s,\n",
    "    name='signal'\n",
    ")\n",
    "\n",
    "tr_fs = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered,\n",
    "    name='filtered'\n",
    ")\n",
    "\n",
    "rows = 1\n",
    "cols = 1\n",
    "fig = py.tools.make_subplots(rows = rows, cols = cols)\n",
    "\n",
    "fig['layout'].update(height=rows * 450, width=cols * 900)\n",
    "\n",
    "fig.append_trace(tr_s, 1, 1)\n",
    "fig.append_trace(tr_fs, 1, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 162,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This is the format of your plot grid:\n",
      "[ (1,1) x1,y1 ]\n",
      "\n"
     ]
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "data": [
        {
         "name": "signal",
         "type": "scatter",
         "x": [
          0,
          0.010101010101010102,
          0.020202020202020204,
          0.030303030303030304,
          0.04040404040404041,
          0.05050505050505051,
          0.06060606060606061,
          0.07070707070707072,
          0.08080808080808081,
          0.09090909090909091,
          0.10101010101010102,
          0.11111111111111112,
          0.12121212121212122,
          0.13131313131313133,
          0.14141414141414144,
          0.15151515151515152,
          0.16161616161616163,
          0.17171717171717174,
          0.18181818181818182,
          0.19191919191919193,
          0.20202020202020204,
          0.21212121212121213,
          0.22222222222222224,
          0.23232323232323235,
          0.24242424242424243,
          0.25252525252525254,
          0.26262626262626265,
          0.27272727272727276,
          0.2828282828282829,
          0.29292929292929293,
          0.30303030303030304,
          0.31313131313131315,
          0.32323232323232326,
          0.33333333333333337,
          0.3434343434343435,
          0.3535353535353536,
          0.36363636363636365,
          0.37373737373737376,
          0.38383838383838387,
          0.393939393939394,
          0.4040404040404041,
          0.4141414141414142,
          0.42424242424242425,
          0.43434343434343436,
          0.4444444444444445,
          0.4545454545454546,
          0.4646464646464647,
          0.4747474747474748,
          0.48484848484848486,
          0.494949494949495,
          0.5050505050505051,
          0.5151515151515152,
          0.5252525252525253,
          0.5353535353535354,
          0.5454545454545455,
          0.5555555555555556,
          0.5656565656565657,
          0.5757575757575758,
          0.5858585858585859,
          0.595959595959596,
          0.6060606060606061,
          0.6161616161616162,
          0.6262626262626263,
          0.6363636363636365,
          0.6464646464646465,
          0.6565656565656566,
          0.6666666666666667,
          0.6767676767676768,
          0.686868686868687,
          0.696969696969697,
          0.7070707070707072,
          0.7171717171717172,
          0.7272727272727273,
          0.7373737373737375,
          0.7474747474747475,
          0.7575757575757577,
          0.7676767676767677,
          0.7777777777777778,
          0.787878787878788,
          0.797979797979798,
          0.8080808080808082,
          0.8181818181818182,
          0.8282828282828284,
          0.8383838383838385,
          0.8484848484848485,
          0.8585858585858587,
          0.8686868686868687,
          0.8787878787878789,
          0.888888888888889,
          0.8989898989898991,
          0.9090909090909092,
          0.9191919191919192,
          0.9292929292929294,
          0.9393939393939394,
          0.9494949494949496,
          0.9595959595959597,
          0.9696969696969697,
          0.9797979797979799,
          0.98989898989899,
          1
         ],
         "xaxis": "x1",
         "y": [
          0,
          1.0632980473304396,
          0.09486452007568141,
          -0.8096160948225978,
          0.31457190683764413,
          1.3088882216504294,
          0.2766064123561447,
          -0.5640435523720824,
          0.6127891896742188,
          1.5304622593365302,
          0.4349065330812892,
          -0.34202014332566855,
          0.8793302558425224,
          1.7133941548723115,
          0.5558359315052136,
          -0.15723561627320548,
          1.1008734171305952,
          1.845295522007523,
          0.6278994385130882,
          -0.02075438117896622,
          1.2669356871425639,
          1.9168123870382092,
          0.6427876096865377,
          0.0596906041961478,
          1.3705297948433361,
          1.9222284217784564,
          0.5959242405453227,
          0.0801894465264168,
          1.4085973583039553,
          1.859835932851279,
          0.48677429698725416,
          0.04090093065700118,
          1.3821905103918075,
          1.7320508075688759,
          0.3188924630613569,
          -0.05396358941867785,
          1.2963903918098567,
          1.5452640260136339,
          0.09970913665351522,
          -0.1964169658297269,
          1.1599677929174157,
          1.3094392321042352,
          -0.15993246449319842,
          -0.37521592888514055,
          0.9848077530122106,
          1.0374821311956859,
          -0.4464584677297532,
          -0.5765903126841729,
          0.7851350547862959,
          0.7444221048769301,
          -0.744422104876931,
          -0.785135054786285,
          0.5765903126841923,
          0.4464584677297522,
          -1.037482131195696,
          -0.98480775301221,
          0.3752159288851496,
          0.15993246449318627,
          -1.3094392321042356,
          -1.159967792917404,
          0.19641696582973556,
          -0.09970913665352787,
          -1.5452640260136385,
          -1.2963903918098385,
          0.05396358941868573,
          -0.3188924630613701,
          -1.7320508075688803,
          -1.3821905103918004,
          -0.040900930656990964,
          -0.4867742969872612,
          -1.8598359328512857,
          -1.4085973583039353,
          -0.08018944652641347,
          -0.5959242405453431,
          -1.9222284217784567,
          -1.370529794843322,
          -0.05969060419614247,
          -0.6427876096865386,
          -1.9168123870382143,
          -1.2669356871425492,
          0.020754381178970882,
          -0.6278994385130992,
          -1.845295522007527,
          -1.1008734171305838,
          0.15723561627320803,
          -0.5558359315052246,
          -1.7133941548723137,
          -0.879330255842514,
          0.34202014332567043,
          -0.4349065330812968,
          -1.530462259336531,
          -0.6127891896742126,
          0.5640435523720835,
          -0.2766064123561489,
          -1.3088882216504312,
          -0.3145719068376407,
          0.8096160948225974,
          -0.0948645200756835,
          -1.0632980473304396,
          7.372640020347653e-16
         ],
         "yaxis": "y1"
        },
        {
         "name": "filtered",
         "type": "scatter",
         "x": [
          0,
          0.010101010101010102,
          0.020202020202020204,
          0.030303030303030304,
          0.04040404040404041,
          0.05050505050505051,
          0.06060606060606061,
          0.07070707070707072,
          0.08080808080808081,
          0.09090909090909091,
          0.10101010101010102,
          0.11111111111111112,
          0.12121212121212122,
          0.13131313131313133,
          0.14141414141414144,
          0.15151515151515152,
          0.16161616161616163,
          0.17171717171717174,
          0.18181818181818182,
          0.19191919191919193,
          0.20202020202020204,
          0.21212121212121213,
          0.22222222222222224,
          0.23232323232323235,
          0.24242424242424243,
          0.25252525252525254,
          0.26262626262626265,
          0.27272727272727276,
          0.2828282828282829,
          0.29292929292929293,
          0.30303030303030304,
          0.31313131313131315,
          0.32323232323232326,
          0.33333333333333337,
          0.3434343434343435,
          0.3535353535353536,
          0.36363636363636365,
          0.37373737373737376,
          0.38383838383838387,
          0.393939393939394,
          0.4040404040404041,
          0.4141414141414142,
          0.42424242424242425,
          0.43434343434343436,
          0.4444444444444445,
          0.4545454545454546,
          0.4646464646464647,
          0.4747474747474748,
          0.48484848484848486,
          0.494949494949495,
          0.5050505050505051,
          0.5151515151515152,
          0.5252525252525253,
          0.5353535353535354,
          0.5454545454545455,
          0.5555555555555556,
          0.5656565656565657,
          0.5757575757575758,
          0.5858585858585859,
          0.595959595959596,
          0.6060606060606061,
          0.6161616161616162,
          0.6262626262626263,
          0.6363636363636365,
          0.6464646464646465,
          0.6565656565656566,
          0.6666666666666667,
          0.6767676767676768,
          0.686868686868687,
          0.696969696969697,
          0.7070707070707072,
          0.7171717171717172,
          0.7272727272727273,
          0.7373737373737375,
          0.7474747474747475,
          0.7575757575757577,
          0.7676767676767677,
          0.7777777777777778,
          0.787878787878788,
          0.797979797979798,
          0.8080808080808082,
          0.8181818181818182,
          0.8282828282828284,
          0.8383838383838385,
          0.8484848484848485,
          0.8585858585858587,
          0.8686868686868687,
          0.8787878787878789,
          0.888888888888889,
          0.8989898989898991,
          0.9090909090909092,
          0.9191919191919192,
          0.9292929292929294,
          0.9393939393939394,
          0.9494949494949496,
          0.9595959595959597,
          0.9696969696969697,
          0.9797979797979799,
          0.98989898989899,
          1
         ],
         "xaxis": "x1",
         "y": [
          -0.401824508104993,
          0.4698599081567095,
          0.08257278752893317,
          -0.5922017323119959,
          0.015980210749264714,
          0.6645165537320137,
          -0.07194213569756898,
          -0.7117838081373059,
          0.11099044935884819,
          0.743114788976495,
          -0.14196601644849244,
          -0.7633146232145599,
          0.16891991130030623,
          0.7754439852795105,
          -0.19391069430425717,
          -0.7816209839676137,
          0.2180021165042306,
          0.7833528228213149,
          -0.24172425335999528,
          -0.7817175449119703,
          0.26531679869928043,
          0.7774850249873515,
          -0.28886369702995934,
          -0.7712039457760688,
          0.3123681586375562,
          0.7632650989700129,
          -0.33579408857234755,
          -0.7539471349925142,
          0.35908859064241866,
          0.7434493566146523,
          -0.3821938698213983,
          -0.7319151032152601,
          0.40505323753879274,
          0.719448384761597,
          -0.42761386992045614,
          -0.7061257045144416,
          0.44982781037780584,
          0.6920044611675232,
          -0.47165205484963046,
          -0.6771289207292669,
          0.49304818813586776,
          0.6615344626122378,
          -0.5139818285872818,
          -0.6452506023940588,
          0.5344220165701559,
          0.6283031513669266,
          -0.5543406108210874,
          -0.6107157725900565,
          0.5737117140489998,
          0.592511122162223,
          -0.5925111221622273,
          -0.5737117140489975,
          0.6107157725900655,
          0.554340610821081,
          -0.6283031513669339,
          -0.5344220165701508,
          0.6452506023940705,
          0.5139818285872702,
          -0.661534462612243,
          -0.4930481881358601,
          0.6771289207292749,
          0.4716520548496195,
          -0.6920044611675288,
          -0.4498278103777951,
          0.7061257045144461,
          0.4276138699204454,
          -0.719448384761599,
          -0.4050532375387871,
          0.7319151032152681,
          0.3821938698213893,
          -0.7434493566146623,
          -0.35908859064240267,
          0.7539471349925174,
          0.33579408857233217,
          -0.7632650989700104,
          -0.3123681586375476,
          0.7712039457760677,
          0.2888636970299563,
          -0.7774850249873592,
          -0.2653167986992696,
          0.7817175449119738,
          0.24172425335998532,
          -0.7833528228213179,
          -0.21800211650421986,
          0.7816209839676148,
          0.19391069430424776,
          -0.7754439852795101,
          -0.1689199113002997,
          0.7633146232145618,
          0.1419660164484853,
          -0.7431147889764959,
          -0.11099044935884127,
          0.7117838081373052,
          0.07194213569756443,
          -0.6645165537320137,
          -0.01598021074926102,
          0.5922017323119966,
          -0.0825727875289362,
          -0.46985990815671025,
          0.4018245081049946
         ],
         "yaxis": "y1"
        }
       ],
       "layout": {
        "height": 450,
        "width": 900,
        "xaxis1": {
         "anchor": "y1",
         "domain": [
          0,
          1
         ]
        },
        "yaxis1": {
         "anchor": "x1",
         "domain": [
          0,
          1
         ]
        }
       }
      },
      "text/html": [
       "<div id=\"b1f85295-a55b-4809-a5d4-e16efc0aeb1b\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"b1f85295-a55b-4809-a5d4-e16efc0aeb1b\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010101010101010102, 0.020202020202020204, 0.030303030303030304, 0.04040404040404041, 0.05050505050505051, 0.06060606060606061, 0.07070707070707072, 0.08080808080808081, 0.09090909090909091, 0.10101010101010102, 0.11111111111111112, 0.12121212121212122, 0.13131313131313133, 0.14141414141414144, 0.15151515151515152, 0.16161616161616163, 0.17171717171717174, 0.18181818181818182, 0.19191919191919193, 0.20202020202020204, 0.21212121212121213, 0.22222222222222224, 0.23232323232323235, 0.24242424242424243, 0.25252525252525254, 0.26262626262626265, 0.27272727272727276, 0.2828282828282829, 0.29292929292929293, 0.30303030303030304, 0.31313131313131315, 0.32323232323232326, 0.33333333333333337, 0.3434343434343435, 0.3535353535353536, 0.36363636363636365, 0.37373737373737376, 0.38383838383838387, 0.393939393939394, 0.4040404040404041, 0.4141414141414142, 0.42424242424242425, 0.43434343434343436, 0.4444444444444445, 0.4545454545454546, 0.4646464646464647, 0.4747474747474748, 0.48484848484848486, 0.494949494949495, 0.5050505050505051, 0.5151515151515152, 0.5252525252525253, 0.5353535353535354, 0.5454545454545455, 0.5555555555555556, 0.5656565656565657, 0.5757575757575758, 0.5858585858585859, 0.595959595959596, 0.6060606060606061, 0.6161616161616162, 0.6262626262626263, 0.6363636363636365, 0.6464646464646465, 0.6565656565656566, 0.6666666666666667, 0.6767676767676768, 0.686868686868687, 0.696969696969697, 0.7070707070707072, 0.7171717171717172, 0.7272727272727273, 0.7373737373737375, 0.7474747474747475, 0.7575757575757577, 0.7676767676767677, 0.7777777777777778, 0.787878787878788, 0.797979797979798, 0.8080808080808082, 0.8181818181818182, 0.8282828282828284, 0.8383838383838385, 0.8484848484848485, 0.8585858585858587, 0.8686868686868687, 0.8787878787878789, 0.888888888888889, 0.8989898989898991, 0.9090909090909092, 0.9191919191919192, 0.9292929292929294, 0.9393939393939394, 0.9494949494949496, 0.9595959595959597, 0.9696969696969697, 0.9797979797979799, 0.98989898989899, 1.0], \"y\": [0.0, 1.0632980473304396, 0.09486452007568141, -0.8096160948225978, 0.31457190683764413, 1.3088882216504294, 0.2766064123561447, -0.5640435523720824, 0.6127891896742188, 1.5304622593365302, 0.4349065330812892, -0.34202014332566855, 0.8793302558425224, 1.7133941548723115, 0.5558359315052136, -0.15723561627320548, 1.1008734171305952, 1.845295522007523, 0.6278994385130882, -0.02075438117896622, 1.2669356871425639, 1.9168123870382092, 0.6427876096865377, 0.0596906041961478, 1.3705297948433361, 1.9222284217784564, 0.5959242405453227, 0.0801894465264168, 1.4085973583039553, 1.859835932851279, 0.48677429698725416, 0.04090093065700118, 1.3821905103918075, 1.7320508075688759, 0.3188924630613569, -0.05396358941867785, 1.2963903918098567, 1.5452640260136339, 0.09970913665351522, -0.1964169658297269, 1.1599677929174157, 1.3094392321042352, -0.15993246449319842, -0.37521592888514055, 0.9848077530122106, 1.0374821311956859, -0.4464584677297532, -0.5765903126841729, 0.7851350547862959, 0.7444221048769301, -0.744422104876931, -0.785135054786285, 0.5765903126841923, 0.4464584677297522, -1.037482131195696, -0.98480775301221, 0.3752159288851496, 0.15993246449318627, -1.3094392321042356, -1.159967792917404, 0.19641696582973556, -0.09970913665352787, -1.5452640260136385, -1.2963903918098385, 0.05396358941868573, -0.3188924630613701, -1.7320508075688803, -1.3821905103918004, -0.040900930656990964, -0.4867742969872612, -1.8598359328512857, -1.4085973583039353, -0.08018944652641347, -0.5959242405453431, -1.9222284217784567, -1.370529794843322, -0.05969060419614247, -0.6427876096865386, -1.9168123870382143, -1.2669356871425492, 0.020754381178970882, -0.6278994385130992, -1.845295522007527, -1.1008734171305838, 0.15723561627320803, -0.5558359315052246, -1.7133941548723137, -0.879330255842514, 0.34202014332567043, -0.4349065330812968, -1.530462259336531, -0.6127891896742126, 0.5640435523720835, -0.2766064123561489, -1.3088882216504312, -0.3145719068376407, 0.8096160948225974, -0.0948645200756835, -1.0632980473304396, 7.372640020347653e-16], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010101010101010102, 0.020202020202020204, 0.030303030303030304, 0.04040404040404041, 0.05050505050505051, 0.06060606060606061, 0.07070707070707072, 0.08080808080808081, 0.09090909090909091, 0.10101010101010102, 0.11111111111111112, 0.12121212121212122, 0.13131313131313133, 0.14141414141414144, 0.15151515151515152, 0.16161616161616163, 0.17171717171717174, 0.18181818181818182, 0.19191919191919193, 0.20202020202020204, 0.21212121212121213, 0.22222222222222224, 0.23232323232323235, 0.24242424242424243, 0.25252525252525254, 0.26262626262626265, 0.27272727272727276, 0.2828282828282829, 0.29292929292929293, 0.30303030303030304, 0.31313131313131315, 0.32323232323232326, 0.33333333333333337, 0.3434343434343435, 0.3535353535353536, 0.36363636363636365, 0.37373737373737376, 0.38383838383838387, 0.393939393939394, 0.4040404040404041, 0.4141414141414142, 0.42424242424242425, 0.43434343434343436, 0.4444444444444445, 0.4545454545454546, 0.4646464646464647, 0.4747474747474748, 0.48484848484848486, 0.494949494949495, 0.5050505050505051, 0.5151515151515152, 0.5252525252525253, 0.5353535353535354, 0.5454545454545455, 0.5555555555555556, 0.5656565656565657, 0.5757575757575758, 0.5858585858585859, 0.595959595959596, 0.6060606060606061, 0.6161616161616162, 0.6262626262626263, 0.6363636363636365, 0.6464646464646465, 0.6565656565656566, 0.6666666666666667, 0.6767676767676768, 0.686868686868687, 0.696969696969697, 0.7070707070707072, 0.7171717171717172, 0.7272727272727273, 0.7373737373737375, 0.7474747474747475, 0.7575757575757577, 0.7676767676767677, 0.7777777777777778, 0.787878787878788, 0.797979797979798, 0.8080808080808082, 0.8181818181818182, 0.8282828282828284, 0.8383838383838385, 0.8484848484848485, 0.8585858585858587, 0.8686868686868687, 0.8787878787878789, 0.888888888888889, 0.8989898989898991, 0.9090909090909092, 0.9191919191919192, 0.9292929292929294, 0.9393939393939394, 0.9494949494949496, 0.9595959595959597, 0.9696969696969697, 0.9797979797979799, 0.98989898989899, 1.0], \"y\": [-0.401824508104993, 0.4698599081567095, 0.08257278752893317, -0.5922017323119959, 0.015980210749264714, 0.6645165537320137, -0.07194213569756898, -0.7117838081373059, 0.11099044935884819, 0.743114788976495, -0.14196601644849244, -0.7633146232145599, 0.16891991130030623, 0.7754439852795105, -0.19391069430425717, -0.7816209839676137, 0.2180021165042306, 0.7833528228213149, -0.24172425335999528, -0.7817175449119703, 0.26531679869928043, 0.7774850249873515, -0.28886369702995934, -0.7712039457760688, 0.3123681586375562, 0.7632650989700129, -0.33579408857234755, -0.7539471349925142, 0.35908859064241866, 0.7434493566146523, -0.3821938698213983, -0.7319151032152601, 0.40505323753879274, 0.719448384761597, -0.42761386992045614, -0.7061257045144416, 0.44982781037780584, 0.6920044611675232, -0.47165205484963046, -0.6771289207292669, 0.49304818813586776, 0.6615344626122378, -0.5139818285872818, -0.6452506023940588, 0.5344220165701559, 0.6283031513669266, -0.5543406108210874, -0.6107157725900565, 0.5737117140489998, 0.592511122162223, -0.5925111221622273, -0.5737117140489975, 0.6107157725900655, 0.554340610821081, -0.6283031513669339, -0.5344220165701508, 0.6452506023940705, 0.5139818285872702, -0.661534462612243, -0.4930481881358601, 0.6771289207292749, 0.4716520548496195, -0.6920044611675288, -0.4498278103777951, 0.7061257045144461, 0.4276138699204454, -0.719448384761599, -0.4050532375387871, 0.7319151032152681, 0.3821938698213893, -0.7434493566146623, -0.35908859064240267, 0.7539471349925174, 0.33579408857233217, -0.7632650989700104, -0.3123681586375476, 0.7712039457760677, 0.2888636970299563, -0.7774850249873592, -0.2653167986992696, 0.7817175449119738, 0.24172425335998532, -0.7833528228213179, -0.21800211650421986, 0.7816209839676148, 0.19391069430424776, -0.7754439852795101, -0.1689199113002997, 0.7633146232145618, 0.1419660164484853, -0.7431147889764959, -0.11099044935884127, 0.7117838081373052, 0.07194213569756443, -0.6645165537320137, -0.01598021074926102, 0.5922017323119966, -0.0825727875289362, -0.46985990815671025, 0.4018245081049946], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ],
      "text/vnd.plotly.v1+html": [
       "<div id=\"b1f85295-a55b-4809-a5d4-e16efc0aeb1b\" style=\"height: 450px; width: 900px;\" class=\"plotly-graph-div\"></div><script type=\"text/javascript\">require([\"plotly\"], function(Plotly) { window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL=\"https://plot.ly\";Plotly.newPlot(\"b1f85295-a55b-4809-a5d4-e16efc0aeb1b\", [{\"type\": \"scatter\", \"x\": [0.0, 0.010101010101010102, 0.020202020202020204, 0.030303030303030304, 0.04040404040404041, 0.05050505050505051, 0.06060606060606061, 0.07070707070707072, 0.08080808080808081, 0.09090909090909091, 0.10101010101010102, 0.11111111111111112, 0.12121212121212122, 0.13131313131313133, 0.14141414141414144, 0.15151515151515152, 0.16161616161616163, 0.17171717171717174, 0.18181818181818182, 0.19191919191919193, 0.20202020202020204, 0.21212121212121213, 0.22222222222222224, 0.23232323232323235, 0.24242424242424243, 0.25252525252525254, 0.26262626262626265, 0.27272727272727276, 0.2828282828282829, 0.29292929292929293, 0.30303030303030304, 0.31313131313131315, 0.32323232323232326, 0.33333333333333337, 0.3434343434343435, 0.3535353535353536, 0.36363636363636365, 0.37373737373737376, 0.38383838383838387, 0.393939393939394, 0.4040404040404041, 0.4141414141414142, 0.42424242424242425, 0.43434343434343436, 0.4444444444444445, 0.4545454545454546, 0.4646464646464647, 0.4747474747474748, 0.48484848484848486, 0.494949494949495, 0.5050505050505051, 0.5151515151515152, 0.5252525252525253, 0.5353535353535354, 0.5454545454545455, 0.5555555555555556, 0.5656565656565657, 0.5757575757575758, 0.5858585858585859, 0.595959595959596, 0.6060606060606061, 0.6161616161616162, 0.6262626262626263, 0.6363636363636365, 0.6464646464646465, 0.6565656565656566, 0.6666666666666667, 0.6767676767676768, 0.686868686868687, 0.696969696969697, 0.7070707070707072, 0.7171717171717172, 0.7272727272727273, 0.7373737373737375, 0.7474747474747475, 0.7575757575757577, 0.7676767676767677, 0.7777777777777778, 0.787878787878788, 0.797979797979798, 0.8080808080808082, 0.8181818181818182, 0.8282828282828284, 0.8383838383838385, 0.8484848484848485, 0.8585858585858587, 0.8686868686868687, 0.8787878787878789, 0.888888888888889, 0.8989898989898991, 0.9090909090909092, 0.9191919191919192, 0.9292929292929294, 0.9393939393939394, 0.9494949494949496, 0.9595959595959597, 0.9696969696969697, 0.9797979797979799, 0.98989898989899, 1.0], \"y\": [0.0, 1.0632980473304396, 0.09486452007568141, -0.8096160948225978, 0.31457190683764413, 1.3088882216504294, 0.2766064123561447, -0.5640435523720824, 0.6127891896742188, 1.5304622593365302, 0.4349065330812892, -0.34202014332566855, 0.8793302558425224, 1.7133941548723115, 0.5558359315052136, -0.15723561627320548, 1.1008734171305952, 1.845295522007523, 0.6278994385130882, -0.02075438117896622, 1.2669356871425639, 1.9168123870382092, 0.6427876096865377, 0.0596906041961478, 1.3705297948433361, 1.9222284217784564, 0.5959242405453227, 0.0801894465264168, 1.4085973583039553, 1.859835932851279, 0.48677429698725416, 0.04090093065700118, 1.3821905103918075, 1.7320508075688759, 0.3188924630613569, -0.05396358941867785, 1.2963903918098567, 1.5452640260136339, 0.09970913665351522, -0.1964169658297269, 1.1599677929174157, 1.3094392321042352, -0.15993246449319842, -0.37521592888514055, 0.9848077530122106, 1.0374821311956859, -0.4464584677297532, -0.5765903126841729, 0.7851350547862959, 0.7444221048769301, -0.744422104876931, -0.785135054786285, 0.5765903126841923, 0.4464584677297522, -1.037482131195696, -0.98480775301221, 0.3752159288851496, 0.15993246449318627, -1.3094392321042356, -1.159967792917404, 0.19641696582973556, -0.09970913665352787, -1.5452640260136385, -1.2963903918098385, 0.05396358941868573, -0.3188924630613701, -1.7320508075688803, -1.3821905103918004, -0.040900930656990964, -0.4867742969872612, -1.8598359328512857, -1.4085973583039353, -0.08018944652641347, -0.5959242405453431, -1.9222284217784567, -1.370529794843322, -0.05969060419614247, -0.6427876096865386, -1.9168123870382143, -1.2669356871425492, 0.020754381178970882, -0.6278994385130992, -1.845295522007527, -1.1008734171305838, 0.15723561627320803, -0.5558359315052246, -1.7133941548723137, -0.879330255842514, 0.34202014332567043, -0.4349065330812968, -1.530462259336531, -0.6127891896742126, 0.5640435523720835, -0.2766064123561489, -1.3088882216504312, -0.3145719068376407, 0.8096160948225974, -0.0948645200756835, -1.0632980473304396, 7.372640020347653e-16], \"name\": \"signal\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}, {\"type\": \"scatter\", \"x\": [0.0, 0.010101010101010102, 0.020202020202020204, 0.030303030303030304, 0.04040404040404041, 0.05050505050505051, 0.06060606060606061, 0.07070707070707072, 0.08080808080808081, 0.09090909090909091, 0.10101010101010102, 0.11111111111111112, 0.12121212121212122, 0.13131313131313133, 0.14141414141414144, 0.15151515151515152, 0.16161616161616163, 0.17171717171717174, 0.18181818181818182, 0.19191919191919193, 0.20202020202020204, 0.21212121212121213, 0.22222222222222224, 0.23232323232323235, 0.24242424242424243, 0.25252525252525254, 0.26262626262626265, 0.27272727272727276, 0.2828282828282829, 0.29292929292929293, 0.30303030303030304, 0.31313131313131315, 0.32323232323232326, 0.33333333333333337, 0.3434343434343435, 0.3535353535353536, 0.36363636363636365, 0.37373737373737376, 0.38383838383838387, 0.393939393939394, 0.4040404040404041, 0.4141414141414142, 0.42424242424242425, 0.43434343434343436, 0.4444444444444445, 0.4545454545454546, 0.4646464646464647, 0.4747474747474748, 0.48484848484848486, 0.494949494949495, 0.5050505050505051, 0.5151515151515152, 0.5252525252525253, 0.5353535353535354, 0.5454545454545455, 0.5555555555555556, 0.5656565656565657, 0.5757575757575758, 0.5858585858585859, 0.595959595959596, 0.6060606060606061, 0.6161616161616162, 0.6262626262626263, 0.6363636363636365, 0.6464646464646465, 0.6565656565656566, 0.6666666666666667, 0.6767676767676768, 0.686868686868687, 0.696969696969697, 0.7070707070707072, 0.7171717171717172, 0.7272727272727273, 0.7373737373737375, 0.7474747474747475, 0.7575757575757577, 0.7676767676767677, 0.7777777777777778, 0.787878787878788, 0.797979797979798, 0.8080808080808082, 0.8181818181818182, 0.8282828282828284, 0.8383838383838385, 0.8484848484848485, 0.8585858585858587, 0.8686868686868687, 0.8787878787878789, 0.888888888888889, 0.8989898989898991, 0.9090909090909092, 0.9191919191919192, 0.9292929292929294, 0.9393939393939394, 0.9494949494949496, 0.9595959595959597, 0.9696969696969697, 0.9797979797979799, 0.98989898989899, 1.0], \"y\": [-0.401824508104993, 0.4698599081567095, 0.08257278752893317, -0.5922017323119959, 0.015980210749264714, 0.6645165537320137, -0.07194213569756898, -0.7117838081373059, 0.11099044935884819, 0.743114788976495, -0.14196601644849244, -0.7633146232145599, 0.16891991130030623, 0.7754439852795105, -0.19391069430425717, -0.7816209839676137, 0.2180021165042306, 0.7833528228213149, -0.24172425335999528, -0.7817175449119703, 0.26531679869928043, 0.7774850249873515, -0.28886369702995934, -0.7712039457760688, 0.3123681586375562, 0.7632650989700129, -0.33579408857234755, -0.7539471349925142, 0.35908859064241866, 0.7434493566146523, -0.3821938698213983, -0.7319151032152601, 0.40505323753879274, 0.719448384761597, -0.42761386992045614, -0.7061257045144416, 0.44982781037780584, 0.6920044611675232, -0.47165205484963046, -0.6771289207292669, 0.49304818813586776, 0.6615344626122378, -0.5139818285872818, -0.6452506023940588, 0.5344220165701559, 0.6283031513669266, -0.5543406108210874, -0.6107157725900565, 0.5737117140489998, 0.592511122162223, -0.5925111221622273, -0.5737117140489975, 0.6107157725900655, 0.554340610821081, -0.6283031513669339, -0.5344220165701508, 0.6452506023940705, 0.5139818285872702, -0.661534462612243, -0.4930481881358601, 0.6771289207292749, 0.4716520548496195, -0.6920044611675288, -0.4498278103777951, 0.7061257045144461, 0.4276138699204454, -0.719448384761599, -0.4050532375387871, 0.7319151032152681, 0.3821938698213893, -0.7434493566146623, -0.35908859064240267, 0.7539471349925174, 0.33579408857233217, -0.7632650989700104, -0.3123681586375476, 0.7712039457760677, 0.2888636970299563, -0.7774850249873592, -0.2653167986992696, 0.7817175449119738, 0.24172425335998532, -0.7833528228213179, -0.21800211650421986, 0.7816209839676148, 0.19391069430424776, -0.7754439852795101, -0.1689199113002997, 0.7633146232145618, 0.1419660164484853, -0.7431147889764959, -0.11099044935884127, 0.7117838081373052, 0.07194213569756443, -0.6645165537320137, -0.01598021074926102, 0.5922017323119966, -0.0825727875289362, -0.46985990815671025, 0.4018245081049946], \"name\": \"filtered\", \"xaxis\": \"x1\", \"yaxis\": \"y1\"}], {\"xaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"y1\"}, \"yaxis1\": {\"domain\": [0.0, 1.0], \"anchor\": \"x1\"}, \"height\": 450, \"width\": 900}, {\"showLink\": true, \"linkText\": \"Export to plot.ly\"})});</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "f1 = 1\n",
    "f2 = 25\n",
    "w1 = 2 * np.pi * f1\n",
    "w2 = 2 * np.pi * f2\n",
    "\n",
    "s = [np.sin(w1 * i) + np.sin(w2 * i)  for i in t]\n",
    "fft = np.fft.fft(s)\n",
    "\n",
    "filtsym = np.append(afr, afr[::-1])\n",
    "\n",
    "filtered = np.fft.ifft(fft * filtsym).real\n",
    "\n",
    "tr_s = go.Scatter(\n",
    "    x = t,\n",
    "    y = s,\n",
    "    name='signal'\n",
    ")\n",
    "\n",
    "tr_fs = go.Scatter(\n",
    "    x = t,\n",
    "    y = filtered,\n",
    "    name='filtered'\n",
    ")\n",
    "\n",
    "rows = 1\n",
    "cols = 1\n",
    "fig = py.tools.make_subplots(rows = rows, cols = cols)\n",
    "\n",
    "fig['layout'].update(height=rows * 450, width=cols * 900)\n",
    "\n",
    "fig.append_trace(tr_s, 1, 1)\n",
    "fig.append_trace(tr_fs, 1, 1)\n",
    "\n",
    "py.offline.iplot(fig)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}