Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <div class=\"bk-root\">\n",
" <a href=\"http://bokeh.pydata.org\" target=\"_blank\" class=\"bk-logo bk-logo-small bk-logo-notebook\"></a>\n",
" <span id=\"dea5cea2-5111-4277-90a2-e1c1eba60fb7\">Loading BokehJS ...</span>\n",
" </div>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"\n",
"(function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
"\n",
" var force = true;\n",
"\n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
"\n",
"\n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 5000;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
"\n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\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",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
"\n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"dea5cea2-5111-4277-90a2-e1c1eba60fb7\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
"\n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
"\n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"dea5cea2-5111-4277-90a2-e1c1eba60fb7\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'dea5cea2-5111-4277-90a2-e1c1eba60fb7' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
"\n",
" var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.4.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.4.min.js\"];\n",
"\n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" Bokeh.set_log_level(\"info\");\n",
" },\n",
" \n",
" function(Bokeh) {\n",
" \n",
" document.getElementById(\"dea5cea2-5111-4277-90a2-e1c1eba60fb7\").textContent = \"BokehJS is loading...\";\n",
" },\n",
" function(Bokeh) {\n",
" console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.4.min.css\");\n",
" Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.4.min.css\");\n",
" console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.4.min.css\");\n",
" Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.4.min.css\");\n",
" }\n",
" ];\n",
"\n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"dea5cea2-5111-4277-90a2-e1c1eba60fb7\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
"\n",
" }\n",
"\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
"}(this));"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Autotune data: pts = 1024, aux_data_len = 0, timestep = 0.62ms\n"
]
}
],
"source": [
"%matplotlib inline\n",
"\n",
"# Import all the numerical computing stuff we need...\n",
"\n",
"from dronin import autotune\n",
"import numpy as np\n",
"import pandas\n",
"import math\n",
"from scipy import fftpack, signal\n",
"from bokeh.plotting import figure, show\n",
"from bokeh.io import output_notebook\n",
"from bokeh.models import LinearAxis, Range1d, Span\n",
"\n",
"output_notebook() # Tell bokeh to send plots to notebook\n",
"\n",
"# And load up a datafile of autotune data. In this file, the average\n",
"# motor commands and gyro responses from all 90-120 wobbles during the\n",
"# autotune sequence are stored.\n",
"df, time_step = autotune.read_autotune_lump('/Users/jhitesma/Downloads/purple.bin', filter_freq=55, filter_order=0)#, filter_order=6)\n"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"effa66e0-b3d8-467c-9021-0ec694ec7443\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\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",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"effa66e0-b3d8-467c-9021-0ec694ec7443\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"effa66e0-b3d8-467c-9021-0ec694ec7443\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'effa66e0-b3d8-467c-9021-0ec694ec7443' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"4227c5b4-62f9-42bf-9270-975e706e8857\":{\"roots\":{\"references\":[{\"attributes\":{\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1c207a3d-2d9d-4541-9ba4-a15afc5197c4\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"fdeda43e-52b8-4e50-a57a-d968e8f87738\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1ce9a596-5b52-4afa-9115-a3c9c9d6c1f3\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"9f6211dd-464f-4c5f-ba96-f16f7cd96a1b\",\"type\":\"ToolEvents\"},{\"attributes\":{},\"id\":\"b0d4e075-03db-4ba6-958d-dbfbb8da743a\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null},\"id\":\"1df85afd-caf6-40e5-992e-e0daa5525167\",\"type\":\"DataRange1d\"},{\"attributes\":{\"overlay\":{\"id\":\"cbe8f2f8-7cd8-4aee-a847-1c4cfc7b3fb2\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"1917c43c-0556-4429-b2a6-39578e90c7bd\",\"type\":\"BoxZoomTool\"},{\"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},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"cbe8f2f8-7cd8-4aee-a847-1c4cfc7b3fb2\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"b0d4e075-03db-4ba6-958d-dbfbb8da743a\",\"type\":\"BasicTicker\"}},\"id\":\"d7e9b72c-3bb1-4de0-9009-04b06ed994dc\",\"type\":\"Grid\"},{\"attributes\":{\"callback\":null},\"id\":\"28add4e8-3311-4429-9672-e188aa676f06\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"bef4edef-143f-4062-b04d-f5081216c4d0\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"c1b2b686-50c7-44e2-835c-a9bc47897f34\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1c207a3d-2d9d-4541-9ba4-a15afc5197c4\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"3054265a-4719-4f55-8d0d-62c184500cfe\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"5ba688bb-a969-4c9b-8abb-3b4abdaa4686\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"4ea82d5a-9c4d-4ef6-b5fd-940eb58b04a0\",\"type\":\"BasicTicker\"},{\"attributes\":{\"line_color\":{\"value\":\"red\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"9a6c3d2b-57ed-4bce-b9f9-8ff5f77de8ba\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"7bf216c0-db96-4419-98e0-ae79bc970963\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"3054265a-4719-4f55-8d0d-62c184500cfe\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"bda5e649-5e3d-4acb-9951-076627a9917e\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"below\":[{\"id\":\"920c6a2e-0f08-49b8-8280-03ab99f66a61\",\"type\":\"LinearAxis\"}],\"extra_y_ranges\":{\"actuation\":{\"id\":\"11eea872-15fb-40cd-b5e7-3e4c6b73e164\",\"type\":\"Range1d\"}},\"left\":[{\"id\":\"fb6b955d-2830-4858-b837-852051e5c98d\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"920c6a2e-0f08-49b8-8280-03ab99f66a61\",\"type\":\"LinearAxis\"},{\"id\":\"b8df5051-3310-40f7-9060-6bbecdb38f71\",\"type\":\"Grid\"},{\"id\":\"fb6b955d-2830-4858-b837-852051e5c98d\",\"type\":\"LinearAxis\"},{\"id\":\"d7e9b72c-3bb1-4de0-9009-04b06ed994dc\",\"type\":\"Grid\"},{\"id\":\"cbe8f2f8-7cd8-4aee-a847-1c4cfc7b3fb2\",\"type\":\"BoxAnnotation\"},{\"id\":\"5ba688bb-a969-4c9b-8abb-3b4abdaa4686\",\"type\":\"GlyphRenderer\"},{\"id\":\"69684d26-dce9-4774-b2c8-e4e0046985ce\",\"type\":\"GlyphRenderer\"},{\"id\":\"a5fc44e0-e974-4ff6-8e2f-e6ddda7105b4\",\"type\":\"LinearAxis\"}],\"right\":[{\"id\":\"a5fc44e0-e974-4ff6-8e2f-e6ddda7105b4\",\"type\":\"LinearAxis\"}],\"title\":{\"id\":\"2796326f-a7a6-4003-ab86-20e3d72e301f\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"9f6211dd-464f-4c5f-ba96-f16f7cd96a1b\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"d8ff6254-df2c-46a2-b417-da2e1b9c82ea\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1df85afd-caf6-40e5-992e-e0daa5525167\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"28add4e8-3311-4429-9672-e188aa676f06\",\"type\":\"DataRange1d\"}},\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"plot\":{\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"5f98c58b-08e8-451e-955f-2c2329c16b00\",\"type\":\"SaveTool\"},{\"attributes\":{\"plot\":{\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"c18d62fd-7f3f-47bf-9fe1-a2168c636a45\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"plot\":null,\"text\":\"roll gyro vs actuators\"},\"id\":\"2796326f-a7a6-4003-ab86-20e3d72e301f\",\"type\":\"Title\"},{\"attributes\":{\"data_source\":{\"id\":\"ab27d1ac-f9cc-4090-8dd9-836670480b16\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"9a6c3d2b-57ed-4bce-b9f9-8ff5f77de8ba\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"fdeda43e-52b8-4e50-a57a-d968e8f87738\",\"type\":\"Line\"},\"selection_glyph\":null,\"y_range_name\":\"actuation\"},\"id\":\"69684d26-dce9-4774-b2c8-e4e0046985ce\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"fa45ee19-24da-4d55-8bd0-00bd409465f9\",\"type\":\"PanTool\"},{\"attributes\":{\"formatter\":{\"id\":\"bef4edef-143f-4062-b04d-f5081216c4d0\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"4ea82d5a-9c4d-4ef6-b5fd-940eb58b04a0\",\"type\":\"BasicTicker\"},\"y_range_name\":\"actuation\"},\"id\":\"a5fc44e0-e974-4ff6-8e2f-e6ddda7105b4\",\"type\":\"LinearAxis\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"fa45ee19-24da-4d55-8bd0-00bd409465f9\",\"type\":\"PanTool\"},{\"id\":\"c18d62fd-7f3f-47bf-9fe1-a2168c636a45\",\"type\":\"WheelZoomTool\"},{\"id\":\"1917c43c-0556-4429-b2a6-39578e90c7bd\",\"type\":\"BoxZoomTool\"},{\"id\":\"5f98c58b-08e8-451e-955f-2c2329c16b00\",\"type\":\"SaveTool\"},{\"id\":\"7dfd3bd7-0a84-47ed-a317-169e1f0c1dbd\",\"type\":\"ResetTool\"},{\"id\":\"e6d4d8d0-d665-4ac5-ad48-5082bca79066\",\"type\":\"HelpTool\"}]},\"id\":\"d8ff6254-df2c-46a2-b417-da2e1b9c82ea\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]}}},\"id\":\"ab27d1ac-f9cc-4090-8dd9-836670480b16\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]}}},\"id\":\"c1b2b686-50c7-44e2-835c-a9bc47897f34\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"7dfd3bd7-0a84-47ed-a317-169e1f0c1dbd\",\"type\":\"ResetTool\"},{\"attributes\":{\"plot\":{\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1ce9a596-5b52-4afa-9115-a3c9c9d6c1f3\",\"type\":\"BasicTicker\"}},\"id\":\"b8df5051-3310-40f7-9060-6bbecdb38f71\",\"type\":\"Grid\"},{\"attributes\":{\"formatter\":{\"id\":\"7bf216c0-db96-4419-98e0-ae79bc970963\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"b0d4e075-03db-4ba6-958d-dbfbb8da743a\",\"type\":\"BasicTicker\"}},\"id\":\"fb6b955d-2830-4858-b837-852051e5c98d\",\"type\":\"LinearAxis\"},{\"attributes\":{\"formatter\":{\"id\":\"bda5e649-5e3d-4acb-9951-076627a9917e\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1ce9a596-5b52-4afa-9115-a3c9c9d6c1f3\",\"type\":\"BasicTicker\"}},\"id\":\"920c6a2e-0f08-49b8-8280-03ab99f66a61\",\"type\":\"LinearAxis\"},{\"attributes\":{\"plot\":{\"id\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"e6d4d8d0-d665-4ac5-ad48-5082bca79066\",\"type\":\"HelpTool\"},{\"attributes\":{\"callback\":null,\"end\":14.12098503112793,\"start\":-13.04407024383545},\"id\":\"11eea872-15fb-40cd-b5e7-3e4c6b73e164\",\"type\":\"Range1d\"}],\"root_ids\":[\"eda45407-5854-4a2d-86ad-bdcd211ea7da\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"4227c5b4-62f9-42bf-9270-975e706e8857\",\"elementid\":\"effa66e0-b3d8-467c-9021-0ec694ec7443\",\"modelid\":\"eda45407-5854-4a2d-86ad-bdcd211ea7da\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"effa66e0-b3d8-467c-9021-0ec694ec7443\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# next let's plot what the roll gyro does vs. the flight controller's roll command\n",
"\n",
"p = figure(title=\"roll gyro vs actuators\")\n",
"p.line(df.time, df.gyroX)\n",
"p.extra_y_ranges = { 'actuation' : Range1d(min(df.desiredX), max(df.desiredX)) }\n",
"p.line(df.time, df.desiredX, y_range_name='actuation', color=\"red\")\n",
"p.add_layout(LinearAxis(y_range_name=\"actuation\"), 'right')\n",
"\n",
"show(p)\n",
"\n",
"# Looks really nasty, huh? This is the gyro data vs. the actuator data. They're clearly related\n",
"# but phase is off and shape is a fair bit different."
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"ad8c748c-e20c-4ae6-8159-4fc2033afc1c\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\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",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"ad8c748c-e20c-4ae6-8159-4fc2033afc1c\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"ad8c748c-e20c-4ae6-8159-4fc2033afc1c\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'ad8c748c-e20c-4ae6-8159-4fc2033afc1c' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"3ee5aad5-0299-44a5-bb27-a7c468cc0692\":{\"roots\":{\"references\":[{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]}}},\"id\":\"8d3185ce-6e41-48af-bbed-cf6c1448b64e\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"overlay\":{\"id\":\"9ca2248b-c199-47f6-9862-cdb8735845b2\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"6aad4e4d-ee09-489f-8c01-730edc60ed6b\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"plot\":{\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"291bb2e8-2fbe-4d3b-87c6-0dda7bcc618d\",\"type\":\"ResetTool\"},{\"attributes\":{\"formatter\":{\"id\":\"f08bfda8-38d5-4879-b25f-0d48a2e972cf\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"55772a39-04a8-4cae-ad46-20da15e7e520\",\"type\":\"BasicTicker\"},\"y_range_name\":\"actuation\"},\"id\":\"d7cf923c-df7d-42c5-969b-a8a580ea92d3\",\"type\":\"LinearAxis\"},{\"attributes\":{\"plot\":{\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"4e903662-f534-44ba-ae9d-1e3f5c012473\",\"type\":\"PanTool\"},{\"attributes\":{\"callback\":null},\"id\":\"3ed24845-a937-4ab6-8b5c-a1cc4f7f6ee7\",\"type\":\"DataRange1d\"},{\"attributes\":{\"formatter\":{\"id\":\"b06b15df-85ab-4e4a-84f6-297ba601b50f\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"ec949e36-e877-4ae2-849d-05dc3660c52f\",\"type\":\"BasicTicker\"}},\"id\":\"d149417d-2584-41dc-8e6b-80d39e01c855\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"56070aaa-e4ed-4efd-bb5c-827867b65526\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"33660159-f3a0-4299-a0f7-ef702fa16f1c\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"ebc8915a-81cb-4c63-80bc-6b369a0b747c\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"5c81d8b5-f23f-47c4-9a5e-5bcbb11b6f0c\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"553a25fa-dc6f-4b2a-9690-f901f2130028\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"55772a39-04a8-4cae-ad46-20da15e7e520\",\"type\":\"BasicTicker\"},{\"attributes\":{\"plot\":null,\"text\":\"roll gyrodiff vs actuators\"},\"id\":\"d8775f45-ad06-4e93-8b72-44d642ae4e3f\",\"type\":\"Title\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"4e903662-f534-44ba-ae9d-1e3f5c012473\",\"type\":\"PanTool\"},{\"id\":\"78f7960a-909c-497f-9430-22525a5f1599\",\"type\":\"WheelZoomTool\"},{\"id\":\"6aad4e4d-ee09-489f-8c01-730edc60ed6b\",\"type\":\"BoxZoomTool\"},{\"id\":\"553a25fa-dc6f-4b2a-9690-f901f2130028\",\"type\":\"SaveTool\"},{\"id\":\"291bb2e8-2fbe-4d3b-87c6-0dda7bcc618d\",\"type\":\"ResetTool\"},{\"id\":\"c1e8e5ab-638d-4762-8d17-0ca977a79171\",\"type\":\"HelpTool\"}]},\"id\":\"c1fe6e31-8c9f-47fe-9f36-eb265b23a5fd\",\"type\":\"Toolbar\"},{\"attributes\":{\"data_source\":{\"id\":\"8d3185ce-6e41-48af-bbed-cf6c1448b64e\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5cc55c2a-64f8-4991-bda5-c83e022a4dc7\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"8f7ffefd-ea32-415e-a730-d9b2627e5bfc\",\"type\":\"Line\"},\"selection_glyph\":null,\"y_range_name\":\"actuation\"},\"id\":\"f95d4476-ac01-4297-86db-43d349318db2\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"below\":[{\"id\":\"acf4903e-73c7-4bc1-8875-25dae985d69e\",\"type\":\"LinearAxis\"}],\"extra_y_ranges\":{\"actuation\":{\"id\":\"038e47bb-2c5e-42e3-8ffe-79ab04ffdaa1\",\"type\":\"Range1d\"}},\"left\":[{\"id\":\"d149417d-2584-41dc-8e6b-80d39e01c855\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"acf4903e-73c7-4bc1-8875-25dae985d69e\",\"type\":\"LinearAxis\"},{\"id\":\"83a02954-d3a0-4bc3-81e2-38a7879ef8f0\",\"type\":\"Grid\"},{\"id\":\"d149417d-2584-41dc-8e6b-80d39e01c855\",\"type\":\"LinearAxis\"},{\"id\":\"5527df4f-493f-4c6e-a68e-84bb693e072f\",\"type\":\"Grid\"},{\"id\":\"9ca2248b-c199-47f6-9862-cdb8735845b2\",\"type\":\"BoxAnnotation\"},{\"id\":\"5c81d8b5-f23f-47c4-9a5e-5bcbb11b6f0c\",\"type\":\"GlyphRenderer\"},{\"id\":\"f95d4476-ac01-4297-86db-43d349318db2\",\"type\":\"GlyphRenderer\"},{\"id\":\"d7cf923c-df7d-42c5-969b-a8a580ea92d3\",\"type\":\"LinearAxis\"}],\"right\":[{\"id\":\"d7cf923c-df7d-42c5-969b-a8a580ea92d3\",\"type\":\"LinearAxis\"}],\"title\":{\"id\":\"d8775f45-ad06-4e93-8b72-44d642ae4e3f\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"7152de38-23d6-4206-9e41-46b1ccca1b71\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"c1fe6e31-8c9f-47fe-9f36-eb265b23a5fd\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"fe44cc41-36f5-4518-a941-006ce5b9fb87\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"3ed24845-a937-4ab6-8b5c-a1cc4f7f6ee7\",\"type\":\"DataRange1d\"}},\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"ec949e36-e877-4ae2-849d-05dc3660c52f\",\"type\":\"BasicTicker\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"ec949e36-e877-4ae2-849d-05dc3660c52f\",\"type\":\"BasicTicker\"}},\"id\":\"5527df4f-493f-4c6e-a68e-84bb693e072f\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"bee214e7-4804-4ac9-a4ae-939bd220b51c\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"3956d475-067a-47ef-907a-aad823154434\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"ebc8915a-81cb-4c63-80bc-6b369a0b747c\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8f7ffefd-ea32-415e-a730-d9b2627e5bfc\",\"type\":\"Line\"},{\"attributes\":{\"plot\":{\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"bee214e7-4804-4ac9-a4ae-939bd220b51c\",\"type\":\"BasicTicker\"}},\"id\":\"83a02954-d3a0-4bc3-81e2-38a7879ef8f0\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":{\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"c1e8e5ab-638d-4762-8d17-0ca977a79171\",\"type\":\"HelpTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]}}},\"id\":\"56070aaa-e4ed-4efd-bb5c-827867b65526\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"33660159-f3a0-4299-a0f7-ef702fa16f1c\",\"type\":\"Line\"},{\"attributes\":{\"plot\":{\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"78f7960a-909c-497f-9430-22525a5f1599\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"f08bfda8-38d5-4879-b25f-0d48a2e972cf\",\"type\":\"BasicTickFormatter\"},{\"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},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"9ca2248b-c199-47f6-9862-cdb8735845b2\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"7152de38-23d6-4206-9e41-46b1ccca1b71\",\"type\":\"ToolEvents\"},{\"attributes\":{\"line_color\":{\"value\":\"red\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"5cc55c2a-64f8-4991-bda5-c83e022a4dc7\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null},\"id\":\"fe44cc41-36f5-4518-a941-006ce5b9fb87\",\"type\":\"DataRange1d\"},{\"attributes\":{\"callback\":null,\"end\":14.12098503112793,\"start\":-13.04407024383545},\"id\":\"038e47bb-2c5e-42e3-8ffe-79ab04ffdaa1\",\"type\":\"Range1d\"},{\"attributes\":{\"formatter\":{\"id\":\"3956d475-067a-47ef-907a-aad823154434\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"c3479351-91b0-4c9b-974b-a9658e08f533\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"bee214e7-4804-4ac9-a4ae-939bd220b51c\",\"type\":\"BasicTicker\"}},\"id\":\"acf4903e-73c7-4bc1-8875-25dae985d69e\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"b06b15df-85ab-4e4a-84f6-297ba601b50f\",\"type\":\"BasicTickFormatter\"}],\"root_ids\":[\"c3479351-91b0-4c9b-974b-a9658e08f533\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"3ee5aad5-0299-44a5-bb27-a7c468cc0692\",\"elementid\":\"ad8c748c-e20c-4ae6-8159-4fc2033afc1c\",\"modelid\":\"c3479351-91b0-4c9b-974b-a9658e08f533\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"ad8c748c-e20c-4ae6-8159-4fc2033afc1c\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"p = figure(title=\"roll gyrodiff vs actuators\")\n",
"p.line(df.time, df.derivgyroX)\n",
"p.extra_y_ranges = { 'actuation' : Range1d(min(df.desiredX), max(df.desiredX)) }\n",
"p.line(df.time, df.desiredX, y_range_name='actuation', color=\"red\")\n",
"p.add_layout(LinearAxis(y_range_name=\"actuation\"), 'right')\n",
"\n",
"show(p)\n",
"\n",
"# If we differentiate the gyro, the shape is more clearly related, but boy is\n",
"# there a lot of noise."
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"4b4e8a99-4460-4ce4-a5fd-82e1e786d586\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\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",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"4b4e8a99-4460-4ce4-a5fd-82e1e786d586\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"4b4e8a99-4460-4ce4-a5fd-82e1e786d586\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '4b4e8a99-4460-4ce4-a5fd-82e1e786d586' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"c4bbf04a-6024-4961-8377-78f4a6e02117\":{\"roots\":{\"references\":[{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]}}},\"id\":\"7ae6ef08-055f-40b3-abac-0a1d24fa313c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"fb3efa67-5e37-4e36-aa35-da0a1b0cb385\",\"type\":\"BasicTicker\"}},\"id\":\"3c31e427-6ea7-464c-a187-17e7ff8fc820\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":{\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"1c0a0633-ba7f-4050-9859-3499fe8248c9\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"a84d7188-f588-4eb0-b5e3-369719d889f8\",\"type\":\"ToolEvents\"},{\"attributes\":{\"plot\":null,\"text\":\"filtered roll gyrodiff vs actuators\"},\"id\":\"1dcfa4b2-992a-4c82-b8b6-4c73eaaf461c\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"ab1af6be-0a7f-4057-bc89-acf4ce98816c\",\"type\":\"BasicTicker\"},{\"attributes\":{\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"e053a019-ba4d-4ab0-a9d7-5b50ef5072d0\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"7d11ecbd-cd4b-456e-9d52-4022b35c5e27\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"overlay\":{\"id\":\"92ef98e2-d71a-4fd7-94c9-1cc52c3dcee6\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"d2ad8c30-aa7b-4dbd-8b06-e0d073e76563\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"c575702b-3202-4b28-ab4d-c6c7284a86db\",\"type\":\"PanTool\"},{\"id\":\"6399e496-8e05-4a9a-9eb2-10762d4059a5\",\"type\":\"WheelZoomTool\"},{\"id\":\"d2ad8c30-aa7b-4dbd-8b06-e0d073e76563\",\"type\":\"BoxZoomTool\"},{\"id\":\"b45ba140-c22d-4730-9572-135ae057e5ad\",\"type\":\"SaveTool\"},{\"id\":\"fb83c18f-75a3-4fd7-b89a-90c35537c3f6\",\"type\":\"ResetTool\"},{\"id\":\"1c0a0633-ba7f-4050-9859-3499fe8248c9\",\"type\":\"HelpTool\"}]},\"id\":\"9e67f1bf-4982-4fbb-a3ad-cc7b20698e7c\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"5ba4aba5-35c8-4608-8d4a-b263272781cd\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]}}},\"id\":\"e0a30bf8-581f-410b-98e6-33da60d13868\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"0feab9d8-b064-43e4-8c5b-af8d63b82fe5\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"fb3efa67-5e37-4e36-aa35-da0a1b0cb385\",\"type\":\"BasicTicker\"},{\"attributes\":{\"formatter\":{\"id\":\"7d11ecbd-cd4b-456e-9d52-4022b35c5e27\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"96caf2b9-f995-48bc-9c9c-3b621a1258ca\",\"type\":\"BasicTicker\"}},\"id\":\"0b4b4459-b011-4363-b7da-a30109d1a767\",\"type\":\"LinearAxis\"},{\"attributes\":{\"plot\":{\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"c575702b-3202-4b28-ab4d-c6c7284a86db\",\"type\":\"PanTool\"},{\"attributes\":{\"data_source\":{\"id\":\"e0a30bf8-581f-410b-98e6-33da60d13868\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"e053a019-ba4d-4ab0-a9d7-5b50ef5072d0\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"cabc1d97-e70a-4c95-bd7f-7369865f825e\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"4522a6c2-4676-4f3a-af02-a67bc8f0de96\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"96caf2b9-f995-48bc-9c9c-3b621a1258ca\",\"type\":\"BasicTicker\"}},\"id\":\"3446388b-36eb-4a45-a118-4b2ac20fc340\",\"type\":\"Grid\"},{\"attributes\":{\"formatter\":{\"id\":\"48960174-8be0-4a25-be7b-b2633e1dc57c\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"ab1af6be-0a7f-4057-bc89-acf4ce98816c\",\"type\":\"BasicTicker\"},\"y_range_name\":\"actuation\"},\"id\":\"a6d941e8-79dd-4155-9bf7-3f2c9277a741\",\"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},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"92ef98e2-d71a-4fd7-94c9-1cc52c3dcee6\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"callback\":null},\"id\":\"590e4861-afff-48bf-86a0-aad81b713e86\",\"type\":\"DataRange1d\"},{\"attributes\":{\"plot\":{\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"fb83c18f-75a3-4fd7-b89a-90c35537c3f6\",\"type\":\"ResetTool\"},{\"attributes\":{\"formatter\":{\"id\":\"5ba4aba5-35c8-4608-8d4a-b263272781cd\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"fb3efa67-5e37-4e36-aa35-da0a1b0cb385\",\"type\":\"BasicTicker\"}},\"id\":\"54eff95d-ffab-4bda-bf6f-b17ed7d56d02\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"7ae6ef08-055f-40b3-abac-0a1d24fa313c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"cd809cf1-cafc-4232-8b22-b76335507954\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"0feab9d8-b064-43e4-8c5b-af8d63b82fe5\",\"type\":\"Line\"},\"selection_glyph\":null,\"y_range_name\":\"actuation\"},\"id\":\"2bcc1aba-fd0b-4dd9-84cd-67e763583002\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_color\":{\"value\":\"red\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"cd809cf1-cafc-4232-8b22-b76335507954\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"end\":14.12098503112793,\"start\":-13.04407024383545},\"id\":\"b597a21f-c759-4a2f-a307-83c7609d7650\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"48960174-8be0-4a25-be7b-b2633e1dc57c\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"cabc1d97-e70a-4c95-bd7f-7369865f825e\",\"type\":\"Line\"},{\"attributes\":{\"plot\":{\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"6399e496-8e05-4a9a-9eb2-10762d4059a5\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"below\":[{\"id\":\"54eff95d-ffab-4bda-bf6f-b17ed7d56d02\",\"type\":\"LinearAxis\"}],\"extra_y_ranges\":{\"actuation\":{\"id\":\"b597a21f-c759-4a2f-a307-83c7609d7650\",\"type\":\"Range1d\"}},\"left\":[{\"id\":\"0b4b4459-b011-4363-b7da-a30109d1a767\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"54eff95d-ffab-4bda-bf6f-b17ed7d56d02\",\"type\":\"LinearAxis\"},{\"id\":\"3c31e427-6ea7-464c-a187-17e7ff8fc820\",\"type\":\"Grid\"},{\"id\":\"0b4b4459-b011-4363-b7da-a30109d1a767\",\"type\":\"LinearAxis\"},{\"id\":\"3446388b-36eb-4a45-a118-4b2ac20fc340\",\"type\":\"Grid\"},{\"id\":\"92ef98e2-d71a-4fd7-94c9-1cc52c3dcee6\",\"type\":\"BoxAnnotation\"},{\"id\":\"4522a6c2-4676-4f3a-af02-a67bc8f0de96\",\"type\":\"GlyphRenderer\"},{\"id\":\"2bcc1aba-fd0b-4dd9-84cd-67e763583002\",\"type\":\"GlyphRenderer\"},{\"id\":\"a6d941e8-79dd-4155-9bf7-3f2c9277a741\",\"type\":\"LinearAxis\"}],\"right\":[{\"id\":\"a6d941e8-79dd-4155-9bf7-3f2c9277a741\",\"type\":\"LinearAxis\"}],\"title\":{\"id\":\"1dcfa4b2-992a-4c82-b8b6-4c73eaaf461c\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"a84d7188-f588-4eb0-b5e3-369719d889f8\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"9e67f1bf-4982-4fbb-a3ad-cc7b20698e7c\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"0fdea449-302d-41ff-bdbf-1e960fb9e8e9\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"590e4861-afff-48bf-86a0-aad81b713e86\",\"type\":\"DataRange1d\"}},\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"plot\":{\"id\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"b45ba140-c22d-4730-9572-135ae057e5ad\",\"type\":\"SaveTool\"},{\"attributes\":{\"callback\":null},\"id\":\"0fdea449-302d-41ff-bdbf-1e960fb9e8e9\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"96caf2b9-f995-48bc-9c9c-3b621a1258ca\",\"type\":\"BasicTicker\"}],\"root_ids\":[\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"c4bbf04a-6024-4961-8377-78f4a6e02117\",\"elementid\":\"4b4e8a99-4460-4ce4-a5fd-82e1e786d586\",\"modelid\":\"260e80f1-031b-42f9-ad0f-12fe4dbd0c95\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"4b4e8a99-4460-4ce4-a5fd-82e1e786d586\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"p = figure(title=\"filtered roll gyrodiff vs actuators\")\n",
"p.line(df.time, df.derivfilteredX)\n",
"p.extra_y_ranges = { 'actuation' : Range1d(min(df.desiredX), max(df.desiredX)) }\n",
"p.line(df.time, df.desiredX, y_range_name='actuation', color=\"red\")\n",
"p.add_layout(LinearAxis(y_range_name=\"actuation\"), 'right')\n",
"\n",
"show(p)\n",
"\n",
"# Low pass filtering clearly helps. Now let's get down to business of finding how the input\n",
"# relates to the output."
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"scrolled": false,
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"cb0f0d34-beb6-4ae1-874f-5f13ac37d5ca\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\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",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"cb0f0d34-beb6-4ae1-874f-5f13ac37d5ca\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"cb0f0d34-beb6-4ae1-874f-5f13ac37d5ca\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'cb0f0d34-beb6-4ae1-874f-5f13ac37d5ca' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"1cce0216-eccf-49d9-83fe-aec1ce25d921\":{\"roots\":{\"references\":[{\"attributes\":{\"callback\":null},\"id\":\"1addca25-9444-4691-b628-6e81c2ae5c6a\",\"type\":\"DataRange1d\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[512]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[512]}}},\"id\":\"69369d82-245a-498e-be05-7db7f4240615\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"92fcd132-3f92-48e6-abfc-290ac75a2758\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"ececabfa-00b8-48a9-8809-0d3352eb41b9\",\"type\":\"Line\"},{\"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},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"b3d20e75-a93d-40de-bd2e-139ca9179ff5\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"83700b83-1f5c-4809-99af-d388733d1b5a\",\"type\":\"PanTool\"},{\"id\":\"92fcd132-3f92-48e6-abfc-290ac75a2758\",\"type\":\"WheelZoomTool\"},{\"id\":\"dee67d6e-8d80-4ccf-916d-82592cb619d9\",\"type\":\"BoxZoomTool\"},{\"id\":\"3da95d60-728a-4670-b65c-ee5996eb5f47\",\"type\":\"SaveTool\"},{\"id\":\"5f605fdd-5805-4d78-a0ab-b69b5421b5ee\",\"type\":\"ResetTool\"},{\"id\":\"dca3e517-b1b5-4b52-975c-95bf51c2b35b\",\"type\":\"HelpTool\"}]},\"id\":\"d3b18596-7702-45b4-9501-b8ee95bdcbe6\",\"type\":\"Toolbar\"},{\"attributes\":{\"plot\":null,\"text\":\"X delay time vs. correlation\"},\"id\":\"8df53ee2-d178-42d1-81ec-dc0edafb129d\",\"type\":\"Title\"},{\"attributes\":{\"plot\":{\"id\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"3da95d60-728a-4670-b65c-ee5996eb5f47\",\"type\":\"SaveTool\"},{\"attributes\":{\"callback\":null},\"id\":\"58b60061-c2a6-471f-885d-1adb1734af23\",\"type\":\"DataRange1d\"},{\"attributes\":{\"dimension\":\"height\",\"line_color\":{\"value\":\"red\"},\"location\":0.022926270883556123,\"plot\":null},\"id\":\"2af84c66-3afc-4a35-b4a1-893d400b272a\",\"type\":\"Span\"},{\"attributes\":{},\"id\":\"ce39bc62-5f76-40ed-95f2-0d1afeb8ab70\",\"type\":\"ToolEvents\"},{\"attributes\":{\"overlay\":{\"id\":\"b3d20e75-a93d-40de-bd2e-139ca9179ff5\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"dee67d6e-8d80-4ccf-916d-82592cb619d9\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"data_source\":{\"id\":\"69369d82-245a-498e-be05-7db7f4240615\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"962b70d9-dbc4-430c-92d4-d75940e5cd33\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"ececabfa-00b8-48a9-8809-0d3352eb41b9\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"4aa747aa-dcde-439d-ad91-99aef80b1782\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"formatter\":{\"id\":\"9d08ec74-4372-444f-a221-2fdc03373bfc\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2760dc68-8ce8-4569-8a3e-05a1417626df\",\"type\":\"BasicTicker\"}},\"id\":\"51fe8614-f408-4e8b-870a-fa3504f37abb\",\"type\":\"LinearAxis\"},{\"attributes\":{\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"962b70d9-dbc4-430c-92d4-d75940e5cd33\",\"type\":\"Line\"},{\"attributes\":{\"plot\":{\"id\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2760dc68-8ce8-4569-8a3e-05a1417626df\",\"type\":\"BasicTicker\"}},\"id\":\"0bb3c2d6-c547-496d-aacb-aa531c20ee83\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":{\"id\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"83700b83-1f5c-4809-99af-d388733d1b5a\",\"type\":\"PanTool\"},{\"attributes\":{\"formatter\":{\"id\":\"0ce68f82-aba3-4af8-b846-c9ff862a3c14\",\"type\":\"LogTickFormatter\"},\"plot\":{\"id\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"40e7783c-a387-47b7-846f-5b37c86e7e0a\",\"type\":\"LogTicker\"}},\"id\":\"aa2d6190-7add-461b-ab93-f5c67405fc43\",\"type\":\"LogAxis\"},{\"attributes\":{\"num_minor_ticks\":10},\"id\":\"40e7783c-a387-47b7-846f-5b37c86e7e0a\",\"type\":\"LogTicker\"},{\"attributes\":{\"ticker\":null},\"id\":\"0ce68f82-aba3-4af8-b846-c9ff862a3c14\",\"type\":\"LogTickFormatter\"},{\"attributes\":{},\"id\":\"2760dc68-8ce8-4569-8a3e-05a1417626df\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"9d08ec74-4372-444f-a221-2fdc03373bfc\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"plot\":{\"id\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"5f605fdd-5805-4d78-a0ab-b69b5421b5ee\",\"type\":\"ResetTool\"},{\"attributes\":{\"below\":[{\"id\":\"51fe8614-f408-4e8b-870a-fa3504f37abb\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"aa2d6190-7add-461b-ab93-f5c67405fc43\",\"type\":\"LogAxis\"}],\"renderers\":[{\"id\":\"51fe8614-f408-4e8b-870a-fa3504f37abb\",\"type\":\"LinearAxis\"},{\"id\":\"0bb3c2d6-c547-496d-aacb-aa531c20ee83\",\"type\":\"Grid\"},{\"id\":\"aa2d6190-7add-461b-ab93-f5c67405fc43\",\"type\":\"LogAxis\"},{\"id\":\"42476909-2337-4b37-b806-b5a647e11bf2\",\"type\":\"Grid\"},{\"id\":\"b3d20e75-a93d-40de-bd2e-139ca9179ff5\",\"type\":\"BoxAnnotation\"},{\"id\":\"4aa747aa-dcde-439d-ad91-99aef80b1782\",\"type\":\"GlyphRenderer\"},{\"id\":\"2af84c66-3afc-4a35-b4a1-893d400b272a\",\"type\":\"Span\"}],\"title\":{\"id\":\"8df53ee2-d178-42d1-81ec-dc0edafb129d\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"ce39bc62-5f76-40ed-95f2-0d1afeb8ab70\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"d3b18596-7702-45b4-9501-b8ee95bdcbe6\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1addca25-9444-4691-b628-6e81c2ae5c6a\",\"type\":\"DataRange1d\"},\"y_mapper_type\":\"log\",\"y_range\":{\"id\":\"58b60061-c2a6-471f-885d-1adb1734af23\",\"type\":\"DataRange1d\"}},\"id\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"40e7783c-a387-47b7-846f-5b37c86e7e0a\",\"type\":\"LogTicker\"}},\"id\":\"42476909-2337-4b37-b806-b5a647e11bf2\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":{\"id\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"dca3e517-b1b5-4b52-975c-95bf51c2b35b\",\"type\":\"HelpTool\"}],\"root_ids\":[\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"1cce0216-eccf-49d9-83fe-aec1ce25d921\",\"elementid\":\"cb0f0d34-beb6-4ae1-874f-5f13ac37d5ca\",\"modelid\":\"60be2fc2-08c8-499a-8c7a-1020fef0eddb\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"cb0f0d34-beb6-4ae1-874f-5f13ac37d5ca\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Axis X: tau=36.7 samples (22.93 ms / -3.775)\n",
"\tgain=22.5 (beta=10.493), bias=21.3\n"
]
},
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"3517fca9-e22b-4e1e-957c-21ca7bb9ac11\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\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",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"3517fca9-e22b-4e1e-957c-21ca7bb9ac11\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"3517fca9-e22b-4e1e-957c-21ca7bb9ac11\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '3517fca9-e22b-4e1e-957c-21ca7bb9ac11' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"119246ee-e053-4228-8cf9-8eeb216d358d\":{\"roots\":{\"references\":[{\"attributes\":{\"data_source\":{\"id\":\"c3beefa1-ced0-4fc1-ad78-f51d67a01f41\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"29cd5405-ff88-4e0a-bda2-d39a84fc2df2\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"29521e7d-81a4-4db0-8fb5-b8ba0bf7780f\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"e7fcd6ae-5462-43e2-bd5f-5e5e9fe458cf\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"db4ebb8d-77b3-4078-967f-d0b564da9b9f\",\"type\":\"ToolEvents\"},{\"attributes\":{\"plot\":{\"id\":\"4896b77d-73d2-4046-a36f-58b59001d80d\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"b97cb48f-6a3d-4850-9cf3-c62df111375c\",\"type\":\"ResetTool\"},{\"attributes\":{\"plot\":{\"id\":\"4896b77d-73d2-4046-a36f-58b59001d80d\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"37b140eb-86a5-4884-9716-a229572af052\",\"type\":\"PanTool\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"4896b77d-73d2-4046-a36f-58b59001d80d\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5fdc77bf-79b5-4339-a4a6-75a907db10a4\",\"type\":\"BasicTicker\"}},\"id\":\"d1dd3d0d-f852-49e5-92e5-995a200a255f\",\"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},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"2de95c9c-d9cf-4dd6-8233-a09f8e48f6c3\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"5e7061fd-1b2a-4c11-85ff-1c38e0dd9288\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"29cd5405-ff88-4e0a-bda2-d39a84fc2df2\",\"type\":\"Line\"},{\"attributes\":{\"data_source\":{\"id\":\"f6f9f026-949c-4bfe-80be-34c68aa94e44\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"f0c5286a-e8c3-4d14-9598-3405fada9c61\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"0893f65f-cbde-4f92-8f35-5190f04802bc\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"0d065d26-43c3-40f5-9623-81436b2737bb\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":null,\"text\":\"X shifted to line up\"},\"id\":\"6fff711f-b83e-4421-a70c-e8f89de0ebd5\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null},\"id\":\"986fe650-bfab-4ff4-8f15-9895cfb94873\",\"type\":\"DataRange1d\"},{\"attributes\":{\"plot\":{\"id\":\"4896b77d-73d2-4046-a36f-58b59001d80d\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"80eb9d48-03c8-48bb-be98-69a348661413\",\"type\":\"BasicTicker\"}},\"id\":\"2c020f04-d39e-43d4-9df2-ef71a62c9791\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":{\"id\":\"4896b77d-73d2-4046-a36f-58b59001d80d\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"fc384305-08ff-472e-bc69-ef48f1a857bc\",\"type\":\"SaveTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]}}},\"id\":\"c3beefa1-ced0-4fc1-ad78-f51d67a01f41\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"4896b77d-73d2-4046-a36f-58b59001d80d\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"ab04b9d2-e679-4b0f-9b1b-98aeef508cfc\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"2a1fbcfc-7b13-41dc-b7f9-9279185d1906\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"plot\":{\"id\":\"4896b77d-73d2-4046-a36f-58b59001d80d\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"95401339-e547-4be5-b00c-359b7a5b8a6e\",\"type\":\"HelpTool\"},{\"attributes\":{\"formatter\":{\"id\":\"2a1fbcfc-7b13-41dc-b7f9-9279185d1906\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"4896b77d-73d2-4046-a36f-58b59001d80d\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5fdc77bf-79b5-4339-a4a6-75a907db10a4\",\"type\":\"BasicTicker\"}},\"id\":\"1f0aadd9-c1af-42f6-bda2-381482d0b71c\",\"type\":\"LinearAxis\"},{\"attributes\":{\"overlay\":{\"id\":\"2de95c9c-d9cf-4dd6-8233-a09f8e48f6c3\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"4896b77d-73d2-4046-a36f-58b59001d80d\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"feac7b43-6a15-43ad-bf95-cad15b322304\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"formatter\":{\"id\":\"5e7061fd-1b2a-4c11-85ff-1c38e0dd9288\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"4896b77d-73d2-4046-a36f-58b59001d80d\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"80eb9d48-03c8-48bb-be98-69a348661413\",\"type\":\"BasicTicker\"}},\"id\":\"ce01335f-99dd-4a4c-a908-1d74eecf9c39\",\"type\":\"LinearAxis\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"37b140eb-86a5-4884-9716-a229572af052\",\"type\":\"PanTool\"},{\"id\":\"ab04b9d2-e679-4b0f-9b1b-98aeef508cfc\",\"type\":\"WheelZoomTool\"},{\"id\":\"feac7b43-6a15-43ad-bf95-cad15b322304\",\"type\":\"BoxZoomTool\"},{\"id\":\"fc384305-08ff-472e-bc69-ef48f1a857bc\",\"type\":\"SaveTool\"},{\"id\":\"b97cb48f-6a3d-4850-9cf3-c62df111375c\",\"type\":\"ResetTool\"},{\"id\":\"95401339-e547-4be5-b00c-359b7a5b8a6e\",\"type\":\"HelpTool\"}]},\"id\":\"de97b81c-948f-459e-b08a-cf749dce9eef\",\"type\":\"Toolbar\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"0893f65f-cbde-4f92-8f35-5190f04802bc\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"5fdc77bf-79b5-4339-a4a6-75a907db10a4\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]}}},\"id\":\"f6f9f026-949c-4bfe-80be-34c68aa94e44\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_color\":{\"value\":\"green\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"f0c5286a-e8c3-4d14-9598-3405fada9c61\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"80eb9d48-03c8-48bb-be98-69a348661413\",\"type\":\"BasicTicker\"},{\"attributes\":{\"below\":[{\"id\":\"ce01335f-99dd-4a4c-a908-1d74eecf9c39\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"1f0aadd9-c1af-42f6-bda2-381482d0b71c\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"ce01335f-99dd-4a4c-a908-1d74eecf9c39\",\"type\":\"LinearAxis\"},{\"id\":\"2c020f04-d39e-43d4-9df2-ef71a62c9791\",\"type\":\"Grid\"},{\"id\":\"1f0aadd9-c1af-42f6-bda2-381482d0b71c\",\"type\":\"LinearAxis\"},{\"id\":\"d1dd3d0d-f852-49e5-92e5-995a200a255f\",\"type\":\"Grid\"},{\"id\":\"2de95c9c-d9cf-4dd6-8233-a09f8e48f6c3\",\"type\":\"BoxAnnotation\"},{\"id\":\"e7fcd6ae-5462-43e2-bd5f-5e5e9fe458cf\",\"type\":\"GlyphRenderer\"},{\"id\":\"0d065d26-43c3-40f5-9623-81436b2737bb\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"6fff711f-b83e-4421-a70c-e8f89de0ebd5\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"db4ebb8d-77b3-4078-967f-d0b564da9b9f\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"de97b81c-948f-459e-b08a-cf749dce9eef\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"27aab032-ae12-48e1-905d-a82ec25ba448\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"986fe650-bfab-4ff4-8f15-9895cfb94873\",\"type\":\"DataRange1d\"}},\"id\":\"4896b77d-73d2-4046-a36f-58b59001d80d\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"29521e7d-81a4-4db0-8fb5-b8ba0bf7780f\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null},\"id\":\"27aab032-ae12-48e1-905d-a82ec25ba448\",\"type\":\"DataRange1d\"}],\"root_ids\":[\"4896b77d-73d2-4046-a36f-58b59001d80d\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"119246ee-e053-4228-8cf9-8eeb216d358d\",\"elementid\":\"3517fca9-e22b-4e1e-957c-21ca7bb9ac11\",\"modelid\":\"4896b77d-73d2-4046-a36f-58b59001d80d\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"3517fca9-e22b-4e1e-957c-21ca7bb9ac11\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"5dec8391-acf9-4eed-9c48-d7ff701443ce\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\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",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"5dec8391-acf9-4eed-9c48-d7ff701443ce\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"5dec8391-acf9-4eed-9c48-d7ff701443ce\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '5dec8391-acf9-4eed-9c48-d7ff701443ce' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"8b1aeb4d-3344-4584-adb1-e0d38d535761\":{\"roots\":{\"references\":[{\"attributes\":{},\"id\":\"f3d19c20-826f-4a2c-a48a-01b750ac2085\",\"type\":\"ToolEvents\"},{\"attributes\":{\"plot\":{\"id\":\"2749c057-f7bb-4495-928f-60d703e9d206\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"ad40d88c-a831-4cad-b1c6-e8c87e4f28b7\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"85f5033c-6359-44de-9e0c-db54dbc0f0ea\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]}}},\"id\":\"355de70f-25d8-416d-90b4-07fc62eec1fd\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"ae614bf0-2348-4fc6-bbfb-88b50741bab2\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"below\":[{\"id\":\"f4de7054-199d-44eb-a2fc-d55fff323712\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"b3b0f5ca-d14c-40b0-84db-62887a4ead64\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"f4de7054-199d-44eb-a2fc-d55fff323712\",\"type\":\"LinearAxis\"},{\"id\":\"ff4cd0e8-e630-41fb-b7ec-05eb68549218\",\"type\":\"Grid\"},{\"id\":\"b3b0f5ca-d14c-40b0-84db-62887a4ead64\",\"type\":\"LinearAxis\"},{\"id\":\"9c7050cf-8154-477f-b1ac-1ad5c0e081d4\",\"type\":\"Grid\"},{\"id\":\"cc0c2d4b-d1a2-4b26-aa6b-8cb3f101a045\",\"type\":\"BoxAnnotation\"},{\"id\":\"809eaf7c-ccfd-455d-bc7c-c17bd2d6476a\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"071cc0ff-4d9b-40e1-acb5-ee1d57a64547\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"f3d19c20-826f-4a2c-a48a-01b750ac2085\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"0d36281b-5153-4f6e-a3be-b7fb786bed9f\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"84a5547c-7727-43ec-9360-8588c528e809\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"d182b919-f63e-4876-8d54-f49ca957cb02\",\"type\":\"DataRange1d\"}},\"id\":\"2749c057-f7bb-4495-928f-60d703e9d206\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"plot\":null,\"text\":\"residual X\"},\"id\":\"071cc0ff-4d9b-40e1-acb5-ee1d57a64547\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null},\"id\":\"84a5547c-7727-43ec-9360-8588c528e809\",\"type\":\"DataRange1d\"},{\"attributes\":{\"plot\":{\"id\":\"2749c057-f7bb-4495-928f-60d703e9d206\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"df1f76a0-d56b-4796-813a-a4dc374c2ff3\",\"type\":\"PanTool\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"2749c057-f7bb-4495-928f-60d703e9d206\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"e4e6867e-eb39-4149-877d-f77259fc1905\",\"type\":\"BasicTicker\"}},\"id\":\"9c7050cf-8154-477f-b1ac-1ad5c0e081d4\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":{\"id\":\"2749c057-f7bb-4495-928f-60d703e9d206\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"497dff36-1b04-4f8b-b19d-a4247e32a6fb\",\"type\":\"SaveTool\"},{\"attributes\":{\"plot\":{\"id\":\"2749c057-f7bb-4495-928f-60d703e9d206\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"5f4dddc0-27b0-48e9-a371-ab7234171def\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"e4e6867e-eb39-4149-877d-f77259fc1905\",\"type\":\"BasicTicker\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"9a11aec9-a1f4-4a03-a690-adef9735edf1\",\"type\":\"Line\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"df1f76a0-d56b-4796-813a-a4dc374c2ff3\",\"type\":\"PanTool\"},{\"id\":\"5f4dddc0-27b0-48e9-a371-ab7234171def\",\"type\":\"WheelZoomTool\"},{\"id\":\"750ac74e-5e81-492f-8c7e-605cabb84bcb\",\"type\":\"BoxZoomTool\"},{\"id\":\"497dff36-1b04-4f8b-b19d-a4247e32a6fb\",\"type\":\"SaveTool\"},{\"id\":\"ad40d88c-a831-4cad-b1c6-e8c87e4f28b7\",\"type\":\"ResetTool\"},{\"id\":\"b6af1ca9-cbf7-4925-93e5-212420cc0721\",\"type\":\"HelpTool\"}]},\"id\":\"0d36281b-5153-4f6e-a3be-b7fb786bed9f\",\"type\":\"Toolbar\"},{\"attributes\":{\"formatter\":{\"id\":\"4aa9f022-dfe6-41ab-be64-2036adf9fa10\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"2749c057-f7bb-4495-928f-60d703e9d206\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"e4e6867e-eb39-4149-877d-f77259fc1905\",\"type\":\"BasicTicker\"}},\"id\":\"b3b0f5ca-d14c-40b0-84db-62887a4ead64\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null},\"id\":\"d182b919-f63e-4876-8d54-f49ca957cb02\",\"type\":\"DataRange1d\"},{\"attributes\":{\"data_source\":{\"id\":\"355de70f-25d8-416d-90b4-07fc62eec1fd\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"ee099cbd-136b-4445-8eca-b5b9fa4042f9\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"9a11aec9-a1f4-4a03-a690-adef9735edf1\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"809eaf7c-ccfd-455d-bc7c-c17bd2d6476a\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"4aa9f022-dfe6-41ab-be64-2036adf9fa10\",\"type\":\"BasicTickFormatter\"},{\"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},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"cc0c2d4b-d1a2-4b26-aa6b-8cb3f101a045\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"overlay\":{\"id\":\"cc0c2d4b-d1a2-4b26-aa6b-8cb3f101a045\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"2749c057-f7bb-4495-928f-60d703e9d206\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"750ac74e-5e81-492f-8c7e-605cabb84bcb\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"ee099cbd-136b-4445-8eca-b5b9fa4042f9\",\"type\":\"Line\"},{\"attributes\":{\"formatter\":{\"id\":\"ae614bf0-2348-4fc6-bbfb-88b50741bab2\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"2749c057-f7bb-4495-928f-60d703e9d206\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"85f5033c-6359-44de-9e0c-db54dbc0f0ea\",\"type\":\"BasicTicker\"}},\"id\":\"f4de7054-199d-44eb-a2fc-d55fff323712\",\"type\":\"LinearAxis\"},{\"attributes\":{\"plot\":{\"id\":\"2749c057-f7bb-4495-928f-60d703e9d206\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"b6af1ca9-cbf7-4925-93e5-212420cc0721\",\"type\":\"HelpTool\"},{\"attributes\":{\"plot\":{\"id\":\"2749c057-f7bb-4495-928f-60d703e9d206\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"85f5033c-6359-44de-9e0c-db54dbc0f0ea\",\"type\":\"BasicTicker\"}},\"id\":\"ff4cd0e8-e630-41fb-b7ec-05eb68549218\",\"type\":\"Grid\"}],\"root_ids\":[\"2749c057-f7bb-4495-928f-60d703e9d206\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"8b1aeb4d-3344-4584-adb1-e0d38d535761\",\"elementid\":\"5dec8391-acf9-4eed-9c48-d7ff701443ce\",\"modelid\":\"2749c057-f7bb-4495-928f-60d703e9d206\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"5dec8391-acf9-4eed-9c48-d7ff701443ce\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"3d88bfbb-0cb9-4c57-82b1-a0e760c9bff6\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\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",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"3d88bfbb-0cb9-4c57-82b1-a0e760c9bff6\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"3d88bfbb-0cb9-4c57-82b1-a0e760c9bff6\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '3d88bfbb-0cb9-4c57-82b1-a0e760c9bff6' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"59b7085f-1f83-405e-ab5a-b0de99153ee2\":{\"roots\":{\"references\":[{\"attributes\":{\"callback\":null},\"id\":\"66ea6137-e577-4bcb-8475-9959c5e98b71\",\"type\":\"DataRange1d\"},{\"attributes\":{\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2b7f6736-69f3-4e07-a770-79b3d627fd4a\",\"type\":\"Line\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"67c8ae20-d09f-4f83-a428-481cc7b2d06e\",\"type\":\"LogTicker\"}},\"id\":\"d7e9416f-85c4-45fb-8dcb-60dab6d3481d\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":null,\"text\":\"Y delay time vs. correlation\"},\"id\":\"2c1f7576-0079-445b-9769-bbf785cd9167\",\"type\":\"Title\"},{\"attributes\":{\"plot\":{\"id\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"23683ebf-1f8d-4090-890b-356299fab9c3\",\"type\":\"HelpTool\"},{\"attributes\":{\"formatter\":{\"id\":\"b8aeabd8-314d-4a59-88c4-cc609e78468b\",\"type\":\"LogTickFormatter\"},\"plot\":{\"id\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"67c8ae20-d09f-4f83-a428-481cc7b2d06e\",\"type\":\"LogTicker\"}},\"id\":\"a62c4ffd-a6b5-45fb-8566-c4e0e8789f95\",\"type\":\"LogAxis\"},{\"attributes\":{},\"id\":\"065ed306-392e-42bb-baa8-eda4f622b311\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"ff6588fe-a547-4713-a7c3-fc0019bdc3dc\",\"type\":\"BasicTicker\"},{\"attributes\":{\"below\":[{\"id\":\"d0ab8ce1-3769-4ffb-9efe-34bafdd1ae4f\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"a62c4ffd-a6b5-45fb-8566-c4e0e8789f95\",\"type\":\"LogAxis\"}],\"renderers\":[{\"id\":\"d0ab8ce1-3769-4ffb-9efe-34bafdd1ae4f\",\"type\":\"LinearAxis\"},{\"id\":\"eb22daf6-aa81-4e4c-bbdb-14746b4afc58\",\"type\":\"Grid\"},{\"id\":\"a62c4ffd-a6b5-45fb-8566-c4e0e8789f95\",\"type\":\"LogAxis\"},{\"id\":\"d7e9416f-85c4-45fb-8dcb-60dab6d3481d\",\"type\":\"Grid\"},{\"id\":\"bb896dc2-b415-47ff-96c6-9c0cf4e14a42\",\"type\":\"BoxAnnotation\"},{\"id\":\"65ec191a-8dba-4508-a5cf-a0ef0981e71b\",\"type\":\"GlyphRenderer\"},{\"id\":\"71ed87a3-e687-4ff1-8558-14722899ca5a\",\"type\":\"Span\"}],\"title\":{\"id\":\"2c1f7576-0079-445b-9769-bbf785cd9167\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"757ced3b-d6b8-44ec-88c5-d1f7b001329b\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"898eb5e2-8ed1-434b-94c6-80c6a02f13ec\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"66ea6137-e577-4bcb-8475-9959c5e98b71\",\"type\":\"DataRange1d\"},\"y_mapper_type\":\"log\",\"y_range\":{\"id\":\"7072cb91-041b-41a9-863f-d03e649aaf2a\",\"type\":\"DataRange1d\"}},\"id\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"plot\":{\"id\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"c5dca368-b633-400b-a29f-60118b96e52d\",\"type\":\"ResetTool\"},{\"attributes\":{\"num_minor_ticks\":10},\"id\":\"67c8ae20-d09f-4f83-a428-481cc7b2d06e\",\"type\":\"LogTicker\"},{\"attributes\":{\"plot\":{\"id\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"ff6588fe-a547-4713-a7c3-fc0019bdc3dc\",\"type\":\"BasicTicker\"}},\"id\":\"eb22daf6-aa81-4e4c-bbdb-14746b4afc58\",\"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},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"bb896dc2-b415-47ff-96c6-9c0cf4e14a42\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"plot\":{\"id\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"f65d6e4b-53ef-44c0-8884-0253ef2fbc80\",\"type\":\"PanTool\"},{\"attributes\":{\"plot\":{\"id\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"b866f1a5-0952-4b7b-9202-224bd706a8db\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"plot\":{\"id\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"00916ff2-71d7-447f-8178-75f6454062c7\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"757ced3b-d6b8-44ec-88c5-d1f7b001329b\",\"type\":\"ToolEvents\"},{\"attributes\":{\"ticker\":null},\"id\":\"b8aeabd8-314d-4a59-88c4-cc609e78468b\",\"type\":\"LogTickFormatter\"},{\"attributes\":{\"formatter\":{\"id\":\"065ed306-392e-42bb-baa8-eda4f622b311\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"ff6588fe-a547-4713-a7c3-fc0019bdc3dc\",\"type\":\"BasicTicker\"}},\"id\":\"d0ab8ce1-3769-4ffb-9efe-34bafdd1ae4f\",\"type\":\"LinearAxis\"},{\"attributes\":{\"overlay\":{\"id\":\"bb896dc2-b415-47ff-96c6-9c0cf4e14a42\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"ef2f8b60-d19d-443e-ad1f-e4fece982e07\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"callback\":null},\"id\":\"7072cb91-041b-41a9-863f-d03e649aaf2a\",\"type\":\"DataRange1d\"},{\"attributes\":{\"data_source\":{\"id\":\"c38faf19-c07f-4b13-a0d6-374863e6ca75\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2b7f6736-69f3-4e07-a770-79b3d627fd4a\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"03f4bf31-c308-40a2-9ffb-62395a0e0de4\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"65ec191a-8dba-4508-a5cf-a0ef0981e71b\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"f65d6e4b-53ef-44c0-8884-0253ef2fbc80\",\"type\":\"PanTool\"},{\"id\":\"b866f1a5-0952-4b7b-9202-224bd706a8db\",\"type\":\"WheelZoomTool\"},{\"id\":\"ef2f8b60-d19d-443e-ad1f-e4fece982e07\",\"type\":\"BoxZoomTool\"},{\"id\":\"00916ff2-71d7-447f-8178-75f6454062c7\",\"type\":\"SaveTool\"},{\"id\":\"c5dca368-b633-400b-a29f-60118b96e52d\",\"type\":\"ResetTool\"},{\"id\":\"23683ebf-1f8d-4090-890b-356299fab9c3\",\"type\":\"HelpTool\"}]},\"id\":\"898eb5e2-8ed1-434b-94c6-80c6a02f13ec\",\"type\":\"Toolbar\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"03f4bf31-c308-40a2-9ffb-62395a0e0de4\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[512]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[512]}}},\"id\":\"c38faf19-c07f-4b13-a0d6-374863e6ca75\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"dimension\":\"height\",\"line_color\":{\"value\":\"red\"},\"location\":0.023840788200507012,\"plot\":null},\"id\":\"71ed87a3-e687-4ff1-8558-14722899ca5a\",\"type\":\"Span\"}],\"root_ids\":[\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"59b7085f-1f83-405e-ab5a-b0de99153ee2\",\"elementid\":\"3d88bfbb-0cb9-4c57-82b1-a0e760c9bff6\",\"modelid\":\"7de6ec08-fc02-4885-b5ca-e8640b1ac428\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"3d88bfbb-0cb9-4c57-82b1-a0e760c9bff6\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Axis Y: tau=38.1 samples (23.84 ms / -3.736)\n",
"\tgain=21.8 (beta=10.460), bias=21.2\n"
]
},
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"30187cc0-ae5d-419b-a2b0-6280071ef3e5\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\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",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"30187cc0-ae5d-419b-a2b0-6280071ef3e5\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"30187cc0-ae5d-419b-a2b0-6280071ef3e5\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '30187cc0-ae5d-419b-a2b0-6280071ef3e5' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"df2d8540-5ddc-4471-8092-4e33fe51611f\":{\"roots\":{\"references\":[{\"attributes\":{\"formatter\":{\"id\":\"1b076f29-b28e-4081-9bea-a64ce4550ffb\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"fb9af305-6b64-485e-9a49-88fd3b985464\",\"type\":\"BasicTicker\"}},\"id\":\"a52fa079-a118-475f-90a5-2bc1a735fc8f\",\"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},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"01010941-bde6-42ca-ae97-95d574b38028\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"bdd4c4f0-bbfb-4fbc-8ff6-0a8b6cf8dd68\",\"type\":\"Line\"},{\"attributes\":{\"overlay\":{\"id\":\"01010941-bde6-42ca-ae97-95d574b38028\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"2bbae7f8-560f-4c58-a6d7-142864d4a39e\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"9cb95e5d-21e4-462d-b7f7-ae35497e2701\",\"type\":\"ToolEvents\"},{\"attributes\":{\"plot\":{\"id\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"41d73bd3-03ac-4580-9d59-16085e8e1b7d\",\"type\":\"SaveTool\"},{\"attributes\":{\"plot\":{\"id\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"b9ebd8a0-d3e7-477d-9945-d73b4a472407\",\"type\":\"ResetTool\"},{\"attributes\":{\"plot\":{\"id\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"fb9af305-6b64-485e-9a49-88fd3b985464\",\"type\":\"BasicTicker\"}},\"id\":\"9ac2793c-8722-4ffb-9cd7-6e2b29f038fd\",\"type\":\"Grid\"},{\"attributes\":{\"line_color\":{\"value\":\"green\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2df86280-3273-4476-bab9-f71b91ca489e\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]}}},\"id\":\"09172838-52f9-480c-aa0d-02abc1035e1c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"93efd22a-b5c8-4101-afb7-49e90e2715ab\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"plot\":null,\"text\":\"Y shifted to line up\"},\"id\":\"eb2b12ce-4052-49dc-95ed-9f241b3cea83\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"fb9af305-6b64-485e-9a49-88fd3b985464\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1b076f29-b28e-4081-9bea-a64ce4550ffb\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"09172838-52f9-480c-aa0d-02abc1035e1c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2df86280-3273-4476-bab9-f71b91ca489e\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"77821f1a-041c-492f-a043-c0171d357874\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"befca70d-c96e-4cb3-93bb-e5e2ffb72d6e\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null},\"id\":\"5933aa6a-8e4a-4933-a4fc-00e239ddb0ef\",\"type\":\"DataRange1d\"},{\"attributes\":{\"below\":[{\"id\":\"a52fa079-a118-475f-90a5-2bc1a735fc8f\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"16ab503e-49bb-4690-b70b-244ded33d869\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"a52fa079-a118-475f-90a5-2bc1a735fc8f\",\"type\":\"LinearAxis\"},{\"id\":\"9ac2793c-8722-4ffb-9cd7-6e2b29f038fd\",\"type\":\"Grid\"},{\"id\":\"16ab503e-49bb-4690-b70b-244ded33d869\",\"type\":\"LinearAxis\"},{\"id\":\"ee14a743-08dc-4bf1-9389-c3ccda569383\",\"type\":\"Grid\"},{\"id\":\"01010941-bde6-42ca-ae97-95d574b38028\",\"type\":\"BoxAnnotation\"},{\"id\":\"b6f8daab-3e8e-48b3-90b9-d41218f1a57b\",\"type\":\"GlyphRenderer\"},{\"id\":\"befca70d-c96e-4cb3-93bb-e5e2ffb72d6e\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"eb2b12ce-4052-49dc-95ed-9f241b3cea83\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"9cb95e5d-21e4-462d-b7f7-ae35497e2701\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"d300f266-88dd-44c4-8d1a-4d9857a3183c\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"8f6cfe1a-e9e7-4cb8-8157-b8c4732cf2a5\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"5933aa6a-8e4a-4933-a4fc-00e239ddb0ef\",\"type\":\"DataRange1d\"}},\"id\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"callback\":null},\"id\":\"8f6cfe1a-e9e7-4cb8-8157-b8c4732cf2a5\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"301e62d5-61c4-41bc-bea1-74ac9713b3c4\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"plot\":{\"id\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"72b5f723-b413-4939-9e7a-80bc65023406\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"940c5f77-2c6a-4928-a13d-bdb4dc713dfb\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1024]}}},\"id\":\"3324c614-741d-4e38-bd37-19b1817a79d6\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"847891d4-cbc8-47b5-b97a-2d5a541cc633\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"77821f1a-041c-492f-a043-c0171d357874\",\"type\":\"Line\"},{\"attributes\":{\"formatter\":{\"id\":\"301e62d5-61c4-41bc-bea1-74ac9713b3c4\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"940c5f77-2c6a-4928-a13d-bdb4dc713dfb\",\"type\":\"BasicTicker\"}},\"id\":\"16ab503e-49bb-4690-b70b-244ded33d869\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"3324c614-741d-4e38-bd37-19b1817a79d6\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"bdd4c4f0-bbfb-4fbc-8ff6-0a8b6cf8dd68\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"847891d4-cbc8-47b5-b97a-2d5a541cc633\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"b6f8daab-3e8e-48b3-90b9-d41218f1a57b\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"fa414dd7-0450-4622-83c2-afc70d71ddd7\",\"type\":\"PanTool\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"940c5f77-2c6a-4928-a13d-bdb4dc713dfb\",\"type\":\"BasicTicker\"}},\"id\":\"ee14a743-08dc-4bf1-9389-c3ccda569383\",\"type\":\"Grid\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"fa414dd7-0450-4622-83c2-afc70d71ddd7\",\"type\":\"PanTool\"},{\"id\":\"93efd22a-b5c8-4101-afb7-49e90e2715ab\",\"type\":\"WheelZoomTool\"},{\"id\":\"2bbae7f8-560f-4c58-a6d7-142864d4a39e\",\"type\":\"BoxZoomTool\"},{\"id\":\"41d73bd3-03ac-4580-9d59-16085e8e1b7d\",\"type\":\"SaveTool\"},{\"id\":\"b9ebd8a0-d3e7-477d-9945-d73b4a472407\",\"type\":\"ResetTool\"},{\"id\":\"72b5f723-b413-4939-9e7a-80bc65023406\",\"type\":\"HelpTool\"}]},\"id\":\"d300f266-88dd-44c4-8d1a-4d9857a3183c\",\"type\":\"Toolbar\"}],\"root_ids\":[\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"df2d8540-5ddc-4471-8092-4e33fe51611f\",\"elementid\":\"30187cc0-ae5d-419b-a2b0-6280071ef3e5\",\"modelid\":\"df446bdc-ca8e-48dc-a9d2-56fcdab6891e\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"30187cc0-ae5d-419b-a2b0-6280071ef3e5\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"119ad911-a1c4-41b1-895f-af4d23fd5fb1\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\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",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"119ad911-a1c4-41b1-895f-af4d23fd5fb1\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"119ad911-a1c4-41b1-895f-af4d23fd5fb1\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '119ad911-a1c4-41b1-895f-af4d23fd5fb1' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"8d95dc09-7098-4625-9462-f0ba6409ff10\":{\"roots\":{\"references\":[{\"attributes\":{\"formatter\":{\"id\":\"987875cf-8cf8-4533-b3c7-2d8d9ee72f7f\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"6b2f6d78-9a6a-4676-ae88-532a946570e9\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"dd77783a-1e5f-47a9-bc07-1b9e38399c46\",\"type\":\"BasicTicker\"}},\"id\":\"f84ec9da-ed9c-468f-a9c8-42af7470b5f2\",\"type\":\"LinearAxis\"},{\"attributes\":{\"plot\":{\"id\":\"6b2f6d78-9a6a-4676-ae88-532a946570e9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"f0492f73-5013-4b19-b461-797ec7bda32e\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"00d5ffa8-d8a4-497f-acea-8f6e6e3c6196\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"6b2f6d78-9a6a-4676-ae88-532a946570e9\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"dd77783a-1e5f-47a9-bc07-1b9e38399c46\",\"type\":\"BasicTicker\"}},\"id\":\"35363c0e-5236-4376-958e-25a1b2889d9f\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":{\"id\":\"6b2f6d78-9a6a-4676-ae88-532a946570e9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"4ac7eee1-8ac4-4744-b5f2-06e2022dbd9d\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"7fc0781e-59c7-4d68-b7a9-036d22ce4ed1\",\"type\":\"ToolEvents\"},{\"attributes\":{\"callback\":null},\"id\":\"bfd47ac3-ec47-4931-9e16-23538e27498b\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"987875cf-8cf8-4533-b3c7-2d8d9ee72f7f\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"b1044bc4-4d9a-4c4e-baca-7184366904e4\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null},\"id\":\"40d3eb9f-1db5-4414-8ee0-567dc3f04836\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"dd77783a-1e5f-47a9-bc07-1b9e38399c46\",\"type\":\"BasicTicker\"},{\"attributes\":{\"plot\":{\"id\":\"6b2f6d78-9a6a-4676-ae88-532a946570e9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"07ff44a1-b2ce-4382-98f0-5dfb290e2d16\",\"type\":\"SaveTool\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"f0492f73-5013-4b19-b461-797ec7bda32e\",\"type\":\"PanTool\"},{\"id\":\"4ac7eee1-8ac4-4744-b5f2-06e2022dbd9d\",\"type\":\"WheelZoomTool\"},{\"id\":\"14b5032e-a99a-4f41-b05f-ec882c7d9dcf\",\"type\":\"BoxZoomTool\"},{\"id\":\"07ff44a1-b2ce-4382-98f0-5dfb290e2d16\",\"type\":\"SaveTool\"},{\"id\":\"9eb551c6-251c-415b-b674-0c5606c81182\",\"type\":\"ResetTool\"},{\"id\":\"fa1f3f22-b9da-447b-a091-f52e5bc96998\",\"type\":\"HelpTool\"}]},\"id\":\"d28ff055-0b3b-44e3-abb8-47a436ea3224\",\"type\":\"Toolbar\"},{\"attributes\":{\"plot\":{\"id\":\"6b2f6d78-9a6a-4676-ae88-532a946570e9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"9eb551c6-251c-415b-b674-0c5606c81182\",\"type\":\"ResetTool\"},{\"attributes\":{\"formatter\":{\"id\":\"00d5ffa8-d8a4-497f-acea-8f6e6e3c6196\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"6b2f6d78-9a6a-4676-ae88-532a946570e9\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"b1044bc4-4d9a-4c4e-baca-7184366904e4\",\"type\":\"BasicTicker\"}},\"id\":\"e3e7a682-3473-479d-828f-292b30a08b5b\",\"type\":\"LinearAxis\"},{\"attributes\":{\"plot\":{\"id\":\"6b2f6d78-9a6a-4676-ae88-532a946570e9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"fa1f3f22-b9da-447b-a091-f52e5bc96998\",\"type\":\"HelpTool\"},{\"attributes\":{\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7ba74771-74b3-4a58-9fd4-9ffdb234a290\",\"type\":\"Line\"},{\"attributes\":{\"plot\":null,\"text\":\"residual Y\"},\"id\":\"155420b9-a33b-419e-8516-7afa20824976\",\"type\":\"Title\"},{\"attributes\":{\"data_source\":{\"id\":\"a5fd5d9b-da7e-4c77-9404-71289cf5ee8f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7ba74771-74b3-4a58-9fd4-9ffdb234a290\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"b5bf4d5e-1023-40a9-a551-73d1120d23e7\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"966296f0-8082-4677-a6a7-4e426b835cf7\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"below\":[{\"id\":\"e3e7a682-3473-479d-828f-292b30a08b5b\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"f84ec9da-ed9c-468f-a9c8-42af7470b5f2\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"e3e7a682-3473-479d-828f-292b30a08b5b\",\"type\":\"LinearAxis\"},{\"id\":\"d590c384-772b-4126-b105-e7ae3bb8e996\",\"type\":\"Grid\"},{\"id\":\"f84ec9da-ed9c-468f-a9c8-42af7470b5f2\",\"type\":\"LinearAxis\"},{\"id\":\"35363c0e-5236-4376-958e-25a1b2889d9f\",\"type\":\"Grid\"},{\"id\":\"14a58184-7f72-4900-bde6-32a8293f557e\",\"type\":\"BoxAnnotation\"},{\"id\":\"966296f0-8082-4677-a6a7-4e426b835cf7\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"155420b9-a33b-419e-8516-7afa20824976\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"7fc0781e-59c7-4d68-b7a9-036d22ce4ed1\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"d28ff055-0b3b-44e3-abb8-47a436ea3224\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"40d3eb9f-1db5-4414-8ee0-567dc3f04836\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"bfd47ac3-ec47-4931-9e16-23538e27498b\",\"type\":\"DataRange1d\"}},\"id\":\"6b2f6d78-9a6a-4676-ae88-532a946570e9\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"plot\":{\"id\":\"6b2f6d78-9a6a-4676-ae88-532a946570e9\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"b1044bc4-4d9a-4c4e-baca-7184366904e4\",\"type\":\"BasicTicker\"}},\"id\":\"d590c384-772b-4126-b105-e7ae3bb8e996\",\"type\":\"Grid\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"b5bf4d5e-1023-40a9-a551-73d1120d23e7\",\"type\":\"Line\"},{\"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},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"14a58184-7f72-4900-bde6-32a8293f557e\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"overlay\":{\"id\":\"14a58184-7f72-4900-bde6-32a8293f557e\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"6b2f6d78-9a6a-4676-ae88-532a946570e9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"14b5032e-a99a-4f41-b05f-ec882c7d9dcf\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":{\"__ndarray__\":\"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