diff --git a/tracetools_analysis/analysis/callback_duration.ipynb b/tracetools_analysis/analysis/callback_duration.ipynb index 6d71525..e7d033c 100644 --- a/tracetools_analysis/analysis/callback_duration.ipynb +++ b/tracetools_analysis/analysis/callback_duration.ipynb @@ -21,9 +21,18 @@ "# src/ros2/ros2_tracing/tracetools_read/\n", "sys.path.insert(0, '../')\n", "sys.path.insert(0, '../../../ros2/ros2_tracing/tracetools_read/')\n", + "import datetime as dt\n", "import os\n", - "import pickle\n", - "import matplotlib.pyplot as plt\n", + "\n", + "from bokeh.plotting import figure\n", + "from bokeh.plotting import output_notebook\n", + "from bokeh.io import show\n", + "from bokeh.layouts import row\n", + "from bokeh.models import ColumnDataSource\n", + "from bokeh.models import DatetimeTickFormatter\n", + "from bokeh.models import PrintfTickFormatter\n", + "import numpy as np\n", + "import pandas as pd\n", "\n", "from tracetools_analysis.analysis import load\n", "from tracetools_analysis.analysis import ros2_processor\n", @@ -40,7 +49,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "550 events\n" + "459 events\n" ] } ], @@ -65,37 +74,472 @@ "outputs": [ { "data": { - "image/png": "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\n", - "text/plain": [ - "" + "text/html": [ + "\n", + "
\n", + " \n", + " Loading BokehJS ...\n", + "
" ] }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/javascript": [ + "\n", + "(function(root) {\n", + " function now() {\n", + " return new Date();\n", + " }\n", + "\n", + " var 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", + " var JS_MIME_TYPE = 'application/javascript';\n", + " var HTML_MIME_TYPE = 'text/html';\n", + " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", + " var CLASS_NAME = 'output_bokeh rendered_html';\n", + "\n", + " /**\n", + " * Render data to the DOM node\n", + " */\n", + " function render(props, node) {\n", + " var 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", + " var cell = handle.cell;\n", + "\n", + " var id = cell.output_area._bokeh_element_id;\n", + " var 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", + " var cmd = \"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, {\n", + " iopub: {\n", + " output: function(msg) {\n", + " var 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", + " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", + " cell.notebook.kernel.execute(cmd);\n", + " }\n", + " }\n", + "\n", + " /**\n", + " * Handle when a new output is added\n", + " */\n", + " function handleAddOutput(event, handle) {\n", + " var output_area = handle.output_area;\n", + " var output = handle.output;\n", + "\n", + " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", + " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", + " return\n", + " }\n", + "\n", + " var 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", + " var bk_div = document.createElement(\"div\");\n", + " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", + " var script_attrs = bk_div.children[0].attributes;\n", + " for (var i = 0; i < script_attrs.length; i++) {\n", + " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\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", + " var 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", + " var 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", + " var events = require('base/js/events');\n", + " var 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", + "\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", + " var 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", + " var el = document.getElementById(\"1001\");\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", + "\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() {\n", + " console.error(\"failed to load \" + url);\n", + " }\n", + "\n", + " for (var i = 0; i < css_urls.length; i++) {\n", + " var url = css_urls[i];\n", + " const element = document.createElement(\"link\");\n", + " element.onload = on_load;\n", + " element.onerror = on_error;\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 (var i = 0; i < js_urls.length; i++) {\n", + " var url = js_urls[i];\n", + " var element = document.createElement('script');\n", + " element.onload = on_load;\n", + " element.onerror = on_error;\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", + " };var element = document.getElementById(\"1001\");\n", + " if (element == null) {\n", + " console.error(\"Bokeh: ERROR: autoload.js configured with elementid '1001' but no matching script tag was found. \")\n", + " return false;\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", + " var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-1.2.0.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-1.2.0.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-1.2.0.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-1.2.0.min.js\"];\n", + " var css_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-1.2.0.min.css\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-1.2.0.min.css\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-1.2.0.min.css\"];\n", + "\n", + " var inline_js = [\n", + " function(Bokeh) {\n", + " Bokeh.set_log_level(\"info\");\n", + " },\n", + " \n", + " function(Bokeh) {\n", + " \n", + " },\n", + " function(Bokeh) {} // ensure no trailing comma for IE\n", + " ];\n", + "\n", + " function run_inline_js() {\n", + " \n", + " if ((root.Bokeh !== undefined) || (force === true)) {\n", + " for (var i = 0; i < inline_js.length; i++) {\n", + " inline_js[i].call(root, root.Bokeh);\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", + " var cell = $(document.getElementById(\"1001\")).parents('.cell').data().cell;\n", + " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", + " }\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": "\n(function(root) {\n function now() {\n return new Date();\n }\n\n var 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\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 var 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 var el = document.getElementById(\"1001\");\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\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() {\n console.error(\"failed to load \" + url);\n }\n\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\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 (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\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 };var element = document.getElementById(\"1001\");\n if (element == null) {\n console.error(\"Bokeh: ERROR: autoload.js configured with elementid '1001' but no matching script tag was found. \")\n return false;\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 var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-1.2.0.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-1.2.0.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-1.2.0.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-1.2.0.min.js\"];\n var css_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-1.2.0.min.css\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-1.2.0.min.css\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-1.2.0.min.css\"];\n\n var inline_js = [\n function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\n \n function(Bokeh) {\n \n },\n function(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n \n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\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 var cell = $(document.getElementById(\"1001\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\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" + }, + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/javascript": [ + "(function(root) {\n", + " function embed_document(root) {\n", + " \n", + " var docs_json = {\"25f18ded-2f35-4a38-abec-8df60f34ad3e\":{\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"1003\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"id\":\"1052\",\"subtype\":\"Figure\",\"type\":\"Plot\"}]},\"id\":\"1091\",\"type\":\"Row\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1073\",\"type\":\"PanTool\"},{\"id\":\"1074\",\"type\":\"WheelZoomTool\"},{\"id\":\"1075\",\"type\":\"BoxZoomTool\"},{\"id\":\"1076\",\"type\":\"SaveTool\"},{\"id\":\"1077\",\"type\":\"ResetTool\"},{\"id\":\"1078\",\"type\":\"HelpTool\"}]},\"id\":\"1079\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1050\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{},\"id\":\"1015\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1073\",\"type\":\"PanTool\"},{\"attributes\":{\"callback\":null},\"id\":\"1008\",\"type\":\"DataRange1d\"},{\"attributes\":{\"source\":{\"id\":\"1086\",\"type\":\"ColumnDataSource\"}},\"id\":\"1090\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1074\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"1020\",\"type\":\"BasicTicker\"}},\"id\":\"1023\",\"type\":\"Grid\"},{\"attributes\":{\"ticker\":{\"id\":\"1015\",\"type\":\"BasicTicker\"}},\"id\":\"1018\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"1086\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1087\",\"type\":\"Quad\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1088\",\"type\":\"Quad\"},\"selection_glyph\":null,\"view\":{\"id\":\"1090\",\"type\":\"CDSView\"}},\"id\":\"1089\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"overlay\":{\"id\":\"1104\",\"type\":\"BoxAnnotation\"}},\"id\":\"1075\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"below\":[{\"id\":\"1063\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"1067\",\"type\":\"Grid\"},{\"id\":\"1072\",\"type\":\"Grid\"}],\"left\":[{\"id\":\"1068\",\"type\":\"LinearAxis\"}],\"plot_height\":450,\"plot_width\":450,\"renderers\":[{\"id\":\"1089\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1053\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1079\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1055\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"1059\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1057\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"1061\",\"type\":\"LinearScale\"}},\"id\":\"1052\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1076\",\"type\":\"SaveTool\"},{\"attributes\":{\"axis_label\":\"duration (ms)\",\"formatter\":{\"id\":\"1044\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1020\",\"type\":\"BasicTicker\"}},\"id\":\"1019\",\"type\":\"LinearAxis\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1024\",\"type\":\"PanTool\"},{\"id\":\"1025\",\"type\":\"WheelZoomTool\"},{\"id\":\"1026\",\"type\":\"BoxZoomTool\"},{\"id\":\"1027\",\"type\":\"SaveTool\"},{\"id\":\"1028\",\"type\":\"ResetTool\"},{\"id\":\"1029\",\"type\":\"HelpTool\"}]},\"id\":\"1030\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1077\",\"type\":\"ResetTool\"},{\"attributes\":{\"align\":\"center\",\"text\":\"Duration histogram\"},\"id\":\"1053\",\"type\":\"Title\"},{\"attributes\":{\"label\":{\"value\":\"timer\"},\"renderers\":[{\"id\":\"1040\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1049\",\"type\":\"LegendItem\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"timestamp\"},\"y\":{\"field\":\"duration\"}},\"id\":\"1038\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"timestamp\"},\"y\":{\"field\":\"duration\"}},\"id\":\"1039\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null},\"id\":\"1055\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1078\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"1010\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1024\",\"type\":\"PanTool\"},{\"attributes\":{\"callback\":null},\"id\":\"1057\",\"type\":\"DataRange1d\"},{\"attributes\":{\"bottom\":{\"value\":0},\"fill_color\":{\"value\":\"#1f77b4\"},\"left\":{\"field\":\"left\"},\"line_color\":{\"value\":\"#1f77b4\"},\"right\":{\"field\":\"right\"},\"top\":{\"field\":\"top\"}},\"id\":\"1087\",\"type\":\"Quad\"},{\"attributes\":{\"overlay\":{\"id\":\"1047\",\"type\":\"BoxAnnotation\"}},\"id\":\"1026\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1059\",\"type\":\"LinearScale\"},{\"attributes\":{\"bottom\":{\"value\":0},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"left\":{\"field\":\"left\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"right\":{\"field\":\"right\"},\"top\":{\"field\":\"top\"}},\"id\":\"1088\",\"type\":\"Quad\"},{\"attributes\":{},\"id\":\"1027\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1061\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1028\",\"type\":\"ResetTool\"},{\"attributes\":{\"axis_label\":\"duration (ms)\",\"formatter\":{\"id\":\"1100\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1064\",\"type\":\"BasicTicker\"}},\"id\":\"1063\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null,\"data\":{\"duration\":{\"__ndarray__\":\"cXUAxF29xD8UzJiCNc6yPxoziXrBp7U/v2N47GextD+L4lXWNsWzP6Cp1y0CY7k/7KNTVz7Lsz/YDdsWZTa0P8goz7wcdrM/XqEPlrGhsz/tgVZgyOqyP4pamlshrLI/cQSpFDsasz8HXFfMCG+zPx2vQPSkTLI/HJjcKLLWtD+xwFd06zW1P3SZmgRvSLM/Ga2jqgmisj8NVMa/z7igPxMro5HPK7I/4zREFf4Msz8JwhVQqKezP9gQHJdxU7M/RYDTu3g/tj9uwOeHEcKzP+lEgqlm1rI/c0urIXGPtT/Z6Qd1kUK1P1TJAFDFjbM/cJo+O+C6sj8r+G2I8ZqzP7pnXaPlQLM/si0DzlKytD+3Q8Ni1LWyP5/L1CR4Q7Y/dEUpIVhVsz+TUWUYd4O0P3pU/N8RFbY/e4LEdvcAtT/4UnjQ7LqzP4C21awzvrM/2lVI+Um1sz/rjsU2qWi0PzLJyFnY07I/btv3qL9etT8Iy9jQzf60P0sEqn8QybQ/CvZf56bNtD9UxyqlZ3q1PzPFHAQdrbI/6fNRRlwAtj82qz5XW7GzP/YoXI/C9aA/Y5l+iXjrtD/59xkXDoS0PzG2EOSghLE//8wgPrDjsz8XLquwGeCyP/SLEvQXerQ//Yf029eBsz8vppnudVKzP8VU+glnt7I/\",\"dtype\":\"float64\",\"shape\":[63]},\"index\":[0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,90,93,96,99,102,105,108,111,114,117,120,123,126,129,132,135,138,141,144,147,150,153,156,159,162,165,168,171,174,177,180,183,186],\"timestamp\":{\"__ndarray__\":\"c0yDOMu6dkKPgqI4y7p2QhTCwTjLunZCSAPhOMu6dkKYQgA5y7p2QriCHznLunZCBsM+Ocu6dkI7A145y7p2QhdDfTnLunZC9oKcOcu6dkLpwrs5y7p2QhsD2znLunZC1UL6Ocu6dkLughk6y7p2QhvDODrLunZCDgNYOsu6dkICQ3c6y7p2QjuDljrLunZCM8O1Osu6dkLDAdU6y7p2QlBD9DrLunZCeYMTO8u6dkJYwzI7y7p2Qm0DUjvLunZCbUNxO8u6dkKWg5A7y7p2QljDrzvLunZCugPPO8u6dkKWQ+47y7p2QtODDTzLunZCw8MsPMu6dkIMBEw8y7p2QsNDazzLunZC+IOKPMu6dkL8w6k8y7p2QvQDyTzLunZC8EPoPMu6dkIphAc9y7p2Qj3EJj3LunZCZgRGPcu6dkJqRGU9y7p2QoOEhD3LunZCj8SjPcu6dkKYBMM9y7p2QotE4j3LunZCsIQBPsu6dkK8xCA+y7p2QgIFQD7LunZC0URfPsu6dkL+hH4+y7p2QvbEnT7LunZCtgW9Psu6dkIXRdw+y7p2QraD+z7LunZCAsUaP8u6dkJYBTo/y7p2QuVEWT/LunZCeYV4P8u6dkJtxZc/y7p2QisFtz/LunZCP0XWP8u6dkLnhfU/y7p2Qt/FFEDLunZC\",\"dtype\":\"float64\",\"shape\":[63]}},\"selected\":{\"id\":\"1102\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1103\",\"type\":\"UnionRenderers\"}},\"id\":\"1002\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null},\"id\":\"1006\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1029\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"1098\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1064\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1106\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1100\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1012\",\"type\":\"LinearScale\"},{\"attributes\":{\"ticker\":{\"id\":\"1064\",\"type\":\"BasicTicker\"}},\"id\":\"1067\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1020\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis_label\":\"start (2019-07-01 08:42)\",\"formatter\":{\"id\":\"1050\",\"type\":\"DatetimeTickFormatter\"},\"ticker\":{\"id\":\"1015\",\"type\":\"BasicTicker\"}},\"id\":\"1014\",\"type\":\"LinearAxis\"},{\"attributes\":{\"below\":[{\"id\":\"1014\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"1018\",\"type\":\"Grid\"},{\"id\":\"1023\",\"type\":\"Grid\"},{\"id\":\"1048\",\"type\":\"Legend\"}],\"left\":[{\"id\":\"1019\",\"type\":\"LinearAxis\"}],\"plot_height\":450,\"plot_width\":450,\"renderers\":[{\"id\":\"1040\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1004\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1030\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1006\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"1010\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1008\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"1012\",\"type\":\"LinearScale\"}},\"id\":\"1003\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"axis_label\":\"frequency\",\"formatter\":{\"id\":\"1098\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1069\",\"type\":\"BasicTicker\"}},\"id\":\"1068\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"1002\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1038\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1039\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"1041\",\"type\":\"CDSView\"}},\"id\":\"1040\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1102\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1002\",\"type\":\"ColumnDataSource\"}},\"id\":\"1041\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1025\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1069\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1103\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1044\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"1069\",\"type\":\"BasicTicker\"}},\"id\":\"1072\",\"type\":\"Grid\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"1104\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"1047\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"callback\":null,\"data\":{\"left\":{\"__ndarray__\":\"DVTGv8+4oD85FJkUelinP2XUa2kk+K0/SEofX+dLsj9eqoiJvJu1P3QK8rOR67g/impb3mY7vD+gysQIPIu/P1sVl5mIbcE/ZsXLLnMVwz8=\",\"dtype\":\"float64\",\"shape\":[10]},\"right\":{\"__ndarray__\":\"ORSZFHpYpz9l1GtpJPitP0hKH1/nS7I/XqqIibybtT90CvKzkeu4P4pqW95mO7w/oMrECDyLvz9bFZeZiG3BP2bFyy5zFcM/cXUAxF29xD8=\",\"dtype\":\"float64\",\"shape\":[10]},\"top\":[2,0,2,52,5,1,0,0,0,1]},\"selected\":{\"id\":\"1105\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1106\",\"type\":\"UnionRenderers\"}},\"id\":\"1086\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1105\",\"type\":\"Selection\"},{\"attributes\":{\"items\":[{\"id\":\"1049\",\"type\":\"LegendItem\"}]},\"id\":\"1048\",\"type\":\"Legend\"},{\"attributes\":{\"align\":\"center\",\"text\":\"Timer -- tid: 9876, period: 500 ms\"},\"id\":\"1004\",\"type\":\"Title\"}],\"root_ids\":[\"1091\"]},\"title\":\"Bokeh Application\",\"version\":\"1.2.0\"}};\n", + " var render_items = [{\"docid\":\"25f18ded-2f35-4a38-abec-8df60f34ad3e\",\"roots\":{\"1091\":\"55770a40-08ff-495a-8fa8-6023595f7557\"}}];\n", + " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", + "\n", + " }\n", + " if (root.Bokeh !== undefined) {\n", + " embed_document(root);\n", + " } else {\n", + " var attempts = 0;\n", + " var timer = setInterval(function(root) {\n", + " if (root.Bokeh !== undefined) {\n", + " embed_document(root);\n", + " clearInterval(timer);\n", + " }\n", + " attempts++;\n", + " if (attempts > 100) {\n", + " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", + " clearInterval(timer);\n", + " }\n", + " }, 10, root)\n", + " }\n", + "})(window);" + ], + "application/vnd.bokehjs_exec.v0+json": "" + }, "metadata": { - "needs_background": "light" + "application/vnd.bokehjs_exec.v0+json": { + "id": "1091" + } }, "output_type": "display_data" }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAusAAAGiCAYAAABeRogEAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3XmcXFWZ//HPt7sj+w4imyYKqCAKQ0BGFMJqBBFl0AFEiAuOCy4/EQUXCAyOKArqiA64BRUEQdkRZCCNMoCGfUcihC1hC2uAQJbn98c5lb6pvtV9q9NdVZ18369Xvbrrrs+9deveU+c+9xxFBGZmZmZm1nm62h2AmZmZmZmVc2HdzMzMzKxDubBuZmZmZtahXFg3MzMzM+tQLqybmZmZmXUoF9bNzMzMzDqUC+sdQtJOkv4g6RFJr0h6WtI9ks6WdKik1YZhHVMkhaQJwxDyiJM0Nsfb26L19eb1jW3F+qz1n7H1t7Qe95JmSGqqbWJJk/O+mDRMMWwt6QhJf8zn9mgmJkl7SLpQ0mOSXs7LuETS+yrMu5yku/I65w8y7URJV0h6RtLzkq6VtH+DaWv7aLDXQVW3s9NJmpS3aXKb41hH0gJJ57QzDmu9nnYHYCDpKOCY/PYu4O/AK8AbgX2AfYHrgevaEuBSIl8kH4iIse2OxTpH/qGwIzAuIma0Yf1TgIOBnSKit9XrH43yD4v7gasiYkJbgxnYN4G9m51JkoCfAJ8CXgb+D3gc2BDYAZgJXDDIYr5BuoYMtq7PAj8G5gP/m9e3O3CGpLdGxJF1s9wMnNZgcWsCewEB/HWwdVeIbQr+bhS9l1TJemG7A7HWcmG9zSRtDUwG5gEfiojz6sa/BjgQeKb10bXdI8CbgRdbtL6DgBXzes2WFUvrcb8LMKbNMVwL3AJMy69HgO4K832dVFC/Gvj3iJhZGyFpReD1A80s6S3AV4GfAZ8cYLpNgB+QCug7RcS1efimwDXAEZIuiYhFBe98jTqvwfK+RCqsXx0R91fYztHiXFJl2ZNtjuN9wALg4jbHYS3mwnr77QMI+H19QR0gIh4FvtfyqDpARMwD7m7h+h5s1brMOsXSetxHxD87IIbvFN+nCvOBSdqAVCv+FPD+iJhdt8wXgdsHmL8L+Hme/6sMUFgHvkgqB5xcK6jndfxD0reAE4EvU72WvJb68uuK048KEfEs8Gw7Y5C0PLAbcG1EtPtHg7WYc9bbb5389/FmZsr5czMajJuQx08ZYP73SPprzk98WtJ5kjZrMO27JV0q6eGcNzlL0nWS/ivX8tRP/3ZJZ+b8ytr0V0g6pG66GTlOSfqcpFskvSjp5jy+NJ+5mD8oaVOlXP/Zed5rJO1VNn1++7q6vMrewnQNc3clvVnSbyXNVHqmYGZ+/6aSaRftf0lrSDq5sC/ukXSYqly1R1hxeyXtnffdCzlv9TxJpbfQJfUoPUdxvaQ5+TVN0mcllVYASNpI0m8kPZE/pxskHVghxomSLs7zvSzpPkknSlprGLZ/bD4udsyD7i8eG3XTStL+kq7M35e5SvnAkxt8B1aS9BVJN+XpX5B0v6QLJH2oMF2QbvMDTK07NscOZXvy57qqpB9KeijHerekL0nqV6vb6LjPw2ZI6pL05byMufnYP1nSqgPEcUb+zF7Ix8l+jb7PzVLKG67V2u5Yt8+mFKZrmLMu6X1KedkvKp07/qBUm9wJDgaWA6bUF9Qr+hzwduCLETHYHdn35r9lOdBn57+7S1pusJUq1ea/DZhbmHfIqn43mj0f1Z33Dsznohfz8fprSRuWzNMwZ71wbrg8H0tz87H3e0m7LOl+KNgFWIlC+pMWv9asl/8+KumlfO6Z1GhhatE1TdKOSufNWlnjEknjB9qnViIi/Grji5TTGMADwDpNzBfAjAbjJuTxU+qGT8nDTwYWknLjf0eqpQngOWCrunk+ncfNB/6Sp78UuC8P37Bu+i+QbtMFcEOe/nLgMeCZumln5OlOIeXoXw6cCfwxjx+bx/fWzTcpD/8NKT3ovryeq/J2BfCJwvTvLGz7nPx/7XVEYbrePM3YuvXtAryQx92Y13VTYXkTGuz/80h3Bh4lXbwuJ13IApjcAcdebXu/kz+zvwK/B6bn4Y8Dr66bp5t0C7Z2vNRuiT+Xh10AdNXNMw6Ylcf/M++/v+TP6r/LPuM83/F53MukdICzgX/kYdOBdRt8L/p9hg22f+18DDya5zmneGwUpusCTs/TPA9MBf4IPJiH/Q1YsW4fXZPHzc775My8f58D/rfuO1nb35fWHZtrN/l5js3LuZb0jMvTwB9I+a214/c3AxwH9cd9kL6jZ+b5L86f9RN53FRAdfNsnI+b2mdU/F7+oNFn3eR2vj9/VpE/u+I+K37vZwBRMv+n8rwLc2xnkgr/z5DOKQFMavCdLj3nNhH7/LKY6qb537yuicAGwOHA/wDfJaVBdA0w72vzMXpp3ec4v2Ta1en7vqzUYHm1z/qtFbbthDztmUuyj5r5bjC081HteP9x4Rj4HX3XtEeA19bNM4mS83Ze/+/pO09dmZd1Nek7c17d9JMpuTZX3B+n5HnfWHJcXkAqQzwKnAVcRrqmBnBcybJack0jZQ7Mz+Ovo6+8MRf4aaP5/Cr5/NsdwLL+IuUevpgP2mfziegTwFZA9wDzLUlhPYBDCsMFHJeH30rhAky64C0Eti1Zz9spnORJDz4tzCfK3eum7QH2qBs2I6/zCWDzkuWPZeDCepAedOopjHsPKf//RWCjqvssj++lrtBCqsmoFeYOrZv+/+XhM1m8sDahEN8fgeXr9tn8fEJcuc3HXm17XwJ2LAwfQ8rRLLs4HZaH306hsAysRzqJB6lGrzjPn/LwX9R9Vu+l70Re/xl/MA+/A9i07lidTINCQWG/jx3Cfiidh1RYCtJFfb3C8FeR0g0COL7k858GrFC3rBWA7Rp8Lycs4edZ+74EKU967cK4ccBDedy+Vba/sKx/FL9LwKvpK9hMqJunVtA8lcL5C3g3fYWH3iXZzrptbbgsSgrrwOvy8f4K8O66Y/63hW2eVDdf7TOdsYRxVyms137YfpFU8I6617TicVg37yWkc9/r6z7HssL6W/O4pwaIpVaA22uQmLtIhdyg7jy/hPtrwO8GQzsf1Y73ecVYSdeo2vouqptnEuXnw2/k4XcW93ketxqF82oeNpkhFNZJ571HgHsaHJcB/JnFr8dbk67Fi12/adE1DViVVFkRwEF16zm2sLzJzeyLZfXV9gD8Cki/ch+k/0n5aVKLAP1OzCxZYf3/Subpoa/wPKEw/AXg6YrbcUme/zMVp6+t78sNxo9l4ML688AaJfPVLrqTq+6zPL6X/oX1j+Zh1zSYZ1oef3DJ/n+ekrslwEV5/I5tPu5q23t8ybjxedzUuuEP5OG7l8yzZx53f2HY6+n7IbpayTxnNviMb87D31Yyj0iFiPnU1T6TLtB3AxsMYT+MLRnXQ/ox+UKD7+EKpMLVU+QaPPp+aJxUcf217+WEqjE3WE7t+xLAbiXjP9FgX5duf2FZE0uW9eU87ujCsI3zsGeAVUvm+W3Z+pdwWxsui/LC+jF5vtNKpl+LVOAI+hfWt83H1RVLGHeVwnqtpnIeqTZyG2AV4B2F70XZOfzDedwRdcOD8sL6O/K4hweI5eo8zQGDxLx7nm4WA1QyDWF/DfjdoMnzUd3xfnrJPGuQztsLSa1D1YZPou6aQvqx/nSetl9lU4N4D83H0beb3A/b5PWfUDd8Qh6+kEKNe2F8rRJuSmFYS65p9J1vppZM3026m9XvOu1X+cs56x0gIq4gXej2Id3uvJF0Ul+dlIZysxrkDw/RmSUxzKcvz/BdhVE3AKtL+rka5LRDyhskfaEXkG4lN2OwJsga+XNEPF0y/Hf577tKxjWrtozTG4z/dd10RddHxBMlw+/Jf9dfksCG0Z9KhvWLUdJrSbfZn4iIP9fPEBEXk2pSxhbyPt+Z/14a6SGter+rHyDp1aTc1+kRcUvJeoLUlF03qfaoOO5N+TVcLZv8Cyld5pqImFUSy0uk78gawCZ58M2ki+fHJH1C0hrDFEtVT0XE5SXDa/t6u7Jc3gbmkWrL65Udw9vnv5dGxHMl85xVcZ0jqfY9LTsHzibd1u8nIv6ej6vhzEFupHZdfo5U+z8tIp6PiGtIqTEvAu8o5kNLWhs4iVTD/P2K66nlGMcSTgPwkfz3jIhYUHH9S2SI56OismPgaVLKjeg7dzUynnSNvj4i7qgSc0T8OB9H9c1hDqbWrn6ja+VNEXFPyfCya2Grrmm180G/730+Rv7YYP1Wwq3BdIiIeIWUenAugKTVgf2A/yLddv4x6Unw4fBAg+Ez8t/iF+4zpDy1jwMfl/Q4qaB0HikN4ZU83VqkWsZHIuL5JuMZamsUzWzHUNWWMaPB+Pvz3w1Kxj3UYJ7a/qny0NabgCNKRh0fEXdLOgKofyDo7og4frBlF/SLMyKez88LFWOs7YtG+x3SflqLtD8erjDPjJJhY/PfjRs9IFiw9iDjl1Qtll0rxnJPRNyr1ITdd0lN550q6U5SjvdvIuLvIxZtUrqvI+IFSU/mONciPUcymEfzD/l6Zcfwevlvo+9zJ7Q6M5TjsdXmkH78nVP/AzciHpV0MenuzQTgijzqJNLnunekVrSqqH2GKw0wTe3h6TmNJpC0MvCB/LaVrcAM5XxUtKTXj43y338MMt1weB/ph8c1DcY3sy2tuqaNhvPBqOHCeoeK9BT//0iaCZwP7CRpxUjNdg1m2O6YRMTtkjYn3eZ8D6nljA/k11clbR+LtzgwWIGmbB1zhyXYkTXYdpWNXzgM630NfS0iFE0h3U6dSF9rJjVXkR7OrKrZOKt8xrVphtLqTe34fZT0oNRABrpQD4daLNNJP1IHsqjljoj4oVIvg3sDu5Ke5zgUOFTStyPiayMR7Aho5thoewtHFYyGGGeQCuszGoyvFabWLQzbi5SL/+0GjXJ0F1rh+WJE3ExfYWkNSStFxAsl89VqpAf6nu1DKvDfWnYnrAWaOR+1a/1DJul1pOcLfj3Mdy1G+po2Gr5ro4YL653vyvy3m3TLrVZYnwes3GCejRoMr3ndIMNnFgdGxMukFiUuBJD0elJh8V2kh+++Tuos4iVgPUmrDKF2fSia2o4hqi1jXIPxY4dxXf1E6rWv4UkvWtt7Y20bxw4wTW3czLq/g31WRbUasCcjYlLF2EZKLZa7m40lp+L8BPiJUtvXe5JuSx8haUpEjFSN3GvLBio1Mbk2qdWKoTQJOJjaZ126fgY/L7XCTGBT0nF3Z8n4RsdpK91EamBgzQbja82W1td2r0j/H+5FtXGrQ6oQkvQg6fPaipSfvkhOHVmblENflmJR06621YdyPip6HalBhbLhjeYpqtUyj3STn4OlwEBz18JWXdNGw/lg1HDOeps1apu0YOP89xUW7z1tFrBWzlWst/sgy/xQ/QCl9pf3zW+vrh9fFBH30ddR01vysAWkB3e6SQ86tcLuOV2o3n75b/12zKP5H6i1zkAabdNH6qZbakXqPOdBYB1J/Y4xSe8hFSRmREStkFv7DCaqvF3u/eoH5HnvBjZrUdvXtVSusmNjGunh2B0lNSo8DSoiFkbEhaQWGwRsXnH9Q7FWg/ada/v6bw1SW5ZU7c7DuyWtUjK+33lnCQx1n9W+p2XnwDUZ/NzZCrVC2YT6Efk8XcslvrE2PCJWjwiVvfIkCwrDeguLvCj/3Zf+Ppj/Xp4rbPpR6sBpJ9KzSo1yoJdEw895iOejorJjYDXS3UoY/E7a9aSHqbcZ6HmuYfA+0g/sge4ybqnUG229smthq65ptf33wfoR+TjeZwmXv0xxYb39jpN0gqQ31I/IJ8JT8tsLCvnhkArGAEfVzfMRYP9B1vlOSR+rG3YU6Zf2nbVlS1pR0ucbPCC3R/5bzGH7DunW2XfqCwtKHVfswfBaGTix+LCcpHeTtn8u8Mu66WcC6zYo4Dfye1Ju779K+kxxhKTPk1qJmMUwdAIySvx3/vv9/CAoAJJeQ9+DbT+sDY/Ui+SfSc14fV+FTnny8dDvRJ4dSzo//UHSVvUjJW0g6dCS4XfnV1m+ZSO1GqB+D3HnQsp3Sa1xnNvge7pJ8fskaSdJu6uuA6K8v8bnt8XvTcP1L4HvqdBxlFInMpPz25OHcT2LRMR0Ug716sAJdZ/1bpT8MCuMr3WQNqHi6p4k/fh+Q/1+HsSvSAWfD0vatbD+HlLed2n+tqRt83F1Rdn4YXYRqcnS8ZIOK8Qg4GhSTe5jDM8Dej8gNWbwKUnbFda1CemOKaT20xs5kPQ9vTxSb9sNFTrB6W0ivsG+G02dj+r8e75e1OapHQOrAH/KlVIN5evxSeQeyCUtVlMtaTVJO9YNOzQfR98eaNmF6Vcl3RGZGhENnxsgfQb/rUIHbfm8+XnSNfmnhWlbdU07m9RK1s6S6n8YfIPGNftWpl3N0PiVXvR1FBKkW43nkm6V/5W+donvpa4pOuDN9HVqcCvpi3Er6cT7fQZuuvEnpNyzvwFnALfR1yzT+ML0tU4zXsnT/i6vp9hpzri6dXyZvo6Jrs/L/zMDdIo0wL4Zy8BNN/6Wvk6RziA9wFdb96dKlvejPO6+PO/PgcML43spb8JuF/rawr8hr+vG/P4FGncgMaXBdk2mpHm4Nhx7pdtbGB/UNXXJ4p2QPEsqMJzL4p2QdNfN83r62vWt7yjnx2WfcZ7vW3ncgrzfzyY1D3p7HvZMg5gbblOD7dynsD1n5+Pi54XxXaRb/MXvQq3jkXvy8JsL038xD3syT/PbvM9qbWafXbf+rfO+mEt6cPvn+bVWk5/n2Lz8a/P+eorUedAF9J0rflf1OCj7/Ac7xkkt4tQ6Rbo3f9a9+fOqdYD155Ll1Zqu3b6J7b0gz3N7/nx+Dny0MH4GJecX4LOF42oqfR3iPENf85KTGmxv6f4YIMY9Sc0v1l6147M47BMl870lf35BOj+fA9xF3zlnpyZiCEqabiyMP5S+piIvycdg7Xw3YBOD9HWot3+FOD6Wp728idgH/G4wtPNR7XivdYrUSzqn/5O+5ifrvwuTKGlmkFTjX+uT4mXSj9UzSNfvJe4UCfj3PP2nB/keXkh6rmAW6dx0KX3lh36fIS26prF4p0jX0lfeeJm+Tp6+1sx3all9tT2AZf1Fygk8kNTc4a301RjNJt26OpzGvcttQ2pq7Hn6elbcsdEXi0KbtaQOaa4h5T0+Q3qIdfO66XtIrcGcQ7rwzsknxNtIDzA26pjjXaST5mP5hDGT1Pzbx+umm8GSFdYnk360nEe6sL1Iuvjt3WB5K5EKDA/mfbzYshm4ve3NSLd5Z+V5Z+X3by6ZdkgntjYcew23N48vLZzk4+JzpJP8C/l1A+mi39NgWa/L+6v2bMNNpAdnSz/jwnw7kGqCHqEvFeyW/Dnu0CDmpgrreb4vkmoza21c9zsuSQ+LXlQ4rh8j/SD9DvAvhek2Bv6T1EvrI6QL00zSD5SPUNIONXBA3ocvLsE2LNqXpA5ZTi6s/x7SuaTf59PoOGj0+Q92jJNqzM7In9WLpELAgaSm3Pr9YCClKiwktapRuY1uUitZvyZ9F+fXx8MA5xdSL6jX5fieIp1D3kTjQkdte0v3xwAxTip8no1ekxvMuxGpYFo79meRfkz0O+cMEsOAhfU8zXtI14/nSOf56xi8bfWt6Cskr1AhjlplyUeajH/A7wZNno+KxzvpHHQT6Zz0ZN6/ry2Zp/Y59vusSD/mDyZ9v58hnUPuJxWaJ9RNWzu++n1vGmx7refkDRuMrx2XU0itvPyGdF6aSzpPfmyAZbfkmpbnnUpf+eEyUu391/M8/9HM8bCsvpR3ptmoIWkS6Xb2MRExub3RmHWGnOpyP3BVtPbB40pyM6PfJnXa853C8A+SfpAdGBEjkfdsHUDSHaSa8M2jRW2xN4ijl1SpNS4iZrQrjsHktJzHSZ06bd1gmgmkgvBp0f6H8Zsi6VJSz8bbRcTf2h1Pp3NrMGZmNiwkLQdsEhG31w3fCfgaqQa8vjOanUkpHv06yLKlg6R1STW5B7SzoD7KrEm6GzFqC7KS1gcWRuF5htwy1hdIBfV7gZHud2Kp4MK6mZkNl1WA2yTdS0q9mUvKY39bHv/liFisze6I+HRrQ7RWi4jHcLvbTYmIx+l7KHy0egdwlqSbSGlpy5GexxhLSmv6eDi9oxIX1s3MOpCkTzB4l+c1x5MKxu32PKlZ191IF+pVSXmqlwI/iog/tTE2M2utm0j59DuQmkVdntTYwG9IvXCX9XVgJZyzbmbWgSRNobz32jI7xeLtZ5uZ2VLChXUzMzMzsw7lTpHMzMzMzDqUC+tmZmZmZh3KhXUzMzMzsw7lwrpVJulfJf1e0kxJr0iaLelySQdL6m5yWZMlRd2wkDS5fprcOURLSJoi6eFhXN6kvA1jh2uZTax79bwP/6VkXG/uHMTMlhGF81Ht9YKkGZLOlfSh3AZ2u2LbMp+v1iwZt9i1oUXx1PbVxoNMNzZPN6mJZU/I2+oymFXiA8UqkfRF4P9IHTV8FdgV+Bipi/CfAu9tX3TWwOrA0UC/wjrwmfwys2XPB4F/BfYAvgm8TOqU6s+SVmhTTFuSzlf9CuukWH/e2nAqm0WK7+Im5plA2laXwawSt7Nug5K0A3Ai8OOI+Hzd6PMlnQis1PrIlj2SlouIl5d0OW7f1myZdnNETC+8/42ks4Gzge8Cn1vSFUgSMCYiXlnSZUXEdUu6jJGSz8cdG189SWOA+e6MaHTxrzqr4gjgKeArZSMj4p8RcSuApHUknSLpH5JelPSQpDMkbbAE63+zpKl5ebMkHVu8fShpeUknSbpd0hxJj0q6UNKb6hckaZyk3+RpXpZ0n6QfDrRySR+VNE/SEYNM93pJF+c4n8jLXa5kun63dMtupdZScnL60TWSXiJdSJG0n6Qr83rmSLpJ0sHF5QH357c/K9z2npTH90uDkfTGfDv8GUkvSbpO0sS6aWqpSZvkbZ0j6QFJR/mWrtnoFRF/AM4HDpG0IixK1whJE4rTlqX35XSa30r6mKS7gVeAPfO4YyTdKOlZSU/mc9d2xeUBv8pv7y2cr8bm8WXnzImSrs3nqmclnSfpjXXT9Eq6WtKuef0v5uvE+5vYNWtLOl3Sc0opoD+StHxhHWXn7m2UUkRn53XeJ+knedxkUq06wLzathbmXU/Sr/N+elnSrZIOrA8qb9NNkuZKmi7pE/maMaMkts9I+q6kmaS7KKur4rW6cM5/k6TLlFKnHpT00Tz+I5LuzteCqZLe0MS+tYpcs24DUspFnwCcFxFVekhck9ST4pHAE8D6wGHA/0l6U8Vl1DsP+CXwbeDdpNu2C+nrink5Ujfnx5FuSa5JSvG4Lq/z0bwt44C/k7o5Phq4F9iI1LNaKUlHAscAh0TElAGmexVwObAC8FngceA/gH2GsL1FqwFnknqF/BrwUh7+euAcUs+VC0k9xP1c0goR8T+k/bAP8EfSfrsgz/fPBvGvD1xN6oHyUFKvk58FLpb03pKeJ88lXVxPAvYi7aOH6LvgmtnocwnwfmA88JchzL8TKZ3lGNI5cEYevgHpXPEw6S7sgcBfJI3PFT0Xk87f3yCl6NSeG5pVtpJciXAxcCXw78DKwLHA1ZK2jIhHCpO/Afgh6Tz4JOl6dE6+NkxncL8hpQjtQ0p3mQw8TV+Buz62lYHLSNeaSaRz6lhSj76Q0nk2BD5O6qF4QWHelYCrgDVI5/uHSPvqN5JWjIhT83Sb5e3/O7Af8CrSdXE10vWg3teBacAngW7SNfq1NHetPhv4Gela9Bngl5I2IZUPjgDGkPbzGcDby/aNLYGI8Muvhi9gXSCAbw9x/m5SgTiADxSGT06H32LTBjC5fhrgiLrpfkY6Aa4+wDpXzNP8v8LwXwNzgPUHiHcK6ULRBfw38AKwZ4XtPCTHul1hWBdwRx4+ttF25mFj8/BJdbEEsPcg6+4i/fD+GXBLyTI/UTJPL9BbeP89YD6wcd1+vAe4seQz+Wjd8m4D/tzu49Uvv/xq/CIVHqP4Pa8b/+48/t/z+wn5/YQGyxlbGDaDVBHymkFi6M7nq3uAH1aJreTacD2psqWnMGwcMA84sTCsNw/bpDDs1aQC8tcq7qtj6oZfBPyj8H6xczfph04Abx1g2bXzaE/d8EMb7O//Jf346c7vzyAVsFcsTLMeqfA9oyS2G8mdYA7yuTS8VgMHFYatka8Xs4FVC8M/n6d9XbuP9aXt5dvWNuwkfVrSLZLmkL7QD+ZRbxxgtoH8vu79maSalLcU1vkhSX+T9Exe5wt5muI6dwcuioiZg6yvJ6/jAGDXiKjy4NC/Ag9FIbcyIhaWxN6s+aSLw2JyGsrvJD1CuhjNAz7B0PfxDsB1UahpiogFpBqlLSWtWjd9/T65nVRTY2ajl/LfoeYzXxf5TuZiC00pG1MlzSad0+YBmzKE81Wuff4X4KyImF8bHhH3kxpB2LFulnsj4t7CdI+TCr5Vz1f157rbBpn3XuAZ4BRJB0raqOJ6IJ2HH4mI3rrhvwXWATbL77cDLomIF2sTRMQs4JoGyz0vcmm6qMlr9aK7qxHxNGkfXhcRzxWmuTv/bWabrQIX1m0ws0mpF6+rMrGkzwE/IdUE7ANsSzqxACzfaL5BPNbg/QZ5nXsBZwF3kQrYbwe2IdU8FNe5Fn23VweyKinX8hrSbcYq1iuJsyz2Zj2eC82L5NuslwNvI91+fBdpe39JSY58RWtSfsv5UdIFfI264U/VvX+ZoX++ZtYZaoWs0vSTCvrNp9R07CWku5ofJ10PtgFuYWjnjDVI56RG56v61mTqz1XQ3Pmq7FzX8DwbEc+S0oFmkq6FD+Y8+X+rsK6BzsO18ZCuN4+XTNfoelP2uTR7rX667v0rDYY1mt+WgHPWbUARMV/pQcTdVK0lkv2AKyLisNqAnCu+JNYF7qt7D1DLS9wPmB4RkwrrHEP/k/aT5AL+IJ4i5QleBPxO0gHFGpwGZgGbN4i93sukHMOitRost6yG619JP57eFRFX1wZqydqjfwp4Tcnw1+QYyi54ZrZ02ZOUSnGmCr9JAAAgAElEQVRDfl/LW16S89W/kWpt94mIebWBktYg1UA36+m8nkbnq9lDWOawioibgX/L5+TxpLzw30t6W0TcPsCsT1Feq13b1tq2zSKl89Qru95A+ecyEtdqGyGuWbcqjiednE8oG6nUwspb89sVSbc4iz66hOv/UN37/Ui1NLWT3oqki0HRR0g5eEV/Bt4rab3BVphvQ74nv86sUBC+FthIi7dw0FUSO8ADFFJ4sj0Hi6lgxfy3/sK3d910tR9WVdpNvgrYTou37tBNenjrpoh4von4zGyUkbQP8D7gfwrpFQ/kv/Xnqz2aWPSKpBzxYosnO9M/laTS+SoiXiD9mPigCp3xSXod6SHOq5qIbURFxPycGvlNUnnrzXlUo229CthQ0vZ1ww8g1aTfld9fB+yh3GoPpFZkgPr5BjIS12obIa5Zt0FFxF8kfQk4UdKbSQ8+Pki6HbkLKVf6AOBW4FLgq5K+Rkoh2RnYdwlDOCQXfKeRHoD6BOlho1qtzKXA+yWdRKoN35r0oEt9rc3R5PQWSf8FTCfVtE+MiH5NY0XEX3OrA38CzpK0X7FmqM5ppJSUP+Ztfxz4FCmlpt6ZwDckfZ100n0XsH+F/VBzDfAccLKko0mtK3yDdOdgtcJ0j5FqYvaTdCspj//+iCireTqJ9EDV5XmZz5Ge+N+U5n5ImFnn21LS2qQa89eSOrX7ICm97sjaRBExS9JVwJGSniSd1w4ktbBS1aXAF4Epkn5FOqd8k747ozW1vh8+K+k0UkHy1ihvp/2bpFzyi5SaRFyZ1ALNs8D3m4ht2El6L6nVlfNIzeeuRLoePU+q1IG+bT1M0p+ABRFxPena+gXSdeTrpLTNDwO7Af9RSIk8jnRdvUzS90hpOd8knfPLWoMpMxLXahshrlm3SiLiB6Rmpp4htRxyJenE8mZSE4UX5kmPBU4B/h+peb+3kgrYS2Jv0snqAtKF4jjgPwvjfwZ8i1QLfCGpcLkX6cRd3IYZpHz260jNeF2a432i0Yoj4v9y/LsCZ+cmGsumeyXHeDMpD/A00on6uJLJvw38mPTk/3mkffiRRjGUrOsJ4AOkOwfn5OX9nPQQUnG6haQfNmuQ8hKnkfZL2TJnkj7fO0g90p5DSiPaMyIurRqbmY0KZ5MKjpeRzp3Lke5YToz+TfYdSDpn/oi+ipqy81qpiLiMVFjdnlSZ8jHgIFJlSXG6W0gtj+xFakZ2Gqk5wbJlXko6z69Oeoj/f0i1zu+s0IDASLuX9JzXN0kVPb8i3fndLSJqz0xdRLpOfIb0OUyDRXcNdiTdBT6e1O7924CPRG62MU93J2n7VyFt//Gka8oN1F33BjAS12obISp5QNjMzMzMRonc8MB04OKI+Hi747Hh5TQYMzMzs1FE0n+TUiJnku5AfIF0F3XAHrltdHJh3czMzGx0WR74DqkFmFdIeee7RuoR1pYyToMxMzMzM+tQfsDUzMzMzKxDubBuZmZmZtahlsmc9bXXXjvWWWcdVlpppXaHAsALL7zgWEp0SiydEgc4lkZGayw33HDDkxGxzgiHtExae+21Y+zYsUOat5OOp3qObWgcW/M6NS4YXbENy3k+Ilr2AiYC95CaFzqiZPyXSJ0F3ApcAbyuMO5gUvul9wIHF4ZvDdyWl/kjch7+QK+tt946pk6dGp3CsZTrlFg6JY4Ix9LIaI0FuD5aeA5ell5bb7115c+hXicdT/Uc29A4tuZ1alwRoyu24TjPtywNJncLfDKp+/bNgP0lbVY32U3A+Ih4K6lTlu/medck9T75dmBb4OjcvTqkDlw+CWySXxNHeFPMzMzMzFqilTnr2wLTI+K+SL09nknqmXKRiJgaES/mt9cBG+b/3w1cHhFPRcTTpC6RJ0paD1g1Iq7Nv15+Dby/FRtjZmZmZjbSWllY3wB4qPD+4TyskY+TuuodaN4N8v9Vl2lmZmZmNmq08gFTlQwrbeRd0oHAeGDHQeZtZpmfJKXLsO666zJnzhx6e3sHCbk1HEu5TomlU+KA9sUiiZVWWonu7u5Fw1ZddVVuuummlsdSptNjWbBgAS+88ELtORszM7PKWllYfxjYqPB+Q1I3uYuRtCvwdWDHiHi5MO+Eunl78/AN64b3WyZARJwKnAowfvz4WHnllZkwYULZpC3X29vrWEp0SiydEge0L5b777+fVVZZhbXWWgsp/UZ+/vnnWWWVVVoeS5lOjiUimD17Ns8//zzjxo1rY2RmZjYatTINZhqwiaRxkl4F7AdcUJxA0lbAKcD7IuLxwqjLgN0lrZEfLN0duCwiZgHPS9pOqQRxEHB+KzbGbFkyd+7cxQrqVp0k1lprLebOndvuUMzMbBRqWc16RMyXdCip4N0N/DIi7pB0LKlZmwuAE4CVgbNzoeDBiHhfRDwl6T9JBX6AYyPiqfz/p4EpwAqkHPc/YWbDzgX1ofO+MzOzoWppp0gRcQlwSd2wowr/7zrAvL8Eflky/HrgLcMYppmZmZlZR2hlGoyZ2ZDNmDGDFVZYgS233BKAlVdeeViWO3nyZL73ve8NOt2kSZM455xzBpzm8MMPZ+ONN660PDMzsypaWrNuZrYk3vCGN3DzzTe3O4yGTjjhBHp6fFo1M7Ph46uKmTXlmAvv4M6Zz7FgwYLFmnJcEputvypH77X5kOadM2cOe+21F8899xzz5s3juOOOY++992bGjBlMnDiRd77znVx33XW87W1v46Mf/ShHH300jz/+OKeffjrbbrstALfccgs777wzDz30EF/5ylc45JBDiAg+97nPceWVVzJu3LjFml089thjufDCC3nppZd4xzvewSmnnOK89GGUe7y+HngkIt4raRypI701gRuBj+TO9czMlnpOg6ngtoefZdqMpwaf0Mxabvnll+f000/nxhtvZOrUqRx22GGLCtbTp0/nC1/4Arfeeit33303Z5xxBldffTXf+973+K//+q9Fy7j11lu5+OKLufbaazn22GOZOXMm5557Lvfccw+33XYbP/vZz7jmmmsWTX/ooYcybdo0br/9dl566SUuuuiilm/3Uu4LwF2F998BToqITYCnSZ3mmZktE1yzXsEPr7iXmc+8xCVfeFe7QzFru1oNeKe0bR4RHHPMMVx33XV0dXXxyCOP8NhjjwEwbtw4tthiCwA233xzdtllFySxxRZbMGPGjEXL2HvvvVlhhRVYYYUV2Gmnnfj73//OX/7yF/bff3+6u7tZf/312XnnnRdNP3XqVL773e/y4osv8tRTT7H55puz1157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\n", - "text/plain": [ - "" + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n" ] }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/javascript": [ + "(function(root) {\n", + " function embed_document(root) {\n", + " \n", + " var docs_json = {\"5e908bd4-c7eb-4bae-b6d0-89beed606b4c\":{\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"1198\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"id\":\"1247\",\"subtype\":\"Figure\",\"type\":\"Plot\"}]},\"id\":\"1286\",\"type\":\"Row\"},{\"attributes\":{},\"id\":\"1312\",\"type\":\"Selection\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"1215\",\"type\":\"BasicTicker\"}},\"id\":\"1218\",\"type\":\"Grid\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"1264\",\"type\":\"BasicTicker\"}},\"id\":\"1267\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1313\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null},\"id\":\"1250\",\"type\":\"DataRange1d\"},{\"attributes\":{\"below\":[{\"id\":\"1258\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"1262\",\"type\":\"Grid\"},{\"id\":\"1267\",\"type\":\"Grid\"}],\"left\":[{\"id\":\"1263\",\"type\":\"LinearAxis\"}],\"plot_height\":450,\"plot_width\":450,\"renderers\":[{\"id\":\"1284\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1248\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1274\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1250\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"1254\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1252\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"1256\",\"type\":\"LinearScale\"}},\"id\":\"1247\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1219\",\"type\":\"PanTool\"},{\"id\":\"1220\",\"type\":\"WheelZoomTool\"},{\"id\":\"1221\",\"type\":\"BoxZoomTool\"},{\"id\":\"1222\",\"type\":\"SaveTool\"},{\"id\":\"1223\",\"type\":\"ResetTool\"},{\"id\":\"1224\",\"type\":\"HelpTool\"}]},\"id\":\"1225\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"data\":{\"left\":{\"__ndarray__\":\"YCAIkKFjlz/i7ZzBOumkP5TLNbukIK4/o1RnWgessz98wzNXvEe4P1UyAFRx47w/l1BmKJO/wD8EiMymbQ3DP3C/MiVIW8U/3PaYoyKpxz8=\",\"dtype\":\"float64\",\"shape\":[10]},\"right\":{\"__ndarray__\":\"4u2cwTrppD+UyzW7pCCuP6NUZ1oHrLM/fMMzV7xHuD9VMgBUceO8P5dQZiiTv8A/BIjMpm0Nwz9wvzIlSFvFP9z2mKMiqcc/SS7/If32yT8=\",\"dtype\":\"float64\",\"shape\":[10]},\"top\":[2,0,45,13,0,1,0,0,0,2]},\"selected\":{\"id\":\"1315\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1316\",\"type\":\"UnionRenderers\"}},\"id\":\"1281\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"1314\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1222\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1315\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1219\",\"type\":\"PanTool\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1268\",\"type\":\"PanTool\"},{\"id\":\"1269\",\"type\":\"WheelZoomTool\"},{\"id\":\"1270\",\"type\":\"BoxZoomTool\"},{\"id\":\"1271\",\"type\":\"SaveTool\"},{\"id\":\"1272\",\"type\":\"ResetTool\"},{\"id\":\"1273\",\"type\":\"HelpTool\"}]},\"id\":\"1274\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null},\"id\":\"1203\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1316\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null},\"id\":\"1201\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1268\",\"type\":\"PanTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1242\",\"type\":\"BoxAnnotation\"}},\"id\":\"1221\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1269\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1223\",\"type\":\"ResetTool\"},{\"attributes\":{\"axis_label\":\"start (2019-07-01 08:42)\",\"formatter\":{\"id\":\"1245\",\"type\":\"DatetimeTickFormatter\"},\"ticker\":{\"id\":\"1210\",\"type\":\"BasicTicker\"}},\"id\":\"1209\",\"type\":\"LinearAxis\"},{\"attributes\":{\"overlay\":{\"id\":\"1314\",\"type\":\"BoxAnnotation\"}},\"id\":\"1270\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"axis_label\":\"frequency\",\"formatter\":{\"id\":\"1308\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1264\",\"type\":\"BasicTicker\"}},\"id\":\"1263\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1224\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"1254\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1271\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1210\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1272\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1264\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"1197\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1233\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1234\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"1236\",\"type\":\"CDSView\"}},\"id\":\"1235\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"ticker\":{\"id\":\"1259\",\"type\":\"BasicTicker\"}},\"id\":\"1262\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1207\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1273\",\"type\":\"HelpTool\"},{\"attributes\":{\"align\":\"center\",\"text\":\"Duration histogram\"},\"id\":\"1248\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null,\"data\":{\"duration\":{\"__ndarray__\":\"GZC93v3xyD+EhChf0EKyP90LzApFurM/dES+S6lLsj8oY3yYvWyzPwCrI0c6A7M/oyB4fHvXtD8pIO1/gLWyPxuADYgQV7I/HHxhMlUwsj+hn6nXLQKzP+RNfotOlrI/ajNOQ1Thsz8d5ssLsI+yP9FBl3DoLbI/7l9ZaVIKsj9Tlba4xmeyP9DU6xaBsbI//HCQEOULsj9tHRzsTQyZP61RD9HoDrI/C+wxkdJssj8QecvVj02yP5GA0eXN4bI/f73CgvsBsz/cSUT4F0GzP4gNFk7S/LE/SS7/If32yT/zOAzmr5CxPy8zbJT1m7E/TQ8KStHKsT9RacTMPo+xP3HIBtLFprE/yenr+Zrlsj9xHeOKi6OyPxrEB3b8F7Q/ipRm8zgMsj/+uP3yyYqxP84z9iUbD7I/9Gvrp/+svT8bf6KyYU21P8v49xkXDrQ/ODC5UWSttT81e6AVGLK2P8L2kzE+zLI/M6MfDafMsT8ng6Pk1TmyP3Yzox8Np7Q/i6azk8FRsj9/vFetTPi1P91ELc2tELI/XynLEMe6tD9XXByVm6ixP2AgCJChY5c/2UP7WMFvsz+94T5ya9KxP57RViWRfbA/Suza3m5Jsj9F2PD0SlmyP2q8dJMYBLI/n6ut2F92tz+21hcJbTmzP8mwijcyj7Q/\",\"dtype\":\"float64\",\"shape\":[63]},\"index\":[2,5,8,11,14,17,20,23,26,29,32,35,38,41,44,47,50,53,56,59,62,65,68,71,74,77,80,83,86,89,92,95,98,101,104,107,110,113,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,176,179,182,185,188],\"timestamp\":{\"__ndarray__\":\"H2eDOMu6dkJEkaI4y7p2QhfTwTjLunZC5xPhOMu6dkLNUgA5y7p2Qr6THznLunZCAtU+Ocu6dkJOFF45y7p2QgJTfTnLunZCUJOcOcu6dkLh0rs5y7p2QnET2znLunZCwVL6Ocu6dkL+khk6y7p2QjvTODrLunZC5RJYOsu6dkIGU3c6y7p2QgKTljrLunZCgdO1Osu6dkJtB9U6y7p2Qh9T9DrLunZCaJMTO8u6dkIE1jI7y7p2QjMVUjvLunZCmFRxO8u6dkJxk5A7y7p2QqrTrzvLunZCfRXPO8u6dkJOVO47y7p2QgyUDTzLunZC9NMsPMu6dkLlFEw8y7p2QstTazzLunZC5ZSKPMu6dkI11Kk8y7p2QrAUyTzLunZCQlToPMu6dkIjlQc9y7p2QmTVJj3LunZCzxVGPcu6dkICVWU9y7p2QgKXhD3LunZCZNWjPcu6dkJUFcM9y7p2QpFX4j3LunZCG5cBPsu6dkLX1SA+y7p2QggYQD7LunZCZFVfPsu6dkI5mH4+y7p2QifVnT7LunZC6Ri9Psu6dkKyVdw+y7p2QpqJ+z7LunZCXNcaP8u6dkI/FTo/y7p2QnFVWT/LunZC9JV4P8u6dkJq1pc/y7p2QgwWtz/LunZCM1XWP8u6dkJamPU/y7p2Qo3VFEDLunZC\",\"dtype\":\"float64\",\"shape\":[63]}},\"selected\":{\"id\":\"1312\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1313\",\"type\":\"UnionRenderers\"}},\"id\":\"1197\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1197\",\"type\":\"ColumnDataSource\"}},\"id\":\"1236\",\"type\":\"CDSView\"},{\"attributes\":{\"bottom\":{\"value\":0},\"fill_color\":{\"value\":\"#1f77b4\"},\"left\":{\"field\":\"left\"},\"line_color\":{\"value\":\"#1f77b4\"},\"right\":{\"field\":\"right\"},\"top\":{\"field\":\"top\"}},\"id\":\"1282\",\"type\":\"Quad\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"timestamp\"},\"y\":{\"field\":\"duration\"}},\"id\":\"1234\",\"type\":\"Line\"},{\"attributes\":{\"bottom\":{\"value\":0},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"left\":{\"field\":\"left\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"right\":{\"field\":\"right\"},\"top\":{\"field\":\"top\"}},\"id\":\"1283\",\"type\":\"Quad\"},{\"attributes\":{\"items\":[{\"id\":\"1244\",\"type\":\"LegendItem\"}]},\"id\":\"1243\",\"type\":\"Legend\"},{\"attributes\":{},\"id\":\"1239\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"align\":\"center\",\"text\":\"Subscription -- node: test_ping, tid: 9876, topic: /pong\"},\"id\":\"1199\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1259\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"1281\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1282\",\"type\":\"Quad\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1283\",\"type\":\"Quad\"},\"selection_glyph\":null,\"view\":{\"id\":\"1285\",\"type\":\"CDSView\"}},\"id\":\"1284\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1220\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"axis_label\":\"duration (ms)\",\"formatter\":{\"id\":\"1310\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1259\",\"type\":\"BasicTicker\"}},\"id\":\"1258\",\"type\":\"LinearAxis\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"1242\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1205\",\"type\":\"LinearScale\"},{\"attributes\":{\"source\":{\"id\":\"1281\",\"type\":\"ColumnDataSource\"}},\"id\":\"1285\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null},\"id\":\"1252\",\"type\":\"DataRange1d\"},{\"attributes\":{\"ticker\":{\"id\":\"1210\",\"type\":\"BasicTicker\"}},\"id\":\"1213\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1256\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1310\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1308\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"below\":[{\"id\":\"1209\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"1213\",\"type\":\"Grid\"},{\"id\":\"1218\",\"type\":\"Grid\"},{\"id\":\"1243\",\"type\":\"Legend\"}],\"left\":[{\"id\":\"1214\",\"type\":\"LinearAxis\"}],\"plot_height\":450,\"plot_width\":450,\"renderers\":[{\"id\":\"1235\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1199\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1225\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1201\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"1205\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1203\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"1207\",\"type\":\"LinearScale\"}},\"id\":\"1198\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"label\":{\"value\":\"[lambda]\"},\"renderers\":[{\"id\":\"1235\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1244\",\"type\":\"LegendItem\"},{\"attributes\":{\"axis_label\":\"duration (ms)\",\"formatter\":{\"id\":\"1239\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1215\",\"type\":\"BasicTicker\"}},\"id\":\"1214\",\"type\":\"LinearAxis\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"timestamp\"},\"y\":{\"field\":\"duration\"}},\"id\":\"1233\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1245\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{},\"id\":\"1215\",\"type\":\"BasicTicker\"}],\"root_ids\":[\"1286\"]},\"title\":\"Bokeh Application\",\"version\":\"1.2.0\"}};\n", + " var render_items = [{\"docid\":\"5e908bd4-c7eb-4bae-b6d0-89beed606b4c\",\"roots\":{\"1286\":\"8339ff2c-a1ca-4310-a781-682c80a2e61b\"}}];\n", + " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", + "\n", + " }\n", + " if (root.Bokeh !== undefined) {\n", + " embed_document(root);\n", + " } else {\n", + " var attempts = 0;\n", + " var timer = setInterval(function(root) {\n", + " if (root.Bokeh !== undefined) {\n", + " embed_document(root);\n", + " clearInterval(timer);\n", + " }\n", + " attempts++;\n", + " if (attempts > 100) {\n", + " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", + " clearInterval(timer);\n", + " }\n", + " }, 10, root)\n", + " }\n", + "})(window);" + ], + "application/vnd.bokehjs_exec.v0+json": "" + }, "metadata": { - "needs_background": "light" + "application/vnd.bokehjs_exec.v0+json": { + "id": "1286" + } }, "output_type": "display_data" }, { "data": { - "image/png": "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ehMlTnCs7TDeOMd8no+IFfL18pe/PCIiZsyYEb2iV2LplTgiHEsjjmVZvRJHRPOxAFdED5wXV8RX/VzfCr20j43GsbbeRIkzwrG2w3jjHOt53k1NzMzMzMw6wAVvMzMzM7MOcMHbzMzMzKwDVtiHK82sOQsXLmT27NksWLBgqfS11lqLm266qUtR9V4c0DiWSZMmsfHGGzMwMNCFqMzMrNe54G1mAMyePZs11liDKVOmIGlJ+rx581hjjTW6GFlvxQHVsUQEc+fOZfbs2UydOrVLkZmZWS9zUxMzA2DBggWst956SxW6bewksd566y1zx8DMzKzOBW8zW8KF7vHx9jMzs5G44G1mZmZm1gEueJtZz5g1axarrLIK2267LQCrr756S5Y7ffp0jj766FHz7b///pxxxhkj5jn44IPZfPPNx7Q8MzOzIj9caWY95QUveAFXX311t8No6KijjqK/36dOMzNrnq8eZraMw865gRvnPAbA4sWLqdVq417mVhuuyaG7b71c886fP5/dd9+dxx57jIULF3LEEUew5557MmvWLHbddVde+9rXctlll/HSl76UD37wgxx66KHcf//9nHzyyWy//fYAXHPNNey0007cfffdfP7zn+cjH/kIEcEnP/lJLr74YqZOnUoa9Tc5/PDDOeecc3jyySd5zWtew7HHHus23GZmNi5uapI9vegZZtxyP3c/9ES3QzGzkkmTJnHyySdz1VVXMWPGDD73uc8tKSTPnDmTT3/601x77bXcfPPN/OIXv+CSSy7h6KOP5hvf+MaSZVx77bWce+65/OUvf+Hwww9nzpw5nHnmmdxyyy1cd911/PjHP+bSSy9dkv+ggw7i8ssv5/rrr+fJJ5/kt7/9bcc/t5mZrVg6WuMtaVfge0ANOD4ijixN/yjwCWAxMB84MCJulDQFuAm4JWe9LCI+2srYnnh6ER884XK++rat+NBr3QevPbsVa6Z7of/siOCwww7jsssuo6+vj3vuuYd//vOfAEydOpVtttkGgK233po3vvGNSGKbbbZh1qxZS5ax5557ssoqq7DKKqvwhje8gb/97W/86U9/Yp999qFWq7Hhhhuy0047Lck/Y8YMvv3tb/PEE0/w0EMPsfXWW7P77rt39HObmdmKpWMFb0k14BjgTcBs4HJJZ0fEjYVsv4iIH+X8ewDfAXbN026LiG3b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\n", - "text/plain": [ - "" + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n" ] }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/javascript": [ + "(function(root) {\n", + " function embed_document(root) {\n", + " \n", + " var docs_json = {\"b61d949d-b1bd-490c-9a29-a17619314661\":{\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"1408\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"id\":\"1457\",\"subtype\":\"Figure\",\"type\":\"Plot\"}]},\"id\":\"1496\",\"type\":\"Row\"},{\"attributes\":{},\"id\":\"1432\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1540\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1464\",\"type\":\"LinearScale\"},{\"attributes\":{\"callback\":null},\"id\":\"1411\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1433\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1541\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1466\",\"type\":\"LinearScale\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"timestamp\"},\"y\":{\"field\":\"duration\"}},\"id\":\"1444\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1434\",\"type\":\"HelpTool\"},{\"attributes\":{\"align\":\"center\",\"text\":\"Subscription -- node: test_pong, tid: 9877, topic: /ping\"},\"id\":\"1409\",\"type\":\"Title\"},{\"attributes\":{\"axis_label\":\"duration (ms)\",\"formatter\":{\"id\":\"1535\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1469\",\"type\":\"BasicTicker\"}},\"id\":\"1468\",\"type\":\"LinearAxis\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"1539\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1469\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null},\"id\":\"1413\",\"type\":\"DataRange1d\"},{\"attributes\":{\"ticker\":{\"id\":\"1469\",\"type\":\"BasicTicker\"}},\"id\":\"1472\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"1407\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1443\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1444\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"1446\",\"type\":\"CDSView\"}},\"id\":\"1445\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1415\",\"type\":\"LinearScale\"},{\"attributes\":{\"source\":{\"id\":\"1407\",\"type\":\"ColumnDataSource\"}},\"id\":\"1446\",\"type\":\"CDSView\"},{\"attributes\":{\"axis_label\":\"frequency\",\"formatter\":{\"id\":\"1533\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1474\",\"type\":\"BasicTicker\"}},\"id\":\"1473\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1417\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1449\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"duration\":{\"__ndarray__\":\"OKJ71jVa0T+bV3VWC+y9P5Hwvb9Be70/GAYsuYrFvz8CS65i8Zu+PwpJZvUOt78/9E2aBkXzvD8otRfRdky9PzPABdmyfL0/Z7lsdM5PvT92NA71u7C9Pz7NyYtMwL8/Gy5yT1d3vD8WaHdIMUC+P2A8g4b+CcA/lstG5/wUvz+k/+VatAC9PyS3Jt2WyL0/ij20jxX8vj9fzmxX6IOlP4du9gfKbb8/pwUv+grSvD+vsOB+wAPDP4I2OXzSicA/bJVgcTjzwT8RUrezrzzAP3IZNzXQfL4/2jnNAu0OvT+OdAZGXtbAP2fXvRWJCb4/ic4yi1BsvT/Cobd4eM/BP4TXLm04LL0/wF/MlqyKwj91j2yumufCP/SpY5XSM8M/N1FLcyuEvT88aHbdW5HCP0UsYthhTMI/n8n+eRowxD+l3H2OjxbBP79hokEKnsQ/R450BkZewj8ydOygEtfBPyZxVkRN9MU/SnmthO6SxD/uBPuvc9PCP59ZEqCmlsM/fuAqTyDswj8Z4lgXt9HAP8Bd9utOd8I/uagWEcXkvT9QOSaL+4/CP0HvjSEAOKY/NlZinpW0xD/CL/XzpiLDP3BCIQIOobY/GCe+2lGcwz8PuRluwOfBPxgjEoWWdcE/2zaMguDxwT8AA0GADB3HP0eum1JeK8E/\",\"dtype\":\"float64\",\"shape\":[63]},\"index\":[1,4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58,61,64,67,70,73,76,79,82,85,88,91,94,97,100,103,106,109,112,115,118,121,124,127,130,133,136,139,142,145,148,151,154,157,160,163,166,169,172,175,178,181,184,187],\"timestamp\":{\"__ndarray__\":\"01mDOMu6dkLDiaI4y7p2QmbKwTjLunZCxwvhOMu6dkLZSgA5y7p2QlSLHznLunZCnss+Ocu6dkLPC145y7p2QitLfTnLunZCP4ucOcu6dkLlyrs5y7p2QhsL2znLunZCvEr6Ocu6dkIOixk6y7p2QifLODrLunZCNwtYOsu6dkIvS3c6y7p2QhuLljrLunZCCsu1Osu6dkLuBNU6y7p2QkxL9DrLunZCYIsTO8u6dkLJzDI7y7p2Qq4LUjvLunZCZkxxO8u6dkJYi5A7y7p2QnHLrzvLunZCIQzPO8u6dkJiTO47y7p2QvyLDTzLunZC7MssPMu6dkK4DEw8y7p2QvhLazzLunZCj4yKPMu6dkJCzKk8y7p2QjEMyTzLunZCHUzoPMu6dkIKjQc9y7p2QmjNJj3LunZC/gxGPcu6dkJiTGU9y7p2Qg6NhD3LunZC4cyjPcu6dkIrDcM9y7p2QiNN4j3LunZC540BPsu6dkJxzSA+y7p2Qj8PQD7LunZCUE1fPsu6dkLyjn4+y7p2QlDNnT7LunZCrA69Psu6dkJUTdw+y7p2QvKG+z7LunZCO80aP8u6dkJgDTo/y7p2QoVLWT/LunZC0414P8u6dkKRzZc/y7p2QtcNtz/LunZCfU3WP8u6dkLjjfU/y7p2QtvNFEDLunZC\",\"dtype\":\"float64\",\"shape\":[63]}},\"selected\":{\"id\":\"1537\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1538\",\"type\":\"UnionRenderers\"}},\"id\":\"1407\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1474\",\"type\":\"BasicTicker\"},{\"attributes\":{\"overlay\":{\"id\":\"1539\",\"type\":\"BoxAnnotation\"}},\"id\":\"1480\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"axis_label\":\"start (2019-07-01 08:42)\",\"formatter\":{\"id\":\"1455\",\"type\":\"DatetimeTickFormatter\"},\"ticker\":{\"id\":\"1420\",\"type\":\"BasicTicker\"}},\"id\":\"1419\",\"type\":\"LinearAxis\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"1474\",\"type\":\"BasicTicker\"}},\"id\":\"1477\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1483\",\"type\":\"HelpTool\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1478\",\"type\":\"PanTool\"},{\"id\":\"1479\",\"type\":\"WheelZoomTool\"},{\"id\":\"1480\",\"type\":\"BoxZoomTool\"},{\"id\":\"1481\",\"type\":\"SaveTool\"},{\"id\":\"1482\",\"type\":\"ResetTool\"},{\"id\":\"1483\",\"type\":\"HelpTool\"}]},\"id\":\"1484\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1420\",\"type\":\"BasicTicker\"},{\"attributes\":{\"below\":[{\"id\":\"1419\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"1423\",\"type\":\"Grid\"},{\"id\":\"1428\",\"type\":\"Grid\"},{\"id\":\"1453\",\"type\":\"Legend\"}],\"left\":[{\"id\":\"1424\",\"type\":\"LinearAxis\"}],\"plot_height\":450,\"plot_width\":450,\"renderers\":[{\"id\":\"1445\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1409\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1435\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1411\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"1415\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1413\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"1417\",\"type\":\"LinearScale\"}},\"id\":\"1408\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"1452\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"bottom\":{\"value\":0},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"left\":{\"field\":\"left\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"right\":{\"field\":\"right\"},\"top\":{\"field\":\"top\"}},\"id\":\"1493\",\"type\":\"Quad\"},{\"attributes\":{},\"id\":\"1481\",\"type\":\"SaveTool\"},{\"attributes\":{\"ticker\":{\"id\":\"1420\",\"type\":\"BasicTicker\"}},\"id\":\"1423\",\"type\":\"Grid\"},{\"attributes\":{\"items\":[{\"id\":\"1454\",\"type\":\"LegendItem\"}]},\"id\":\"1453\",\"type\":\"Legend\"},{\"attributes\":{\"axis_label\":\"duration (ms)\",\"formatter\":{\"id\":\"1449\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1425\",\"type\":\"BasicTicker\"}},\"id\":\"1424\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"1491\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1492\",\"type\":\"Quad\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1493\",\"type\":\"Quad\"},\"selection_glyph\":null,\"view\":{\"id\":\"1495\",\"type\":\"CDSView\"}},\"id\":\"1494\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"[lambda]\"},\"renderers\":[{\"id\":\"1445\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1454\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"1425\",\"type\":\"BasicTicker\"},{\"attributes\":{\"source\":{\"id\":\"1491\",\"type\":\"ColumnDataSource\"}},\"id\":\"1495\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1455\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{},\"id\":\"1479\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"bottom\":{\"value\":0},\"fill_color\":{\"value\":\"#1f77b4\"},\"left\":{\"field\":\"left\"},\"line_color\":{\"value\":\"#1f77b4\"},\"right\":{\"field\":\"right\"},\"top\":{\"field\":\"top\"}},\"id\":\"1492\",\"type\":\"Quad\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"1425\",\"type\":\"BasicTicker\"}},\"id\":\"1428\",\"type\":\"Grid\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"timestamp\"},\"y\":{\"field\":\"duration\"}},\"id\":\"1443\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1533\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1535\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"left\":{\"__ndarray__\":\"X85sV+iDpT9bN+9JcZ+wP4YHKGjufLY/stdghmtavD/u00xS9BvBPwQ8aeGyCsQ/GqSFcHH5xj8vDKL/L+jJP0V0vo7u1sw/W9zaHa3Fzz8=\",\"dtype\":\"float64\",\"shape\":[10]},\"right\":{\"__ndarray__\":\"WzfvSXGfsD+GByho7ny2P7LXYIZrWrw/7tNMUvQbwT8EPGnhsgrEPxqkhXBx+cY/Lwyi/y/oyT9FdL6O7tbMP1vc2h2txc8/OKJ71jVa0T8=\",\"dtype\":\"float64\",\"shape\":[10]},\"top\":[2,0,1,32,21,5,1,0,0,1]},\"selected\":{\"id\":\"1540\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1541\",\"type\":\"UnionRenderers\"}},\"id\":\"1491\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1429\",\"type\":\"PanTool\"},{\"id\":\"1430\",\"type\":\"WheelZoomTool\"},{\"id\":\"1431\",\"type\":\"BoxZoomTool\"},{\"id\":\"1432\",\"type\":\"SaveTool\"},{\"id\":\"1433\",\"type\":\"ResetTool\"},{\"id\":\"1434\",\"type\":\"HelpTool\"}]},\"id\":\"1435\",\"type\":\"Toolbar\"},{\"attributes\":{\"align\":\"center\",\"text\":\"Duration histogram\"},\"id\":\"1458\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1482\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1429\",\"type\":\"PanTool\"},{\"attributes\":{\"below\":[{\"id\":\"1468\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"1472\",\"type\":\"Grid\"},{\"id\":\"1477\",\"type\":\"Grid\"}],\"left\":[{\"id\":\"1473\",\"type\":\"LinearAxis\"}],\"plot_height\":450,\"plot_width\":450,\"renderers\":[{\"id\":\"1494\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1458\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1484\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1460\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"1464\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1462\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"1466\",\"type\":\"LinearScale\"}},\"id\":\"1457\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1537\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1538\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null},\"id\":\"1460\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1478\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1430\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"callback\":null},\"id\":\"1462\",\"type\":\"DataRange1d\"},{\"attributes\":{\"overlay\":{\"id\":\"1452\",\"type\":\"BoxAnnotation\"}},\"id\":\"1431\",\"type\":\"BoxZoomTool\"}],\"root_ids\":[\"1496\"]},\"title\":\"Bokeh Application\",\"version\":\"1.2.0\"}};\n", + " var render_items = [{\"docid\":\"b61d949d-b1bd-490c-9a29-a17619314661\",\"roots\":{\"1496\":\"d093cb06-af36-418e-95f4-e6532fb522a3\"}}];\n", + " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", + "\n", + " }\n", + " if (root.Bokeh !== undefined) {\n", + " embed_document(root);\n", + " } else {\n", + " var attempts = 0;\n", + " var timer = setInterval(function(root) {\n", + " if (root.Bokeh !== undefined) {\n", + " embed_document(root);\n", + " clearInterval(timer);\n", + " }\n", + " attempts++;\n", + " if (attempts > 100) {\n", + " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", + " clearInterval(timer);\n", + " }\n", + " }, 10, root)\n", + " }\n", + "})(window);" + ], + "application/vnd.bokehjs_exec.v0+json": "" + }, "metadata": { - "needs_background": "light" + "application/vnd.bokehjs_exec.v0+json": { + "id": "1496" + } }, "output_type": "display_data" } @@ -105,35 +549,41 @@ "\n", "callback_symbols = data_util.get_callback_symbols()\n", "\n", + "output_notebook()\n", + "psize = 450\n", + "\n", "# Plot durations\n", "for obj, symbol in callback_symbols.items():\n", " owner_info = data_util.get_callback_owner_info(obj)\n", " if owner_info is None:\n", " owner_info = '[unknown]'\n", "\n", - " duration_ns = data_util.get_callback_durations(obj)\n", - " duration_ms = duration_ns.apply(lambda d: d/1000000.0)\n", + " # Duration\n", + " duration_df = data_util.get_callback_durations(obj)\n", + " starttime = duration_df.loc[:, 'timestamp'].iloc[0].strftime('%Y-%m-%d %H:%M')\n", + " source = ColumnDataSource(duration_df)\n", + " duration = figure(title=owner_info,\n", + " x_axis_label=f'start ({starttime})',\n", + " y_axis_label='duration (ms)',\n", + " plot_width=psize, plot_height=psize)\n", + " duration.title.align = 'center'\n", + " duration.line(x='timestamp', y='duration', legend=str(symbol), line_width=2, source=source)\n", + " duration.xaxis[0].formatter = DatetimeTickFormatter(seconds=['%Ss'])\n", "\n", - " fig = plt.figure(figsize=(12, 6))\n", - " fig.suptitle(owner_info, fontsize=21)\n", + " # Histogram\n", + " dur_hist, edges = np.histogram(duration_df['duration'])\n", + " duration_hist = pd.DataFrame({'duration': dur_hist, \n", + " 'left': edges[:-1], \n", + " 'right': edges[1:]})\n", + " hist = figure(title='Duration histogram',\n", + " x_axis_label='duration (ms)',\n", + " y_axis_label='frequency',\n", + " plot_width=psize, plot_height=psize)\n", + " hist.title.align = 'center'\n", + " hist.quad(bottom=0, top=duration_hist['duration'], \n", + " left=duration_hist['left'], right=duration_hist['right'])\n", "\n", - " ax = fig.add_subplot(1, 2, 1)\n", - " duration_ms.plot(x='timestamp', y='duration', ax=ax)\n", - " ax.legend([str(symbol)])\n", - " ax.set_xlabel('start', size=14)\n", - " ax.set_ylabel('duration (ms)', size=14)\n", - " ax.title.set_text('Callback duration')\n", - " ax.title.set_size(16)\n", - " ax.grid()\n", - "\n", - " ax = fig.add_subplot(1, 2, 2)\n", - " duration_ms.hist(column='duration', ax=ax)\n", - " ax.set_xlabel('duration (ms)', size=14)\n", - " ax.set_ylabel('frequency', size=14)\n", - " ax.title.set_text('Duration histogram')\n", - " ax.title.set_size(16)\n", - "\n", - " plt.show()" + " show(row(duration, hist))" ] }, { diff --git a/tracetools_analysis/tracetools_analysis/analysis/utils.py b/tracetools_analysis/tracetools_analysis/analysis/utils.py index adda780..2140730 100644 --- a/tracetools_analysis/tracetools_analysis/analysis/utils.py +++ b/tracetools_analysis/tracetools_analysis/analysis/utils.py @@ -14,6 +14,7 @@ """Module for data model utility class.""" +from datetime import datetime as dt from typing import Any from typing import Mapping from typing import Union @@ -59,12 +60,20 @@ class DataModelUtil(): Get durations of callback instances for a given callback object. :param callback_obj: the callback object value - :return: a dataframe containing the durations of all callback instances for that object + :return: a dataframe containing the start timestamp (datetime) + and duration (ms) of all callback instances for that object """ - return self._data.callback_instances.loc[ + data = self._data.callback_instances.loc[ self._data.callback_instances.loc[:, 'callback_object'] == callback_obj, - : + ['timestamp', 'duration'] ] + # Transform both columns to ms + data[['timestamp', 'duration']] = data[ + ['timestamp', 'duration'] + ].apply(lambda d: d / 1000000.0) + # Transform start timestamp column to datetime objects + data['timestamp'] = data['timestamp'].apply(lambda t: dt.fromtimestamp(t / 1000.0)) + return data def get_callback_owner_info( self, callback_obj: int