{ "cells": [ { "cell_type": "markdown", "id": "af36102a", "metadata": {}, "source": [ "(hrv)=\n", "# Heart rate variability\n", "Author: Nicolas Legrand " ] }, { "cell_type": "code", "execution_count": 1, "id": "b6e4e605", "metadata": { "tags": [ "hide-input" ] }, "outputs": [], "source": [ "%%capture\n", "import sys\n", "if 'google.colab' in sys.modules:\n", " !pip install systole" ] }, { "cell_type": "code", "execution_count": 2, "id": "0b2009aa", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " \n", " Loading BokehJS ...\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " const force = true;\n", "\n", " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", "const JS_MIME_TYPE = 'application/javascript';\n", " const HTML_MIME_TYPE = 'text/html';\n", " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " const CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " const script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " const cell = handle.cell;\n", "\n", " const id = cell.output_area._bokeh_element_id;\n", " const server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id != null && id in Bokeh.index) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd_clean, {\n", " iopub: {\n", " output: function(msg) {\n", " const id = msg.content.text.trim();\n", " if (id in Bokeh.index) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd_destroy);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " const output_area = handle.output_area;\n", " const output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " const bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " const script_attrs = bk_div.children[0].attributes;\n", " for (let i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " const toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " const events = require('base/js/events');\n", " const OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " const NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " const el = document.getElementById(\"1002\");\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) {\n", " if (callback != null)\n", " callback();\n", " });\n", " } finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.debug(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(css_urls, js_urls, callback) {\n", " if (css_urls == null) css_urls = [];\n", " if (js_urls == null) js_urls = [];\n", "\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = css_urls.length + js_urls.length;\n", "\n", " function on_load() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n", " run_callbacks()\n", " }\n", " }\n", "\n", " function on_error(url) {\n", " console.error(\"failed to load \" + url);\n", " }\n", "\n", " for (let i = 0; i < css_urls.length; i++) {\n", " const url = css_urls[i];\n", " const element = document.createElement(\"link\");\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\n", " element.rel = \"stylesheet\";\n", " element.type = \"text/css\";\n", " element.href = url;\n", " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n", " document.body.appendChild(element);\n", " }\n", "\n", " for (let i = 0; i < js_urls.length; i++) {\n", " const url = js_urls[i];\n", " const element = document.createElement('script');\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\n", " element.async = false;\n", " element.src = url;\n", " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.head.appendChild(element);\n", " }\n", " };\n", "\n", " function inject_raw_css(css) {\n", " const element = document.createElement(\"style\");\n", " element.appendChild(document.createTextNode(css));\n", " document.body.appendChild(element);\n", " }\n", "\n", " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-2.4.3.min.js\"];\n", " const css_urls = [];\n", "\n", " const inline_js = [ function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", "function(Bokeh) {\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " if (root.Bokeh !== undefined || force === true) {\n", " for (let i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }\n", "if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " const cell = $(document.getElementById(\"1002\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(css_urls, js_urls, function() {\n", " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n const el = document.getElementById(\"1002\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-2.4.3.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\nif (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"1002\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import pandas as pd\n", "from systole.detection import ecg_peaks\n", "from systole import import_dataset1\n", "\n", "from bokeh.io import output_notebook\n", "from bokeh.plotting import show\n", "from bokeh.layouts import row, column\n", "\n", "output_notebook()" ] }, { "cell_type": "markdown", "id": "050d89d5", "metadata": {}, "source": [ "After having preprocessed the ECG or PPG signal, performed peaks detection and artefacts correction, we discuss here the extraction of heart rate variability (**HRV**) indices.\n", "\n", "A healthy heart, and a healthy brain-heart connection, does not result in a stable and never-changing cardiac activity. On the contrary, the heart rate variability (the amount of change from one RR interval to the next) can be largely different across individuals and across time for the same individual. A considerable literature has documented the robust relations between various HRV indices and both physical and mental health (see {cite:p}`2009:thayer`). Extracting these indices can therefore be one of the first steps in the process of analysing and quantifying the cardiac signal. \n", "\n", "The heart rate variability indices are often split into three different sub-domain: *1.* the time domain, *2.* the frequency domain and *3.* the nonlinear domain (see {cite:p}`2021:pham` for review). The rationale of this repartition consist mostly in the nature of the statistical and mathematical operations performed to compute the indices, and the interpretation you can make of it. While the time domain looks at the distribution of the RR intervals as a whole and will examine different aspects of its spread and variance, the frequency domain interpolate the RR time-series and will extract the power of different frequency bands of interest. The nonlinear approach capitalizes on the notion that the variations found in RR time series can often be nonlinear and uses mathematical derivation from probability and chaos theories to quantify its chaotic/flatness dimension.\n", "\n", "[Systole](https://LegrandNico.github.io/systole/#) only implement a small number of all the HRV indices that have been proposed in the literature. They are, however, the most widely used, the most often reported and, for the most part, the most interpretable ones. It is also worth noting that high colinearity exists among all the HRV variables, and they can often be reduced to a few significant dimensions.\n", "\n", "HRV analysis quantifies the cardiac variability for a given recording taken as a whole. The recommendation for this kind of analysis is that the signal should be at least 5 minutes long ideally, and not shorter than 2 minutes (even if recording as short as 10 seconds, aka ultra short term HRV, can give reliable results for some domains (e.g. {cite:p}`2015:munoz`). On the other side, some indices from the frequency domain focusing on very slow fluctuation can require recording of 24 hours or more to be estimated reliably." ] }, { "cell_type": "code", "execution_count": 3, "id": "2b8d3caa", "metadata": { "tags": [ "hide-output" ] }, "outputs": [], "source": [ "# Import ECg recording\n", "signal = import_dataset1(modalities=['ECG'], disable=True).ecg.to_numpy()\n", "\n", "# R peaks detection\n", "signal, peaks = ecg_peaks(signal=signal, method='pan-tompkins', sfreq=1000)" ] }, { "cell_type": "markdown", "id": "ded41bee", "metadata": {}, "source": [ "In Systole, the HRV indices can be found in the `systole.hrv` submodule. For most of the indices, it can be imported individually, such as:" ] }, { "cell_type": "code", "execution_count": 4, "id": "ebc8166d", "metadata": {}, "outputs": [], "source": [ "from systole.hrv import rmssd" ] }, { "cell_type": "markdown", "id": "e89eba1f", "metadata": {}, "source": [ "This will import the RMSSD function that will compute the *Root Mean Square of the Successive Differences*, which is an often-used indice from the time domain dimension that is known to reflect the short-term heart rate variability, which evolves under the influence of the parasympathetic nervous system. Following [Systole](https://LegrandNico.github.io/systole/#)'s API, all the HRV functions have an `input_type` parameter that will let you compute the indices using either boolean `peaks` vectors, integer `peaks_idx` vectors, or the float RR interval vectors itself in milliseconds (`rr_ms`) or seconds (`rr_s`)." ] }, { "cell_type": "code", "execution_count": 5, "id": "50bd3082", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "59.21645574070569" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "rmssd(peaks, input_type=\"peaks\")" ] }, { "cell_type": "markdown", "id": "68de0079", "metadata": {}, "source": [ "This approach will be more computationally efficient when working on a small number of indices as it allows to only retrieve some of them from the RR intervals. Other uses more focused on feature extraction can require to access all the possible indices or all of them in a specific domain. The `time_domain()`, `frequency_domain()` and `nonlinear_domain()` functions will return a data frame containing indices from the time, frequency or nonlinear domain respectively. The `all_domain()` function can be used to wrap all of this method in a single call and compute all the HRV metrics currently implemented in Systole." ] }, { "cell_type": "markdown", "id": "fed1bedf", "metadata": {}, "source": [ "## Time domain" ] }, { "cell_type": "code", "execution_count": 6, "id": "a4c54c14", "metadata": {}, "outputs": [], "source": [ "from systole.hrv import time_domain\n", "\n", "# Extract time domain heart rate variability\n", "hrv_df = time_domain(peaks, input_type='peaks')" ] }, { "cell_type": "markdown", "id": "4da914d5", "metadata": {}, "source": [ "The data frame output is in the long format as it is more convenient to append it in a larger summary variable for a large number of groups/session/participants. Here we simply pivot it so it renders more nicely in the notebook:" ] }, { "cell_type": "code", "execution_count": 7, "id": "35095aaf", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
MetricMaxBPMMaxRRMeanBPMMeanRRMedianBPMMedianRRMinBPMMinRRRMSSDSDNNSDSDnn50pnn50
Values184.6153851040.076.107736793.3243875.471698795.057.692308325.059.21645660.85582759.231183636.032.868217
\n", "
" ], "text/plain": [ "Metric MaxBPM MaxRR MeanBPM MeanRR MedianBPM MedianRR \\\n", "Values 184.615385 1040.0 76.107736 793.32438 75.471698 795.0 \n", "\n", "Metric MinBPM MinRR RMSSD SDNN SDSD nn50 pnn50 \n", "Values 57.692308 325.0 59.216456 60.855827 59.231183 636.0 32.868217 " ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pd.pivot_table(hrv_df, values='Values', columns='Metric')" ] }, { "cell_type": "markdown", "id": "1f4292c8", "metadata": {}, "source": [ "## Frequency domain" ] }, { "cell_type": "markdown", "id": "3a940f7d", "metadata": {}, "source": [ "Using a similar approach, indices from the frequency domains can be extracted from RR intervals time-series. Here, we demonstrate how to plot and render an output table for frequency domain indices. Systole includes tables functions that can print the table of results using either [tabulate](https://github.com/astanin/python-tabulate) or [Bokeh](https://docs.bokeh.org/en/latest/index.html) for better rendering in the notebook. Those are located in the `systole.plots` submodule. Here we use [tabulate](https://github.com/astanin/python-tabulate) (note that it is called inside a print function)." ] }, { "cell_type": "code", "execution_count": 8, "id": "67e0fa3b", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "================= ============ ============= =========== ==============\n", "Frequency Band Peaks (Hz) Power (msĀ²) Power (%) Power (n.u.)\n", "================= ============ ============= =========== ==============\n", "VLF (0-0.04 Hz) 0.0078 1441.6998 56.7621\n", "LF (0.04-0.15 Hz) 0.0938 522.1761 20.5589 47.5484\n", "HF (0.15-0.4 Hz) 0.3555 576.0226 22.6790 52.4516\n", "Total 2539.8985\n", "LF/HF 0.9065\n", "================= ============ ============= =========== ==============\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "from systole.plots import plot_frequency\n", "from systole.reports import frequency_table\n", "\n", "# Print frequency table\n", "print(\n", " frequency_table(peaks, input_type='peaks', backend=\"tabulate\")\n", ")\n", "\n", "# Plot PDS using Matplotlib\n", "plot_frequency(peaks, input_type='peaks');" ] }, { "cell_type": "markdown", "id": "af78e820", "metadata": {}, "source": [ "## Nonlinear domain\n", "The nonlinear domain indices are accesible using the same API. Here, we demonstrate how to report it using [Bokeh](https://docs.bokeh.org/en/latest/index.html) only." ] }, { "cell_type": "code", "execution_count": 9, "id": "50f4b841", "metadata": {}, "outputs": [], "source": [ "from systole.plots import plot_poincare\n", "from systole.reports import nonlinear_table" ] }, { "cell_type": "code", "execution_count": 10, "id": "c7e8c9c9", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"632508cf-0b48-41e0-96d5-11772753f672\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"1003\"},{\"id\":\"1073\"}]},\"id\":\"1074\",\"type\":\"Row\"},{\"attributes\":{\"angle\":{\"value\":0.7853981633974483},\"fill_alpha\":{\"value\":0.4},\"fill_color\":{\"value\":\"#a9373b\"},\"height\":{\"value\":83.74389504156927},\"line_color\":{\"value\":\"gray\"},\"line_dash\":{\"value\":\"dashed\"},\"line_width\":{\"value\":3},\"width\":{\"value\":150.3300036548618},\"x\":{\"value\":793.3043927648579},\"y\":{\"value\":793.5664082687339}},\"id\":\"1043\",\"type\":\"Ellipse\"},{\"attributes\":{},\"id\":\"1099\",\"type\":\"StringFormatter\"},{\"attributes\":{\"data\":{},\"selected\":{\"id\":\"1087\"},\"selection_policy\":{\"id\":\"1086\"}},\"id\":\"1042\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1036\"}},\"id\":\"1041\",\"type\":\"CDSView\"},{\"attributes\":{\"angle\":{\"value\":0.7853981633974483},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#a9373b\"},\"hatch_alpha\":{\"value\":0.1},\"height\":{\"value\":83.74389504156927},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"gray\"},\"line_dash\":{\"value\":\"dashed\"},\"line_width\":{\"value\":3},\"width\":{\"value\":150.3300036548618},\"x\":{\"value\":793.3043927648579},\"y\":{\"value\":793.5664082687339}},\"id\":\"1044\",\"type\":\"Ellipse\"},{\"attributes\":{},\"id\":\"1104\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1012\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1100\",\"type\":\"StringEditor\"},{\"attributes\":{},\"id\":\"1101\",\"type\":\"StringFormatter\"},{\"attributes\":{},\"id\":\"1102\",\"type\":\"StringEditor\"},{\"attributes\":{},\"id\":\"1098\",\"type\":\"StringEditor\"},{\"attributes\":{\"data\":{\"x\":[325,795,773,806,796,876,709,842,738,751,767,750,721,733,738,758,679,710,719,724,724,705,716,721,703,721,731,719,783,716,733,738,772,746,804,746,844,748,734,831,786,739,799,808,833,788,894,823,843,816,832,885,834,749,905,754,825,759,795,818,785,792,716,821,773,714,810,803,624,696,702,737,776,795,737,707,705,755,768,763,763,807,850,781,900,800,889,761,925,729,896,810,867,776,786,848,796,797,796,767,877,788,888,848,775,837,872,763,814,847,789,822,834,814,842,858,700,841,760,766,828,851,743,823,868,753,819,835,857,838,810,851,869,810,792,849,849,877,737,750,800,694,720,741,740,711,732,744,720,776,720,644,697,682,658,669,669,646,648,642,639,636,678,599,648,646,636,631,670,631,642,653,698,656,607,650,604,665,671,688,593,667,695,691,687,714,619,662,653,710,714,734,791,767,937,930,846,917,773,807,784,818,709,778,684,706,725,643,678,663,649,649,653,744,568,653,687,695,704,672,714,621,666,666,679,706,720,691,719,720,704,705,732,709,722,705,768,709,733,736,784,767,768,839,899,812,903,801,846,949,813,922,865,921,838,934,889,855,890,762,753,769,793,826,693,742,802,823,722,824,744,763,773,775,747,773,762,780,804,717,861,742,770,757,777,745,807,718,769,847,728,742,782,765,742,793,673,716,734,735,799,800,853,860,830,840,833,824,735,771,754,769,750,730,764,723,790,812,783,721,728,700,678,668,683,730,759,747,726,716,779,885,893,662,791,615,682,714,863,706,830,637,702,720,783,886,943,937,915,952,854,925,943,880,835,910,847,862,878,817,909,856,804,895,775,784,783,798,830,852,860,813,823,817,827,829,828,781,761,788,824,867,850,859,827,796,823,868,744,815,764,803,768,795,739,837,754,776,747,757,755,741,719,731,754,779,739,740,765,809,817,802,751,742,768,804,830,832,861,864,835,840,917,779,753,817,835,827,803,829,840,852,761,830,716,721,719,712,719,708,715,729,747,742,751,774,798,789,783,785,767,750,764,765,747,759,775,786,780,797,801,771,772,763,749,730,740,770,753,756,763,764,735,731,734,730,711,712,723,734,731,741,756,755,741,751,769,759,752,764,776,753,740,748,753,736,730,752,772,754,729,709,690,697,757,807,837,844,827,824,838,783,786,797,791,853,778,828,795,774,658,691,702,709,708,721,774,674,732,779,672,722,724,734,714,725,721,707,698,717,763,661,705,721,730,705,685,682,701,694,702,729,751,725,745,763,758,741,752,766,735,737,760,782,759,777,789,796,713,779,789,761,769,795,798,783,795,817,815,806,827,831,836,784,824,798,854,783,848,752,808,868,756,799,836,817,785,804,839,739,856,869,726,827,853,836,863,799,888,758,813,855,782,793,787,828,796,846,822,811,760,826,870,752,848,802,774,749,808,810,798,831,801,770,874,771,830,767,824,792,777,757,840,749,972,810,864,870,695,845,713,897,759,891,784,843,825,819,817,959,797,812,846,807,824,832,797,858,785,850,854,846,789,808,798,772,762,767,735,736,728,722,728,737,757,735,726,716,699,693,699,680,693,717,741,740,773,793,766,734,755,779,773,783,833,836,809,866,849,787,811,830,871,814,832,782,789,845,803,782,766,880,769,828,814,800,745,812,824,784,782,784,780,771,799,824,804,827,891,776,799,850,814,759,827,893,792,922,793,763,829,828,792,770,776,836,720,770,785,790,766,771,819,711,740,749,739,707,691,697,719,717,706,725,740,730,740,758,766,751,762,794,784,798,870,766,784,791,797,774,787,811,812,801,820,825,836,776,814,780,804,826,922,726,832,838,857,786,884,786,818,831,878,778,850,902,782,820,837,873,762,864,845,798,825,890,787,793,803,808,773,783,856,758,799,817,817,781,838,746,777,777,845,837,787,751,813,820,797,868,856,819,835,850,812,802,823,823,759,867,881,731,820,834,869,750,795,809,775,778,812,809,793,825,836,805,790,805,810,774,782,800,795,776,784,787,758,732,748,746,775,786,747,747,737,707,711,774,695,724,737,807,708,753,777,778,749,760,789,828,723,779,790,769,731,708,712,757,826,860,854,884,841,814,772,822,860,748,811,813,879,786,804,843,819,843,870,770,875,823,757,858,786,835,768,806,781,829,810,810,788,762,854,742,836,759,806,820,744,769,685,693,716,717,679,694,718,733,721,728,732,731,719,715,734,754,744,752,780,795,786,838,838,791,799,856,795,731,793,812,842,749,811,848,737,798,839,717,846,700,775,797,729,800,788,825,816,786,841,812,825,791,741,796,801,812,759,866,808,800,830,820,743,792,793,774,755,765,779,765,786,827,858,761,827,820,820,813,829,741,836,761,755,841,929,863,982,808,850,899,862,828,859,846,872,890,837,929,803,895,854,804,810,834,879,761,802,813,817,776,791,807,787,761,769,830,710,736,748,757,744,764,793,779,805,767,784,783,722,752,766,774,741,732,726,701,723,636,673,674,695,713,731,713,733,754,760,747,770,804,790,826,750,792,809,742,807,818,829,750,801,845,783,752,865,830,830,723,813,796,820,750,801,810,779,734,746,751,760,768,742,744,744,728,716,713,740,741,734,760,798,775,755,750,757,781,782,755,818,755,831,809,836,862,893,803,906,865,841,810,889,790,895,826,817,798,886,769,822,828,834,808,816,801,752,902,821,745,763,860,748,863,769,767,756,743,876,722,797,780,723,869,790,783,748,843,784,762,863,832,765,851,782,886,766,847,836,792,803,862,791,822,850,829,800,816,857,851,795,791,797,809,783,811,765,752,857,850,737,747,841,733,771,801,822,804,846,792,943,773,803,924,799,730,909,790,748,787,867,802,867,865,768,846,872,849,821,838,859,794,789,859,768,745,810,796,807,928,807,837,837,799,735,858,709,782,753,766,808,847,813,882,858,819,781,843,879,765,867,824,757,853,789,808,787,819,850,732,802,720,773,767,745,763,785,760,787,838,841,850,836,819,831,805,853,854,652,777,741,712,717,759,655,742,762,820,623,765,707,756,705,719,734,814,715,792,835,824,801,868,781,827,760,885,829,748,850,790,838,820,902,851,772,874,843,773,849,913,826,794,893,805,803,782,822,778,850,777,824,735,755,793,905,864,897,874,856,786,789,777,783,806,910,724,849,896,769,813,886,842,803,817,774,776,782,812,810,789,823,857,831,835,748,771,729,772,791,770,758,777,793,771,787,809,798,772,793,811,789,785,792,774,750,756,792,698,788,823,782,772,798,802,772,795,825,785,773,821,854,843,880,806,850,793,825,763,813,743,842,784,780,822,827,790,777,871,802,788,889,766,795,866,838,768,791,857,769,831,810,775,780,813,828,775,651,800,814,791,804,851,816,794,825,867,748,797,863,770,798,858,932,840,863,882,801,837,796,886,771,826,911,825,895,855,953,850,877,814,815,846,926,804,849,945,839,868,920,840,825,842,866,771,810,854,910,837,886,912,874,884,875,929,839,807,882,757,838,891,807,871,843,888,837,846,894,827,818,865,883,786,894,877,835,883,977,895,873,906,931,796,842,900,837,783,879,972,812,894,848,844,890,804,798,797,854,766,774,755,738,777,861,909,825,648,744,785,837,779,865,847,722,868,809,821,795,836,898,814,770,845,906,866,828,848,852,859,816,796,823,769,770,789,795,800,830,827,787,830,848,822,824,827,774,755,776,799,774,786,823,836,797,842,847,831,731,765,746,716,705,720,715,731,788,832,831,877,932,879,847,816,771,781,762,822,810,799,835,828,861,881,873,793,830,861,784,851,816,798,815,820,845,830,791,807,827,835,841,750,850,749,778,800,828,834,861,856,818,827,823,800,795,814,819,807,825,847,817,828,839,793,782,793,796,778,795,838,822,837,870,812,830,761,860,821,782,820,839,878,759,902,745,817,891,859,825,800,849,844,868,791,870,779,850,832,802,863,796,842,847,748,784,805,734,676,748,775,793,761,760,781,770,759,780,789,767,772,781,820,707,756,799,818,787,811,859,742,795,848,762,786,802,854,745,788,819,807,769,735,697,768,843,883,888,854,803,818,830,809,872,804,856,827,899,868,808,912,864,832,855,808,825,839,845,849,830,854,882,765,869,845,857,750,850,882,822,791,811,794,808,810,824,745,867,839,830,818,863,871,853,865,799,845,856,911,807,865,888,910,806,907,878,809,900,836,866,837,853,845,789,821,831,874,870,881,837,851,852,745,779,782,834,761,728,755,784,798,1040,876,952,836,839,748,776,864,760,870,856,851,828,830,889,903,847,811,808,851,779,911,719,854,805,765,757,800,883,675,879,801,800,819,808,844,761,780,809,841,756,770,761,686,719,752,670,682,684,700,720,701,750,796,868,797,763,835,808],\"y\":[795,773,806,796,876,709,842,738,751,767,750,721,733,738,758,679,710,719,724,724,705,716,721,703,721,731,719,783,716,733,738,772,746,804,746,844,748,734,831,786,739,799,808,833,788,894,823,843,816,832,885,834,749,905,754,825,759,795,818,785,792,716,821,773,714,810,803,624,696,702,737,776,795,737,707,705,755,768,763,763,807,850,781,900,800,889,761,925,729,896,810,867,776,786,848,796,797,796,767,877,788,888,848,775,837,872,763,814,847,789,822,834,814,842,858,700,841,760,766,828,851,743,823,868,753,819,835,857,838,810,851,869,810,792,849,849,877,737,750,800,694,720,741,740,711,732,744,720,776,720,644,697,682,658,669,669,646,648,642,639,636,678,599,648,646,636,631,670,631,642,653,698,656,607,650,604,665,671,688,593,667,695,691,687,714,619,662,653,710,714,734,791,767,937,930,846,917,773,807,784,818,709,778,684,706,725,643,678,663,649,649,653,744,568,653,687,695,704,672,714,621,666,666,679,706,720,691,719,720,704,705,732,709,722,705,768,709,733,736,784,767,768,839,899,812,903,801,846,949,813,922,865,921,838,934,889,855,890,762,753,769,793,826,693,742,802,823,722,824,744,763,773,775,747,773,762,780,804,717,861,742,770,757,777,745,807,718,769,847,728,742,782,765,742,793,673,716,734,735,799,800,853,860,830,840,833,824,735,771,754,769,750,730,764,723,790,812,783,721,728,700,678,668,683,730,759,747,726,716,779,885,893,662,791,615,682,714,863,706,830,637,702,720,783,886,943,937,915,952,854,925,943,880,835,910,847,862,878,817,909,856,804,895,775,784,783,798,830,852,860,813,823,817,827,829,828,781,761,788,824,867,850,859,827,796,823,868,744,815,764,803,768,795,739,837,754,776,747,757,755,741,719,731,754,779,739,740,765,809,817,802,751,742,768,804,830,832,861,864,835,840,917,779,753,817,835,827,803,829,840,852,761,830,716,721,719,712,719,708,715,729,747,742,751,774,798,789,783,785,767,750,764,765,747,759,775,786,780,797,801,771,772,763,749,730,740,770,753,756,763,764,735,731,734,730,711,712,723,734,731,741,756,755,741,751,769,759,752,764,776,753,740,748,753,736,730,752,772,754,729,709,690,697,757,807,837,844,827,824,838,783,786,797,791,853,778,828,795,774,658,691,702,709,708,721,774,674,732,779,672,722,724,734,714,725,721,707,698,717,763,661,705,721,730,705,685,682,701,694,702,729,751,725,745,763,758,741,752,766,735,737,760,782,759,777,789,796,713,779,789,761,769,795,798,783,795,817,815,806,827,831,836,784,824,798,854,783,848,752,808,868,756,799,836,817,785,804,839,739,856,869,726,827,853,836,863,799,888,758,813,855,782,793,787,828,796,846,822,811,760,826,870,752,848,802,774,749,808,810,798,831,801,770,874,771,830,767,824,792,777,757,840,749,972,810,864,870,695,845,713,897,759,891,784,843,825,819,817,959,797,812,846,807,824,832,797,858,785,850,854,846,789,808,798,772,762,767,735,736,728,722,728,737,757,735,726,716,699,693,699,680,693,717,741,740,773,793,766,734,755,779,773,783,833,836,809,866,849,787,811,830,871,814,832,782,789,845,803,782,766,880,769,828,814,800,745,812,824,784,782,784,780,771,799,824,804,827,891,776,799,850,814,759,827,893,792,922,793,763,829,828,792,770,776,836,720,770,785,790,766,771,819,711,740,749,739,707,691,697,719,717,706,725,740,730,740,758,766,751,762,794,784,798,870,766,784,791,797,774,787,811,812,801,820,825,836,776,814,780,804,826,922,726,832,838,857,786,884,786,818,831,878,778,850,902,782,820,837,873,762,864,845,798,825,890,787,793,803,808,773,783,856,758,799,817,817,781,838,746,777,777,845,837,787,751,813,820,797,868,856,819,835,850,812,802,823,823,759,867,881,731,820,834,869,750,795,809,775,778,812,809,793,825,836,805,790,805,810,774,782,800,795,776,784,787,758,732,748,746,775,786,747,747,737,707,711,774,695,724,737,807,708,753,777,778,749,760,789,828,723,779,790,769,731,708,712,757,826,860,854,884,841,814,772,822,860,748,811,813,879,786,804,843,819,843,870,770,875,823,757,858,786,835,768,806,781,829,810,810,788,762,854,742,836,759,806,820,744,769,685,693,716,717,679,694,718,733,721,728,732,731,719,715,734,754,744,752,780,795,786,838,838,791,799,856,795,731,793,812,842,749,811,848,737,798,839,717,846,700,775,797,729,800,788,825,816,786,841,812,825,791,741,796,801,812,759,866,808,800,830,820,743,792,793,774,755,765,779,765,786,827,858,761,827,820,820,813,829,741,836,761,755,841,929,863,982,808,850,899,862,828,859,846,872,890,837,929,803,895,854,804,810,834,879,761,802,813,817,776,791,807,787,761,769,830,710,736,748,757,744,764,793,779,805,767,784,783,722,752,766,774,741,732,726,701,723,636,673,674,695,713,731,713,733,754,760,747,770,804,790,826,750,792,809,742,807,818,829,750,801,845,783,752,865,830,830,723,813,796,820,750,801,810,779,734,746,751,760,768,742,744,744,728,716,713,740,741,734,760,798,775,755,750,757,781,782,755,818,755,831,809,836,862,893,803,906,865,841,810,889,790,895,826,817,798,886,769,822,828,834,808,816,801,752,902,821,745,763,860,748,863,769,767,756,743,876,722,797,780,723,869,790,783,748,843,784,762,863,832,765,851,782,886,766,847,836,792,803,862,791,822,850,829,800,816,857,851,795,791,797,809,783,811,765,752,857,850,737,747,841,733,771,801,822,804,846,792,943,773,803,924,799,730,909,790,748,787,867,802,867,865,768,846,872,849,821,838,859,794,789,859,768,745,810,796,807,928,807,837,837,799,735,858,709,782,753,766,808,847,813,882,858,819,781,843,879,765,867,824,757,853,789,808,787,819,850,732,802,720,773,767,745,763,785,760,787,838,841,850,836,819,831,805,853,854,652,777,741,712,717,759,655,742,762,820,623,765,707,756,705,719,734,814,715,792,835,824,801,868,781,827,760,885,829,748,850,790,838,820,902,851,772,874,843,773,849,913,826,794,893,805,803,782,822,778,850,777,824,735,755,793,905,864,897,874,856,786,789,777,783,806,910,724,849,896,769,813,886,842,803,817,774,776,782,812,810,789,823,857,831,835,748,771,729,772,791,770,758,777,793,771,787,809,798,772,793,811,789,785,792,774,750,756,792,698,788,823,782,772,798,802,772,795,825,785,773,821,854,843,880,806,850,793,825,763,813,743,842,784,780,822,827,790,777,871,802,788,889,766,795,866,838,768,791,857,769,831,810,775,780,813,828,775,651,800,814,791,804,851,816,794,825,867,748,797,863,770,798,858,932,840,863,882,801,837,796,886,771,826,911,825,895,855,953,850,877,814,815,846,926,804,849,945,839,868,920,840,825,842,866,771,810,854,910,837,886,912,874,884,875,929,839,807,882,757,838,891,807,871,843,888,837,846,894,827,818,865,883,786,894,877,835,883,977,895,873,906,931,796,842,900,837,783,879,972,812,894,848,844,890,804,798,797,854,766,774,755,738,777,861,909,825,648,744,785,837,779,865,847,722,868,809,821,795,836,898,814,770,845,906,866,828,848,852,859,816,796,823,769,770,789,795,800,830,827,787,830,848,822,824,827,774,755,776,799,774,786,823,836,797,842,847,831,731,765,746,716,705,720,715,731,788,832,831,877,932,879,847,816,771,781,762,822,810,799,835,828,861,881,873,793,830,861,784,851,816,798,815,820,845,830,791,807,827,835,841,750,850,749,778,800,828,834,861,856,818,827,823,800,795,814,819,807,825,847,817,828,839,793,782,793,796,778,795,838,822,837,870,812,830,761,860,821,782,820,839,878,759,902,745,817,891,859,825,800,849,844,868,791,870,779,850,832,802,863,796,842,847,748,784,805,734,676,748,775,793,761,760,781,770,759,780,789,767,772,781,820,707,756,799,818,787,811,859,742,795,848,762,786,802,854,745,788,819,807,769,735,697,768,843,883,888,854,803,818,830,809,872,804,856,827,899,868,808,912,864,832,855,808,825,839,845,849,830,854,882,765,869,845,857,750,850,882,822,791,811,794,808,810,824,745,867,839,830,818,863,871,853,865,799,845,856,911,807,865,888,910,806,907,878,809,900,836,866,837,853,845,789,821,831,874,870,881,837,851,852,745,779,782,834,761,728,755,784,798,1040,876,952,836,839,748,776,864,760,870,856,851,828,830,889,903,847,811,808,851,779,911,719,854,805,765,757,800,883,675,879,801,800,819,808,844,761,780,809,841,756,770,761,686,719,752,670,682,684,700,720,701,750,796,868,797,763,835,808,832]},\"selected\":{\"id\":\"1089\"},\"selection_policy\":{\"id\":\"1088\"}},\"id\":\"1048\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1103\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_color\":{\"value\":\"green\"},\"size\":{\"value\":10}},\"id\":\"1063\",\"type\":\"NormalHead\"},{\"attributes\":{},\"id\":\"1096\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1095\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"grey\",\"line_dash\":[6],\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1039\",\"type\":\"Line\"},{\"attributes\":{\"editor\":{\"id\":\"1100\"},\"field\":\"units\",\"formatter\":{\"id\":\"1099\"},\"title\":\"Units\"},\"id\":\"1068\",\"type\":\"TableColumn\"},{\"attributes\":{\"end\":1090,\"start\":275},\"id\":\"1006\",\"type\":\"Range1d\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1036\"},\"glyph\":{\"id\":\"1037\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1039\"},\"nonselection_glyph\":{\"id\":\"1038\"},\"view\":{\"id\":\"1041\"}},\"id\":\"1040\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1094\",\"type\":\"Selection\"},{\"attributes\":{\"angle\":{\"value\":0.7853981633974483},\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#a9373b\"},\"hatch_alpha\":{\"value\":0.2},\"height\":{\"value\":83.74389504156927},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"gray\"},\"line_dash\":{\"value\":\"dashed\"},\"line_width\":{\"value\":3},\"width\":{\"value\":150.3300036548618},\"x\":{\"value\":793.3043927648579},\"y\":{\"value\":793.5664082687339}},\"id\":\"1045\",\"type\":\"Ellipse\"},{\"attributes\":{\"line_color\":\"grey\",\"line_dash\":[6],\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1037\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1010\",\"type\":\"LinearScale\"},{\"attributes\":{\"end\":1090,\"start\":275},\"id\":\"1008\",\"type\":\"Range1d\"},{\"attributes\":{\"axis_label\":\"RR (n)\",\"coordinates\":null,\"formatter\":{\"id\":\"1080\"},\"group\":null,\"major_label_policy\":{\"id\":\"1081\"},\"ticker\":{\"id\":\"1015\"}},\"id\":\"1014\",\"type\":\"LinearAxis\"},{\"attributes\":{\"editor\":{\"id\":\"1102\"},\"field\":\"value\",\"formatter\":{\"id\":\"1101\"},\"title\":\"Value\"},\"id\":\"1069\",\"type\":\"TableColumn\"},{\"attributes\":{\"source\":{\"id\":\"1042\"}},\"id\":\"1047\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#4c72b0\"},\"hatch_alpha\":{\"value\":0.2},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"gray\"},\"size\":{\"value\":2.5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1049\",\"type\":\"Circle\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Poincare plot\"},\"id\":\"1004\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1093\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"grey\",\"line_dash\":[6],\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1038\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1097\",\"type\":\"StringFormatter\"},{\"attributes\":{},\"id\":\"1026\",\"type\":\"ResetTool\"},{\"attributes\":{\"data\":{},\"selected\":{\"id\":\"1094\"},\"selection_policy\":{\"id\":\"1093\"}},\"id\":\"1082\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"coordinates\":null,\"end\":{\"id\":\"1063\"},\"group\":null,\"source\":{\"id\":\"1083\"},\"start\":null,\"x_end\":{\"value\":846.4540752649335},\"x_start\":{\"value\":793.3043927648579},\"y_end\":{\"value\":846.7160907688095},\"y_start\":{\"value\":793.5664082687339}},\"id\":\"1064\",\"type\":\"Arrow\"},{\"attributes\":{},\"id\":\"1088\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1042\"},\"glyph\":{\"id\":\"1043\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1045\"},\"nonselection_glyph\":{\"id\":\"1044\"},\"view\":{\"id\":\"1047\"}},\"id\":\"1046\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1089\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1087\",\"type\":\"Selection\"},{\"attributes\":{\"data\":{\"x\":[],\"y\":[]},\"selected\":{\"id\":\"1091\"},\"selection_policy\":{\"id\":\"1090\"}},\"id\":\"1054\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1086\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1015\",\"type\":\"BasicTicker\"},{\"attributes\":{\"editor\":{\"id\":\"1098\"},\"field\":\"variable\",\"formatter\":{\"id\":\"1097\"},\"title\":\"Variable\"},\"id\":\"1067\",\"type\":\"TableColumn\"},{\"attributes\":{\"bottom_units\":\"screen\",\"coordinates\":null,\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"group\":null,\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1028\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"data\":{\"units\":[null,\"milliseconds (ms)\",\"milliseconds (ms)\",null,null,\"beats\",\"beats\",\"%\",\"%\",null],\"value\":[null,41.87194752078464,75.1650018274309,null,null,12.475312687749195,194.0,31.78502355713555,77.70280384005662,3.291477365883966],\"variable\":[\"-- Poincar\\u00e9 plot --\",\"SD1\",\"SD2\",null,\"-- Recurrence plot --\",\"Mean line length (Lmean)\",\"Max line length (Lmax)\",\"Recurrence rate (REC)\",\"Determinism (DET)\",\"Shannon Entropy (ShanEn)\"]},\"selected\":{\"id\":\"1104\"},\"selection_policy\":{\"id\":\"1103\"}},\"id\":\"1066\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1084\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1054\"}},\"id\":\"1059\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1091\",\"type\":\"Selection\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1048\"},\"glyph\":{\"id\":\"1049\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1051\"},\"nonselection_glyph\":{\"id\":\"1050\"},\"view\":{\"id\":\"1053\"}},\"id\":\"1052\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1022\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1085\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1025\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1090\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.8},\"fill_color\":{\"value\":\"#a9373b\"},\"hatch_alpha\":{\"value\":0.8},\"hatch_color\":{\"value\":\"#a9373b\"},\"line_alpha\":{\"value\":0.8},\"line_color\":{\"value\":\"#a9373b\"},\"size\":{\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1055\",\"type\":\"Circle\"},{\"attributes\":{\"axis\":{\"id\":\"1018\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1021\",\"type\":\"Grid\"},{\"attributes\":{\"fill_color\":{\"value\":\"blue\"},\"size\":{\"value\":10}},\"id\":\"1060\",\"type\":\"NormalHead\"},{\"attributes\":{\"axis_label\":\"RR (n+1)\",\"coordinates\":null,\"formatter\":{\"id\":\"1077\"},\"group\":null,\"major_label_policy\":{\"id\":\"1078\"},\"ticker\":{\"id\":\"1019\"}},\"id\":\"1018\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data\":{\"x\":[275,1090],\"y\":[275,1090]},\"selected\":{\"id\":\"1085\"},\"selection_policy\":{\"id\":\"1084\"}},\"id\":\"1036\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1048\"}},\"id\":\"1053\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#4c72b0\"},\"hatch_alpha\":{\"value\":0.1},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"gray\"},\"size\":{\"value\":2.5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1050\",\"type\":\"Circle\"},{\"attributes\":{\"data\":{},\"selected\":{\"id\":\"1096\"},\"selection_policy\":{\"id\":\"1095\"}},\"id\":\"1083\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1080\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"columns\":[{\"id\":\"1067\"},{\"id\":\"1068\"},{\"id\":\"1069\"}],\"height\":300,\"index_position\":null,\"source\":{\"id\":\"1066\"},\"view\":{\"id\":\"1072\"}},\"id\":\"1070\",\"type\":\"DataTable\"},{\"attributes\":{},\"id\":\"1081\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1027\",\"type\":\"HelpTool\"},{\"attributes\":{\"source\":{\"id\":\"1066\"}},\"id\":\"1072\",\"type\":\"CDSView\"},{\"attributes\":{\"overlay\":{\"id\":\"1028\"}},\"id\":\"1024\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1078\",\"type\":\"AllLabels\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#a9373b\"},\"hatch_alpha\":{\"value\":0.1},\"hatch_color\":{\"value\":\"#a9373b\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#a9373b\"},\"size\":{\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1056\",\"type\":\"Circle\"},{\"attributes\":{\"coordinates\":null,\"end\":{\"id\":\"1060\"},\"group\":null,\"source\":{\"id\":\"1082\"},\"start\":null,\"x_end\":{\"value\":763.6964547314238},\"x_start\":{\"value\":793.3043927648579},\"y_end\":{\"value\":823.1743463021679},\"y_start\":{\"value\":793.5664082687339}},\"id\":\"1061\",\"type\":\"Arrow\"},{\"attributes\":{\"axis\":{\"id\":\"1014\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1017\",\"type\":\"Grid\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#a9373b\"},\"hatch_alpha\":{\"value\":0.2},\"hatch_color\":{\"value\":\"#a9373b\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#a9373b\"},\"size\":{\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1057\",\"type\":\"Circle\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1054\"},\"glyph\":{\"id\":\"1055\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1057\"},\"nonselection_glyph\":{\"id\":\"1056\"},\"view\":{\"id\":\"1059\"}},\"id\":\"1058\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"tools\":[{\"id\":\"1022\"},{\"id\":\"1023\"},{\"id\":\"1024\"},{\"id\":\"1025\"},{\"id\":\"1026\"},{\"id\":\"1027\"}]},\"id\":\"1029\",\"type\":\"Toolbar\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#4c72b0\"},\"hatch_alpha\":{\"value\":0.2},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"gray\"},\"size\":{\"value\":2.5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1051\",\"type\":\"Circle\"},{\"attributes\":{\"children\":[{\"id\":\"1070\"}]},\"id\":\"1073\",\"type\":\"Column\"},{\"attributes\":{},\"id\":\"1077\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1023\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1019\",\"type\":\"BasicTicker\"},{\"attributes\":{\"below\":[{\"id\":\"1014\"}],\"center\":[{\"id\":\"1017\"},{\"id\":\"1021\"},{\"id\":\"1061\"},{\"id\":\"1064\"}],\"height\":300,\"left\":[{\"id\":\"1018\"}],\"output_backend\":\"webgl\",\"renderers\":[{\"id\":\"1040\"},{\"id\":\"1046\"},{\"id\":\"1052\"},{\"id\":\"1058\"}],\"title\":{\"id\":\"1004\"},\"toolbar\":{\"id\":\"1029\"},\"width\":300,\"x_range\":{\"id\":\"1006\"},\"x_scale\":{\"id\":\"1010\"},\"y_range\":{\"id\":\"1008\"},\"y_scale\":{\"id\":\"1012\"}},\"id\":\"1003\",\"subtype\":\"Figure\",\"type\":\"Plot\"}],\"root_ids\":[\"1074\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"632508cf-0b48-41e0-96d5-11772753f672\",\"root_ids\":[\"1074\"],\"roots\":{\"1074\":\"58f76618-f12d-4275-bf2f-67b842e131eb\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1074" } }, "output_type": "display_data" } ], "source": [ "show(\n", " row(\n", " plot_poincare(peaks, input_type='peaks', backend='bokeh'),\n", " nonlinear_table(peaks, input_type='peaks', backend='bokeh')\n", " )\n", ")" ] }, { "cell_type": "markdown", "id": "e6f5b7d8", "metadata": {}, "source": [ "## Creating HRV summary" ] }, { "cell_type": "markdown", "id": "46fbd306", "metadata": {}, "source": [ "These function can be modularily concatenated to render HRV dashboard. Here is an exampe for an HTML report using [Bokeh](https://docs.bokeh.org/en/latest/index.html) functions." ] }, { "cell_type": "code", "execution_count": 11, "id": "ddec034e", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"d39de23e-936f-4d61-af8e-0c216a0cd7b6\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"1328\"},{\"id\":\"1408\"},{\"id\":\"1480\"}]},\"id\":\"1481\",\"type\":\"Column\"},{\"attributes\":{\"background_fill_color\":\"#efefef\",\"below\":[{\"id\":\"1311\"}],\"center\":[{\"id\":\"1314\"}],\"height\":200,\"renderers\":[{\"id\":\"1320\"}],\"sizing_mode\":\"stretch_width\",\"title\":{\"id\":\"1302\"},\"toolbar\":{\"id\":\"1315\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"1304\"},\"x_scale\":{\"id\":\"1307\"},\"y_range\":{\"id\":\"1260\"},\"y_scale\":{\"id\":\"1309\"}},\"id\":\"1301\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"overlay\":{\"id\":\"1354\"}},\"id\":\"1350\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1589\",\"type\":\"StringFormatter\"},{\"attributes\":{\"fill_alpha\":0.2,\"fill_color\":\"#55a868\",\"hatch_alpha\":{\"value\":0.2},\"hatch_color\":{\"value\":\"#55a868\"},\"x\":{\"field\":\"x\"},\"y1\":{\"value\":0},\"y2\":{\"field\":\"y2\"}},\"id\":\"1383\",\"type\":\"VArea\"},{\"attributes\":{},\"id\":\"1353\",\"type\":\"HelpTool\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"grey\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1389\",\"type\":\"Line\"},{\"attributes\":{\"line_color\":\"grey\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1387\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"1289\"}},\"id\":\"1296\",\"type\":\"CDSView\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"time\"},\"y\":{\"field\":\"rr\"}},\"id\":\"1317\",\"type\":\"Line\"},{\"attributes\":{\"days\":[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]},\"id\":\"1559\",\"type\":\"DaysTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1344\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1347\",\"type\":\"Grid\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1362\"},\"glyph\":{\"id\":\"1363\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1365\"},\"nonselection_glyph\":{\"id\":\"1364\"},\"view\":{\"id\":\"1367\"}},\"id\":\"1366\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"axis_label\":\"PSD [s\\u00b2/Hz]\",\"coordinates\":null,\"formatter\":{\"id\":\"1526\"},\"group\":null,\"major_label_policy\":{\"id\":\"1527\"},\"ticker\":{\"id\":\"1345\"}},\"id\":\"1344\",\"type\":\"LinearAxis\"},{\"attributes\":{\"source\":{\"id\":\"1386\"}},\"id\":\"1391\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1610\",\"type\":\"StringFormatter\"},{\"attributes\":{\"bottom\":3000,\"coordinates\":null,\"fill_alpha\":0.1,\"fill_color\":\"red\",\"group\":null},\"id\":\"1299\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1351\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1341\",\"type\":\"BasicTicker\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"grey\",\"line_dash\":[6],\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1444\",\"type\":\"Line\"},{\"attributes\":{\"bottom_units\":\"screen\",\"coordinates\":null,\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"group\":null,\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1280\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1309\",\"type\":\"LinearScale\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"1557\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"1556\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"1517\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"fill_alpha\":0.1,\"fill_color\":\"#55a868\",\"hatch_alpha\":{\"value\":0.1},\"hatch_color\":{\"value\":\"#55a868\"},\"x\":{\"field\":\"x\"},\"y1\":{\"value\":0},\"y2\":{\"field\":\"y2\"}},\"id\":\"1382\",\"type\":\"VArea\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"1558\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"1349\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"data\":{},\"selected\":{\"id\":\"1596\"},\"selection_policy\":{\"id\":\"1595\"}},\"id\":\"1448\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"grey\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1388\",\"type\":\"Line\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Power spectral density\"},\"id\":\"1330\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1278\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1609\",\"type\":\"StringEditor\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"1523\"},\"group\":null,\"major_label_policy\":{\"id\":\"1524\"},\"ticker\":{\"id\":\"1312\"}},\"id\":\"1311\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"fill_color\":{\"value\":\"firebrick\"},\"line_color\":{\"value\":\"grey\"},\"size\":{\"value\":6},\"x\":{\"field\":\"time\"},\"y\":{\"field\":\"rr\"}},\"id\":\"1294\",\"type\":\"Circle\"},{\"attributes\":{\"active_multi\":{\"id\":\"1323\"},\"tools\":[{\"id\":\"1323\"}]},\"id\":\"1315\",\"type\":\"Toolbar\"},{\"attributes\":{\"axis\":{\"id\":\"1311\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1314\",\"type\":\"Grid\"},{\"attributes\":{\"coordinates\":null,\"fill_alpha\":0.1,\"fill_color\":\"red\",\"group\":null,\"top\":200},\"id\":\"1300\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"axis_label\":\"Frequency (Hz)\",\"coordinates\":null,\"formatter\":{\"id\":\"1529\"},\"group\":null,\"major_label_policy\":{\"id\":\"1530\"},\"ticker\":{\"id\":\"1341\"}},\"id\":\"1340\",\"type\":\"LinearAxis\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1448\"},\"glyph\":{\"id\":\"1449\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1451\"},\"nonselection_glyph\":{\"id\":\"1450\"},\"view\":{\"id\":\"1453\"}},\"id\":\"1452\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1332\",\"type\":\"DataRange1d\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"1560\",\"type\":\"DaysTicker\"},{\"attributes\":{\"overlay\":{\"id\":\"1280\"}},\"id\":\"1277\",\"type\":\"BoxSelectTool\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1374\"},\"glyph\":{\"id\":\"1375\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1377\"},\"nonselection_glyph\":{\"id\":\"1376\"},\"view\":{\"id\":\"1379\"}},\"id\":\"1378\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1348\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1588\",\"type\":\"StringEditor\"},{\"attributes\":{},\"id\":\"1608\",\"type\":\"StringFormatter\"},{\"attributes\":{\"bottom_units\":\"screen\",\"coordinates\":null,\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"group\":null,\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1354\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1338\",\"type\":\"LinearScale\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"@bpm\":\"printf\",\"@rr\":\"printf\",\"@time\":\"datetime\"},\"renderers\":[{\"id\":\"1295\"}],\"tooltips\":[[\"time\",\"@time{:%M:%S.%3Ns}\"],[\"R-R interval\",\"@rr{%0.2f} ms\"],[\"BPM\",\"@bpm{%0.2f} BPM\"],[\"Heartbeat number\",\"@nbeat\"]]},\"id\":\"1297\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"1524\",\"type\":\"AllLabels\"},{\"attributes\":{\"coordinates\":null,\"end\":{\"id\":\"1466\"},\"group\":null,\"source\":{\"id\":\"1537\"},\"start\":null,\"x_end\":{\"value\":763.6964547314238},\"x_start\":{\"value\":793.3043927648579},\"y_end\":{\"value\":823.1743463021679},\"y_start\":{\"value\":793.5664082687339}},\"id\":\"1467\",\"type\":\"Arrow\"},{\"attributes\":{\"overlay\":{\"id\":\"1281\"}},\"id\":\"1276\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1521\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1334\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1271\",\"type\":\"BasicTicker\"},{\"attributes\":{\"below\":[{\"id\":\"1420\"}],\"center\":[{\"id\":\"1423\"},{\"id\":\"1427\"},{\"id\":\"1467\"},{\"id\":\"1470\"}],\"height\":400,\"left\":[{\"id\":\"1424\"}],\"output_backend\":\"webgl\",\"renderers\":[{\"id\":\"1446\"},{\"id\":\"1452\"},{\"id\":\"1458\"},{\"id\":\"1464\"}],\"title\":{\"id\":\"1410\"},\"toolbar\":{\"id\":\"1435\"},\"width\":400,\"x_range\":{\"id\":\"1412\"},\"x_scale\":{\"id\":\"1416\"},\"y_range\":{\"id\":\"1414\"},\"y_scale\":{\"id\":\"1418\"}},\"id\":\"1409\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1260\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1520\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{},\"id\":\"1345\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis_label\":\"R-R interval (ms)\",\"coordinates\":null,\"formatter\":{\"id\":\"1517\"},\"group\":null,\"major_label_policy\":{\"id\":\"1518\"},\"ticker\":{\"id\":\"1271\"}},\"id\":\"1270\",\"type\":\"LinearAxis\"},{\"attributes\":{\"angle\":{\"value\":0.7853981633974483},\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#a9373b\"},\"hatch_alpha\":{\"value\":0.2},\"height\":{\"value\":83.74389504156927},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"gray\"},\"line_dash\":{\"value\":\"dashed\"},\"line_width\":{\"value\":3},\"width\":{\"value\":150.3300036548618},\"x\":{\"value\":793.3043927648579},\"y\":{\"value\":793.5664082687339}},\"id\":\"1451\",\"type\":\"Ellipse\"},{\"attributes\":{\"axis\":{\"id\":\"1270\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1273\",\"type\":\"Grid\"},{\"attributes\":{\"fill_color\":{\"value\":\"blue\"},\"size\":{\"value\":10}},\"id\":\"1466\",\"type\":\"NormalHead\"},{\"attributes\":{\"axis\":{\"id\":\"1340\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1343\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1307\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1530\",\"type\":\"AllLabels\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"time\"},\"y\":{\"field\":\"rr\"}},\"id\":\"1318\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"1460\"}},\"id\":\"1465\",\"type\":\"CDSView\"},{\"attributes\":{\"tools\":[{\"id\":\"1348\"},{\"id\":\"1349\"},{\"id\":\"1350\"},{\"id\":\"1351\"},{\"id\":\"1352\"},{\"id\":\"1353\"}]},\"id\":\"1355\",\"type\":\"Toolbar\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1460\"},\"glyph\":{\"id\":\"1461\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1463\"},\"nonselection_glyph\":{\"id\":\"1462\"},\"view\":{\"id\":\"1465\"}},\"id\":\"1464\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1279\",\"type\":\"SaveTool\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1289\"},\"glyph\":{\"id\":\"1317\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1319\"},\"nonselection_glyph\":{\"id\":\"1318\"},\"view\":{\"id\":\"1321\"}},\"id\":\"1320\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1593\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"id\":\"1556\"},{\"id\":\"1557\"},{\"id\":\"1558\"},{\"id\":\"1559\"},{\"id\":\"1560\"},{\"id\":\"1561\"},{\"id\":\"1562\"},{\"id\":\"1563\"},{\"id\":\"1564\"},{\"id\":\"1565\"},{\"id\":\"1566\"},{\"id\":\"1567\"}]},\"id\":\"1312\",\"type\":\"DatetimeTicker\"},{\"attributes\":{},\"id\":\"1554\",\"type\":\"YearsTicker\"},{\"attributes\":{},\"id\":\"1262\",\"type\":\"LinearScale\"},{\"attributes\":{\"overlay\":{\"id\":\"1324\"},\"x_range\":{\"id\":\"1322\"},\"y_range\":null},\"id\":\"1323\",\"type\":\"RangeTool\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"1547\",\"type\":\"DaysTicker\"},{\"attributes\":{\"source\":{\"id\":\"1289\"}},\"id\":\"1292\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":0.2,\"fill_color\":\"#4c72b0\",\"hatch_alpha\":{\"value\":0.2},\"hatch_color\":{\"value\":\"#4c72b0\"},\"x\":{\"field\":\"x\"},\"y1\":{\"value\":0},\"y2\":{\"field\":\"y2\"}},\"id\":\"1369\",\"type\":\"VArea\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"1543\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"1585\",\"type\":\"StringFormatter\"},{\"attributes\":{\"data\":{\"bpm\":{\"__ndarray__\":\"O7ETO7ETZ0Dtc0hNMN5SQKnNt5GoZ1NAYV3/mkScUkCM1dbfHthSQPnx48ePH1FAycRTOBQoVUBmpTDwkdBRQFMINIVAU1RAJ2FNsy75U0DGUPLWhI5TQAAAAAAAAFRAIPfIqu/NVEBhZ7iwvnZUQFMINIVAU1RAgCYli/bJU0BuxDEkYBdWQA4kWmFzIFVAsZJcRMDcVEADxiQO3rdUQAPGJA7et1RA9Z2N+s5GVUAxqtPkIPNUQCD3yKrvzVRAZdXK7U1WVUAg98iq781UQKm6MfYThVRAsZJcRMDcVEAaLl3tNihTQDGq0+Qg81RAYWe4sL52VEBTCDSFQFNUQBNyKuAXblNAeTNB/XMbVEDxqzGRHqhSQHkzQf1zG1RA6mUkVsPFUUAOglOZsA1UQHUomo2bb1RAWF3vSfAMUkAO09wFfxVTQMh1ZAo2TFRAb5oi7AHGUkBRYNKpeZBSQJ/8SgzYAVJAfSC7sBgJU0D2bcBQTcdQQJc9lkvbOVJAm8YW/yjLUUDi4eHh4WFSQHZiJ3ZiB1JAI2g4qfvyUED6aDUJUfxRQGEPv/XVBlRAaZ5QCxiTUEAHJgiU1uRTQC+66KKLLlJAX8qY3UnDU0Dtc0hNMN5SQBWOJWRgVlJA8BE5QbgbU0DwwQcffPBSQDGq0+Qg81RACA7nDzlFUkCpzbeRqGdTQLkmArkmAlVATGgvob2EUkCENic3Ea5SQJ7YiZ3YCVhA3dMIyz2NVUDhFV7hFV5VQO8vNuRPWlRA4IurH3RUU0Dtc0hNMN5SQO8vNuRPWlRAFG7weGY3VUD1nY36zkZVQF94L7wX3lNAAAAAAACIU0CMujzxw6hTQIy6PPHDqFNAH5uRQ12WUkCmpaWlpaVRQA04afvFNFNAq6qqqqqqUEAAAAAAAMBSQDiu+8Z131BAI1hK+/21U0B2gynyWTdQQKrlwl19k1RA27Zt27a9UEBMaC+hvYRSQCBcmNQQTVFA4IurH3RUU0AO09wFfxVTQK7sc0hNsFFAjNXW3x7YUkBJzFRYEdJSQIzV1t8e2FJAxlDy1oSOU0BXCWAzkBpRQH0gu7AYCVNART7rBlPkUECu7HNITbBRQFtrrbXWWlNAQa9nSdDrUUA7IxVzqzNRQIy6PPHDqFNABqEA2XFtUkD1SnjupbVRQEljFo/rAlNAHnCkaIg/UkD6aDUJUfxRQAahANlxbVJAZqUw8JHQUUAtKQdEhntRQNu2bdu2bVVAkzxxLP7VUUDKayivobxTQGKSWwkOlVNAgrl2YK4dUkBquwujVqBRQNFgAaQ8MFRAlz2WS9s5UkDaH+2P9kdRQP8yCgKa61NACqVQCqVQUkCev8VpzfZRQEMgtC2/gFFAFYpKwlbmUUBMaC+hvYRSQGq7C6NWoFFAtGzjTN9CUUBMaC+hvYRSQPDBBx988FJADfbQ2/eqUUAN9tDb96pRQFcJYDOQGlFA7y825E9aVEAAAAAAAABUQAAAAAAAwFJA7/RcJiSdVUBVVVVVVdVUQOPDFa0vPlRAU+SzbjBFVECHL6QI2BhVQGUI1tHmfVRAKaWUUkopVEBVVVVVVdVUQOCLqx90VFNAVVVVVVXVVEBepZigu0pXQIW93F9ThVVA/vnnn3/+VUD0lk7D3ctWQF/zVArpa1ZAX/NUCulrVkCyYAK/RThXQF9CewntJVdA8pEJ9E5dV0DXmYDBY3lXQOiQmmC8lVdAePshgbcfVkCPN7I5rwpZQF9CewntJVdAsmACv0U4V0DokJpgvJVXQH6/GBWUxVdAVM5u4VdjVkB+vxgVlMVXQPKRCfROXVdATHEbIo34VkASEx7Dbn1VQF6J2pWo3VZAwq0cxDG2WEA7sRM7sRNXQHdWO6ud1VhA5+ibo2+OVkBXwwBCzVpWQFPWlDVlzVVANuK0TYxLWUCYCaUWH31WQGDkDAsulVVA6tMs3Sm1VUCqSNMHhdVVQLkmArkmAlVAQ1fH2o07WEBrosqumqhWQExxGyKN+FZADiRaYXMgVUC5JgK5JgJVQHUomo2bb1RAsCAdSp32UkDGUPLWhI5TQIDl+IkvAlBAIYQQQgghUED3WMvQAbtRQDBHvXKRW1BAqc23kahnU0Afm5FDXZZSQGisD431IVNAFY4lZGBWUkDJxFM4FChVQIakzo67R1NA4T6C+wjuVUBsS5juFz9VQNQIyz2NsFRAjV+wlwFUV0B4+yGBtx9WQO/an+7an1ZAXgKqicscV0BeAqqJyxxXQExxGyKN+FZAKaWUUkopVEASrbA5kGhaQExxGyKN+FZAqkjTB4XVVUBg5AwLLpVVQC+66KKLTlVAJUmSJElSVkC5JgK5JgJVQFj3SCuTJ1hAXKg5CcSFVkBcqDkJxIVWQG7EMSRgF1ZAbEuY7hc/VUBVVVVVVdVUQOrTLN0ptVVAsZJcRMDcVEBVVVVVVdVUQC+66KKLTlVA9Z2N+s5GVUBlCNbR5n1UQMnEUzgUKFVAJhMdP4/GVED1nY36zkZVQAAAAAAAiFNAycRTOBQoVUBhZ7iwvnZUQLKQhSxkYVRAaKwPjfUhU0DGUPLWhI5TQAAAAAAAiFNAP8d1kuDgUUBpMHKlaa9QQL3+4mQQeVJAJ1qu332cUECsB+jqAbpSQPdYy9ABu1FAzPkarLqcT0All6BKP3NSQOXvkOfbRFBAab2AbU5XUUDJtUKQYUlQQBWKSsJW5lFAJh5zWlkPUEA4rvvGdd9QQLSYzmI6i1FATm1qU5vaUEDs9Xq9Xq9TQP8yCgKa61NAd5wqgH+BU0CEVhTpXupSQJNvvBDpKFJAgZR2IyClVUA0fITAMzdUQKJTLakHtFJAlz2WS9s5UkAmEx0/j8ZUQDzYb7UxNFJAKaWUUkopVECMujzxw6hTQKnNt5GoZ1NAW2uttdZaU0D22YzvjxRUQKnNt5GoZ1NA7PV6vV6vU0CxEzuxEztTQPGrMZEeqFJAV0FtBqbrVEAjBwgp7mtRQDR8hMAzN1RADewdUwN7U0A8Vl28p9BTQOG0w74VTlNAwFBNx1wiVEAfm5FDXZZSQNQRgX0w5FRAd5wqgH+BU0D1SnjupbVRQKy5mqu5mlRANHyEwDM3VEACWyNmfC5TQJybm5ubm1NANHyEwDM3VECEVhTpXupSQH40toHLSVZAMarT5CDzVEB1KJqNm29UQBrrQ2N9aFRAb5oi7AHGUkAAAAAAAMBSQHOABC3ClVFA3BF3xB1xUUD3kMuKgRJSQLdt27Zt21FAn/xKDNgBUkA82G+1MTRSQBrrQ2N9aFRAi3SLdIt0U0AHJgiU1uRTQHecKoB/gVNAAAAAAAAAVEDEiBEjRoxUQCsgGJItolNADTS/DDS/VED6XS1uwvxSQL3+4mQQeVJAGi5d7TYoU0Ag98iq781UQKy5mqu5mlRA27Zt27ZtVUB4+yGBtx9WQIUvN8SAdFZA3wTZN0H2VUDEiBEjRoxUQF/KmN1Jw1NA9tmM748UVEAeAjeWQalUQDGq0+Qg81RAoI6qi2VBU0AjaDip+/JQQKeX26oczFBAa6LKrpqoVkCwIB1KnfZSQGRwPgbnY1hA/vnnn3/+VUC5JgK5JgJVQFzXFi2YYVFAbEuY7hc/VUD3kMuKgRJSQDLUsOhBjFdA4RVe4RVeVUBVVVVVVdVUQBouXe02KFNAQCOZ9RXuUEBh1XJ3ONBPQIDl+IkvAlBAHW3ep7hkUEAWOoMVOoNPQDIH3LN8kFFAdoMp8lk3UEBh1XJ3ONBPQIwuuuiiC1FAnr/Fac32UUC8x3u8x3tQQPVKeO6ltVFArTMnosFmUUDX6QmJkxVRQG/PilUfXFJAZccsJWyAUEB1LQc3+4VRQPGrMZEeqFJAWrsPt4DCUEBba6211lpTQGisD431IVNAGi5d7TYoU0DA7AGzB8xSQPeQy4qBElJAYXMg0QqbUUDcEXfEHXFRQCWXoEo/c1JAlz2WS9s5UkBvz4pVH1xSQECQqvtJI1JA4IfoOxYYUkCCuXZgrh1SQA04afvFNFNAI1hK+/21U0B9ILuwGAlTQDzYb7UxNFJAIFyY1BBNUUCmpaWlpaVRQINYNXdQdlFAQJCq+0kjUkCM1dbfHthSQJc9lkvbOVJA2h/tj/ZHUUAppZRSSilUQKV9kAyoZ1JAKyAYki2iU0CENic3Ea5SQAAAAAAAiFNA7XNITTDeUkDIdWQKNkxUQEGvZ0nQ61FAByYIlNbkU0Dgi6sfdFRTQPbZjO+PFFRAPFZdvKfQU0BfeC+8F95TQOPDFa0vPlRAsZJcRMDcVECpujH2E4VUQAcmCJTW5FNAoI6qi2VBU0DIdWQKNkxUQFPks24wRVRAnJubm5ubU0BwhzTKmYpSQG/PilUfXFJAolMtqQe0UkAnYU2zLvlTQDR8hMAzN1RAAAAAAACIU0DxqzGRHqhSQPeQy4qBElJAdmIndmIHUkAjBwgp7mtRQMdxHMdxXFFAnr/Fac32UUC3bdu2bdtRQDBHvXKRW1BAoI6qi2VBU0D/MgoCmutTQG/PilUfXFJAnr/Fac32UUBAkKr7SSNSQIQ2JzcRrlJA4IfoOxYYUkC3bdu2bdtRQGFzINEKm1FAI1hK+/21U0D3kMuKgRJSQDGq0+Qg81RAIPfIqu/NVECxklxEwNxUQKEIRShCEVVAsZJcRMDcVEArgoaTui9VQDb+bh6h+lRAquXCXX2TVED22YzvjxRUQDR8hMAzN1RAJ2FNsy75U0DYE/aEPWFTQMDsAbMHzFJASWMWj+sCU0AaLl3tNihTQPAROUG4G1NAxlDy1oSOU0AAAAAAAABUQCsgGJItolNAnJubm5ubU0D22YzvjxRUQF/KmN1Jw1NAW2uttdZaU0AO09wFfxVTQLETO7ETO1NAScxUWBHSUkCsB+jqAbpSQIt0i3SLdFNAE3Iq4BduU0CMujzxw6hTQGEPv/XVBlRAxIgRI0aMVEBT5LNuMEVUQA3sHVMDe1NA/zIKAprrU0B2Xdd1XddTQIy6PPHDqFNAKyAYki2iU0Aa60NjfWhUQKm6MfYThVRAdSiajZtvVEDEiBEjRoxUQIcvpAjYGFVAoQhFKEIRVUANNL8MNL9UQHUomo2bb1RAqbox9hOFVEDjwxWtLz5UQHZd13Vd11NAX3gvvBfeU0DjwxWtLz5UQCdhTbMu+VNAd5wqgH+BU0BfypjdScNTQBbE5Api8lNAKyAYki2iU0Dgi6sfdFRTQP8yCgKa61NAU+SzbjBFVEAOglOZsA1UQP8yCgKa61NAspCFLGRhVEDEiBEjRoxUQBbE5Api8lNAE3Iq4BduU0AHJgiU1uRTQKrlwl19k1RAycRTOBQoVUCc3vSmN71VQIW93F9ThVVAPFZdvKfQU0Afm5FDXZZSQEGvZ0nQ61FA6mUkVsPFUUBAkKr7SSNSQDzYb7UxNFJAFYpKwlbmUUAaLl3tNihTQA7T3AV/FVNAScxUWBHSUkCwIB1KnfZSQHOABC3ClVFAhqTOjrtHU0CCuXZgrh1SQO1zSE0w3lJA2BP2hD1hU0D0lk7D3ctWQOrTLN0ptVVA4RVe4RVeVUDJxFM4FChVQCuChpO6L1VAIPfIqu/NVEDYE/aEPWFTQJCiClJUQVZAZQjW0eZ9VECgjqqLZUFTQCVJkiRJUlZAJhMdP4/GVEADxiQO3rdUQHUomo2bb1RAuSYCuSYCVUDUCMs9jbBUQCD3yKrvzVRAFG7weGY3VUASEx7Dbn1VQFdBbQam61RAjLo88cOoU0DcZdU1YbFWQPWdjfrORlVAIPfIqu/NVEDEiBEjRoxUQPWdjfrORlVAiob449blVUD++eeff/5VQD6j1YPjZVVA7/RcJiSdVUDhFV7hFV5VQKrlwl19k1RAJ2FNsy75U0DUCMs9jbBUQMBQTcdcIlRAjLo88cOoU0CAJiWL9slTQOPDFa0vPlRAFsTkCmLyU0BiklsJDpVTQBrrQ2N9aFRA7y825E9aVEDKayivobxTQAJbI2Z8LlNAX8qY3UnDU0DhtMO+FU5TQEljFo/rAlNAjNXW3x7YUkBMU1i6sQlVQKCOqotlQVNASWMWj+sCU0AjWEr7/bVTQHecKoB/gVNA7XNITTDeUkDA7AGzB8xSQBouXe02KFNA7XNITTDeUkBvz4pVH1xSQKV9kAyoZ1JAYV3/mkScUkBAkKr7SSNSQFhd70nwDFJAoO3eKk3xUUBorA+N9SFTQDzYb7UxNFJAwOwBswfMUkAyB9yzfJBRQBouXe02KFNAruxzSE2wUUAWxOQKYvJTQFFg0ql5kFJA2h/tj/ZHUUB2Xdd1XddTQG+aIuwBxlJAoO3eKk3xUUBvz4pVH1xSQPAROUG4G1NA8asxkR6oUkA/x3WS4OBRQMh1ZAo2TFRAdS0HN/uFUUC0bONM30JRQB4CN5ZBqVRAQJCq+0kjUkBzgAQtwpVRQKDt3ipN8VFAXNcWLZhhUUBvmiLsAcZSQEU+6wZT5FBAgCYli/bJU0All6BKP3NSQLSYzmI6i1FAAlsjZnwuU0CEVhTpXupSQAGUA9dJD1NAgrl2YK4dUkCM1dbfHthSQPdYy9ABu1FAHnCkaIg/UkD30D4r5X5SQMprKK+hvFNAk2+8EOkoUkCx3NMIyz1RQBbE5Api8lNAruxzSE2wUUCiUy2pB7RSQNgT9oQ9YVNAYQ+/9dUGVEBRYNKpeZBSQExoL6G9hFJAwOwBswfMUkBYXe9J8AxSQKwH6OoBulJADewdUwN7U0Aq2LO5lylRQIt0i3SLdFNA95DLioESUkDGUPLWhI5TQDzYb7UxNFJA8MEHH3zwUkDhtMO+FU5TQDxWXbyn0FNAt23btm3bUUBhD7/11QZUQH5YpAw83U5ATGgvob2EUkDHcRzHcVxRQLHc0wjLPVFAYOQMCy6VVUDL6l3yYMBRQExTWLqxCVVAx0iBu++4UEBfypjdScNTQLkBzqnD1VBAaKwPjfUhU0Cbxhb/KMtRQC+66KKLLlJACqVQCqVQUkBvz4pVH1xSQDPA0I5XSE9AScxUWBHSUkC9/uJkEHlSQPdYy9ABu1FAH5uRQ12WUkA82G+1MTRSQHZiJ3ZiB1JAScxUWBHSUkAtKQdEhntRQPAROUG4G1NApqWlpaWlUUAyB9yzfJBRQPdYy9ABu1FASWMWj+sCU0BRYNKpeZBSQMDsAbMHzFJAE3Iq4BduU0Ds9Xq9Xq9TQMZQ8taEjlNAGutDY31oVECykIUsZGFUQKy5mqu5mlRAJhMdP4/GVECsuZqruZpUQO8vNuRPWlRAPFZdvKfQU0Aa60NjfWhUQB4CN5ZBqVRAMarT5CDzVEB/rGvuj3VVQIGUdiMgpVVAf6xr7o91VUAPDw8PDw9WQIGUdiMgpVVAV0FtBqbrVEDjwxWtLz5UQFPks24wRVRAqc23kahnU0CEVhTpXupSQGKSWwkOlVNAdSiajZtvVEBfeC+8F95TQKCOqotlQVNAqc23kahnU0AaLl3tNihTQJ/8SgzYAVJAoO3eKk3xUUBwhzTKmYpSQN2qjx0uUlFADfbQ2/eqUUABlAPXSQ9TQPfQPivlflJA95DLioESUkCPKBrBuThRQAahANlxbVJAdmIndmIHUkACWyNmfC5TQEljFo/rAlNAy+pd8mDAUUCENic3Ea5SQAJbI2Z8LlNAYpJbCQ6VU0CMLrroogtRQHecKoB/gVNAgrl2YK4dUkAGoQDZcW1SQAAAAAAAwFJAwFBNx1wiVEC9/uJkEHlSQDzYb7UxNFJAaKwPjfUhU0ACWyNmfC5TQGisD431IVNAsRM7sRM7U0CLdIt0i3RTQG+aIuwBxlJAPNhvtTE0UkDxqzGRHqhSQECQqvtJI1JAuQHOqcPVUEDgi6sfdFRTQG+aIuwBxlJApqWlpaWlUUAGoQDZcW1SQF/KmN1Jw1NAQJCq+0kjUkCnl9uqHMxQQPDBBx988FJA5e+Q59tEUECEVhTpXupSQIy6PPHDqFNA4IfoOxYYUkCCuXZgrh1SQPDBBx988FJADewdUwN7U0Dgi6sfdFRTQKDt3ipN8VFAVVVVVVXVVEAN7B1TA3tTQPAROUG4G1NA+l0tbsL8UkBiklsJDpVTQIt0i3SLdFNACqVQCqVQUkCHL6QI2BhVQFPks24wRVRAYQ+/9dUGVEDIdWQKNkxUQBRu8HhmN1VA6tMs3Sm1VUCFvdxfU4VVQLGSXETA3FRAV0FtBqbrVEBsS5juFz9VQNQIyz2NsFRAU+SzbjBFVEDEiBEjRoxUQFPks24wRVRAgCYli/bJU0BiklsJDpVTQCdhTbMu+VNA7PV6vV6vU0Bu6W6kReRSQGisD431IVNAwOwBswfMUkCx3NMIyz1RQGKSWwkOlVNAaKwPjfUhU0CwIB1KnfZSQEnMVFgR0lJA2BP2hD1hU0ABlAPXSQ9TQPfQPivlflJAvf7iZBB5UkCsB+jqAbpSQEvUrkTtSlJAL7rooosuUkCg7d4qTfFRQOCLqx90VFNABqEA2XFtUkCxEzuxEztTQPGrMZEeqFJAk2+8EOkoUkDl75Dn20RQQB4CN5ZBqVRAdmIndmIHUkAVikrCVuZRQEMgtC2/gFFADtPcBX8VU0Az5Pcy5PdQQA7T3AV/FVNAFY4lZGBWUkBYXe9J8AxSQNfpCYmTFVFAhqTOjrtHU0CmpaWlpaVRQKFME8o0oVBAAlsjZnwuU0BL1K5E7UpSQEGvZ0nQ61FAObUmHKAuUUDs9Xq9Xq9TQMdxHMdxXFFAy+pd8mDAUUDA7AGzB8xSQC+66KKLLlJATm1qU5vaUEABlAPXSQ9TQIRWFOle6lJAhDYnNxGuUkBRYNKpeZBSQKnNt5GoZ1NAGi5d7TYoU0B1LQc3+4VRQIAmJYv2yVNAb5oi7AHGUkBvz4pVH1xSQG/PilUfXFJADThp+8U0U0AVikrCVuZRQHkzQf1zG1RA4bTDvhVOU0DhtMO+FU5TQMvqXfJgwFFAQa9nSdDrUUABlAPXSQ9TQCdhTbMu+VNAJZegSj9zUkBL1K5E7UpSQEnMVFgR0lJA2h/tj/ZHUUB1LQc3+4VRQAqlUAqlUFJAnr/Fac32UUCmpaWlpaVRQL3+4mQQeVJAolMtqQe0UkCXPZZL2zlSQJc9lkvbOVJAX8qY3UnDU0AgXJjUEE1RQDCLse2uBlFAqbox9hOFVEBL1K5E7UpSQPpoNQlR/FFAtGzjTN9CUUAAAAAAAABUQO1zSE0w3lJAcIc0ypmKUkBba6211lpTQIakzo67R1NAvf7iZBB5UkBwhzTKmYpSQIRWFOle6lJAL7rooosuUkCg7d4qTfFRQBhRrbMvolJA+l0tbsL8UkAYUa2zL6JSQExoL6G9hFJA2BP2hD1hU0ACWyNmfC5TQAAAAAAAwFJA7XNITTDeUkDgi6sfdFRTQGisD431IVNAAZQD10kPU0CAJiWL9slTQGUI1tHmfVRADoJTmbANVEB5M0H9cxtUQFtrrbXWWlNADtPcBX8VU0D22YzvjxRUQPbZjO+PFFRA7y825E9aVEAUbvB4ZjdVQIcvpAjYGFVA2BP2hD1hU0Bg5AwLLpVVQAPGJA7et1RA7y825E9aVEAfm5FDXZZSQCuChpO6L1VA/zIKAprrU0DhtMO+FU5TQIakzo67R1NAYQ+/9dUGVEDKayivobxTQEljFo/rAlNAgrl2YK4dUkANNL8MNL9UQKCOqotlQVNA+l0tbsL8UkB3nCqAf4FTQKm6MfYThVRAK4KGk7ovVUChCEUoQhFVQDxWXbyn0FNAk2+8EOkoUkDcEXfEHXFRQDIH3LN8kFFAM+T3MuT3UECTPHEs/tVRQAahANlxbVJAE3Iq4BduU0AecKRoiD9SQNwRd8QdcVFADoJTmbANVED30D4r5X5SQCWXoEo/c1JA5J9VxpkQUUAO09wFfxVTQPGrMZEeqFJAm8YW/yjLUUAKpVAKpVBSQJvGFv8oy1FAsdzTCMs9UUAN7B1TA3tTQEmSJEmSJFFAlz2WS9s5UkA8Vl28p9BTQC0pB0SGe1FADtPcBX8VU0Cev8VpzfZRQAAAAAAAiFNAYV3/mkScUkANOGn7xTRTQOCH6DsWGFJATGgvob2EUkBMaC+hvYRSQH0gu7AYCVNA7PV6vV6vU0AyB9yzfJBRQDR8hMAzN1RAoO3eKk3xUUBfypjdScNTQGFd/5pEnFJAS9SuRO1KUkAppZRSSilUQHecKoB/gVNAiob449blVUCBlHYjIKVVQDGq0+Qg81RAV0FtBqbrVEBuxDEkYBdWQO/0XCYknVVA1BGBfTDkVEBhZ7iwvnZUQCD3yKrvzVRArLmaq7maVEBlCNbR5n1UQKm6MfYThVRAsZJcRMDcVEA2/m4eofpUQHUomo2bb1RAByYIlNbkU0AppZRSSilUQBbE5Api8lNAsRM7sRM7U0Dtc0hNMN5SQA7T3AV/FVNAFYpKwlbmUUAVikrCVuZRQLAgHUqd9lJAb5oi7AHGUkB1LQc3+4VRQO1zSE0w3lJAqbox9hOFVECEVhTpXupSQL3+4mQQeVJAZqUw8JHQUUBhD7/11QZUQPfQPivlflJAruxzSE2wUUDvLzbkT1pUQMDsAbMHzFJAP8d1kuDgUUBXQW0GputUQPdYy9ABu1FA27Zt27ZtVUBba6211lpTQEnMVFgR0lJAquXCXX2TVEAAAAAAAMBSQH0gu7AYCVNAL7rooosuUkDi4eHh4WFSQA7T3AV/FVNAkzxxLP7VUUC9/uJkEHlSQC+66KKLLlJAsCAdSp32UkDjwxWtLz5UQIzV1t8e2FJArAfo6gG6UkC9/uJkEHlSQF/KmN1Jw1NA3aqPHS5SUUBRYNKpeZBSQAAAAAAAwFJA95DLioESUkBL1K5E7UpSQNFgAaQ8MFRA8MEHH3zwUkCEVhTpXupSQNgT9oQ9YVNAX3gvvBfeU0Ccm5ubm5tTQKCOqotlQVNAnJubm5ubU0AO09wFfxVTQECQqvtJI1JALSkHRIZ7UUAjWEr7/bVTQECQqvtJI1JAS9SuRO1KUkBL1K5E7UpSQCWXoEo/c1JA4IfoOxYYUkDjwxWtLz5UQKDt3ipN8VFAI1hK+/21U0BfeC+8F95TQJM8cSz+1VFAhCBKE3olUEBc1xYtmGFRQO1rUyDGjE5AUWDSqXmQUkCmpaWlpaVRQGkwcqVpr1BArTMnosFmUUCCuXZgrh1SQINYNXdQdlFA91jL0AG7UUA7IxVzqzNRQE5talOb2lBAQa9nSdDrUUCEIEoTeiVQQIQ2JzcRrlJAWrsPt4DCUEAyB9yzfJBRQPGrMZEeqFJATGgvob2EUkD6aDUJUfxRQOSfVcaZEFFAI1hK+/21U0CiUy2pB7RSQCWXoEo/c1JAb8+KVR9cUkDgi6sfdFRTQLAgHUqd9lJAH5uRQ12WUkABlAPXSQ9TQCNYSvv9tVNAd5wqgH+BU0D3kMuKgRJSQA4kWmFzIFVAspCFLGRhVEAOglOZsA1UQDxWXbyn0FNAKaWUUkopVEArIBiSLaJTQIRWFOle6lJAoI6qi2VBU0AYUa2zL6JSQMZQ8taEjlNAaKwPjfUhU0AaLl3tNihTQCYTHT+PxlRAFsTkCmLyU0BiklsJDpVTQNgT9oQ9YVNA48MVrS8+VEBlCNbR5n1UQB4CN5ZBqVRAPqPVg+NlVUANNL8MNL9UQOiQmmC8lVdAfjS2gctJVkCQogpSVEFWQGDkDAsulVVATFNYurEJVUCpujH2E4VUQExTWLqxCVVAYWe4sL52VEAHJgiU1uRTQMprKK+hvFNA9tmM748UVEAN7B1TA3tTQPGrMZEeqFJA+l0tbsL8UkCTb7wQ6ShSQAAAAAAAAFRA8MEHH3zwUkBwhzTKmYpSQDR8hMAzN1RAH5uRQ12WUkAVjiVkYFZSQOCH6DsWGFJAAAAAAAAAVECsB+jqAbpSQMvqXfJgwFFAGi5d7TYoU0AWxOQKYvJTQGm9gG1OV1FA95DLioESUkD3kMuKgRJSQA00vww0v1RAJZegSj9zUkCM1dbfHthSQEvUrkTtSlJAAAAAAAAAVECsB+jqAbpSQExoL6G9hFJAoI6qi2VBU0B1KJqNm29UQHkzQf1zG1RAJ2FNsy75U0DKayivobxTQAAAAAAAiFNANHyEwDM3VEAppZRSSilUQCmllFJKKVRArLmaq7maVEAxqtPkIPNUQExTWLqxCVVAU+SzbjBFVEDjwxWtLz5UQHUomo2bb1RAymsor6G8U0DA7AGzB8xSQFtrrbXWWlNAX3gvvBfeU0AAAAAAAABUQDxWXbyn0FNADThp+8U0U0ACWyNmfC5TQF94L7wX3lNAFY4lZGBWUkBfeC+8F95TQFhd70nwDFJAcIc0ypmKUkCg7d4qTfFRQK0zJ6LBZlFAp5fbqhzMUECENic3Ea5SQKQ50hxpjlBAab2AbU5XUUCTPHEs/tVRQExoL6G9hFJAOK77xnXfUED6XS1uwvxSQFq7D7eAwlBAk2+8EOkoUkBvz4pVH1xSQMDsAbMHzFJAQCOZ9RXuUEB3nCqAf4FTQB5wpGiIP1JAgrl2YK4dUkD6aDUJUfxRQFFg0ql5kFJA4uHh4eFhUkCsB+jqAbpSQBbE5Api8lNAoUwTyjShUEAIDucPOUVSQMBQTcdcIlRAjLo88cOoU0DcEXfEHXFRQA6CU5mwDVRAXNcWLZhhUUB3nCqAf4FTQMZQ8taEjlNAdl3XdV3XU0DRYAGkPDBUQPnx48ePH1FAJhMdP4/GVEBJzFRYEdJSQLETO7ETO1NADTS/DDS/VEC0bONM30JRQPpdLW7C/FJAGi5d7TYoU0AOglOZsA1UQJvGFv8oy1FAaKwPjfUhU0Ds9Xq9Xq9TQFzXFi2YYVFAdmIndmIHUkCcm5ubm5tTQGq7C6NWoFFAAlsjZnwuU0BAI5n1Fe5QQGKSWwkOlVNA9Up47qW1UUCg7d4qTfFRQPDBBx988FJAhDYnNxGuUkCtMyeiwWZRQLAgHUqd9lJAHnCkaIg/UkCmpaWlpaVRQOCH6DsWGFJAAAAAAADAUkDi4eHh4WFSQEMgtC2/gFFAarsLo1agUUDtc0hNMN5SQLAgHUqd9lJAScxUWBHSUkBwhzTKmYpSQBouXe02KFNA99A+K+V+UkCcm5ubm5tTQBbE5Api8lNAQyC0Lb+AUUCmpaWlpaVRQO8vNuRPWlRA9tmM748UVECTPHEs/tVRQGFnuLC+dlRAi3SLdIt0U0CsB+jqAbpSQB5wpGiIP1JA8asxkR6oUkD3WMvQAbtRQPDBBx988FJAYdVydzjQT0CpzbeRqGdTQIQ2JzcRrlJAYO+YGtg7UEBvmiLsAcZSQMSIESNGjFRAZccsJWyAUED6XS1uwvxSQA6CU5mwDVRAAZQD10kPU0AgXJjUEE1RQKJTLakHtFJAIFyY1BBNUUBpvYBtTldRQAAAAAAAiFNA91jL0AG7UUA7IxVzqzNRQA320Nv3qlFACA7nDzlFUkAVikrCVuZRQINYNXdQdlFAbulupEXkUkBJYxaP6wJTQINYNXdQdlFAAAAAAACIU0DAUE3HXCJUQExoL6G9hFJAjNXW3x7YUkAfm5FDXZZSQOaeRljuKVBAH5uRQ12WUkBBr2dJ0OtRQEGvZ0nQ61FAb5oi7AHGUkAa60NjfWhUQC0pB0SGe1FAycRTOBQoVUACWyNmfC5TQP8yCgKa61NAYpJbCQ6VU0BRYNKpeZBSQPVKeO6ltVFAJZegSj9zUkBAmbjSvQFRQC0pB0SGe1FACqVQCqVQUkANOGn7xTRTQJvGFv8oy1FA5J9VxpkQUUCcm5ubm5tTQCBcmNQQTVFAPNhvtTE0UkA8Vl28p9BTQHOABC3ClVFASWMWj+sCU0BRYNKpeZBSQAGUA9dJD1NACqVQCqVQUkCmpaWlpaVRQGUI1tHmfVRAolMtqQe0UkBVVVVVVdVUQKnNt5GoZ1NAxlDy1oSOU0DAUE3HXCJUQIy6PPHDqFNA8BE5QbgbU0DKayivobxTQAGUA9dJD1NAFYpKwlbmUUCTPHEs/tVRQKalpaWlpVFAoO3eKk3xUUAKpVAKpVBSQFhd70nwDFJAGFGtsy+iUkBzgAQtwpVRQDIH3LN8kFFADp20D5IBV0DhtMO+FU5TQOPDFa0vPlRAoQhFKEIRVUBXQW0GputUQF/KmN1Jw1NAqmNvbZjmVkA0fITAMzdUQOz1er1er1NAS9SuRO1KUkDdCZhSuRNYQJybm5ubm1NAFG7weGY3VUB2Xdd1XddTQPWdjfrORlVAsZJcRMDcVEB1KJqNm29UQAahANlxbVJANv5uHqH6VEDwwQcffPBSQJ6/xWnN9lFAPNhvtTE0UkCsB+jqAbpSQNof7Y/2R1FADThp+8U0U0BAkKr7SSNSQMprKK+hvFNAI2g4qfvyUEDgh+g7FhhSQA6CU5mwDVRApqWlpaWlUUD6XS1uwvxSQBWKSsJW5lFAS9SuRO1KUkChTBPKNKFQQGq7C6NWoFFAE3Iq4BduU0Aq2LO5lylRQJvGFv8oy1FAqc23kahnU0AN9tDb96pRQLImFiHqbVBAk2+8EOkoUkBu6W6kReRSQKeX26oczFBAGFGtsy+iUkCENic3Ea5SQAJbI2Z8LlNAHnCkaIg/UkCGpM6Ou0dTQKalpaWlpVFA4bTDvhVOU0A82G+1MTRSQBrrQ2N9aFRAX3gvvBfeU0CEVhTpXupSQGmeUAsYk1BAx3Ecx3FcUUDHSIG777hQQCrYs7mXKVFAdS0HN/uFUUAO09wFfxVTQEljFo/rAlNA4bTDvhVOU0AaLl3tNihTQGFd/5pEnFJAvMd7vMd7UEADxiQO3rdUQA320Nv3qlFA27Zt27a9UEB3nCqAf4FTQCWXoEo/c1JAQCOZ9RXuUEBmpTDwkdBRQIQ2JzcRrlJAb8+KVR9cUkDYE/aEPWFTQOCLqx90VFNAAlsjZnwuU0C9/uJkEHlSQExoL6G9hFJASWMWj+sCU0CXPZZL2zlSQEMgtC2/gFFAWF3vSfAMUkCev8VpzfZRQA6CU5mwDVRAi3SLdIt0U0Cq5cJdfZNUQBNyKuAXblNAsCAdSp32UkAN7B1TA3tTQIAmJYv2yVNA4bTDvhVOU0CEVhTpXupSQIt0i3SLdFNAAZQD10kPU0BwhzTKmYpSQMDsAbMHzFJAE3Iq4BduU0CEVhTpXupSQPfQPivlflJASWMWj+sCU0DwETlBuBtTQPDBBx988FJA2BP2hD1hU0AAAAAAAABUQHZd13Vd11NA8MEHH3zwUkASEx7Dbn1VQH0gu7AYCVNAlz2WS9s5UkACWyNmfC5TQBNyKuAXblNAwOwBswfMUkCiUy2pB7RSQBNyKuAXblNA7XNITTDeUkAvuuiiiy5SQPAROUG4G1NAqc23kahnU0AIDucPOUVSQDIH3LN8kFFAm8YW/yjLUUCMLrroogtRQGFd/5pEnFJApqWlpaWlUUCEVhTpXupSQC+66KKLLlJAjLo88cOoU0All6BKP3NSQNFgAaQ8MFRAZqUw8JHQUUBorA+N9SFTQLETO7ETO1NAHnCkaIg/UkBAkKr7SSNSQPpdLW7C/FJA4bTDvhVOU0CPKBrBuThRQKJTLakHtFJAfSC7sBgJU0A4rvvGdd9QQGKSWwkOlVNA7XNITTDeUkDdqo8dLlJRQBWKSsJW5lFAAAAAAACIU0CwIB1KnfZSQEMgtC2/gFFAd5wqgH+BU0BYXe9J8AxSQExoL6G9hFJAW2uttdZaU0CxEzuxEztTQCWXoEo/c1JAgrl2YK4dUkBba6211lpTQHgqPBWeCldAAAAAAADAUkAGoQDZcW1SQLAgHUqd9lJA8asxkR6oUkBquwujVqBRQOLh4eHhYVJAbulupEXkUkAvuuiiiy5SQCBcmNQQTVFADoJTmbANVEBJzFRYEdJSQFzXFi2YYVFADewdUwN7U0DA7AGzB8xSQC0pB0SGe1FAYMHQ8isYUEC3bdu2bdtRQFzXFi2YYVFAQJm40r0BUUCsB+jqAbpSQEGvZ0nQ61FAjNXW3x7YUkBAI5n1Fe5QQIt0i3SLdFNAk2+8EOkoUkC4kLPvJXdQQC+66KKLLlJAWrsPt4DCUEC0mM5iOotRQE8hpAXDek9ApqWlpaWlUUBXCWAzkBpRQAahANlxbVJApX2QDKhnUkD3WMvQAbtRQNnZqkXeMlBA8asxkR6oUkAN9tDb96pRQPD7vu/7vk9AP8d1kuDgUUDaH+2P9kdRQPWmN73pTVBAt23btm3bUUAvuuiiiy5SQGalMPCR0FFA3aqPHS5SUUCLdIt0i3RTQExoL6G9hFJAMgfcs3yQUUC8x3u8x3tQQEGvZ0nQ61FAQCOZ9RXuUEAor6G8hnJQQCrYs7mXKVFAM+T3MuT3UEBJkiRJkiRRQIQgShN6JVBAP8d1kuDgUUAfm5FDXZZSQECZuNK9AVFAPFZdvKfQU0AVikrCVuZRQLkBzqnD1VBAH5uRQ12WUkCPKBrBuThRQJvGFv8oy1FART7rBlPkUEBBr2dJ0OtRQPdYy9ABu1FA9m3AUE3HUEBAkKr7SSNSQBWOJWRgVlJAab2AbU5XUUD7JU+Vz/xQQA7T3AV/FVNA9m3AUE3HUEBXCWAzkBpRQJ6/xWnN9lFA+yVPlc/8UEB+UXlhzLROQFq7D7eAwlBAObUmHKAuUUCkOdIcaY5QQIDvk+KYHFBAjNXW3x7YUkBmpTDwkdBRQKuqqqqqqlBAQa9nSdDrUUAaLl3tNihTQOSfVcaZEFFAflikDDzdTkC9/uJkEHlSQPZtwFBNx1BAruxzSE2wUUDqZSRWw8VRQE5talOb2lBA8asxkR6oUkDA7AGzB8xSQEnMVFgR0lJAMgfcs3yQUUBiklsJDpVTQNgT9oQ9YVNAX3gvvBfeU0BTCDSFQFNUQOG0w74VTlNAIwcIKe5rUUBlxywlbIBQQC+66KKLLlJAX0J7Ce0lV0AppZRSSilUQPAROUG4G1NAQa9nSdDrUUCgjqqLZUFTQGm9gG1OV1FA9Up47qW1UUAmEx0/j8ZUQNof7Y/2R1FAcIc0ypmKUkAIDucPOUVSQO1zSE0w3lJAoO3eKk3xUUDYBvRUK7RQQAahANlxbVJADewdUwN7U0DL6l3yYMBRQKQ50hxpjlBA3aqPHS5SUUCCuXZgrh1SQK7sc0hNsFFAYXMg0QqbUUCDWDV3UHZRQOLh4eHhYVJAjNXW3x7YUkCXPZZL2zlSQHecKoB/gVNADewdUwN7U0BJYxaP6wJTQO1zSE0w3lJAAAAAAADAUkD3kMuKgRJSQECQqvtJI1JAAZQD10kPU0D3kMuKgRJSQK7sc0hNsFFAHnCkaIg/UkA82G+1MTRSQECQqvtJI1JA2BP2hD1hU0BfeC+8F95TQOCLqx90VFNAb5oi7AHGUkDYE/aEPWFTQA7T3AV/FVNAlz2WS9s5UkCg7d4qTfFRQEnMVFgR0lJAZqUw8JHQUUD1SnjupbVRQFhd70nwDFJAqbox9hOFVECcm5ubm5tTQHkzQf1zG1RAMarT5CDzVED1nY36zkZVQFVVVVVV1VRANv5uHqH6VECpujH2E4VUQH0gu7AYCVNAdmIndmIHUkBYXe9J8AxSQFcJYDOQGlFAYMHQ8isYUEDkn1XGmRBRQPVKeO6ltVFA4uHh4eFhUkCLdIt0i3RTQA04afvFNFNA7PV6vV6vU0AecKRoiD9SQExoL6G9hFJAb5oi7AHGUkCev8VpzfZRQIK5dmCuHVJAIwcIKe5rUUAwi7HtrgZRQDm1JhygLlFAhFYU6V7qUkD3kMuKgRJSQCMHCCnua1FAaKwPjfUhU0BquwujVqBRQOLh4eHhYVJAwOwBswfMUkClfZAMqGdSQEvUrkTtSlJAy+pd8mDAUUD3kMuKgRJSQLAgHUqd9lJAH5uRQ12WUkBAkKr7SSNSQJ6/xWnN9lFAkzxxLP7VUUAAAAAAAABUQKalpaWlpVFAYQ+/9dUGVECGpM6Ou0dTQAAAAAAAwFJAgrl2YK4dUkD6aDUJUfxRQCMHCCnua1FAdS0HN/uFUUAVjiVkYFZSQECQqvtJI1JAlz2WS9s5UkAAAAAAAMBSQO1zSE0w3lJABqEA2XFtUkAKpVAKpVBSQB+bkUNdllJAL7rooosuUkD1SnjupbVRQG/PilUfXFJAgrl2YK4dUkA/x3WS4OBRQIRWFOle6lJAAlsjZnwuU0CEVhTpXupSQIzV1t8e2FJAhqTOjrtHU0Dtc0hNMN5SQBWKSsJW5lFAHnCkaIg/UkBBr2dJ0OtRQLHc0wjLPVFAvf7iZBB5UkD3kMuKgRJSQCNYSvv9tVNA3BF3xB1xUUAIDucPOUVSQAJbI2Z8LlNAS9SuRO1KUkA/x3WS4OBRQNfpCYmTFVFAX8qY3UnDU0ChTBPKNKFQQMBQTcdcIlRAb8+KVR9cUkC5Ac6pw9VQQINYNXdQdlFAL7rooosuUkAAAAAAAMBSQA320Nv3qlFA6mUkVsPFUUDaH+2P9kdRQLAgHUqd9lJAsdzTCMs9UUCgjqqLZUFTQKalpaWlpVFAdmIndmIHUkCiUy2pB7RSQFzXFi2YYVFAjNXW3x7YUkBmpTDwkdBRQPVKeO6ltVFADoJTmbANVEBorA+N9SFTQBhRrbMvolJAdSiajZtvVEB+ZfUueTBWQA6CU5mwDVRAW2uttdZaU0CEVhTpXupSQCNYSvv9tVNAymsor6G8U0ANOGn7xTRTQA3sHVMDe1NAX8qY3UnDU0CxEzuxEztTQEljFo/rAlNAxlDy1oSOU0ATcirgF25TQA04afvFNFNAS9SuRO1KUkAUbvB4ZjdVQHZd13Vd11NAb5oi7AHGUkAVjiVkYFZSQAGUA9dJD1NA99A+K+V+UkCDWDV3UHZRQDR8hMAzN1RA7XNITTDeUkCu7HNITbBRQOz1er1er1NADtPcBX8VU0CiUy2pB7RSQDIH3LN8kFFAwFBNx1wiVEB9ILuwGAlTQAqlUAqlUFJAH5uRQ12WUkB3nCqAf4FTQBrrQ2N9aFRAhb3cX1OFVUAAAAAAAIhTQJvGFv8oy1FA+yVPlc/8UEBFPusGU+RQQDIH3LN8kFFAhDYnNxGuUkAVjiVkYFZSQPeQy4qBElJAcIc0ypmKUkA7IxVzqzNRQPGrMZEeqFJAdS0HN/uFUUBAkKr7SSNSQGkwcqVpr1BA2h/tj/ZHUUBRYNKpeZBSQCivobyGclBAx3Ecx3FcUUB2Yid2YgdSQLSYzmI6i1FAUWDSqXmQUkAvuuiiiy5SQD/HdZLg4FFAy+pd8mDAUUAN9tDb96pRQPeQy4qBElJAMgfcs3yQUUBAmbjSvQFRQJybm5ubm1NAtGzjTN9CUUDL6l3yYMBRQEMgtC2/gFFAAAAAAAAAVECmpaWlpaVRQECZuNK9AVFAHnCkaIg/UkCwIB1KnfZSQPfQPivlflJAbulupEXkUkBRYNKpeZBSQExoL6G9hFJAPNhvtTE0UkDAUE3HXCJUQCBcmNQQTVFAP8d1kuDgUUD3kMuKgRJSQBWOJWRgVlJAXNcWLZhhUUCPKBrBuThRQHOABC3ClVFAab2AbU5XUUBvmiLsAcZSQMvqXfJgwFFAdS0HN/uFUUC4kLPvJXdQQB+bkUNdllJAab2AbU5XUUBFPusGU+RQQLzHe7zHe1BAYV3/mkScUkBkVB/TvIlQQNfpCYmTFVFAcIc0ypmKUkCrqqqqqqpQQKDt3ipN8VFA3aqPHS5SUUBBr2dJ0OtRQHOABC3ClVFAy+pd8mDAUUBJYxaP6wJTQAgO5w85RVJAWF3vSfAMUkAq2LO5lylRQLHc0wjLPVFAMIux7a4GUUBBr2dJ0OtRQGq7C6NWoFFAYXMg0QqbUUDAUE3HXCJUQKCOqotlQVNAAlsjZnwuU0D6aDUJUfxRQCNYSvv9tVNArLmaq7maVEBfeC+8F95TQGisD431IVNAwOwBswfMUkCKndiJndhMQPnx48ePH1FAFjqDFTqDT0Cg7d4qTfFRQD/HdZLg4FFADoJTmbANVEDgi6sfdFRTQMdxHMdxXFFAymsor6G8U0Cx3NMIyz1RQHUtBzf7hVFAarsLo1agUUCCuXZgrh1SQPeQy4qBElJAOK77xnXfUEAnWq7ffZxQQPVKeO6ltVFA99A+K+V+UkBRYNKpeZBSQGq7C6NWoFFAoI6qi2VBU0C4kLPvJXdQQLGSXETA3FRAMgfcs3yQUUAYUa2zL6JSQJybm5ubm1NAPFZdvKfQU0AAAAAAAMBSQPslT5XP/FBAjuM4juM4VkDkn1XGmRBRQKwH6OoBulJAAAAAAADAUkAKpVAKpVBSQFFg0ql5kFJA6mUkVsPFUUAjWEr7/bVTQLETO7ETO1NAcIc0ypmKUkCTPHEs/tVRQHZd13Vd11NADewdUwN7U0AjWEr7/bVTQC4OW+qq3VVAsZJcRMDcVEAWxOQKYvJTQFTObuFXY1ZA/vnnn3/+VUDhPoL7CO5VQNu2bdu2bVVAVVVVVVXVVEA+o9WD42VVQAAAAAAAAFRAjNXW3x7YUkDaH+2P9kdRQEnMVFgR0lJAjLo88cOoU0Cev8VpzfZRQFFg0ql5kFJAdmIndmIHUkA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1936]},\"nbeat\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936],\"outliers\":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],\"rr\":[325,795,773,806,796,876,709,842,738,751,767,750,721,733,738,758,679,710,719,724,724,705,716,721,703,721,731,719,783,716,733,738,772,746,804,746,844,748,734,831,786,739,799,808,833,788,894,823,843,816,832,885,834,749,905,754,825,759,795,818,785,792,716,821,773,714,810,803,624,696,702,737,776,795,737,707,705,755,768,763,763,807,850,781,900,800,889,761,925,729,896,810,867,776,786,848,796,797,796,767,877,788,888,848,775,837,872,763,814,847,789,822,834,814,842,858,700,841,760,766,828,851,743,823,868,753,819,835,857,838,810,851,869,810,792,849,849,877,737,750,800,694,720,741,740,711,732,744,720,776,720,644,697,682,658,669,669,646,648,642,639,636,678,599,648,646,636,631,670,631,642,653,698,656,607,650,604,665,671,688,593,667,695,691,687,714,619,662,653,710,714,734,791,767,937,930,846,917,773,807,784,818,709,778,684,706,725,643,678,663,649,649,653,744,568,653,687,695,704,672,714,621,666,666,679,706,720,691,719,720,704,705,732,709,722,705,768,709,733,736,784,767,768,839,899,812,903,801,846,949,813,922,865,921,838,934,889,855,890,762,753,769,793,826,693,742,802,823,722,824,744,763,773,775,747,773,762,780,804,717,861,742,770,757,777,745,807,718,769,847,728,742,782,765,742,793,673,716,734,735,799,800,853,860,830,840,833,824,735,771,754,769,750,730,764,723,790,812,783,721,728,700,678,668,683,730,759,747,726,716,779,885,893,662,791,615,682,714,863,706,830,637,702,720,783,886,943,937,915,952,854,925,943,880,835,910,847,862,878,817,909,856,804,895,775,784,783,798,830,852,860,813,823,817,827,829,828,781,761,788,824,867,850,859,827,796,823,868,744,815,764,803,768,795,739,837,754,776,747,757,755,741,719,731,754,779,739,740,765,809,817,802,751,742,768,804,830,832,861,864,835,840,917,779,753,817,835,827,803,829,840,852,761,830,716,721,719,712,719,708,715,729,747,742,751,774,798,789,783,785,767,750,764,765,747,759,775,786,780,797,801,771,772,763,749,730,740,770,753,756,763,764,735,731,734,730,711,712,723,734,731,741,756,755,741,751,769,759,752,764,776,753,740,748,753,736,730,752,772,754,729,709,690,697,757,807,837,844,827,824,838,783,786,797,791,853,778,828,795,774,658,691,702,709,708,721,774,674,732,779,672,722,724,734,714,725,721,707,698,717,763,661,705,721,730,705,685,682,701,694,702,729,751,725,745,763,758,741,752,766,735,737,760,782,759,777,789,796,713,779,789,761,769,795,798,783,795,817,815,806,827,831,836,784,824,798,854,783,848,752,808,868,756,799,836,817,785,804,839,739,856,869,726,827,853,836,863,799,888,758,813,855,782,793,787,828,796,846,822,811,760,826,870,752,848,802,774,749,808,810,798,831,801,770,874,771,830,767,824,792,777,757,840,749,972,810,864,870,695,845,713,897,759,891,784,843,825,819,817,959,797,812,846,807,824,832,797,858,785,850,854,846,789,808,798,772,762,767,735,736,728,722,728,737,757,735,726,716,699,693,699,680,693,717,741,740,773,793,766,734,755,779,773,783,833,836,809,866,849,787,811,830,871,814,832,782,789,845,803,782,766,880,769,828,814,800,745,812,824,784,782,784,780,771,799,824,804,827,891,776,799,850,814,759,827,893,792,922,793,763,829,828,792,770,776,836,720,770,785,790,766,771,819,711,740,749,739,707,691,697,719,717,706,725,740,730,740,758,766,751,762,794,784,798,870,766,784,791,797,774,787,811,812,801,820,825,836,776,814,780,804,826,922,726,832,838,857,786,884,786,818,831,878,778,850,902,782,820,837,873,762,864,845,798,825,890,787,793,803,808,773,783,856,758,799,817,817,781,838,746,777,777,845,837,787,751,813,820,797,868,856,819,835,850,812,802,823,823,759,867,881,731,820,834,869,750,795,809,775,778,812,809,793,825,836,805,790,805,810,774,782,800,795,776,784,787,758,732,748,746,775,786,747,747,737,707,711,774,695,724,737,807,708,753,777,778,749,760,789,828,723,779,790,769,731,708,712,757,826,860,854,884,841,814,772,822,860,748,811,813,879,786,804,843,819,843,870,770,875,823,757,858,786,835,768,806,781,829,810,810,788,762,854,742,836,759,806,820,744,769,685,693,716,717,679,694,718,733,721,728,732,731,719,715,734,754,744,752,780,795,786,838,838,791,799,856,795,731,793,812,842,749,811,848,737,798,839,717,846,700,775,797,729,800,788,825,816,786,841,812,825,791,741,796,801,812,759,866,808,800,830,820,743,792,793,774,755,765,779,765,786,827,858,761,827,820,820,813,829,741,836,761,755,841,929,863,982,808,850,899,862,828,859,846,872,890,837,929,803,895,854,804,810,834,879,761,802,813,817,776,791,807,787,761,769,830,710,736,748,757,744,764,793,779,805,767,784,783,722,752,766,774,741,732,726,701,723,636,673,674,695,713,731,713,733,754,760,747,770,804,790,826,750,792,809,742,807,818,829,750,801,845,783,752,865,830,830,723,813,796,820,750,801,810,779,734,746,751,760,768,742,744,744,728,716,713,740,741,734,760,798,775,755,750,757,781,782,755,818,755,831,809,836,862,893,803,906,865,841,810,889,790,895,826,817,798,886,769,822,828,834,808,816,801,752,902,821,745,763,860,748,863,769,767,756,743,876,722,797,780,723,869,790,783,748,843,784,762,863,832,765,851,782,886,766,847,836,792,803,862,791,822,850,829,800,816,857,851,795,791,797,809,783,811,765,752,857,850,737,747,841,733,771,801,822,804,846,792,943,773,803,924,799,730,909,790,748,787,867,802,867,865,768,846,872,849,821,838,859,794,789,859,768,745,810,796,807,928,807,837,837,799,735,858,709,782,753,766,808,847,813,882,858,819,781,843,879,765,867,824,757,853,789,808,787,819,850,732,802,720,773,767,745,763,785,760,787,838,841,850,836,819,831,805,853,854,652,777,741,712,717,759,655,742,762,820,623,765,707,756,705,719,734,814,715,792,835,824,801,868,781,827,760,885,829,748,850,790,838,820,902,851,772,874,843,773,849,913,826,794,893,805,803,782,822,778,850,777,824,735,755,793,905,864,897,874,856,786,789,777,783,806,910,724,849,896,769,813,886,842,803,817,774,776,782,812,810,789,823,857,831,835,748,771,729,772,791,770,758,777,793,771,787,809,798,772,793,811,789,785,792,774,750,756,792,698,788,823,782,772,798,802,772,795,825,785,773,821,854,843,880,806,850,793,825,763,813,743,842,784,780,822,827,790,777,871,802,788,889,766,795,866,838,768,791,857,769,831,810,775,780,813,828,775,651,800,814,791,804,851,816,794,825,867,748,797,863,770,798,858,932,840,863,882,801,837,796,886,771,826,911,825,895,855,953,850,877,814,815,846,926,804,849,945,839,868,920,840,825,842,866,771,810,854,910,837,886,912,874,884,875,929,839,807,882,757,838,891,807,871,843,888,837,846,894,827,818,865,883,786,894,877,835,883,977,895,873,906,931,796,842,900,837,783,879,972,812,894,848,844,890,804,798,797,854,766,774,755,738,777,861,909,825,648,744,785,837,779,865,847,722,868,809,821,795,836,898,814,770,845,906,866,828,848,852,859,816,796,823,769,770,789,795,800,830,827,787,830,848,822,824,827,774,755,776,799,774,786,823,836,797,842,847,831,731,765,746,716,705,720,715,731,788,832,831,877,932,879,847,816,771,781,762,822,810,799,835,828,861,881,873,793,830,861,784,851,816,798,815,820,845,830,791,807,827,835,841,750,850,749,778,800,828,834,861,856,818,827,823,800,795,814,819,807,825,847,817,828,839,793,782,793,796,778,795,838,822,837,870,812,830,761,860,821,782,820,839,878,759,902,745,817,891,859,825,800,849,844,868,791,870,779,850,832,802,863,796,842,847,748,784,805,734,676,748,775,793,761,760,781,770,759,780,789,767,772,781,820,707,756,799,818,787,811,859,742,795,848,762,786,802,854,745,788,819,807,769,735,697,768,843,883,888,854,803,818,830,809,872,804,856,827,899,868,808,912,864,832,855,808,825,839,845,849,830,854,882,765,869,845,857,750,850,882,822,791,811,794,808,810,824,745,867,839,830,818,863,871,853,865,799,845,856,911,807,865,888,910,806,907,878,809,900,836,866,837,853,845,789,821,831,874,870,881,837,851,852,745,779,782,834,761,728,755,784,798,1040,876,952,836,839,748,776,864,760,870,856,851,828,830,889,903,847,811,808,851,779,911,719,854,805,765,757,800,883,675,879,801,800,819,808,844,761,780,809,841,756,770,761,686,719,752,670,682,684,700,720,701,750,796,868,797,763,835,808,832],\"time\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1936]}},\"selected\":{\"id\":\"1540\"},\"selection_policy\":{\"id\":\"1539\"}},\"id\":\"1289\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_color\":{\"value\":\"lightgrey\"},\"line_color\":{\"value\":\"grey\"},\"size\":{\"value\":6},\"x\":{\"field\":\"time\"},\"y\":{\"field\":\"rr\"}},\"id\":\"1293\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1275\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"children\":[{\"id\":\"1329\"},{\"id\":\"1407\"}]},\"id\":\"1408\",\"type\":\"Row\"},{\"attributes\":{\"axis\":{\"id\":\"1266\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1269\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1523\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{\"source\":{\"id\":\"1380\"}},\"id\":\"1385\",\"type\":\"CDSView\"},{\"attributes\":{\"bottom_units\":\"screen\",\"coordinates\":null,\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"group\":null,\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1281\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"1550\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"end\":1536214.0,\"start\":663.0},\"id\":\"1322\",\"type\":\"Range1d\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"1544\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"1548\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"1591\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"bottom_units\":\"screen\",\"coordinates\":null,\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"group\":null,\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1434\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"fill_alpha\":0.2,\"fill_color\":\"#c44e52\",\"hatch_alpha\":{\"value\":0.2},\"hatch_color\":{\"value\":\"#c44e52\"},\"x\":{\"field\":\"x\"},\"y1\":{\"value\":0},\"y2\":{\"field\":\"y2\"}},\"id\":\"1393\",\"type\":\"VArea\"},{\"attributes\":{},\"id\":\"1597\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"1553\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"1518\",\"type\":\"AllLabels\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"time\"},\"y\":{\"field\":\"rr\"}},\"id\":\"1319\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1529\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"angle\":{\"value\":0.7853981633974483},\"fill_alpha\":{\"value\":0.4},\"fill_color\":{\"value\":\"#a9373b\"},\"height\":{\"value\":83.74389504156927},\"line_color\":{\"value\":\"gray\"},\"line_dash\":{\"value\":\"dashed\"},\"line_width\":{\"value\":3},\"width\":{\"value\":150.3300036548618},\"x\":{\"value\":793.3043927648579},\"y\":{\"value\":793.5664082687339}},\"id\":\"1449\",\"type\":\"Ellipse\"},{\"attributes\":{},\"id\":\"1429\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1431\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1336\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1433\",\"type\":\"HelpTool\"},{\"attributes\":{\"days\":[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]},\"id\":\"1546\",\"type\":\"DaysTicker\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1289\"},\"glyph\":{\"id\":\"1293\"},\"group\":null,\"hover_glyph\":{\"id\":\"1294\"},\"view\":{\"id\":\"1296\"}},\"id\":\"1295\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"overlay\":{\"id\":\"1434\"}},\"id\":\"1430\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1611\",\"type\":\"StringEditor\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"1549\",\"type\":\"DaysTicker\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"1551\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Select the time window\"},\"id\":\"1302\",\"type\":\"Title\"},{\"attributes\":{\"tools\":[{\"id\":\"1428\"},{\"id\":\"1429\"},{\"id\":\"1430\"},{\"id\":\"1431\"},{\"id\":\"1432\"},{\"id\":\"1433\"}]},\"id\":\"1435\",\"type\":\"Toolbar\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"1545\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"coordinates\":null,\"fill_alpha\":0.2,\"fill_color\":\"navy\",\"group\":null,\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[2,2],\"line_width\":0.5,\"syncable\":false},\"id\":\"1324\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1586\",\"type\":\"StringEditor\"},{\"attributes\":{\"source\":{\"id\":\"1289\"}},\"id\":\"1321\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1442\"}},\"id\":\"1447\",\"type\":\"CDSView\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"1552\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"1590\",\"type\":\"StringEditor\"},{\"attributes\":{},\"id\":\"1594\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1428\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1304\",\"type\":\"DataRange1d\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1386\"},\"glyph\":{\"id\":\"1387\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1389\"},\"nonselection_glyph\":{\"id\":\"1388\"},\"view\":{\"id\":\"1391\"}},\"id\":\"1390\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1432\",\"type\":\"ResetTool\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1289\"},\"glyph\":{\"id\":\"1290\"},\"group\":null,\"hover_glyph\":null,\"view\":{\"id\":\"1292\"}},\"id\":\"1291\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"axis_label\":\"Time\",\"coordinates\":null,\"formatter\":{\"id\":\"1520\"},\"group\":null,\"major_label_policy\":{\"id\":\"1521\"},\"ticker\":{\"id\":\"1267\"}},\"id\":\"1266\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"line_color\":\"grey\",\"line_dash\":[6],\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1443\",\"type\":\"Line\"},{\"attributes\":{\"below\":[{\"id\":\"1340\"}],\"center\":[{\"id\":\"1343\"},{\"id\":\"1347\"}],\"height\":400,\"left\":[{\"id\":\"1344\"}],\"output_backend\":\"webgl\",\"renderers\":[{\"id\":\"1366\"},{\"id\":\"1372\"},{\"id\":\"1378\"},{\"id\":\"1384\"},{\"id\":\"1390\"},{\"id\":\"1396\"}],\"title\":{\"id\":\"1330\"},\"toolbar\":{\"id\":\"1355\"},\"width\":400,\"x_range\":{\"id\":\"1332\"},\"x_scale\":{\"id\":\"1336\"},\"y_range\":{\"id\":\"1334\"},\"y_scale\":{\"id\":\"1338\"}},\"id\":\"1329\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1264\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1613\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1612\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"children\":[{\"id\":\"1255\"},{\"id\":\"1301\"}],\"sizing_mode\":\"stretch_width\"},\"id\":\"1328\",\"type\":\"Column\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Instantaneous heart rate\"},\"id\":\"1256\",\"type\":\"Title\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"grey\",\"line_dash\":[6],\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1445\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1274\",\"type\":\"PanTool\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[250]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[250]}},\"selected\":{\"id\":\"1577\"},\"selection_policy\":{\"id\":\"1576\"}},\"id\":\"1386\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1587\",\"type\":\"StringFormatter\"},{\"attributes\":{},\"id\":\"1352\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1592\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1598\",\"type\":\"Selection\"},{\"attributes\":{\"tools\":[{\"id\":\"1274\"},{\"id\":\"1275\"},{\"id\":\"1276\"},{\"id\":\"1277\"},{\"id\":\"1278\"},{\"id\":\"1279\"},{\"id\":\"1297\"}]},\"id\":\"1282\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1595\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1380\"},\"glyph\":{\"id\":\"1381\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1383\"},\"nonselection_glyph\":{\"id\":\"1382\"},\"view\":{\"id\":\"1385\"}},\"id\":\"1384\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"id\":\"1543\"},{\"id\":\"1544\"},{\"id\":\"1545\"},{\"id\":\"1546\"},{\"id\":\"1547\"},{\"id\":\"1548\"},{\"id\":\"1549\"},{\"id\":\"1550\"},{\"id\":\"1551\"},{\"id\":\"1552\"},{\"id\":\"1553\"},{\"id\":\"1554\"}]},\"id\":\"1267\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"angle\":{\"value\":0.7853981633974483},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#a9373b\"},\"hatch_alpha\":{\"value\":0.1},\"height\":{\"value\":83.74389504156927},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"gray\"},\"line_dash\":{\"value\":\"dashed\"},\"line_width\":{\"value\":3},\"width\":{\"value\":150.3300036548618},\"x\":{\"value\":793.3043927648579},\"y\":{\"value\":793.5664082687339}},\"id\":\"1450\",\"type\":\"Ellipse\"},{\"attributes\":{\"fill_color\":{\"value\":\"green\"},\"size\":{\"value\":10}},\"id\":\"1469\",\"type\":\"NormalHead\"},{\"attributes\":{},\"id\":\"1596\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1425\",\"type\":\"BasicTicker\"},{\"attributes\":{\"editor\":{\"id\":\"1590\"},\"field\":\"power_nu\",\"formatter\":{\"id\":\"1589\"},\"title\":\"Power (n.u.)\"},\"id\":\"1403\",\"type\":\"TableColumn\"},{\"attributes\":{},\"id\":\"1416\",\"type\":\"LinearScale\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Poincare plot\"},\"id\":\"1410\",\"type\":\"Title\"},{\"attributes\":{\"editor\":{\"id\":\"1582\"},\"field\":\"frequencies\",\"formatter\":{\"id\":\"1581\"},\"title\":\"Frequency Band\"},\"id\":\"1399\",\"type\":\"TableColumn\"},{\"attributes\":{\"axis\":{\"id\":\"1424\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1427\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1582\",\"type\":\"StringEditor\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[250]},\"y2\":{\"__ndarray__\":\"BgAcoBCVYz/+gWIgbpZjPwnu8DJIIWM/vyEJQNUWYj9UagfIeKBgPyqF9q3tLl4/xKr9wt6rWz9dKL0bR1ZaP5wCTJVvD1o/+gsl3TJXWj+IcYR+naxaPxLY+T+koFo/1ga5YnQ3Wj9mSAHy26JZP/Ib+BXGFFk/7GiMDoXKWD/0OiV2dThZP85IFseJ41o/pFt9pbRQXj/EB6WtNdFhP2kSB9EyymQ/8EcLxllIZz9b0X360IBoP7UQY+XR/mc/PJYWemM7Zj/XPPGFRdhjP7piHezvdmE/L/MfUcoSXz9VDp3OVjpcPxO0Rqj5ZVo/NTZ/3wKXWT/1b1Cxz8RZPwnM2khv1lo/NAB1522xXD8iFCGzKztfP30QQupJKWE/5Xt+lSjnYj+vIUdxQsJkPwZVQKpIpGY/iTWz9VlXaD9Rr42RAoZpPzGsYFJv2Wk//PWrdGACaT+OQ7cczCVnPwMwJoGZw2Q//Io0Dh1eYj94vso9CnBgP+Ij48uPQ14/N9GyFQzTXD8u35+PenlcP4vYti6hG10/pzkZCNVtXj/mtbUsxQZgP4h7rVoJzGA/v7XUN8paYT/tvhvjuqZhP4miA98Ar2E/zWnIuMVyYT8j2a7wt/hgP5h9pQyPaGA/LNG8xijmXz+nX1gWIJJfP+Z3UoENAmA/KgWzIdhhYD+ZtOaJ4ZpgP/Ls/sq3X2A/VYK4agAfXz+bD3kO9PNcP1vIowbJAFs/iXAPuQAHWj9YBrCheFBaP1uPkkWyPls/eEjX1XwYXD+kzpyqriZcP1545vMkI1s/QUfk/CByWT9QygRKAIZXP9HaVC/Pz1U/Tq2n4yWXVD9WdMLtzvJTP5CJJS7I9lM/+2SXMiSzVD8vLvDHyOlVPyOeZCWOFFc/uyXKRZuqVz++OcgZajBXP1X0PcRX31U/ZIvJPR5zVD/jP35DWKpTP9mxhesMLVQ/sEb6TtnIVT80CNRg4NBXP1qSoMjqllk/yprXASyNWj/4Mm/lCQxbP+LFLCiHz1s/E5/YewyUXT9C9F7NQGdgPxpPAa4tPGI/GUzdFNaGYz+/Yx0VOYVjP5XlT5fEvmE/ifoks0PBXT8NW83e0cJXP3i462RIb1M/Ngm3KuEJUj8sRwLbztNSP63hvetmrVQ/uR4wOGp3Vj8GdLiLfntXP/BFKZqw9Vc/2WM17i9EWD9h3gHGYcRYP1lN29gejFk/jXc17acxWj8J9UNrDT5aP+Oi4K6tPVk/Rlwhj5VSVz+0C4aFg25VP2GiC32CklQ/zjqLWqy0VT/rPUz4SKZYP6fUDj7t+ls/gdWPnUA2Xj9E3sgj7vFdPxxfPgtpR1s/S95cXiCWVz81R/i/3kdUP/ShBeclrFI/SOqlJQ/VUj/iCGtoJwJUP6ywlYU0b1U/IYorerFoVj/CVENShMxWP3FojBNzw1Y/bY5xLeJ2Vj8+MPsQVApWP30QHx5xe1U/kT4wYeS4VD99KBxWT7FTP+J8WVPuXVI/DjTfLi7rUD/14GYZ0SlPPzu145nvLU0/SzVGu9tGTD+yFB3gdJFMP41ZSrFhGk4/b6g9LyJ3UD93lYbqiYZSP4CMbFXjKVU/ZCsKiKpMWD+7xvfPL9pbP7jgd1jdoF8/MCLUf/aYYT+XW2zkZgtjP8AU7fr27GM/+5z5qs4lZD+bz0wQWtdjP2MRIDJUKGM/8sNO2O4/Yj+at6VHvlZhP1C3hNyNu2A/DKSZsZu+YD/pvKlJJKphPz62k4E/PmM/p7lPkOCwZD/hTu0U+TFlP5oumI0gAWQ/C/gyVvdNYT+4/5df6gdcP8Mfz/IpJ1Y/hqUzDS62Uj+bmPbCKOhRPz5dvEBTAFM/AQZXMHo+VT/LS5mAq+lXPzZhfQ/tgVo/ZsN3nSyiXD9I1k6wgOVdP0GOKY+bB14/mxW9eZuCXT9kQuRbixVdP7/03neOf10/laUiCnU6Xz/+QYwAv8dgPw8i0S8lumE/IjSd00HvYT+EIBipETlhPySCU/PNimA/3uiiu5sTYT/FQ+nFLAJkP4VbgD6J0Gk/fj62oEGYcD8BBh/sgkZ0PySLDgwgKXc/wXRwSMXCeD+J10w72ip5Pz08KxvdiXg/0X3BSr0Jdz9G5P/tySR1P4+7MbN8znM/izaZ9VcEdD9tIfD2Nbp2P8lqx0wGtHs/9jllkPWngD/XVOA/wOuCP+45glpX04M/e0AmFyxDgz/7Z61l4seBP5Uq/0bO6H8/XapcVKmofD/SidrRuR96P0m6fRsbD3g/ZJTuwr40dj+DIgL1XVJ0P4671cNCTnI/fjAZcTgjcD+jy0xwiJhrP9/oSvBenWY/p+k3N1TxYT86yul5v99cPyaFbCRz6Vk/IY8G438zXD9jyeasXRthP3hqxcGEwmQ/1yjlgxTYZz+cQYuLAGZpPyzu+YKNemk/BKfyWBRlaD9+jRlY7nRmPyuMIFKt+2M/8IUKn5tRYT8Diiudj6BdP/zuNhuKolk/GvvrQVBlVz/2VvpS37lXP7ln+mUjdFs/t1IvEhWyYT/kQpDr2n1nPwgtkiXtnW0/EvYzQkY5cT+SHl6JTzFyP3zclikIgXE/B/1qFXyGbz8eoGBvQkRrP/YV6vq1iGc/sbh1RWrkZD8Pt66KKhtjPzUwFMZ95mE/LBF3Yv8AYT8=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[250]}},\"selected\":{\"id\":\"1579\"},\"selection_policy\":{\"id\":\"1578\"}},\"id\":\"1392\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data\":{\"x\":[325,795,773,806,796,876,709,842,738,751,767,750,721,733,738,758,679,710,719,724,724,705,716,721,703,721,731,719,783,716,733,738,772,746,804,746,844,748,734,831,786,739,799,808,833,788,894,823,843,816,832,885,834,749,905,754,825,759,795,818,785,792,716,821,773,714,810,803,624,696,702,737,776,795,737,707,705,755,768,763,763,807,850,781,900,800,889,761,925,729,896,810,867,776,786,848,796,797,796,767,877,788,888,848,775,837,872,763,814,847,789,822,834,814,842,858,700,841,760,766,828,851,743,823,868,753,819,835,857,838,810,851,869,810,792,849,849,877,737,750,800,694,720,741,740,711,732,744,720,776,720,644,697,682,658,669,669,646,648,642,639,636,678,599,648,646,636,631,670,631,642,653,698,656,607,650,604,665,671,688,593,667,695,691,687,714,619,662,653,710,714,734,791,767,937,930,846,917,773,807,784,818,709,778,684,706,725,643,678,663,649,649,653,744,568,653,687,695,704,672,714,621,666,666,679,706,720,691,719,720,704,705,732,709,722,705,768,709,733,736,784,767,768,839,899,812,903,801,846,949,813,922,865,921,838,934,889,855,890,762,753,769,793,826,693,742,802,823,722,824,744,763,773,775,747,773,762,780,804,717,861,742,770,757,777,745,807,718,769,847,728,742,782,765,742,793,673,716,734,735,799,800,853,860,830,840,833,824,735,771,754,769,750,730,764,723,790,812,783,721,728,700,678,668,683,730,759,747,726,716,779,885,893,662,791,615,682,714,863,706,830,637,702,720,783,886,943,937,915,952,854,925,943,880,835,910,847,862,878,817,909,856,804,895,775,784,783,798,830,852,860,813,823,817,827,829,828,781,761,788,824,867,850,859,827,796,823,868,744,815,764,803,768,795,739,837,754,776,747,757,755,741,719,731,754,779,739,740,765,809,817,802,751,742,768,804,830,832,861,864,835,840,917,779,753,817,835,827,803,829,840,852,761,830,716,721,719,712,719,708,715,729,747,742,751,774,798,789,783,785,767,750,764,765,747,759,775,786,780,797,801,771,772,763,749,730,740,770,753,756,763,764,735,731,734,730,711,712,723,734,731,741,756,755,741,751,769,759,752,764,776,753,740,748,753,736,730,752,772,754,729,709,690,697,757,807,837,844,827,824,838,783,786,797,791,853,778,828,795,774,658,691,702,709,708,721,774,674,732,779,672,722,724,734,714,725,721,707,698,717,763,661,705,721,730,705,685,682,701,694,702,729,751,725,745,763,758,741,752,766,735,737,760,782,759,777,789,796,713,779,789,761,769,795,798,783,795,817,815,806,827,831,836,784,824,798,854,783,848,752,808,868,756,799,836,817,785,804,839,739,856,869,726,827,853,836,863,799,888,758,813,855,782,793,787,828,796,846,822,811,760,826,870,752,848,802,774,749,808,810,798,831,801,770,874,771,830,767,824,792,777,757,840,749,972,810,864,870,695,845,713,897,759,891,784,843,825,819,817,959,797,812,846,807,824,832,797,858,785,850,854,846,789,808,798,772,762,767,735,736,728,722,728,737,757,735,726,716,699,693,699,680,693,717,741,740,773,793,766,734,755,779,773,783,833,836,809,866,849,787,811,830,871,814,832,782,789,845,803,782,766,880,769,828,814,800,745,812,824,784,782,784,780,771,799,824,804,827,891,776,799,850,814,759,827,893,792,922,793,763,829,828,792,770,776,836,720,770,785,790,766,771,819,711,740,749,739,707,691,697,719,717,706,725,740,730,740,758,766,751,762,794,784,798,870,766,784,791,797,774,787,811,812,801,820,825,836,776,814,780,804,826,922,726,832,838,857,786,884,786,818,831,878,778,850,902,782,820,837,873,762,864,845,798,825,890,787,793,803,808,773,783,856,758,799,817,817,781,838,746,777,777,845,837,787,751,813,820,797,868,856,819,835,850,812,802,823,823,759,867,881,731,820,834,869,750,795,809,775,778,812,809,793,825,836,805,790,805,810,774,782,800,795,776,784,787,758,732,748,746,775,786,747,747,737,707,711,774,695,724,737,807,708,753,777,778,749,760,789,828,723,779,790,769,731,708,712,757,826,860,854,884,841,814,772,822,860,748,811,813,879,786,804,843,819,843,870,770,875,823,757,858,786,835,768,806,781,829,810,810,788,762,854,742,836,759,806,820,744,769,685,693,716,717,679,694,718,733,721,728,732,731,719,715,734,754,744,752,780,795,786,838,838,791,799,856,795,731,793,812,842,749,811,848,737,798,839,717,846,700,775,797,729,800,788,825,816,786,841,812,825,791,741,796,801,812,759,866,808,800,830,820,743,792,793,774,755,765,779,765,786,827,858,761,827,820,820,813,829,741,836,761,755,841,929,863,982,808,850,899,862,828,859,846,872,890,837,929,803,895,854,804,810,834,879,761,802,813,817,776,791,807,787,761,769,830,710,736,748,757,744,764,793,779,805,767,784,783,722,752,766,774,741,732,726,701,723,636,673,674,695,713,731,713,733,754,760,747,770,804,790,826,750,792,809,742,807,818,829,750,801,845,783,752,865,830,830,723,813,796,820,750,801,810,779,734,746,751,760,768,742,744,744,728,716,713,740,741,734,760,798,775,755,750,757,781,782,755,818,755,831,809,836,862,893,803,906,865,841,810,889,790,895,826,817,798,886,769,822,828,834,808,816,801,752,902,821,745,763,860,748,863,769,767,756,743,876,722,797,780,723,869,790,783,748,843,784,762,863,832,765,851,782,886,766,847,836,792,803,862,791,822,850,829,800,816,857,851,795,791,797,809,783,811,765,752,857,850,737,747,841,733,771,801,822,804,846,792,943,773,803,924,799,730,909,790,748,787,867,802,867,865,768,846,872,849,821,838,859,794,789,859,768,745,810,796,807,928,807,837,837,799,735,858,709,782,753,766,808,847,813,882,858,819,781,843,879,765,867,824,757,853,789,808,787,819,850,732,802,720,773,767,745,763,785,760,787,838,841,850,836,819,831,805,853,854,652,777,741,712,717,759,655,742,762,820,623,765,707,756,705,719,734,814,715,792,835,824,801,868,781,827,760,885,829,748,850,790,838,820,902,851,772,874,843,773,849,913,826,794,893,805,803,782,822,778,850,777,824,735,755,793,905,864,897,874,856,786,789,777,783,806,910,724,849,896,769,813,886,842,803,817,774,776,782,812,810,789,823,857,831,835,748,771,729,772,791,770,758,777,793,771,787,809,798,772,793,811,789,785,792,774,750,756,792,698,788,823,782,772,798,802,772,795,825,785,773,821,854,843,880,806,850,793,825,763,813,743,842,784,780,822,827,790,777,871,802,788,889,766,795,866,838,768,791,857,769,831,810,775,780,813,828,775,651,800,814,791,804,851,816,794,825,867,748,797,863,770,798,858,932,840,863,882,801,837,796,886,771,826,911,825,895,855,953,850,877,814,815,846,926,804,849,945,839,868,920,840,825,842,866,771,810,854,910,837,886,912,874,884,875,929,839,807,882,757,838,891,807,871,843,888,837,846,894,827,818,865,883,786,894,877,835,883,977,895,873,906,931,796,842,900,837,783,879,972,812,894,848,844,890,804,798,797,854,766,774,755,738,777,861,909,825,648,744,785,837,779,865,847,722,868,809,821,795,836,898,814,770,845,906,866,828,848,852,859,816,796,823,769,770,789,795,800,830,827,787,830,848,822,824,827,774,755,776,799,774,786,823,836,797,842,847,831,731,765,746,716,705,720,715,731,788,832,831,877,932,879,847,816,771,781,762,822,810,799,835,828,861,881,873,793,830,861,784,851,816,798,815,820,845,830,791,807,827,835,841,750,850,749,778,800,828,834,861,856,818,827,823,800,795,814,819,807,825,847,817,828,839,793,782,793,796,778,795,838,822,837,870,812,830,761,860,821,782,820,839,878,759,902,745,817,891,859,825,800,849,844,868,791,870,779,850,832,802,863,796,842,847,748,784,805,734,676,748,775,793,761,760,781,770,759,780,789,767,772,781,820,707,756,799,818,787,811,859,742,795,848,762,786,802,854,745,788,819,807,769,735,697,768,843,883,888,854,803,818,830,809,872,804,856,827,899,868,808,912,864,832,855,808,825,839,845,849,830,854,882,765,869,845,857,750,850,882,822,791,811,794,808,810,824,745,867,839,830,818,863,871,853,865,799,845,856,911,807,865,888,910,806,907,878,809,900,836,866,837,853,845,789,821,831,874,870,881,837,851,852,745,779,782,834,761,728,755,784,798,1040,876,952,836,839,748,776,864,760,870,856,851,828,830,889,903,847,811,808,851,779,911,719,854,805,765,757,800,883,675,879,801,800,819,808,844,761,780,809,841,756,770,761,686,719,752,670,682,684,700,720,701,750,796,868,797,763,835,808],\"y\":[795,773,806,796,876,709,842,738,751,767,750,721,733,738,758,679,710,719,724,724,705,716,721,703,721,731,719,783,716,733,738,772,746,804,746,844,748,734,831,786,739,799,808,833,788,894,823,843,816,832,885,834,749,905,754,825,759,795,818,785,792,716,821,773,714,810,803,624,696,702,737,776,795,737,707,705,755,768,763,763,807,850,781,900,800,889,761,925,729,896,810,867,776,786,848,796,797,796,767,877,788,888,848,775,837,872,763,814,847,789,822,834,814,842,858,700,841,760,766,828,851,743,823,868,753,819,835,857,838,810,851,869,810,792,849,849,877,737,750,800,694,720,741,740,711,732,744,720,776,720,644,697,682,658,669,669,646,648,642,639,636,678,599,648,646,636,631,670,631,642,653,698,656,607,650,604,665,671,688,593,667,695,691,687,714,619,662,653,710,714,734,791,767,937,930,846,917,773,807,784,818,709,778,684,706,725,643,678,663,649,649,653,744,568,653,687,695,704,672,714,621,666,666,679,706,720,691,719,720,704,705,732,709,722,705,768,709,733,736,784,767,768,839,899,812,903,801,846,949,813,922,865,921,838,934,889,855,890,762,753,769,793,826,693,742,802,823,722,824,744,763,773,775,747,773,762,780,804,717,861,742,770,757,777,745,807,718,769,847,728,742,782,765,742,793,673,716,734,735,799,800,853,860,830,840,833,824,735,771,754,769,750,730,764,723,790,812,783,721,728,700,678,668,683,730,759,747,726,716,779,885,893,662,791,615,682,714,863,706,830,637,702,720,783,886,943,937,915,952,854,925,943,880,835,910,847,862,878,817,909,856,804,895,775,784,783,798,830,852,860,813,823,817,827,829,828,781,761,788,824,867,850,859,827,796,823,868,744,815,764,803,768,795,739,837,754,776,747,757,755,741,719,731,754,779,739,740,765,809,817,802,751,742,768,804,830,832,861,864,835,840,917,779,753,817,835,827,803,829,840,852,761,830,716,721,719,712,719,708,715,729,747,742,751,774,798,789,783,785,767,750,764,765,747,759,775,786,780,797,801,771,772,763,749,730,740,770,753,756,763,764,735,731,734,730,711,712,723,734,731,741,756,755,741,751,769,759,752,764,776,753,740,748,753,736,730,752,772,754,729,709,690,697,757,807,837,844,827,824,838,783,786,797,791,853,778,828,795,774,658,691,702,709,708,721,774,674,732,779,672,722,724,734,714,725,721,707,698,717,763,661,705,721,730,705,685,682,701,694,702,729,751,725,745,763,758,741,752,766,735,737,760,782,759,777,789,796,713,779,789,761,769,795,798,783,795,817,815,806,827,831,836,784,824,798,854,783,848,752,808,868,756,799,836,817,785,804,839,739,856,869,726,827,853,836,863,799,888,758,813,855,782,793,787,828,796,846,822,811,760,826,870,752,848,802,774,749,808,810,798,831,801,770,874,771,830,767,824,792,777,757,840,749,972,810,864,870,695,845,713,897,759,891,784,843,825,819,817,959,797,812,846,807,824,832,797,858,785,850,854,846,789,808,798,772,762,767,735,736,728,722,728,737,757,735,726,716,699,693,699,680,693,717,741,740,773,793,766,734,755,779,773,783,833,836,809,866,849,787,811,830,871,814,832,782,789,845,803,782,766,880,769,828,814,800,745,812,824,784,782,784,780,771,799,824,804,827,891,776,799,850,814,759,827,893,792,922,793,763,829,828,792,770,776,836,720,770,785,790,766,771,819,711,740,749,739,707,691,697,719,717,706,725,740,730,740,758,766,751,762,794,784,798,870,766,784,791,797,774,787,811,812,801,820,825,836,776,814,780,804,826,922,726,832,838,857,786,884,786,818,831,878,778,850,902,782,820,837,873,762,864,845,798,825,890,787,793,803,808,773,783,856,758,799,817,817,781,838,746,777,777,845,837,787,751,813,820,797,868,856,819,835,850,812,802,823,823,759,867,881,731,820,834,869,750,795,809,775,778,812,809,793,825,836,805,790,805,810,774,782,800,795,776,784,787,758,732,748,746,775,786,747,747,737,707,711,774,695,724,737,807,708,753,777,778,749,760,789,828,723,779,790,769,731,708,712,757,826,860,854,884,841,814,772,822,860,748,811,813,879,786,804,843,819,843,870,770,875,823,757,858,786,835,768,806,781,829,810,810,788,762,854,742,836,759,806,820,744,769,685,693,716,717,679,694,718,733,721,728,732,731,719,715,734,754,744,752,780,795,786,838,838,791,799,856,795,731,793,812,842,749,811,848,737,798,839,717,846,700,775,797,729,800,788,825,816,786,841,812,825,791,741,796,801,812,759,866,808,800,830,820,743,792,793,774,755,765,779,765,786,827,858,761,827,820,820,813,829,741,836,761,755,841,929,863,982,808,850,899,862,828,859,846,872,890,837,929,803,895,854,804,810,834,879,761,802,813,817,776,791,807,787,761,769,830,710,736,748,757,744,764,793,779,805,767,784,783,722,752,766,774,741,732,726,701,723,636,673,674,695,713,731,713,733,754,760,747,770,804,790,826,750,792,809,742,807,818,829,750,801,845,783,752,865,830,830,723,813,796,820,750,801,810,779,734,746,751,760,768,742,744,744,728,716,713,740,741,734,760,798,775,755,750,757,781,782,755,818,755,831,809,836,862,893,803,906,865,841,810,889,790,895,826,817,798,886,769,822,828,834,808,816,801,752,902,821,745,763,860,748,863,769,767,756,743,876,722,797,780,723,869,790,783,748,843,784,762,863,832,765,851,782,886,766,847,836,792,803,862,791,822,850,829,800,816,857,851,795,791,797,809,783,811,765,752,857,850,737,747,841,733,771,801,822,804,846,792,943,773,803,924,799,730,909,790,748,787,867,802,867,865,768,846,872,849,821,838,859,794,789,859,768,745,810,796,807,928,807,837,837,799,735,858,709,782,753,766,808,847,813,882,858,819,781,843,879,765,867,824,757,853,789,808,787,819,850,732,802,720,773,767,745,763,785,760,787,838,841,850,836,819,831,805,853,854,652,777,741,712,717,759,655,742,762,820,623,765,707,756,705,719,734,814,715,792,835,824,801,868,781,827,760,885,829,748,850,790,838,820,902,851,772,874,843,773,849,913,826,794,893,805,803,782,822,778,850,777,824,735,755,793,905,864,897,874,856,786,789,777,783,806,910,724,849,896,769,813,886,842,803,817,774,776,782,812,810,789,823,857,831,835,748,771,729,772,791,770,758,777,793,771,787,809,798,772,793,811,789,785,792,774,750,756,792,698,788,823,782,772,798,802,772,795,825,785,773,821,854,843,880,806,850,793,825,763,813,743,842,784,780,822,827,790,777,871,802,788,889,766,795,866,838,768,791,857,769,831,810,775,780,813,828,775,651,800,814,791,804,851,816,794,825,867,748,797,863,770,798,858,932,840,863,882,801,837,796,886,771,826,911,825,895,855,953,850,877,814,815,846,926,804,849,945,839,868,920,840,825,842,866,771,810,854,910,837,886,912,874,884,875,929,839,807,882,757,838,891,807,871,843,888,837,846,894,827,818,865,883,786,894,877,835,883,977,895,873,906,931,796,842,900,837,783,879,972,812,894,848,844,890,804,798,797,854,766,774,755,738,777,861,909,825,648,744,785,837,779,865,847,722,868,809,821,795,836,898,814,770,845,906,866,828,848,852,859,816,796,823,769,770,789,795,800,830,827,787,830,848,822,824,827,774,755,776,799,774,786,823,836,797,842,847,831,731,765,746,716,705,720,715,731,788,832,831,877,932,879,847,816,771,781,762,822,810,799,835,828,861,881,873,793,830,861,784,851,816,798,815,820,845,830,791,807,827,835,841,750,850,749,778,800,828,834,861,856,818,827,823,800,795,814,819,807,825,847,817,828,839,793,782,793,796,778,795,838,822,837,870,812,830,761,860,821,782,820,839,878,759,902,745,817,891,859,825,800,849,844,868,791,870,779,850,832,802,863,796,842,847,748,784,805,734,676,748,775,793,761,760,781,770,759,780,789,767,772,781,820,707,756,799,818,787,811,859,742,795,848,762,786,802,854,745,788,819,807,769,735,697,768,843,883,888,854,803,818,830,809,872,804,856,827,899,868,808,912,864,832,855,808,825,839,845,849,830,854,882,765,869,845,857,750,850,882,822,791,811,794,808,810,824,745,867,839,830,818,863,871,853,865,799,845,856,911,807,865,888,910,806,907,878,809,900,836,866,837,853,845,789,821,831,874,870,881,837,851,852,745,779,782,834,761,728,755,784,798,1040,876,952,836,839,748,776,864,760,870,856,851,828,830,889,903,847,811,808,851,779,911,719,854,805,765,757,800,883,675,879,801,800,819,808,844,761,780,809,841,756,770,761,686,719,752,670,682,684,700,720,701,750,796,868,797,763,835,808,832]},\"selected\":{\"id\":\"1598\"},\"selection_policy\":{\"id\":\"1597\"}},\"id\":\"1454\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"end\":1090,\"start\":275},\"id\":\"1412\",\"type\":\"Range1d\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.8},\"fill_color\":{\"value\":\"#a9373b\"},\"hatch_alpha\":{\"value\":0.8},\"hatch_color\":{\"value\":\"#a9373b\"},\"line_alpha\":{\"value\":0.8},\"line_color\":{\"value\":\"#a9373b\"},\"size\":{\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1461\",\"type\":\"Circle\"},{\"attributes\":{\"data\":{},\"selected\":{\"id\":\"1603\"},\"selection_policy\":{\"id\":\"1602\"}},\"id\":\"1537\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"+n5qvHSTaD/8qfHSTWJwP3sUrkfhenQ/+n5qvHSTeD956SYxCKx8P/yp8dJNYoA/PN9PjZdugj97FK5H4XqEP7pJDAIrh4Y/+n5qvHSTiD86tMh2vp+KP3jpJjEIrIw/uB6F61G4jj/8qfHSTWKQP5zEILByaJE/O99PjZdukj/b+X5qvHSTP3sUrkfhepQ/Gy/dJAaBlT+6SQwCK4eWP1pkO99PjZc/+n5qvHSTmD+ZmZmZmZmZPzm0yHa+n5o/2c73U+Olmz956SYxCKycPxkEVg4tsp0/uB6F61G4nj9YObTIdr6fP/yp8dJNYqA/TDeJQWDloD+cxCCwcmihP+xRuB6F66E/PN9PjZduoj+MbOf7qfGiP9z5fmq8dKM/LIcW2c73oz97FK5H4XqkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[38]},\"y2\":{\"__ndarray__\":\"duFSd5XVrj/3elkB/oexPx1PK7ft9rI/ZE61b069sz8E2o291OCzP4cA5Cs6Z7M/GDEiOhNbsj/7ur/ELNKwP8mHr0/Qx60/Scn+GvZPqT/1hDZv2KekP31lbhHdpKA/PQMLuc9OnD8xWj0JihacP9i4cBc8XKA/1hIIxnAFpD8aIu3sw9ynP/U0Ghi9vqo/EFfHuOM5rD8H6Zms3p2sP8AZL2wDRKw/TIfrVVeBqz8FTelxr1+qP1ztMUgDqag/TzC/40Ilpj9ljdl+G6iiPwXNhAn4JZ0/9jsCXrdKlT8Splp+hoGOP6BH3ctCsIg/SPkVe2FWiD/YOnJB8OWKP4Zyz05DzY0/KXzzmDTMjj+9BtwtKa+NP21xagw/Eos/vSrrvBiShz9+rOQaqs2DPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[38]}},\"selected\":{\"id\":\"1571\"},\"selection_policy\":{\"id\":\"1570\"}},\"id\":\"1368\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1584\",\"type\":\"StringEditor\"},{\"attributes\":{\"axis_label\":\"RR (n+1)\",\"coordinates\":null,\"formatter\":{\"id\":\"1532\"},\"group\":null,\"major_label_policy\":{\"id\":\"1533\"},\"ticker\":{\"id\":\"1425\"}},\"id\":\"1424\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#4c72b0\"},\"hatch_alpha\":{\"value\":0.2},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"gray\"},\"size\":{\"value\":2.5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1457\",\"type\":\"Circle\"},{\"attributes\":{\"editor\":{\"id\":\"1584\"},\"field\":\"peaks\",\"formatter\":{\"id\":\"1583\"},\"title\":\"Peaks (Hz)\"},\"id\":\"1400\",\"type\":\"TableColumn\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#4c72b0\"},\"hatch_alpha\":{\"value\":0.2},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"gray\"},\"size\":{\"value\":2.5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1455\",\"type\":\"Circle\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"1564\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"source\":{\"id\":\"1448\"}},\"id\":\"1453\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1532\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"1562\",\"type\":\"DaysTicker\"},{\"attributes\":{\"fill_alpha\":0.1,\"fill_color\":\"#4c72b0\",\"hatch_alpha\":{\"value\":0.1},\"hatch_color\":{\"value\":\"#4c72b0\"},\"x\":{\"field\":\"x\"},\"y1\":{\"value\":0},\"y2\":{\"field\":\"y2\"}},\"id\":\"1370\",\"type\":\"VArea\"},{\"attributes\":{},\"id\":\"1572\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1362\"}},\"id\":\"1367\",\"type\":\"CDSView\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"grey\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1364\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1526\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#a9373b\"},\"hatch_alpha\":{\"value\":0.2},\"hatch_color\":{\"value\":\"#a9373b\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#a9373b\"},\"size\":{\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1463\",\"type\":\"Circle\"},{\"attributes\":{\"data\":{},\"selected\":{\"id\":\"1605\"},\"selection_policy\":{\"id\":\"1604\"}},\"id\":\"1538\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_color\":\"#4c72b0\",\"x\":{\"field\":\"time\"},\"y\":{\"field\":\"rr\"}},\"id\":\"1290\",\"type\":\"Line\"},{\"attributes\":{\"editor\":{\"id\":\"1586\"},\"field\":\"power\",\"formatter\":{\"id\":\"1585\"},\"title\":\"Power (ms\\u00b2)\"},\"id\":\"1401\",\"type\":\"TableColumn\"},{\"attributes\":{\"axis_label\":\"RR (n)\",\"coordinates\":null,\"formatter\":{\"id\":\"1535\"},\"group\":null,\"major_label_policy\":{\"id\":\"1536\"},\"ticker\":{\"id\":\"1421\"}},\"id\":\"1420\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1577\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1583\",\"type\":\"StringFormatter\"},{\"attributes\":{\"fill_alpha\":0.1,\"fill_color\":\"#c44e52\",\"hatch_alpha\":{\"value\":0.1},\"hatch_color\":{\"value\":\"#c44e52\"},\"x\":{\"field\":\"x\"},\"y1\":{\"value\":0},\"y2\":{\"field\":\"y2\"}},\"id\":\"1394\",\"type\":\"VArea\"},{\"attributes\":{},\"id\":\"1418\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1605\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":0.2,\"fill_color\":\"#4c72b0\",\"hatch_alpha\":{\"value\":0.2},\"hatch_color\":{\"value\":\"#4c72b0\"},\"x\":{\"field\":\"x\"},\"y1\":{\"value\":0},\"y2\":{\"field\":\"y2\"}},\"id\":\"1371\",\"type\":\"VArea\"},{\"attributes\":{},\"id\":\"1600\",\"type\":\"Selection\"},{\"attributes\":{\"columns\":[{\"id\":\"1399\"},{\"id\":\"1400\"},{\"id\":\"1401\"},{\"id\":\"1402\"},{\"id\":\"1403\"}],\"height\":300,\"index_position\":null,\"source\":{\"id\":\"1398\"},\"view\":{\"id\":\"1406\"}},\"id\":\"1404\",\"type\":\"DataTable\"},{\"attributes\":{},\"id\":\"1527\",\"type\":\"AllLabels\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"+n5qvHSTaD/8qfHSTWJwP3sUrkfhenQ/+n5qvHSTeD956SYxCKx8P/yp8dJNYoA/PN9PjZdugj97FK5H4XqEP7pJDAIrh4Y/+n5qvHSTiD86tMh2vp+KP3jpJjEIrIw/uB6F61G4jj/8qfHSTWKQP5zEILByaJE/O99PjZdukj/b+X5qvHSTP3sUrkfhepQ/Gy/dJAaBlT+6SQwCK4eWP1pkO99PjZc/+n5qvHSTmD+ZmZmZmZmZPzm0yHa+n5o/2c73U+Olmz956SYxCKycPxkEVg4tsp0/uB6F61G4nj9YObTIdr6fP/yp8dJNYqA/TDeJQWDloD+cxCCwcmihP+xRuB6F66E/PN9PjZduoj+MbOf7qfGiP9z5fmq8dKM/LIcW2c73oz97FK5H4XqkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[38]},\"y\":{\"__ndarray__\":\"duFSd5XVrj/3elkB/oexPx1PK7ft9rI/ZE61b069sz8E2o291OCzP4cA5Cs6Z7M/GDEiOhNbsj/7ur/ELNKwP8mHr0/Qx60/Scn+GvZPqT/1hDZv2KekP31lbhHdpKA/PQMLuc9OnD8xWj0JihacP9i4cBc8XKA/1hIIxnAFpD8aIu3sw9ynP/U0Ghi9vqo/EFfHuOM5rD8H6Zms3p2sP8AZL2wDRKw/TIfrVVeBqz8FTelxr1+qP1ztMUgDqag/TzC/40Ilpj9ljdl+G6iiPwXNhAn4JZ0/9jsCXrdKlT8Splp+hoGOP6BH3ctCsIg/SPkVe2FWiD/YOnJB8OWKP4Zyz05DzY0/KXzzmDTMjj+9BtwtKa+NP21xagw/Eos/vSrrvBiShz9+rOQaqs2DPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[38]}},\"selected\":{\"id\":\"1569\"},\"selection_policy\":{\"id\":\"1568\"}},\"id\":\"1362\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"exSuR+F6pD/LoUW28/2kPxsv3SQGgaU/a7x0kxgEpj+7SQwCK4emPwvXo3A9Cqc/W2Q730+Npz+q8dJNYhCoP/p+arx0k6g/SgwCK4cWqT+amZmZmZmpP+omMQisHKo/OrTIdr6fqj+KQWDl0CKrP9rO91Pjpas/KlyPwvUorD956SYxCKysP8l2vp8aL60/GQRWDi2yrT9pke18PzWuP7kehetRuK4/CawcWmQ7rz9ZObTIdr6vP1TjpZvEILA//Knx0k1isD+kcD0K16OwP0w3iUFg5bA/9P3UeOkmsT+cxCCwcmixP0SLbOf7qbE/7FG4HoXrsT+UGARWDi2yPzzfT42XbrI/5KWbxCCwsj+MbOf7qfGyPzQzMzMzM7M/2/l+arx0sz+DwMqhRbazPyuHFtnO97M/001iEFg5tD97FK5H4Xq0PyPb+X5qvLQ/y6FFtvP9tD9zaJHtfD+1Pxsv3SQGgbU/w/UoXI/CtT9rvHSTGAS2PxODwMqhRbY/u0kMAiuHtj9jEFg5tMi2PwvXo3A9Crc/sp3vp8ZLtz9aZDvfT423PwIrhxbZzrc/qvHSTWIQuD9SuB6F61G4P/p+arx0k7g/okW28/3UuD9KDAIrhxa5P/LSTWIQWLk/mpmZmZmZuT9CYOXQItu5P+omMQisHLo/ku18PzVeuj86tMh2vp+6P+J6FK5H4bo/ikFg5dAiuz8yCKwcWmS7P9nO91Pjpbs/gZVDi2znuz8pXI/C9Si8P9Ei2/l+arw/eekmMQisvD8hsHJoke28P8l2vp8aL70/cT0K16NwvT8ZBFYOLbK9P8HKoUW2870/aZHtfD81vj8RWDm0yHa+P7kehetRuL4/YeXQItv5vj8JrBxaZDu/P7ByaJHtfL8/WDm0yHa+vz8AAAAAAADAP1TjpZvEIMA/qMZLN4lBwD/8qfHSTWLAP1CNl24Sg8A/pHA9CtejwD/4U+Olm8TAP0w3iUFg5cA/oBov3SQGwT/0/dR46SbBP0jhehSuR8E/nMQgsHJowT/wp8ZLN4nBP0SLbOf7qcE/mG4Sg8DKwT/sUbgehevBP0A1XrpJDMI/lBgEVg4twj/o+6nx0k3CPzzfT42XbsI/kML1KFyPwj/kpZvEILDCPziJQWDl0MI/i2zn+6nxwj/fT42XbhLDPzMzMzMzM8M/\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[111]},\"y\":{\"__ndarray__\":\"fqzkGqrNgz/W2jD3Fm+AP4J4h0bER3w/xFR9FBwzez+/0utdq1l+P8W7Ywk5FII/YBFLYD9DhT/UE3tTjq2HP1G9YrK9nIg/W5wZB9hHiD/LvxgrkQ6HP8GUR52JUIU/TzFPM5xggz86dx3OmHaBP0XeBlW7jX8/6cxtIOIKfT9PM/QHiZx7P1dqCGOjK3s/m67MZNOZez9ifz6F7MZ8PzArXXUET34/hN+lkaB3fz9K6PiSoYB/P6t2N3lTs30/flRXpaUxej9S5GLZKvZ1P+1tZR7hBHI/+FZ6CQembj/1awunueZrPxWh914Ij2o/NCUGmqxYaT+wwuX6ZBxnP2WYtB2XAWQ/1qz459f7YD8t+YYVTANeP47otAha4F0/OMDX97vdYD8e/BhktoJkP3iERnbxlmk/TR/BumTJbz8alDz0oEpzP6KGYrJ+sXY/ZguEe4LNeT/0ECaf71h8Pxzw2TecKH4/ewbOCKoYfz/sAXMOPgV/P6HZNhtPB34/NW83CqoBfT/BBnAs7AB9PwxYHZBGEX8/a/9zu57KgT/x5FX8bqGEP8cjYgHPRoc/lRjMfib1iD+fw+q8gjiJPypWtf2CO4g/rcQ5gP46hj+04d1UJHSDP3tr4QxCN4A/Uh5ZqO/ieT+oyl68kSR0P6q702KjDXA/8+ZcTHbCaz+Yr8EfAmFqP/AiXq/QBGs/r9mqLVi8bD8GpchVQqFuP4AsG96L128/BIbpPpSDbz+67xYBb+JsP8xoxC6PgGg/uZ+ueBrcYz/KJhCPjHhgP78BfgwhW18/R/6hzPAqYT8PnTWcxrJjP4h1kiCLBGY/r7ryonsEZz/ob5xM6ZtmP7bdfhMfJWU/jHMSmdv6Yj+rEBk8AnxgP6WufsHmOlw/2zSG7aa2WD8M/gE1kGNXP6Yru9uq4lg/mTy6UfN3XD+ewwuJEYhgP0V72Ir8y2I/h7XtKxePZD+ShYk6J4xlP4PbJKeih2U/5rWunUtGZD/WoSsuWddhP/iVZhYl7F0/foRV5/PrWD+o2xMLXlJWP0/7VknJyFY/fgXeJkQ5WT9gkw2qn19cP+QxkguH+14/q5zIR5I9YD80wr1fYZ9gP3gAEe9A3GA/ho5GPPIrYT/McRwKNaNhP2IqvDTOMGI/srwtJZvBYj9lzgxl80FjPwYAHKAQlWM/\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[111]}},\"selected\":{\"id\":\"1573\"},\"selection_policy\":{\"id\":\"1572\"}},\"id\":\"1374\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"1563\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"end\":1090,\"start\":275},\"id\":\"1414\",\"type\":\"Range1d\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"1565\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"below\":[{\"id\":\"1266\"}],\"center\":[{\"id\":\"1269\"},{\"id\":\"1273\"},{\"id\":\"1299\"},{\"id\":\"1300\"}],\"height\":400,\"left\":[{\"id\":\"1270\"}],\"output_backend\":\"webgl\",\"renderers\":[{\"id\":\"1291\"},{\"id\":\"1295\"}],\"sizing_mode\":\"stretch_width\",\"title\":{\"id\":\"1256\"},\"toolbar\":{\"id\":\"1282\"},\"x_range\":{\"id\":\"1322\"},\"x_scale\":{\"id\":\"1262\"},\"y_range\":{\"id\":\"1260\"},\"y_scale\":{\"id\":\"1264\"}},\"id\":\"1255\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1536\",\"type\":\"AllLabels\"},{\"attributes\":{\"editor\":{\"id\":\"1588\"},\"field\":\"power_per\",\"formatter\":{\"id\":\"1587\"},\"title\":\"Power (%)\"},\"id\":\"1402\",\"type\":\"TableColumn\"},{\"attributes\":{\"source\":{\"id\":\"1472\"}},\"id\":\"1478\",\"type\":\"CDSView\"},{\"attributes\":{\"data\":{\"units\":[null,\"milliseconds (ms)\",\"milliseconds (ms)\",null,null,\"beats\",\"beats\",\"%\",\"%\",null],\"value\":[null,41.87194752078464,75.1650018274309,null,null,12.475312687749195,194.0,31.78502355713555,77.70280384005662,3.291477365883966],\"variable\":[\"-- Poincar\\u00e9 plot --\",\"SD1\",\"SD2\",null,\"-- Recurrence plot --\",\"Mean line length (Lmean)\",\"Max line length (Lmax)\",\"Recurrence rate (REC)\",\"Determinism (DET)\",\"Shannon Entropy (ShanEn)\"]},\"selected\":{\"id\":\"1613\"},\"selection_policy\":{\"id\":\"1612\"}},\"id\":\"1472\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"children\":[{\"id\":\"1404\"}]},\"id\":\"1407\",\"type\":\"Column\"},{\"attributes\":{},\"id\":\"1599\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"columns\":[{\"id\":\"1473\"},{\"id\":\"1474\"},{\"id\":\"1475\"}],\"height\":300,\"index_position\":null,\"source\":{\"id\":\"1472\"},\"view\":{\"id\":\"1478\"}},\"id\":\"1476\",\"type\":\"DataTable\"},{\"attributes\":{\"data\":{\"x\":[],\"y\":[]},\"selected\":{\"id\":\"1600\"},\"selection_policy\":{\"id\":\"1599\"}},\"id\":\"1460\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1421\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data\":{\"frequencies\":[\"VLF (0-0.04 Hz)\",\"LF (0.04-0.15 Hz)\",\"HF (0.15-0.4 Hz)\",\"Total\",\"LF/HF\"],\"peaks\":[0.007812,0.09375,0.355469,null,null],\"power\":[1441.699778039489,522.1761068072578,576.0225830820615,2539.8984679288083,0.9065201992833455],\"power_nu\":[null,47.54841829759283,52.45158170240718,null,null],\"power_per\":[56.76210274716773,20.55893624886009,22.67896100397219,null,null]},\"selected\":{\"id\":\"1592\"},\"selection_policy\":{\"id\":\"1591\"}},\"id\":\"1398\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1578\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"line_color\":\"grey\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1363\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1581\",\"type\":\"StringFormatter\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"exSuR+F6pD/LoUW28/2kPxsv3SQGgaU/a7x0kxgEpj+7SQwCK4emPwvXo3A9Cqc/W2Q730+Npz+q8dJNYhCoP/p+arx0k6g/SgwCK4cWqT+amZmZmZmpP+omMQisHKo/OrTIdr6fqj+KQWDl0CKrP9rO91Pjpas/KlyPwvUorD956SYxCKysP8l2vp8aL60/GQRWDi2yrT9pke18PzWuP7kehetRuK4/CawcWmQ7rz9ZObTIdr6vP1TjpZvEILA//Knx0k1isD+kcD0K16OwP0w3iUFg5bA/9P3UeOkmsT+cxCCwcmixP0SLbOf7qbE/7FG4HoXrsT+UGARWDi2yPzzfT42XbrI/5KWbxCCwsj+MbOf7qfGyPzQzMzMzM7M/2/l+arx0sz+DwMqhRbazPyuHFtnO97M/001iEFg5tD97FK5H4Xq0PyPb+X5qvLQ/y6FFtvP9tD9zaJHtfD+1Pxsv3SQGgbU/w/UoXI/CtT9rvHSTGAS2PxODwMqhRbY/u0kMAiuHtj9jEFg5tMi2PwvXo3A9Crc/sp3vp8ZLtz9aZDvfT423PwIrhxbZzrc/qvHSTWIQuD9SuB6F61G4P/p+arx0k7g/okW28/3UuD9KDAIrhxa5P/LSTWIQWLk/mpmZmZmZuT9CYOXQItu5P+omMQisHLo/ku18PzVeuj86tMh2vp+6P+J6FK5H4bo/ikFg5dAiuz8yCKwcWmS7P9nO91Pjpbs/gZVDi2znuz8pXI/C9Si8P9Ei2/l+arw/eekmMQisvD8hsHJoke28P8l2vp8aL70/cT0K16NwvT8ZBFYOLbK9P8HKoUW2870/aZHtfD81vj8RWDm0yHa+P7kehetRuL4/YeXQItv5vj8JrBxaZDu/P7ByaJHtfL8/WDm0yHa+vz8AAAAAAADAP1TjpZvEIMA/qMZLN4lBwD/8qfHSTWLAP1CNl24Sg8A/pHA9CtejwD/4U+Olm8TAP0w3iUFg5cA/oBov3SQGwT/0/dR46SbBP0jhehSuR8E/nMQgsHJowT/wp8ZLN4nBP0SLbOf7qcE/mG4Sg8DKwT/sUbgehevBP0A1XrpJDMI/lBgEVg4twj/o+6nx0k3CPzzfT42XbsI/kML1KFyPwj/kpZvEILDCPziJQWDl0MI/i2zn+6nxwj/fT42XbhLDPzMzMzMzM8M/\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[111]},\"y2\":{\"__ndarray__\":\"fqzkGqrNgz/W2jD3Fm+AP4J4h0bER3w/xFR9FBwzez+/0utdq1l+P8W7Ywk5FII/YBFLYD9DhT/UE3tTjq2HP1G9YrK9nIg/W5wZB9hHiD/LvxgrkQ6HP8GUR52JUIU/TzFPM5xggz86dx3OmHaBP0XeBlW7jX8/6cxtIOIKfT9PM/QHiZx7P1dqCGOjK3s/m67MZNOZez9ifz6F7MZ8PzArXXUET34/hN+lkaB3fz9K6PiSoYB/P6t2N3lTs30/flRXpaUxej9S5GLZKvZ1P+1tZR7hBHI/+FZ6CQembj/1awunueZrPxWh914Ij2o/NCUGmqxYaT+wwuX6ZBxnP2WYtB2XAWQ/1qz459f7YD8t+YYVTANeP47otAha4F0/OMDX97vdYD8e/BhktoJkP3iERnbxlmk/TR/BumTJbz8alDz0oEpzP6KGYrJ+sXY/ZguEe4LNeT/0ECaf71h8Pxzw2TecKH4/ewbOCKoYfz/sAXMOPgV/P6HZNhtPB34/NW83CqoBfT/BBnAs7AB9PwxYHZBGEX8/a/9zu57KgT/x5FX8bqGEP8cjYgHPRoc/lRjMfib1iD+fw+q8gjiJPypWtf2CO4g/rcQ5gP46hj+04d1UJHSDP3tr4QxCN4A/Uh5ZqO/ieT+oyl68kSR0P6q702KjDXA/8+ZcTHbCaz+Yr8EfAmFqP/AiXq/QBGs/r9mqLVi8bD8GpchVQqFuP4AsG96L128/BIbpPpSDbz+67xYBb+JsP8xoxC6PgGg/uZ+ueBrcYz/KJhCPjHhgP78BfgwhW18/R/6hzPAqYT8PnTWcxrJjP4h1kiCLBGY/r7ryonsEZz/ob5xM6ZtmP7bdfhMfJWU/jHMSmdv6Yj+rEBk8AnxgP6WufsHmOlw/2zSG7aa2WD8M/gE1kGNXP6Yru9uq4lg/mTy6UfN3XD+ewwuJEYhgP0V72Ir8y2I/h7XtKxePZD+ShYk6J4xlP4PbJKeih2U/5rWunUtGZD/WoSsuWddhP/iVZhYl7F0/foRV5/PrWD+o2xMLXlJWP0/7VknJyFY/fgXeJkQ5WT9gkw2qn19cP+QxkguH+14/q5zIR5I9YD80wr1fYZ9gP3gAEe9A3GA/ho5GPPIrYT/McRwKNaNhP2IqvDTOMGI/srwtJZvBYj9lzgxl80FjPwYAHKAQlWM/\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[111]}},\"selected\":{\"id\":\"1575\"},\"selection_policy\":{\"id\":\"1574\"}},\"id\":\"1380\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"editor\":{\"id\":\"1611\"},\"field\":\"value\",\"formatter\":{\"id\":\"1610\"},\"title\":\"Value\"},\"id\":\"1475\",\"type\":\"TableColumn\"},{\"attributes\":{},\"id\":\"1607\",\"type\":\"StringEditor\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1368\"},\"glyph\":{\"id\":\"1369\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1371\"},\"nonselection_glyph\":{\"id\":\"1370\"},\"view\":{\"id\":\"1373\"}},\"id\":\"1372\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1442\"},\"glyph\":{\"id\":\"1443\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1445\"},\"nonselection_glyph\":{\"id\":\"1444\"},\"view\":{\"id\":\"1447\"}},\"id\":\"1446\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1368\"}},\"id\":\"1373\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1533\",\"type\":\"AllLabels\"},{\"attributes\":{\"line_color\":\"grey\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1375\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"1454\"}},\"id\":\"1459\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1567\",\"type\":\"YearsTicker\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#4c72b0\"},\"hatch_alpha\":{\"value\":0.1},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"gray\"},\"size\":{\"value\":2.5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1456\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1571\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":0.2,\"fill_color\":\"#55a868\",\"hatch_alpha\":{\"value\":0.2},\"hatch_color\":{\"value\":\"#55a868\"},\"x\":{\"field\":\"x\"},\"y1\":{\"value\":0},\"y2\":{\"field\":\"y2\"}},\"id\":\"1381\",\"type\":\"VArea\"},{\"attributes\":{},\"id\":\"1569\",\"type\":\"Selection\"},{\"attributes\":{\"axis\":{\"id\":\"1420\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1423\",\"type\":\"Grid\"},{\"attributes\":{\"coordinates\":null,\"end\":{\"id\":\"1469\"},\"group\":null,\"source\":{\"id\":\"1538\"},\"start\":null,\"x_end\":{\"value\":846.4540752649335},\"x_start\":{\"value\":793.3043927648579},\"y_end\":{\"value\":846.7160907688095},\"y_start\":{\"value\":793.5664082687339}},\"id\":\"1470\",\"type\":\"Arrow\"},{\"attributes\":{},\"id\":\"1570\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"children\":[{\"id\":\"1409\"},{\"id\":\"1479\"}]},\"id\":\"1480\",\"type\":\"Row\"},{\"attributes\":{\"fill_alpha\":0.2,\"fill_color\":\"#c44e52\",\"hatch_alpha\":{\"value\":0.2},\"hatch_color\":{\"value\":\"#c44e52\"},\"x\":{\"field\":\"x\"},\"y1\":{\"value\":0},\"y2\":{\"field\":\"y2\"}},\"id\":\"1395\",\"type\":\"VArea\"},{\"attributes\":{},\"id\":\"1540\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1568\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1579\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1606\",\"type\":\"StringFormatter\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"grey\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1376\",\"type\":\"Line\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#a9373b\"},\"hatch_alpha\":{\"value\":0.1},\"hatch_color\":{\"value\":\"#a9373b\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#a9373b\"},\"size\":{\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1462\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1539\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1398\"}},\"id\":\"1406\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1602\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1392\"}},\"id\":\"1397\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1575\",\"type\":\"Selection\"},{\"attributes\":{\"children\":[{\"id\":\"1476\"}]},\"id\":\"1479\",\"type\":\"Column\"},{\"attributes\":{\"source\":{\"id\":\"1374\"}},\"id\":\"1379\",\"type\":\"CDSView\"},{\"attributes\":{\"editor\":{\"id\":\"1609\"},\"field\":\"units\",\"formatter\":{\"id\":\"1608\"},\"title\":\"Units\"},\"id\":\"1474\",\"type\":\"TableColumn\"},{\"attributes\":{},\"id\":\"1603\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1576\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1392\"},\"glyph\":{\"id\":\"1393\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1395\"},\"nonselection_glyph\":{\"id\":\"1394\"},\"view\":{\"id\":\"1397\"}},\"id\":\"1396\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"grey\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1377\",\"type\":\"Line\"},{\"attributes\":{\"editor\":{\"id\":\"1607\"},\"field\":\"variable\",\"formatter\":{\"id\":\"1606\"},\"title\":\"Variable\"},\"id\":\"1473\",\"type\":\"TableColumn\"},{\"attributes\":{},\"id\":\"1574\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1535\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"1566\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"1604\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1573\",\"type\":\"Selection\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"1561\",\"type\":\"DaysTicker\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"grey\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1365\",\"type\":\"Line\"},{\"attributes\":{\"data\":{\"x\":[275,1090],\"y\":[275,1090]},\"selected\":{\"id\":\"1594\"},\"selection_policy\":{\"id\":\"1593\"}},\"id\":\"1442\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1454\"},\"glyph\":{\"id\":\"1455\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1457\"},\"nonselection_glyph\":{\"id\":\"1456\"},\"view\":{\"id\":\"1459\"}},\"id\":\"1458\",\"type\":\"GlyphRenderer\"}],\"root_ids\":[\"1481\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"d39de23e-936f-4d61-af8e-0c216a0cd7b6\",\"root_ids\":[\"1481\"],\"roots\":{\"1481\":\"432e6ebd-2b02-4809-bc65-3948e0be8ad0\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1481" } }, "output_type": "display_data" } ], "source": [ "from systole.plots import plot_poincare, plot_frequency, plot_rr\n", "from systole.reports import nonlinear_table, frequency_table\n", "\n", "show(\n", " column(\n", " plot_rr(peaks, input_type=\"peaks\", backend=\"bokeh\"),\n", " row(\n", " plot_frequency(peaks, input_type=\"peaks\", backend=\"bokeh\", figsize=(400, 400)),\n", " frequency_table(peaks, input_type=\"peaks\", backend=\"bokeh\"),\n", " ),\n", " row(\n", " plot_poincare(peaks, input_type=\"peaks\", backend=\"bokeh\", figsize=(400, 400)),\n", " nonlinear_table(peaks, input_type=\"peaks\", backend=\"bokeh\"),\n", " )\n", " )\n", ")" ] }, { "cell_type": "code", "execution_count": null, "id": "84f107bc", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "jupytext": { "formats": "ipynb,md:myst" }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "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.9.16" } }, "nbformat": 4, "nbformat_minor": 5 }