{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Space Py Quest \n", "## The Python-Based Gravitational-Wave Detector Game" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Welcome to Space-Py Quest! The aim of the game is simple: detect as many gravitational waves as you can, without blowing your budget.\n", "\n", "Run ```stq = spaceTimeQuest()``` to start the game, and run ```stq.tabs``` to show the controls. The game will start with random detector paramaters. Your job is to imrpove the detectors. You can alos start the game with a dictionary of parameters, for example to plot the sensitiivity of Advanced LIGO (aLIGO)." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = true;\n", "\n", " if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", " var JS_MIME_TYPE = 'application/javascript';\n", " var HTML_MIME_TYPE = 'text/html';\n", " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " var CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " var script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " var cell = handle.cell;\n", "\n", " var id = cell.output_area._bokeh_element_id;\n", " var server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id !== undefined) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd, {\n", " iopub: {\n", " output: function(msg) {\n", " var element_id = msg.content.text.trim();\n", " Bokeh.index[element_id].model.document.clear();\n", " delete Bokeh.index[element_id];\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[0].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " var bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " var script_attrs = bk_div.children[0].attributes;\n", " for (var i = 0; i < script_attrs.length; i++) {\n", " toinsert[0].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[0]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", "\n", " \n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

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

\\n\"+\n", " \"\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " var el = document.getElementById(null);\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n", " }\n", " finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.info(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(js_urls, callback) {\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._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", " root._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", " root._bokeh_is_loading--;\n", " if (root._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", " };\n", "\n", " var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.14.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.14.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.14.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.14.min.js\"];\n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", " \n", " function(Bokeh) {\n", " \n", " },\n", " function(Bokeh) {\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.14.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.14.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.14.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.14.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.14.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.14.min.css\");\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " \n", " if ((root.Bokeh !== undefined) || (force === true)) {\n", " for (var i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " var cell = $(document.getElementById(null)).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", "\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.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", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "\n(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n\n if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n \n\n \n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n var NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

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

\\n\"+\n \"\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n var el = document.getElementById(null);\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n }\n finally {\n delete root._bokeh_onload_callbacks\n }\n console.info(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(js_urls, callback) {\n root._bokeh_onload_callbacks.push(callback);\n if (root._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 root._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 root._bokeh_is_loading--;\n if (root._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 };\n\n var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.14.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.14.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.14.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.14.min.js\"];\n\n var inline_js = [\n function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\n \n function(Bokeh) {\n \n },\n function(Bokeh) {\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.14.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.14.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.14.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.14.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.14.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.14.min.css\");\n }\n ];\n\n function run_inline_js() {\n \n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n var cell = $(document.getElementById(null)).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n\n }\n\n if (root._bokeh_is_loading === 0) {\n console.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}(window));" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import pystq.widget as widget\n", "from pystq.widget import spaceTimeQuest\n", "import pystq.materials as materials\n", "import pystq.sites as sites\n", "\n", "aLIGO = {\n", " 'depth' : 0,\n", " 'pumps' : 6,\n", " 'sus_stages' : 4,\n", " 'sus_length' : 0.5,\n", " 'mirror_mass' : 40,\n", " 'power' : 125,\n", " 'roughness' : 100,\n", " 'site' : sites.Desert,\n", " 'material' : materials.Silica,\n", " 'temperature' : 290,\n", "}" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Use the widgets to adjust the detector's configuration. This will change its sensitivity curves on the noise plot below. When you think it's as sensitive as it can be, find the 'Science Run' button widget to see how many detections you make! Can you stay within your budget?" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "scrolled": false }, "outputs": [ { "data": { "text/html": [ "\n", "
\n", "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"cf88f913-1443-4624-bba1-3fbcbdb00eac\":{\"roots\":{\"references\":[{\"attributes\":{\"data_source\":{\"id\":\"1511a196-89f5-4a05-b864-f683307807d7\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"f0495c2d-cc8a-4630-ac85-aa285b1c0a1d\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"4e5df25a-a7f6-4439-b0a0-2e269cadfbeb\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"bfdae65f-fde5-4206-8f45-31669de310ac\",\"type\":\"CDSView\"}},\"id\":\"7ea1566e-9c66-42df-ada4-4b32796ad731\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"Suspension Thermal\"},\"renderers\":[{\"id\":\"e62a787e-19b7-4edf-8a98-799a7a7378e0\",\"type\":\"GlyphRenderer\"}]},\"id\":\"9721c96c-73c7-4424-893c-e7e968bc0099\",\"type\":\"LegendItem\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"0750d1a4-89f6-40bb-8ea3-eba5e516d65e\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1000]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1000]}}},\"id\":\"fd8c3e74-a17c-427f-a9db-9603873f338c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"abf7ced2-4a00-412e-9937-5777da16299a\",\"type\":\"ColumnDataSource\"}},\"id\":\"05ac9742-b8ea-4775-b984-fa1c6465c3a6\",\"type\":\"CDSView\"},{\"attributes\":{\"line_color\":\"#7570b3\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"98d33f9d-f361-4fe2-a58a-86133c06a262\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1000]},\"y\":{\"__ndarray__\":\"sFrbqP5THzsTPTf3/lMfOw5wCEf/Ux87IeZVmP9THzvusibr/1MfO8YLgj8AVB87VUhvlQBUHztF4/XsAFQfO9h6HUYBVB87otHtoAFUHzsyz279AVQfO7eAqFsCVB87wBmjuwJUHzvu9GYdA1QfO7SU/IADVB87AaRs5gNUHzsd979NBFQfO1yM/7YEVB874ow0IgVUHzuETWiPBVQfO4VPpP4FVB87b0HybwZUHzvs/1vjBlQfO6eW61gHVB87HEGr0AdUHzuTa6VKCFQfO/Cz5MYIVB87sOpzRQlUHzvXE17GCVQfO+BnrkkKVB87u1RwzwpUHzvIfq9XC1QfO+fBd+ILVB87azLVbwxUHzs9HtT/DFQfO90NgZINVB87gMXoJw5UHzsvRhjADlQfO+bOHFsPVB87vd0D+Q9UHzsPMduZEFQfO7HIsD0RVB87K+eS5BFUHzvzEpCOElQfO60XtzsTVB87gQcX7BNUHztdPL+fFFQfO1NZv1YVVB878EsnERZUHzukTQfPFlQfOyjlb5AXVB878+dxVRhUHzupex4eGVQfO54Xh+oZVB87Xoa9uhpUHzs059OOG1QfO72v3GYcVB87iq3qQh1UHzu7BxEjHlQfO7FAYwcfVB87ujf17x9UHzvTKtvcIFQfO124Kc4hVB87++D1wyJUHztfCVW+I1QfOxf8XL0kVB87jesjwSVUHzvjc8DJJlQfO+2cSdcnVB87OtzW6ShUHzsWF4ABKlQfO6ikXR4rVB87/0+IQCxUHztKWhloLVQfOw19KpUuVB87TezVxy9UHzvkWDYAMVQfO9PyZj4yVB87nGuDgjNUHzur+KfMNFQfO9FV8Rw2VB87uMd8czdUHzt5HmjQOFQfOzK40TM6VB87pYPYnTtUHzvvApwOPVQfO0ZOPIY+VB87vhbaBEBUHzsmqZaKQVQfO+7wkxdDVB87FHv0q0RUHzs0edtHRlQfO4LEbOtHVB87/uDMlklUHzuTACFKS1QfO1sGjwVNVB875Yk9yU5UHzuY2lOVUFQfOxUD+mlSVB87usxYR1RUHzssw5ktVlQfO/U35xxYVB87L0ZsFVpUHztL1lQXXFQfO9mhzSJeVB87dDcEOGBUHzu3/iZXYlQfO0I8ZYBkVB873xXvs2ZUHzuklvXxaFQfO0izqjprVB87dE5Bjm1UHzsoPe3sb1QfO0lL41ZyVB87M0BZzHRUHztp44VNd1QfO1UBodp5VB87KHDjc3xUHzu/FIcZf1QfO8bnxsuBVB87tfreioRUHzsnfQxXh1QfOyHCjTCKVB87e0WiF41UHztqsYoMkFQfOx7kiA+TVB87fPXfIJZUHzvxPNRAmVQfO21Xq2+cVB87ZC2srZ9UHzsC+R77olQfO29MTVimVB87LxiCxalUHzu2sQlDrVQfO/fZMdGwVB87OMRJcLRUHzvoHKIguFQfO7AQjeK7VB87hVNetr9UHzsEKGucw1QfO8xmCpXHVB87E4aUoMtUHztPoWO/z1QfOxmB0/HTVB87F6NBONhUHzsmQg2T3FQfO6RelwLhVB871MZCh+VUHzuAH3Qh6lQfO6/skdHuVB87kJoEmPNUHzuXhjZ1+FQfO64IlGn9VB87pHyLdQJVHzvMS42ZB1UfO7j2C9YMVR87Lx98KxJVHztPklSaF1UfO+RSDiMdVR877KMkxiJVHztDExWEKFUfO5aEX10uVR87eTyGUjRVHzvG6w1kOlUfOwu7fZJAVR87X1Zf3kZVHztO+T5ITVUfOwp7q9BTVR87zlo2eFpVHzuMzHM/YVUfO8LF+iZoVR87mAplL29VHztDO09ZdlUfO5rhWKV9VR877X4kFIVVHzslmlemjFUfOyzOmlyUVR87gdiZN5xVHzspqAM4pFUfO+tsil6sVR87sabjq7RVHzteNcggvVUfO9Bo9L3FVR87PREohM5VHzvbjyZ011UfO9Lnto7gVR87f8+j1OlVHzsXwrtG81UfO4QR0eX8VR87tvi5sgZWHzsprlCuEFYfO+N2c9kaVh87tLkENSVWHzvdEuvBL1YfOxRoEYE6Vh874fxmc0VWHztoh9+ZUFYfO3lFc/VbVh87MRIfh2dWHzvZe+RPc1YfOz7ayVB/Vh87dmXaiotWHzv/TCb/l1YfO2zPwq6kVh87Y1LKmrFWHzsQe1zEvlYfOypHnizMVh87SCa61NlWHzu+E+C951YfOwOxRen1Vh87eGAmWARXHzvDYMMLE1cfO6XoYwUiVx87UkNVRjFXHztM7erPQFcfO9SxfqNQVx8728hwwmBXHzt49ScucVcfOw6lEeiBVx872w6i8ZJXHztBVFRMpFcfO5ahqvm1Vx87i08u+8dXHztBBXBS2lcfO+zaBwHtVx87MH2VCABYHzsKUcBqE1gfO4CYNyknWB875JeyRTtYHzvhu/DBT1gfOxrAuZ9kWB87pdbd4HlYHzsm0DWHj1gfO7BEo5SlWB87Zr0QC7xYHzvs3nHs0lgfO4OUwzrqWB87FDwM+AFZHzvt0lsmGlkfO2sjzMcyWR87X/OA3ktZHztlM6hsZVkfOxgvenR/WR87FL45+JlZHzv9dTT6tFkfO1bdwnzQWR87X59IguxZHzvUwDQNCVofO7HVASAmWh877zc2vUNaHztEP2TnYVofO9p5KqGAWh87NOYz7Z9aHzv7LTjOv1ofOwDi+0bgWh87P7dQWgFbHzsSxRULI1sfO37EN1xFWx87r1CxUGhbHzumKIvri1sfOwxy3C+wWx87Tf3KINVbHzvyiovB+lsfOzwSYhUhXB87BgmiH0hcHzv7rK7jb1wfOytO+2SYXB8785oLp8FcHztN7XOt61wfO4uZ2XsWXR87ej7zFUJdHzsJF4l/bl0fO2dNdbybXR87oU+k0MldHzvSJRXA+F0fO+fJ2Y4oXh879IAXQVleHzs3Ngfbil4fO7LX9WC9Xh87i7RE1/BeHzsM3WlCJV8fO3uE8KZaXx87oGR5CZFfHzsxI7tuyF8fOw25gtsAYB87TduzVDpgHztYZknfdGAfO8TKVYCwYB87XXwDPe1gHzv+YpUaK2EfO6VNZx5qYR87e2fuTaphHzsPr7mu62EfO6tvckYuYh874rzcGnJiHzti8Ncxt2IfO/IpX5H9Yh878dGJP0VjHzvtHYxCjmMfO9mXt6DYYx87nKd7YCRkHzsMH2aIcWQfO5HIIx/AZB87PPiAKxBlHzuAH2q0YWUfO6Nj7MC0ZR87zzY2WAlmHzvr85eBX2YfO0h9hES3Zh87Ed6RqBBnHzu17nm1a2cfOzb8GnPIZx87fnJ46SZoHzu5ibsgh2gfO8z2MyHpaB877p5Y80xpHzt8TsifsmkfOwhzSi8aah87vdjPqoNqHzsia3Mb72ofO0H5eopcax87Vf1XAcxrHzsGaKiJPWwfOylvNy2xbB87SGD+9SZtHzvJdiXunm0fO/K1BCAZbh87v8YklpVuHzuW2T9bFG8fOw2MQnqVbx87sNJM/hhwHzvX5rLynnAfO8A4/mIncR8742XuWrJxHzuBM3rmP3IfO8CN0BHQch87DotZ6WJzHzszdLd5+HMfO+/Qx8+QdB87O3mk+Ct1Hztjq6QBynUfO+AmXvhqdh87JUym6g53HztxQZPmtXcfO54cffpfeB87KBL/NA15HztpqfikvXkfOyP2jllxeh87cdctYih7Hzs4PInO4nsfOxptnq6gfB87JFy1EmJ9Hzs2+mELJ34fOyaShanvfh878ylQ/rt/Hzvj6UEbjIAfO8OJLBJggR87UcQ09TeCHzv+0NPWE4MfOwTk2Mnzgx87+bRq4deEHzv8CwkxwIUfO4NVjsyshh87+jwxyJ2HHzsyToY4k4gfO9udgTKNiR8793h4y4uKHzuRGyMZj4sfO7JunjGXjB87r81tK6SNHzv10nwdto4fO34sIR/Njx872XccSOmQHzsiJp6wCpIfO71nRXExkx87NSAjo12UHzsv4rtfj5UfO5nzCcHGlh87L1p/4QOYHzt+8AfcRpkfO3KDC8yPmh87lfhvzd6bHzsdfZv8M50fO9i9dnaPnh87IShvWPGfHzsKNHnAWaEfO6K3Es3Ioh87u0NFnT6kHzsQiqhQu6UfOxDNZAc/px87ZFk14smoHzsuCWsCXKofO1fR7on1qx8721hEm5atHzstmoxZP68fOw2PiOjvsB87ouabbKiyHzsWxs8KabQfO+WT1egxth872M0JLQO4Hzve6Xb+3LkfO89B2IS/ux87UQqd6Kq9HzvlVOtSn78fOyodo+2cwR87m2Fh46PDHzvJR4NftMUfOxRMKY7Oxx87SX06nPLJHzvcw2e3IMwfOyM1Lw5Zzh87jXLfz5vQHzv5FJss6dIfOzEkXFVB1R87r5r3e6TXHzvH9SDTEtofO0rSbY6M3B87mpVZ4hHfHzuKI0kEo+EfO7qgjipA5B876EFtjOnmHzv4Jx1in+kfO/lIz+Rh7B87FWaxTjHvHzueDvLaDfIfOwywxMX39B87RbNlTO/3HzsCpx6t9PofO3B3SicI/h87hdms/ZQAIDtsbms1LQIgO+1lNdzMAyA7+ovwE3QFIDsHShb/IgcgO9XqtcDZCCA74OR2fJgKIDuMK5tWXwwgO+SGAXQuDiA7HvIn+gUQIDuzAC4P5hEgOx1K19nOEyA7NtyNgcAVIDsktGQuuxcgO9s9Ggm/GSA7JdoaO8wbIDsca4Pu4h0gOx/nI04DICA7KPKBhS0iIDt1fdvAYSQgO4FtKS2gJiA7KkYi+OgoIDsL3TxQPCsgO90Rs2SaLSA734yEZQMwIDsdg3mDdzIgO5uAJfD2NCA7Ijjq3YE3IDu+WPp/GDogO7ZoXAq7PCA736XtsWk/IDtJ62SsJEIgO/ibVTDsRCA7tZIydcBHIDucFlGzoUogO33U6yOQTSA7tNwlAYxQIDtopQ2GlVMgOwwRoO6sViA7yXjLd9JZIDvjunJfBl0gO55McORIYCA7rE+ZRppjIDvOqsDG+mYgO20luqZqaiA7AoZdKeptIDsFs4mSeXEgOybWJycZdSA7kIEuLcl4IDvx1qTriXwgOwawpapbgCA7Zshisz6EIDsu6CdQM4ggO2cPXsw5jCA7tqGOdFKQIDsWkmaWfZQgO0uOuYC7mCA7tymFgwydIDs9B/TvcKEgO9ABYRjppSA7aVNaUHWqIDvvuaTsFa8gO8iZPkPLsyA7rR1jq5W4IDtUU419db0gO5pEexNrwiA7zQwxyHbHIDui6fv3mMwgO2NHdQDS0SA7H8iFQCLXIDsyRWgYitwgO9/KrOkJ4iA7hI07F6LnIDsD2FcFU+0gO9Xyohkd8yA7fgMfuwD5IDvW4zFS/v4gO67wp0gWBSE7i8+2CUkLITvGKgAClxEhO9hjlJ8AGCE7Ojv1UYYeITtybRiKKCUhO+hEarrnKyE78x/QVsQyITvR6qrUvjkhO/uM2arXQCE7dEm7UQ9IITuwETJDZk8hO4jKpPrcViE79YIB9XNeITsFnL+wK2YhO7zh4a0EbiE7gZT4bf91ITuYYiN0HH4hO11RE0VchiE78ZUMZ7+OITvaXOhhRpchO26AFr/xnyE7lS2fCcKoITuZdiTOt7EhO9nT45rTuiE74pG3/xXEITvvLBiOf80hO2CZHdkQ1yE7CXmAdcrgITspPZv5rOohO9o0a/249CE7z4eRGu/+ITtYHVTsTwkiO29vng/cEyI740kCI5QeIjtxdbjGeCkiO/BOoZyKNCI7b0pFSMo/IjtmYtVuOEsiOwJzK7fVViI7pYHKyaJiIjvY8N5QoG4iO6ugPvjOeiI73ftobS+HIjvy8YZfwpMiO5Hean+IoCI7Wl6Qf4KtIjudERwUsboiO1pN2/IUyCI7xLpD067VIjsE5nJuf+MiO2S8LX+H8SI7mvrfwcf/Ijuwi5v0QA4jOwzZF9fzHCM7XwyxKuErIzvwQ2eyCTsjOxy63TJuSiM7luBZcg9aIztdcMI47mkjOw9vnk8LeiM7XioUgmeKIzumKuicA5sjO2cdfG7gqyM7i7jNxv68IzuRl3V3X84jO0kTplMD4CM7aBUqMOvxIzvN6GPjFwQkO4oHTEWKFiQ7z+dvL0MpJDu2yPB8QzwkOx2AggqMTyQ7nkpqth1jJDvRnn1g+XYkOw4FIeofiyQ7sfRGNpKfJDs6uG4pUbQkO1xZo6ldySQ7MpZ6nrjeJDvo4BPxYvQkO+ZqF4xdCiU7xDy1W6kgJTtOXKRNRzclO6ABIlE4TiU72tzwVn1lJTtFbVhRF30lO1lrJDQHlSU7zEak9E2tJTu1uaqJ7MUlOyFyjevj3iU7DdMkFDX4JTv/zcv+4BEmO2XWX6joKyY7r+9AD01GJjtu11EzD2EmO0JM+BUwfCY7zHIdurCXJjuiWS4kkrMmOw+dHFrVzyY76CtfY3vsJjvvLfNIhQknOw0NXRX0Jic77aGp1MhEJzsLhW+UBGMnO76E0GOogSc7LEF7U7WgJzvJ7qx1LMAnO/w/M94O4Cc7wXZuol0AKDuSnlPZGSEoO3fvbptEQig7dFrmAt9jKDsDQHwr6oUoOwFRkjJnqCg7YZosN1fLKDsIvPRZu+4oOy5LPb2UEik7aGAFheQ2KTvhUfzWq1spO5mZhdrrgCk7C+i8uKWmKTtbY3qc2swpO+4SV7KL8yk713exKLoaKjuxUbIvZ0IqOxqQUfmTaio7z3BbuUGTKjsTynWlcbwqO5SBJfUk5io7YC/U4VwQKzvN7NWmGjsrO0BPb4FfZis7WY7bsCySKzuL1VJ2g74rO3/AEBVl6ys7LgJb0tIYLDtXNoj1zUYsO7HcBshXdSw7+31klXGkLDvc+VSrHNQsO8P9uVlaBC077aOq8is1LTssOnvKkmYtO2gwxTeQmC07nS1vkyXLLTt9S7U4VP4tOwB4MYUdMi47KPzj2IJmLjv7JzyWhZsuO5siISIn0S47Ut7642gHLzsAMLtFTD4vOyoJ57PSdS87m9Sfnf2tLzuC9Kx0zuYvO+2wwlYjEDA7U7as3zMtMDsNTg6SmUowO2LXRyxVaDA7y1wlbmeGMDvZsuMY0aQwOzSmNe+SwzA7XjhJta3iMDsu68wwIgIxO4ka9SjxITE7S2SBZhtCMTsbHsKzoWIxO+LYndyEgzE71PGWrsWkMTuvMNH4ZMYxOxRzF4xj6DE7sGThOsIKMjtJRFnZgS0yOx61YT2jUDI7vpybPid0MjsPDWy2DpgyO0k6AoBavDI7CX1deAvhMjv2X1N+IgYzOxe5lXKgKzM7vM64N4ZRMzuohzmy1HczO7mmg8iMnjM7lxH4Yq/FMzuRIvNrPe0zO4sF0883FTQ7vB/+fJ89NDuSguljdWY0OzRpH3e6jzQ76cBFq2+5NDtHvCT3leM0OwNxrVMuDjU7ooAAvDk5NTu2y3QtuWQ1O+EvnqetkDU7glBULBi9NTsNarm/+ek1Oz8wQWhTFzY76ba3LiZFNjubZUgec3M2OyP2hEQ7ojY7xn1ssX/RNjurgXJ3QQE3OwAWhquBMTc7TAgZZUFiNzvlFCe+gZM3O3knPdNDxTc7IaeAw4j3NzuczbawUSo4OyUKTL+fXTg75G9bFnSRODvyL7bfz8U4O2sf60e0+jg7Q0lOfiIwOTs5jAC1G2Y5OxJF9yChnDk7/wQE+rPTOTvHVNx6VQs6O1WEIeGGQzo7MYdobUl8Ojvr3UFjnrU6O3iMQQmH7zo7MR4HqQQqOzvltkWPGGU7O74xzAvEoDs7802NcQjdOztI6acW5xk8OwJJb1RhVzw7CXFzh3iVPDuSiYkPLtQ8O41T1E+DEz07OKzMrnlTPTuKH0qWEpQ9OzOKi3NP1T07Ics/tzEXPjunhI7Vulk+O+ztIEbsnD47XrQqhMfgPjuR7XIOTiU/O/QZXWeBaj87HDjyFGOwPzuT6emg9PY/O1fUWcwbH0A7CwjAxhZDQDsUGiUKbGdAOyGH8GIcjEA7UX14nyixQDtApAaQkdZAO5Du3AZY/EA79HQ62HwiQTvQWmDaAElBO7e8luXkb0E7uqgx1CmXQTvAIJaC0L5BOw8nP8/Z5kE7ANXCmkYPQjtKfNfHFzhCO7XSWDtOYUI7eyhN3OqKQjuOqeqT7rRCO66pnE1a30I7vfsI9y4KQzskVBWAbTVDO6m27NoWYUM7u+8E/CuNQztGGSTarblDO48rZm6d5kM7q5lCtPsTRDs1+pGpyUFEOyW8k04IcEQ76OfzpbieRDsw7dC0281EOxp9wYJy/UQ7UHHaGX4tRTsAwLSG/11FO9J8c9j3jkU7TOfJIGjARTtWhgF0UfJFO2xRAOm0JEY7a+dOmZNXRjsa0x6h7opGO+fdUB/HvkY7kXB7NR7zRjsgAvEH9SdHO3GVxr1MXUc7IEXagCaTRzt23tl9g8lHOxeLSeRkAEg7yImK5ss3SDuD9uG5uW9IO86hf5YvqEg72PeEty7hSDsu9wtbuBpJO0Y3LsLNVEk7Tf8LMXCPSTvobNPuoMpJO7Crx0VhBko7BD1Ig7JCSjukUNj3lX9KOy0uJvcMvUo76K8S2Bj7SjuDzrj0ujlLO3w+dar0eEs7GB/uWce4SzsAuxpnNPlLOy9bSzk9Okw7tisxO+N7TDv2MubaJ75MO3lb9YkMAU07NZBivZJETTsy7LLtu4hNO8j89JaJzU07bxfJOP0STjv7wmlWGFlOO080tHbcn047Tt8wJEvnTjuAGxztZS9POxndbmMueE87foLnHKbBTzsdW4lZ5wVQOxgzquFUK1A7vWd4dxxRUDvcz4rtPndQO+yVcRi9nVA7KN66zpfEUDvcd/foz+tQO3uZv0FmE1E7Aai3tVs7UTuXCZUjsWNRO3cDI2xnjFE7f6NHcn+1UTs1tQgb+t5RO37CkE3YCFI7QCA08xozUjvGBnb3wl1SO2y2DUjRiFI7NKjr1Ea0UjvHyj6QJOBSO9LLeW5rDFM7xm1YZhw5Uzt76uRwOGZTO1FifYnAk1M7QVjZrbXBUzsGOw/eGPBTOzD7mRzrHlQ7qa5ebi1OVDtyQbLa4H1UO+AzX2sGrlQ7jWarLJ/eVDvY810trA9VO4UXxX4uQVU7JiS8NCdzVTu6hrFll6VVO5zYrCqA2FU7s/9Un+ILVjtjXfbhvz9WO/YLiRMZdFY79yq3V++oVjtTOuPUQ95WO9+ELrQXFFc7vZl/IWxKVztp1YhLQoFXOx76zmObuFc75tevnnjwVzupBGkz2yhYO+ijHlzEYVg70D7iVTWbWDtrrLlgL9VYOzIKpr+zD1k7YsWquMNKWTvFtNSUYIZZO4xDQaCLwlk7FK0lKkb/WTvTSdaEkTxaO8/tzQVvelo7VVi1BeC4WjuMtWrg5fdaO88xCfWBN1s72p7wpbV3WzuKK81YgrhbO4ktn3bp+Vs7t/3Ca+w7XDsw5/injH5cOxIpbZ7LwVw7mQvAxaoFXTsJCA6YK0pdO0IE+JJPj1072aGrNxjVXTuxoOsKhxteO/VVGJWdYl47xDY4Yl2qXjthdwACyPJeO9O+3QffO187EO/8CqSFXztmAlSmGNBfO8J+VTyfDWA7f3tSkoszYDsummQo0llgOzcuxtNzgGA7COCsa3GnYDs+XE7Jy85gOwkO5ceD9mA71eS0RJoeYTsoJRAfEEdhOyNFXDjmb2E7Y9QWdB2ZYTumb9q3tsJhOyPAY+uy7GE7voaW+BIXYjtas4LL10FiOxiIaVICbWI748jCfZOYYjtM90FAjMRiO7+a247t8GI7c5XKYLgdYzvThZWv7UpjO8s0FHeOeGM7+RB1tZumYzvJtkJrFtVjO+mFaZv/A2Q7z0M9S1gzZDu3y36CIWNkOyvMYUtck2Q7ApKSsgnEZDtv4TvHKvVkO6vcDJvAJmU7yPg+QsxYZTuNAJzTTotlO8slhGhJvmU76CD0HL3xZTsJX4sPqyVmO/c+kmEUWmY7n1wAN/qOZjvl64K2XcRmOycigwlA+mY7O68sXKIwZzu+RXTdhWdnO70yHr/rnmc7YAXFNdXWZzv+ReB4Qw9oO2M9y8I3SGg7HszLULOBaDvtURljt7toO9Sl4zxF9mg7fB5aJF4xaTtgq7JiA21pO+X+MEQ2qWk7NMktGPjlaTunBB4xSiNqOyZTmuQtYWo7N21mi6SfajumoniBr95qO+RsASZQHms7mhNz24deazssY4kHWJ9rO5R1URPC4Gs72I0xa8cibDvbBfF+aWVsO3VPwMGpqGw7HQhBqonsbDv7H46yCjFtO0AURFgudm078TyJHPa7bTuuLhaEYwJuOwwwPhd4SW47LsP3YTWRbjueQ+XznNluO32YXWCwIm87hvt0PnFsbzvP1AUp4bZvO7TVXN8AAXA7yBUJUeomcDvlILm8LU1wOx+mk/fLc3A7njC52MWacDsj1kg5HMJwO3/wZPTP6XA7T+I35+ERcTsW5/jwUjpxO7Du8PIjY3E7TIR/0FWMcTsewR9v6bVxO5xKbbbf33E73VwpkDkKcju44D/o9zRyOwGOzKwbYHI76xkgzqWLcjvdccU+l7dyO38Ch/Pw43I7awt047MQcztx/+UH4T1zO5zxhVx5a3M7Mw9S332Zczs=\",\"dtype\":\"float64\",\"shape\":[1000]}}},\"id\":\"30ee5e59-c9db-4d91-8a2f-842e3b2221aa\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"Mirror Thermal\"},\"renderers\":[{\"id\":\"a91ce101-8acb-44ee-883c-6ff661b5aa82\",\"type\":\"GlyphRenderer\"}]},\"id\":\"3829856a-bd7c-455a-a49a-9dc1eb1dc95a\",\"type\":\"LegendItem\"},{\"attributes\":{\"line_color\":\"#66a61e\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"f0495c2d-cc8a-4630-ac85-aa285b1c0a1d\",\"type\":\"Line\"},{\"attributes\":{\"data_source\":{\"id\":\"abf7ced2-4a00-412e-9937-5777da16299a\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"533a7430-b15b-46a2-be63-3ac539a9ea1c\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"0750d1a4-89f6-40bb-8ea3-eba5e516d65e\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"05ac9742-b8ea-4775-b984-fa1c6465c3a6\",\"type\":\"CDSView\"}},\"id\":\"811222a6-a554-4a96-9ac6-63b6dfa4f7c2\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"8d3d1d8c-bec9-4351-8ae1-e6217ee2c41e\",\"type\":\"SaveTool\"},{\"attributes\":{\"label\":{\"value\":\"Shot\"},\"renderers\":[{\"id\":\"2a9cefa6-5949-4d86-8b20-fe0a152399c8\",\"type\":\"GlyphRenderer\"}]},\"id\":\"d00715ec-a4e3-4990-96ac-8e08cb7889dd\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"633fddb0-ac6b-470a-b277-4e163df3129f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"a5e9f3d9-e462-4cb9-afff-ed84af2ac7ab\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"366bfcd8-c745-4799-a8b3-f7b50d3bb355\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"93f7de06-78b6-4b90-ad43-1caa81196c92\",\"type\":\"CDSView\"}},\"id\":\"896d5222-73ce-4fde-a1cd-69b21481f736\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"background_fill_alpha\":{\"value\":0.4},\"glyph_width\":7,\"items\":[{\"id\":\"4ae568b1-69b0-478c-b5cd-b089772546e4\",\"type\":\"LegendItem\"},{\"id\":\"9721c96c-73c7-4424-893c-e7e968bc0099\",\"type\":\"LegendItem\"},{\"id\":\"d00715ec-a4e3-4990-96ac-8e08cb7889dd\",\"type\":\"LegendItem\"},{\"id\":\"ab0e1f84-c5cb-4d56-93ee-966762537a2d\",\"type\":\"LegendItem\"},{\"id\":\"a49c9707-acdc-418c-b405-f87f4b573203\",\"type\":\"LegendItem\"},{\"id\":\"519e34b2-31b3-40e3-80d1-9734c77a25d8\",\"type\":\"LegendItem\"},{\"id\":\"3829856a-bd7c-455a-a49a-9dc1eb1dc95a\",\"type\":\"LegendItem\"},{\"id\":\"2ad8bfa5-49f5-4957-88cb-e6ea64032505\",\"type\":\"LegendItem\"}],\"label_text_font_size\":{\"value\":\"9pt\"},\"label_width\":130,\"location\":[15,60],\"padding\":0,\"plot\":{\"id\":\"8dd3db4a-a22a-44d0-860a-0565a1f96191\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"b76e4dfb-b11a-4edb-8bce-8a7b62e04381\",\"type\":\"Legend\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"HhSKhN+Z8D8aHQ17PMHwP+urQsf26PA/45h5Rg8R8T/Pew3YhjnxPzmIa11eYvE/J3UXupaL8T+FcLDTMLXxP0Qe9pEt3/E/VqPN3o0J8j+hvEamUjTyP//hoNZ8X/I/cXVQYA2L8j+V/gM2BbfyP45yqUxl4/I/bIhzmy4Q8z8zGt8bYj3zP7GSuMkAa/M/IWghowuZ8z/ao5Wog8fzPxh38dxp9vM/+dx2Rb8l9D/gSdPphFX0P0toJdS7hfQ/SeMCEWW29D+mPn6vgef0P/e8LMESGfU/oVMsWhlL9T/9rCmRln31P7s4Zn+LsPU/p0q+QPnj9T/zR6/z4Bf2Px3jXblDTPY/rWactSKB9j/PDvEOf7b2PwNynO5Z7PY/APmfgLQi9z/oZcTzj1n3P/5qoHntkPc/9FCfRs7I9z8DrQeSMwH4P+cmApYeOvg/9U6gj5Bz+D9XhOO+iq34P7Prw2YO6Pg/THY3zRwj+T/Q+Tg7t175P/ZYz/zemvk/GL0UYZXX+T/s4D262xT6P4psoV2zUvo/3WK/ox2R+j/AoEjoG9D6P9RtJoqvD/s/SB+C69lP+z/HzMxxnJD7P5gXx4X40fs/SQSJk+8T/D/e5okKg1b8P9thqF20mfw/OngyA4Xd/D+Jsu109iH9P1FXHzAKZ/0/C7eUtcGs/T+mi6uJHvP9PwdsWjQiOv4/dlM5Qc6B/j9ZPYo/JMr+P1TVQcIlE/8/9DsQYNRc/z864GmzMaf/PxZukFo/8v8/BunNe/8eAEAhqUEYOUUAQJBek1fNawBA09arEL2SAEDtcnEcCboAQJ/fzFWy4QBA4NitmbkJAUCj+A/HHzIBQPaQ/77lWgFAsJGeZAyEAUCyeSmdlK0BQOZT/E9/1wFAEcCXZs0BAkCSB6bMfywCQCs+AHCXVwJAAm+zQBWDAkDP1QUx+q4CQIQkfDVH2wJAZ9XeRP0HA0DPiT9YHTUDQJx1/mqoYgNAiNfPep+QA0BvfsGHA78DQLZbQJTV7QNA2iIepRYdBEBj9pbBx0wEQEMiV/PpfARAy+OARn6tBEBaP7LJhd4EQN3jCo4BEAVARBwyp/JBBUAYz1wrWnQFQDyMUzM5pwVAFKl42pDaBUAna84+Yg4GQFpB/YCuQgZA8wtaxHZ3BkB8c+wuvKwGQLVOdel/4gZAqxd1H8MYB0AfcDL/hk8HQGi1wLnMhgdA5KMGg5W+B0AtCsWR4vYHQDKMnR+1LwhAU3YZaQ5pCECsoLCt76IIQL9i0C9a3QhAi5fiNE8YCUBSslQF0FMJQB/knuzdjwlATlJLOXrMCUAWXv08pgkKQG39eExjRwpASiWqv7KFCkCARazxlcQKQGLW0UAOBAtAM/irDh1EC0DMJBLAw4QLQGrzKb0DxgtA6e5ucd4HDECgfrpLVUoMQOrhS75pjQxArj7QPh3RDED1wmpGcRUNQNbZvFFnWg1Aw3Pu4ACgDUCYYrZ3P+YNQFPJYp0kLQ5A9Z/h3LF0DkB6S8nE6LwOQDpKYefKBQ9A5/Sq2llPD0AtVGo4l5kPQGULL56E5A9ALayu1hEYEEA3lJsFOz4QQKChcrC+ZBBAjUXArZ2LEECeqQ3W2LIQQDBm5QNx2hBAwUPYE2cCEUCkB4LkuyoRQBVMjlZwUxFAvWO9TIV8EUDeSOmr+6URQCmYClvUzxFAZ5c9QxD6EUAJSMdPsCQSQL+FGm61TxJANzHdjSB7EkAbZ+2g8qYSQGXDZpss0xJAPrGnc8//EkBgx1Yi3CwTQEExaKJTWhNACCUj8TaIE0B5ZicOh7YTQO3WcvtE5RNAhhJnvXEUFECiGs9aDkQUQMwN5dwbdBRAN+1XT5ukFEDhb1HAjdUUQJrje0D0BhVA3hsI4884FUDabrO9IWsVQJrAzejqnRVAiZw/fyzRFUBpXZCe5wQWQPBj7GYdORZAB1wr+85tFkD/kNaA/aIWQL1QLyCq2BZACl41BNYOF0A3cq1agkUXQB/OJ1SwfBdAwtoGJGG0F0Cc2YUAluwXQM+kvyJQJRhAW3+1xpBeGEBp9VUrWZgYQPzMg5Kq0hhABQcdQYYNGUAZ8QF/7UgZQPRHHJfhhBlAzmpm12PBGUDan/KQdf4ZQPlp8hcYPBpAze+9w0x6GkBedNvuFLkaQHjhBvdx+BpA4mM5PWU4G0CoGbEl8HgbQJvS+BcUuhtAKePvftL7G0DYCdLILD4cQFpnP2ckgRxAo4lEz7rEHEADimJ58QgdQIQ+l+HJTR1ArX5lh0WTHUD2e93tZdkdQOUtpZssIB5AP9IAG5tnHkA=\",\"dtype\":\"float64\",\"shape\":[217]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[217]}}},\"id\":\"633fddb0-ac6b-470a-b277-4e163df3129f\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_color\":\"#666666\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"25aa15b5-0ed8-45f5-bef7-54e01b2fad34\",\"type\":\"Line\"},{\"attributes\":{\"offset\":500.0,\"plot\":null,\"text\":\"Detector Noise\"},\"id\":\"fb382bf5-f856-4271-afe0-9b3998a25c47\",\"type\":\"Title\"},{\"attributes\":{\"label\":{\"value\":\"Radiation Pressure\"},\"renderers\":[{\"id\":\"2cabd836-189f-4604-925c-1d12083740f3\",\"type\":\"GlyphRenderer\"}]},\"id\":\"519e34b2-31b3-40e3-80d1-9734c77a25d8\",\"type\":\"LegendItem\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2e2c444f-10ca-4a9a-9809-e91cf80eb908\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"d473b499-2f1a-42dd-ae62-ef400e13b06e\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"633fddb0-ac6b-470a-b277-4e163df3129f\",\"type\":\"ColumnDataSource\"}},\"id\":\"93f7de06-78b6-4b90-ad43-1caa81196c92\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"e0b2fae9-cc77-40cf-8b56-a0c72d6f9833\",\"type\":\"ColumnDataSource\"}},\"id\":\"ac014716-fde0-40be-a4d9-bdf366cfa995\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"63aad3b5-10d0-45aa-9283-8d2acb18d76e\",\"type\":\"LogScale\"},{\"attributes\":{\"callback\":null},\"id\":\"c7a72a99-c404-483a-8c58-dba4cc0e286c\",\"type\":\"DataRange1d\"},{\"attributes\":{\"label\":{\"value\":\"Total\"},\"renderers\":[{\"id\":\"115de63a-1600-4d00-aa70-cacb389915ab\",\"type\":\"GlyphRenderer\"}]},\"id\":\"2ad8bfa5-49f5-4957-88cb-e6ea64032505\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"a4398a53-3aeb-456e-b8ff-415a76eb8f2e\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7282be94-fb42-4d90-94c1-f041c2ed6ae5\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2e2c444f-10ca-4a9a-9809-e91cf80eb908\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"02cde87a-214f-4b15-b895-da7fd6eb9ab7\",\"type\":\"CDSView\"}},\"id\":\"2cabd836-189f-4604-925c-1d12083740f3\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"366bfcd8-c745-4799-a8b3-f7b50d3bb355\",\"type\":\"Line\"},{\"attributes\":{\"line_color\":\"#a6761d\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"9dabd0f6-1934-4c77-9d75-225171071b9f\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"a4398a53-3aeb-456e-b8ff-415a76eb8f2e\",\"type\":\"ColumnDataSource\"}},\"id\":\"02cde87a-214f-4b15-b895-da7fd6eb9ab7\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"84b48db2-b2f7-4e88-afae-9f3fa4f46df8\",\"type\":\"LogScale\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"G2ftoPKmEkBlw2abLNMSQD6xp3PP/xJAYMdWItwsE0BBMWiiU1oTQAglI/E2iBNAeWYnDoe2E0Dt1nL7ROUTQIYSZ71xFBRAohrPWg5EFEDMDeXcG3QUQDftV0+bpBRA4W9RwI3VFECa43tA9AYVQN4bCOPPOBVA2m6zvSFrFUCawM3o6p0VQImcP38s0RVAaV2QnucEFkDwY+xmHTkWQAdcK/vObRZA/5DWgP2iFkC9UC8gqtgWQApeNQTWDhdAN3KtWoJFF0AfzidUsHwXQMLaBiRhtBdAnNmFAJbsF0DPpL8iUCUYQFt/tcaQXhhAafVVK1mYGED8zIOSqtIYQAUHHUGGDRlAGfEBf+1IGUD0RxyX4YQZQM5qZtdjwRlA2p/ykHX+GUD5afIXGDwaQM3vvcNMehpAXnTb7hS5GkB44Qb3cfgaQOJjOT1lOBtAqBmxJfB4G0Cb0vgXFLobQCnj737S+xtA2AnSyCw+HEBaZz9nJIEcQKOJRM+6xBxAA4piefEIHUCEPpfhyU0dQK1+ZYdFkx1A9nvd7WXZHUDlLaWbLCAeQD/SABubZx5AVIHb+bKvHkCm1s/JdfgeQB6uMCDlQR9A5/URlgKMH0BFlVHIz9YfQEM00CsnESBAGqlF9D83IEDrMMIRs10gQCsIdlqBhCBAK0mNpqurIEBQoDTQMtMgQG8LnrMX+yBAcKQFL1sjIUBEd7Yi/kshQF5jD3EBdSFAuAiI/mWeIUCGwLWxLMghQLShUHNW8iFATpE4LuQcIkDdXnrP1kciQPPsVEYvcyJA5GU+hO6eIkDifOl8FcsiQIm7Sial9yJA+tudeJ4kI0CtL2tuAlIjQBQTjQTSfyNAIm41Og6uI0DkQfMQuNwjQEtDuIzQCyRAJoPes1g7JECvIy6PUWskQIIb4ym8myRAOAazkZnMJEDzAtPW6v0kQKGg/QuxLyVAfth4Ru1hJUCYFhyeoJQlQLRQVi3MxyVAris0EXH7JUA=\",\"dtype\":\"float64\",\"shape\":[94]},\"y\":{\"__ndarray__\":\"SRzXJJtikjtbafvY/6WQO/ugntoBJ4475w7kWDxOiztrm6wRcrqIOwKAUYYWZYY7aQn97TxIhDts1AnviF6CO63PK9Ago4A7VUEp+kEjfjsHMJl7IUx7O3v1UAawuXg7LIFHW2xldjsGxfxsc0l0O2sMqEpxYHI79y79fJOlcDt/7vdh+ShuO7+QWiFzUms7nSiYWW3AaDtI7Eq6bmxmO/qhBQCbUGQ7a/lyBqRnYjvt9BZHvKxgO+2dhUMVN147H8RRnj5gWztOpA/C081YO0FXRWxgeVY7EXRslQxdVDsHJbKgjXNSO9tcc/QYuFA78mkHsq9MTjuSEzb9uHRLO2L6gxww4Ug77/uPWKOLRjvA6nqqPG5EO4ZtQQGzg0I7khfU7DzHQDvy+r8ZCWk+O+sg9kg5jzs7h0Gxbe35ODtSe6YntKI2O7VyAXu3gzQ7d1JjJK6XMjs4/mlQztkwO+q5/SmDiy47sW7HGzSvKzvUDbkBkRcpOz6R7OAmviY7nZuXDR6dJDtFiaCHK68iOzG/MrmD7yA7naCW65yzHjsb0sw2ONQbO98Yr3S3ORk7SATkVaTdFjvCMgX1I7oUO1hYfDboyRI7azVtiSIIETuP6ZzQ7+AOO2bI+fXr/Qs7/APifRJgCTuWiKs56AAHO7HqLqqN2gQ7J/ZAXrDnAjv8p8qxfSMBO2mQd5gtE/86aTNzgAss/Dqg+IdiZ4r5Op1VPs2/J/c6khJLai/+9Dp+WINXXgjzOjeEdOB0QfE6LM3S7h5K7zq5GZKfZ17sOu1lI/2NuOk6KKaIEAlS5zqtw9GL7CTlOkMv3RnaK+M6Wv8nD/Rh4TrZ7fK0ooXfOqFtrS7llNw6JD0BTnDq2TrnXJ1usn/XOvgaGUK3TtU6yxA1ExlS0zo0evJq84TROkMiiuytxc86xP6HHH3PzDp44SaPCiDKOt70oeC6sMc6150/zJB7xTrz+BhgHnvDOkXrz5N3qsE6CmznICYFwDo=\",\"dtype\":\"float64\",\"shape\":[94]}}},\"id\":\"1511a196-89f5-4a05-b864-f683307807d7\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_color\":\"#d95f02\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"5f898ff2-4a08-4365-9634-46973b058057\",\"type\":\"Line\"},{\"attributes\":{\"data_source\":{\"id\":\"30ee5e59-c9db-4d91-8a2f-842e3b2221aa\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"98d33f9d-f361-4fe2-a58a-86133c06a262\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"d473b499-2f1a-42dd-ae62-ef400e13b06e\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"61b51520-1a99-4f33-a0ad-7eee4f62eace\",\"type\":\"CDSView\"}},\"id\":\"2a9cefa6-5949-4d86-8b20-fe0a152399c8\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_color\":\"#1b9e77\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"533a7430-b15b-46a2-be63-3ac539a9ea1c\",\"type\":\"Line\"},{\"attributes\":{\"line_color\":\"#e6ab02\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7282be94-fb42-4d90-94c1-f041c2ed6ae5\",\"type\":\"Line\"},{\"attributes\":{\"below\":[{\"id\":\"8c26cf46-60a9-465c-83a8-8bd91caa909a\",\"type\":\"LogAxis\"}],\"left\":[{\"id\":\"7c0c8dfb-11c7-44dc-95e5-8c6dd620160e\",\"type\":\"LogAxis\"}],\"output_backend\":\"svg\",\"plot_height\":350,\"plot_width\":750,\"renderers\":[{\"id\":\"8c26cf46-60a9-465c-83a8-8bd91caa909a\",\"type\":\"LogAxis\"},{\"id\":\"304f078b-8afe-47b9-84df-80704beae954\",\"type\":\"Grid\"},{\"id\":\"7c0c8dfb-11c7-44dc-95e5-8c6dd620160e\",\"type\":\"LogAxis\"},{\"id\":\"b8857852-3df1-412b-be4f-1a8bfee4e2a4\",\"type\":\"Grid\"},{\"id\":\"811222a6-a554-4a96-9ac6-63b6dfa4f7c2\",\"type\":\"GlyphRenderer\"},{\"id\":\"e62a787e-19b7-4edf-8a98-799a7a7378e0\",\"type\":\"GlyphRenderer\"},{\"id\":\"2a9cefa6-5949-4d86-8b20-fe0a152399c8\",\"type\":\"GlyphRenderer\"},{\"id\":\"896d5222-73ce-4fde-a1cd-69b21481f736\",\"type\":\"GlyphRenderer\"},{\"id\":\"7ea1566e-9c66-42df-ada4-4b32796ad731\",\"type\":\"GlyphRenderer\"},{\"id\":\"2cabd836-189f-4604-925c-1d12083740f3\",\"type\":\"GlyphRenderer\"},{\"id\":\"a91ce101-8acb-44ee-883c-6ff661b5aa82\",\"type\":\"GlyphRenderer\"},{\"id\":\"115de63a-1600-4d00-aa70-cacb389915ab\",\"type\":\"GlyphRenderer\"},{\"id\":\"b76e4dfb-b11a-4edb-8bce-8a7b62e04381\",\"type\":\"Legend\"}],\"right\":[{\"id\":\"b76e4dfb-b11a-4edb-8bce-8a7b62e04381\",\"type\":\"Legend\"}],\"title\":{\"id\":\"fb382bf5-f856-4271-afe0-9b3998a25c47\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"99be5d24-942f-49e0-9d7b-9a95c2199fb1\",\"type\":\"Toolbar\"},\"toolbar_sticky\":false,\"x_range\":{\"id\":\"c7a72a99-c404-483a-8c58-dba4cc0e286c\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"63aad3b5-10d0-45aa-9283-8d2acb18d76e\",\"type\":\"LogScale\"},\"y_range\":{\"id\":\"8fcf1665-d23b-4e77-a10a-0aec159afb77\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"84b48db2-b2f7-4e88-afae-9f3fa4f46df8\",\"type\":\"LogScale\"}},\"id\":\"8dd3db4a-a22a-44d0-860a-0565a1f96191\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[1000]},\"y\":{\"__ndarray__\":\"K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jorZCt7TZ3+OitkK3tNnf46K2Qre02d/jo=\",\"dtype\":\"float64\",\"shape\":[1000]}}},\"id\":\"abf7ced2-4a00-412e-9937-5777da16299a\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"30ee5e59-c9db-4d91-8a2f-842e3b2221aa\",\"type\":\"ColumnDataSource\"}},\"id\":\"61b51520-1a99-4f33-a0ad-7eee4f62eace\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"30895786-0e28-4afa-b01a-c58499a9a76b\",\"type\":\"ResetTool\"},{\"attributes\":{\"source\":{\"id\":\"fd8c3e74-a17c-427f-a9db-9603873f338c\",\"type\":\"ColumnDataSource\"}},\"id\":\"5b9a0232-9531-486e-a272-86fe52e4e7c6\",\"type\":\"CDSView\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"4e5df25a-a7f6-4439-b0a0-2e269cadfbeb\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[399]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[399]}}},\"id\":\"379725f7-1a93-49fa-99cd-d3ad791aa5d3\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"KePvftL7G0DYCdLILD4cQFpnP2ckgRxAo4lEz7rEHEADimJ58QgdQIQ+l+HJTR1ArX5lh0WTHUD2e93tZdkdQOUtpZssIB5AP9IAG5tnHkBUgdv5sq8eQKbWz8l1+B5AHq4wIOVBH0Dn9RGWAowfQEWVUcjP1h9AQzTQKycRIEAaqUX0PzcgQOswwhGzXSBAKwh2WoGEIEArSY2mq6sgQFCgNNAy0yBAbwuesxf7IEBwpAUvWyMhQER3tiL+SyFAXmMPcQF1IUC4CIj+ZZ4hQIbAtbEsyCFAtKFQc1byIUBOkTgu5BwiQN1ees/WRyJA8+xURi9zIkDkZT6E7p4iQOJ86XwVyyJAibtKJqX3IkD62514niQjQK0va24CUiNAFBONBNJ/I0AibjU6Dq4jQORB8xC43CNAS0O4jNALJEAmg96zWDskQK8jLo9RayRAghvjKbybJEA4BrORmcwkQPMC09bq/SRAoaD9C7EvJUB+2HhG7WElQJgWHJ6glCVAtFBWLczHJUCuKzQRcfslQE8vZmmQLyZA+QhHWCtkJkAV3eECQ5kmQHWn+JDYziZA/aoKLe0EJ0BT8FoEgjsnQDTU9kaYcidAJqW8JzGqJ0DlUGLcTeInQL0hfJ3vGihAuIuDphdUKEAVCt41x40oQOYM5Iz/xyhAJPfn78ECKUBrLT2mDz4pQE81P/rpeSlAvOVYOVK2KUA3qAu0SfMpQH/L9r3RMCpAaeferetuKkBHUrXdmK0qQB2on6ra7CpAd2P/dLIsK0CFiHmgIW0rQDFi/pMpritAm1HRucvvK0A6sJB/CTIsQHfEPVbkdCxAW8lEsl24LEAoCYULd/wsQB4LWd0xQS1A3NSepo+GLUADP8DpkcwtQO5duyw6Ey5AG/4q+YlaLkDHNE/cgqIuQPEEFmcm6y5ArBgkLnY0L0BVj93Jc34vQIfgbtYgyS9AD+rqeT8KMEDSR/XiRzAwQIFcNHqqVjBAiFd8FWh9MEDka5yMgaQwQGCCY7n3yzBA6fakd8vzMEAPYT2l/RsxQAJoFyKPRDFA26Ew0IBtMUCSfp6T05YxQIk+k1KIwDFA2/Ri9Z/qMUCjlYhmGxUyQB4Qq5L7PzJABHWiaEFrMkAHKX3Z7ZYyQJ4jhdgBwzJAXzpFW37vMkC4eI5ZZBwzQIOEfc20STNARA+As3B3M0BSVFoKmaUzQBikLNMu1DNAY/x4ETMDNEAMrijLpjI0QPUPkgiLYjRAhj9+1OCSNEDp7i48qcM0QONAZE/l9DRAtrJiIJYmNUDwE/nDvFg1QGGMhlFaizVAeLAA42++NUDVo/mU/vE1QJ9KpoYHJjZAZonk2YtaNkDTk0GzjI82QHRKADoLxTZAaKcfmAj7NkCBOmH6hTE3QI60T5CEaDdAXoJFjAWgN0BJd3MjCtg3QIeH542TEDhAoJKTBqNJOEDAPVTLOYM4QHve9xxZvThA4HVFPwL4OEAPvAN5NjM5QKc8ABT3bjlA5IMWXUWrOUDvXDekIug5QDUhcDyQJTpAHhnye49jOkBZ7hm8IaI6QKQvd1lI4TpAmebTswQhO0BPPzwuWGE7QCZCBi9EojtACKDZH8rjO0DxkLdt6yU8QFTFAompaDxANWqH5QWsPEA/QIP6AfA8QDbGrUKfND1Ag3ZAPN95PUCSGP9ow789QKIlQE5NBj5AvEH1dH5NPkCayLNpWJU+QMxuvbzc3T5AifcIAg0nP0Dd/krR6nA/QPXY/sV3uz9AI8O3v1oDQEB3XmDQUilAQNwDfOikT0BAOP2C3VF2QEAqvueGWp1AQDGUG76/xEBA7mGTXoLsQEC4ZcxFoxRBQF0LUVMjPUFAdMm9aANmQUAmCsZpRI9BQI4fOTznuEFAAUQHyOziQUD+pUb3VQ1CQEiAOLYjOEJA7D1O81ZjQkCIqi6f8I5CQOsuu6zxukJAAhoVEVvnQkBw9qLDLRRDQLPsFb5qQUNADDJv/BJvQ0BkhAV9J51DQAqzikCpy0NAuTQRSpn6Q0C/yhGf+ClEQIYxcUfIWURAtN6FTQmKREC9zB2+vLpEQGVUhKjj60RA7ROIHn8dRUBw5IA0kE9FQEDdVQEYgkVAhmWDnhe1RUBmVCEokOhFQHYf6byCHEZAExg8fvBQRkBctymQ2oVGQB35dRlCu0ZA8MWfQyjxRkBabOc6jidHQHwpVS51XkdAGcG/T96VR0BHJdPTys1HQP4tF/I7BkhAb2D25DI/SECUxsTpsHhIQOHWxkC3skhATWw4LUftSEAIz1P1YShJQKrNWOIIZElAaeeTQD2gSUAuh2VfAN1JQMhPSZFTGkpAlHndKzhYSkBqQeqHr5ZKQF5paQG71UpAEsuN91sVS0A4/MrMk1VLQAcF3eZjlktA/ijQrs3XS0BCwgiR0hlMQGUvS/1zXExAKtTDZrOfTEAuLQ9EkuNMQKT2QQ8SKE1AnWbxRTRtTUCKejtp+rJNQLBYz/1l+U1AVsX1i3hATkD3q5mfM4hOQOe8UMiY0E5AGB9kmakZT0DONtmpZ2NPQOiAepTUrU9AMIPg9/H4T0AEaT27YCJQQJ+VTFuiSFBAVFM6sT5vUEA8fhyUNpZQQLvwBt2KvVBA1DwQZzzlUECLcFYPTA1RQLblA7W6NVFAJB1UOYleUUBEpZh/uIdRQIMMPm1JsVFARN/Q6TzbUUDMsQLfkwVSQA82rzhPMFJAh13h5G9bUkBVh9jT9oZSQHq6DfjkslJArOw4RjvfUkB1VVa1+gtTQCvOqz4kOVNAeT7O3bhmU0DXFaeQuZRTQAfSeVcnw1NAkpLpNAPyU0Ccuf4tTiFUQPqZLEoJUVRAvTJXkzWBVEB4+NgV1LFUQAesiODl4lRAZT+/BGwUVUBYyF2WZ0ZVQDyB06vZeFVAJNgjXsOrVUApjOzIJd9VQHLZawoCE1ZAs7OGQ1lHVkB0D8+XLHxWQGY6ii19sVZAikK3LUznVkC+bBXEmh1XQHm6Kh9qVFdAAX9KcLuLV0BYBJzrj8NXQMI/Icjo+1dAXpa9P8c0WECYsTyPLG5YQP9jWfYZqFhAV57Et5DiWEAjdSwZkh1ZQO42Q2MfWVlAW5PG4TmVWUAZ04bj4tFZQAghbrobD1pApuSHu+VMWkDBLQg/QotaQBQyU6AyylpAWdwEPrgJW0Bpbfh51ElbQHwvULmIiltAejt9ZNbLW0AMUUfnvg1cQP3A1LBDUFxAfmqyM2aTXEBey9vlJ9dcQD4jw0CKG11AXapZwY5gXUCJ2xfoNqZdQOrRBTmE7F1AmLrDO3gzXkAXWpJ7FHteQFamW4daw15AvnS78UsMX0ADPQhR6lVfQLzwWz83oF9AwuecWjTrX0AJcUOicRtgQFsPWtGiQWBAL0RTjy5oYEDke+iyFY9gQO5F0BRZtmBAMgzDj/ndYEBV1X8A+AVhQHkS0UVVLmFAUXiRQBJXYUCl47DTL4BhQJpJOeSuqWFAhrNTWZDTYUCmRk0c1f1hQMhXnBh+KGJA3YrlO4xTYkDy/gB2AH9iQCaG/7jbqmJALeov+R7XYkBAPSQtywNjQJk3t03hMGNA2aERVmJeY0ALzK9DT4xjQMgRZxapumNAQGtr0HDpY0C7C1V2pxhkQCwNJg9OSGRAUylQpGV4ZEB5gLpB76hkQLdtx/Xr2WRAS2la0VwLZUCx+N3nQj1lQOCsSU+fb2VAwi4oIHOiZUDsWZ11v9VlQABmbG2FCWZAeB7+J8Y9ZkBKKWfIgnJmQGxcbnS8p2ZAQiKTVHTdZkBw7ROUqxNnQLq79GBjSmdAcqgF7JyBZ0CCjuloWblnQAa6HA6a8WdAEqr7FGAqaEAv4sm5rGNoQC7MuDuBnWhASqru3N7XaECdmY3ixhJpQHmlupQ6TmlASeukPjuKaUB8z4wuysZpQIdDy7XoA2pABx3ZKJhBakCPflbf2X9qQMBREjSvvmpAP9MRhRn+akCUMJgzGj5rQOs3LqSyfmtAYxqqPuS/a0BzQDdusAFsQAMxXqEYRGxASIsMSh6HbEBdE53dwspsQETS39QHD21A20girO5TbUBqtjfjeJltQM1ygf2n321ASFz3gX0mbkCpWTD7+m1uQEDwavchtm5AX+6VCPT+bkBmKlnEckhvQGVWHsSfkm9A+OgZpXzdb0B9DSqEhRRwQFP9WEmmOnBAJ0p/diFhcEBGGPrh94dwQGLUImQqr3BAsehT17nWcEBVfe0Xp/5wQOhDWgTzJnFAmU4UfZ5PcUCT8qlkqnhxQBK2wp8XonFAIEokFefLcUAXkLetGfZxQCirjVSwIHJAxh3l9qtLckBC8y6EDXdyQKT1E+7VonJAye95KAbPckAu/Igpn/tyQBbgsOmhKHNAgnOuYw9Wc0D7FZGU6INzQDEwwHsusnNA2cIAG+Lgc0CNAnt2BBB0QAgBwJSWP3RA12PPfplvdEB3KB1ADqB0QFp2l+b10HRAeX6sglECdUD6aFAnIjR1QNxQA+poZnVAuU3X4iaZdUAXjHYsXcx1QOtzKeQMAHZA1d3cKTc0dkARVygg3Wh2QCJ0VOz/nXZAxTJhtqDTdkC2agypwAl3QOdN2PFgQHdAIPgRwYJ3d0AEDthJJ693QBhsIcJP53dAU+XDYv0feEDbEXtnMVl4QNot7w7tknhAgwi8mjHNeEDMA3hPAAh5QHYku3RaQ3lA/TImVUF/eUBq7Wk+trt5QBZKToG6+HlA58u5cU82ekCq57hmdnR6QBd7hbows3pAiVWOyn/yekBw0n73ZDJ7QBSGRqXhcntAP/wgO/eze0BqiZ0jp/V7QHcup8zyN3xA7o6Mp9t6fEB4+gcpY758QBCJR8mKAn1Al0r1A1RHfUDZiT9YwIx9QPEi4UjR0n1A2O0pXIgZfkCCPAcc52B+QFdtDBbvqH5A+JF726HxfkBcKk4BATt/QP30PSAOhX9Ai9PN1MrPf0B7YqlfnA2AQD56/sGsM4BATW9wZRdagECkRQAg3YCAQCZvqsn+p4BAzH5rPH3PgEDj5kRUWfeAQL7CQe+TH4FAjKt77S1IgUC7mB8xKHGBQPLLcp6DmoFAk8jXG0HEgUA+V9ORYe6BQAeVEevlGIJAuA5rFM9DgkA+6On8HW+CQCsQz5XTmoJAwX+X0vDGgkBDhwGpdvOCQOkmEhFmIINAhXQaBcBNg0DZDb2BhXuDQAyY84W3qYNA9EsUE1fYg0Cjj9csZQeEQDadXdniNoRA9zY0IdFmhEA2aVwPMZeEQJdZULEDyIRAOSQJF0r5hEDRxgRTBSuFQKYZTHo2XYVA+NZ4pN6PhUBvsLvr/sKFQCRz4myY9oVAJTpeR6wqhkCer0mdO1+GQAtdb5NHlIZAKApQUdHJhkAWKykB2v+GQMZd+89iNodAo/aQ7Wxth0AJnYSM+aSHQB33R+IJ3YdAp2UqJ58ViEDXz1+Wuk6IQAl/B25diIhAFQsz74jCiEC7Vu1dPv2IQM2cQQF/OIlADI5CI0x0iUC7fxERp7CJQJGr5RqR7YlAhIATlAsrikAXBRTTF2mKQDBLjDG3p4pAZ/VUDOvmikCCzoHDtCaLQKByaboVZ4tAvAqtVw+oi0BWGkAFo+mLQPJfcDDSK4xA6MftSZ5ujEBEctLFCLKMQKLLqhsT9oxAF7l9xr46jUDJ19REDYCNQM/PxBgAxo1A5br1x5gMjkAdn6vb2FOOQHL9zuDBm45AB3X1Z1XkjkCCemoFlS2PQEMkOFGCd49Acgsw5x7Cj0D7IHoztgaQQPwuADq2LJBASE3ZWhBTkEAZh6prxXmQQH97E0TWoJBAeQ6zvUPIkEBRJSy0DvCQQBRuKgU4GJFAaTJnkMBAkUDiNa43qWmRQLef4t7ykpFAXPADbJ68kUCwAjPHrOaRQBEZt9oeEZJAe/YCk/U7kkCdA7reMWeSQFGAta7UkpJAN8EJ9t6+kkDVeQuqUeuSQEATVcItGJNAVA/MOHRFk0DpeKYJJnOTQLdgcDNEoZNAVGcRt8/Pk0BdVNKXyf6TQLu6YtsyLpRAhqreiQxelEAycNStV46UQHVhSlQVv5RA7bfEjEbwlECOeUtp7CGVQExvcP4HVJVArClVY5qGlUC5E7GxpLmVQGOU1wUo7ZVAPT6+fiUhlkA2DgM+nlWWQNK48meTipZAfwaPIwbAlkD4PpWa9/WWQMKjhPloLJdASvqkb1tjl0A9JQ0v0JqXQK7NqWzI0pdAABxEYEULmEClgIhESESYQC6NDVfSfZhAYd1a2OS3mEDHEPALgfKYQMrUSzioLZlAYv/ypltpmUDcuneknKWZQGPCgIBs4plA0q/QjcwfmkCyWk0ivl2aQABJB5dCnJpAQTFBSFvbmkCYjneVCRubQMZGaOFOW5tAMmIakiycm0CC1uUQpN2bQGdje8q2H5xAMoLsLmZinEA6aLOxs6WcQBUcu8mg6ZxAUp5n8S4unUA1JZ6mX3OdQClszWo0uZ1A2Bb2wq7/nUAOKLM30EaeQPWMQlWajp5AR7yNqw7XnkAUajLOLiCfQC9Qi1T8aZ9ASAu52Xi0n0BVDav8pf+fQHJSFLDCJaBAAg1tVQxMoEBe8KjDsHKgQJbwCtKwmaBADGvUWQ3BoECY4Ek2x+igQAe7t0TfEKFA5R13ZFY5oUCWwvJ2LWKhQCvgq19li6FApx4/BP+0oUAZlmlM+96hQIvZDSJbCaJA1Q05cR80okCqDCgoSV+iQKqTTDfZiqJA0H9SkdC2okBOFSUrMOOiQM5T9Pv4D6NAlFc6/Ss9o0Aix8AqymqjQNxNpoLUmKNApyNkBUzHo0CNodO1MfajQMzjM5mGJaRAFnkvt0tVpEBVH+IZgoWkQB6O3s0qtqRAsE404kbnpEAXonVo1xilQAZ1vXTdSqVA82G1HVp9pUBwwZt8TrClQMPISa2746VARbc5zqIXpkAgEo0ABUymQAPvEmjjgKZAlk1OKz+2pkA7gHxzGeymQMWjm2xzIqdAoiZxRU5Zp0CFX5Avq5CnQIQzYV+LyKdAR8wmDPAAqEDZXQZw2jmoQKr8DchLc6hAyIM7VEWtqEBOi4NXyOeoQKJv2BfWIqlADGkx3m9eqUBPtJH2lpqpQC/MD7BM16lA/bPcXJIUqkCuU0tSaVKqQCTl1+jSkKpANHMvfNDPqkByajdrYw+rQMQ7FRiNT6tAaBE26E6Qq0DllVZEqtGrQJ3NipigE6xA9wJGVDNWrEAtxWLqY5msQGH6KtEz3axAewRggqQhrUCO+UJ7t2atQK3vnDxurK1ASlzHSsryrUDAh7QtzTmuQJYU+HB4ga5AH5vPo83JrkCKWStZzhKvQFv4tid8XK9AC2Tiqdimr0BEu+p95fGvQD2p8SLSHrBAd2bfUwtFsEB/Jawmn2uwQFhXPnKOkrBA4vp5D9q5sEAbVUXZguGwQIe0jayJCbFA0j9MaO8xsUAG0IrttFqxQBLWaB/bg7FABkwg42KtsUAHsgogTdexQPwWpr+aAbJAYi2arUwsskDxa73XY1eyQI46Gi7hgrJAeyv0osWuskDQQM0qEtuyQKo+a7zHB7NAxQndUOc0s0DoEoDjcWKzQCzPBXJokLNAIz15/Mu+s0BId0SFne2zQHFTNhHeHLRAsA+Ip45MtECsDONRsHy0QHCVZhxErbRAKLWtFUvetEB5GtVOxg+1QPkIgdu2QbVAkVjj0R10tUBZg8FK/Ka1QJXBemFT2rVARjQONCQOtkBfHiHjb0K2QJ0sBZI3d7ZAfcy+ZnystkABkguKP+K2QL2saCeCGLdANGwZbUVPt0CH0y2Mioa3QAQ9ibhSvrdAJg3pKJ/2t0CkdesWcS+4QIFIFr/JaLhAK9vdYKqiuEA0+qs+FN24QEHt5p0IGLlAvIv4xohTuUBWYlUFlo+5QFHpg6cxzLlAL8wj/1wJukBaQvVgGUe6QF954CRohbpAuRD9pUrEukA7p5lCwgO7QKV6Q1zQQ7tADBnOV3aEu0CeJFudtcW7QNEpYpiPB7xA/Ye4twVKvEAPbZltGY28QM/jrS/M0LxAb/UUdx8VvUBd3mvAFFq9QGdW1outn71A0OwGXevlvUDmd0e7zyy+QMGYgTFcdL5AN1NHTpK8vkD/udujcwW/QL6vO8gBT79Ag7wmVT6Zv0BW+CfoKuS/QHyFT5HkF8BAYKDkVA0+wEC3WmWTkGTAQCDKWyNvi8BAJrdO3amywEBsU8abQdrAQPv6UDs3AsFA/QCImosqwUCxhxSaP1PBQO1jtBxUfMFAPAw/B8qlwUCTk6pAos/BQAWwELLd+cFAOs2zRn0kwkD7KgTsgU/CQNIHpZHsesJAEdhxKb6mwkAOiYOn99LCQO3QNQKa/8JA/4osMqYsw0DIIFkyHVrDQAAAAAAAiMNA\",\"dtype\":\"float64\",\"shape\":[789]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[789]}}},\"id\":\"e0b2fae9-cc77-40cf-8b56-a0c72d6f9833\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"dimensions\":\"height\"},\"id\":\"bf8d1046-aa5c-4db1-8ca1-12d701bfb70b\",\"type\":\"PanTool\"},{\"attributes\":{\"data_source\":{\"id\":\"e0b2fae9-cc77-40cf-8b56-a0c72d6f9833\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"25aa15b5-0ed8-45f5-bef7-54e01b2fad34\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1e89294f-01ec-4dc0-8d2a-5ff84d2b0dfa\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"ac014716-fde0-40be-a4d9-bdf366cfa995\",\"type\":\"CDSView\"}},\"id\":\"115de63a-1600-4d00-aa70-cacb389915ab\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"bf8d1046-aa5c-4db1-8ca1-12d701bfb70b\",\"type\":\"PanTool\"},{\"id\":\"8d3d1d8c-bec9-4351-8ae1-e6217ee2c41e\",\"type\":\"SaveTool\"},{\"id\":\"30895786-0e28-4afa-b01a-c58499a9a76b\",\"type\":\"ResetTool\"}]},\"id\":\"99be5d24-942f-49e0-9d7b-9a95c2199fb1\",\"type\":\"Toolbar\"},{\"attributes\":{\"num_minor_ticks\":10},\"id\":\"26ba664a-d549-4891-959f-4f188150f254\",\"type\":\"LogTicker\"},{\"attributes\":{\"label\":{\"value\":\"Gravity Gradient\"},\"renderers\":[{\"id\":\"896d5222-73ce-4fde-a1cd-69b21481f736\",\"type\":\"GlyphRenderer\"}]},\"id\":\"ab0e1f84-c5cb-4d56-93ee-966762537a2d\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"end\":1e-21,\"start\":1e-25},\"id\":\"8fcf1665-d23b-4e77-a10a-0aec159afb77\",\"type\":\"DataRange1d\"},{\"attributes\":{\"source\":{\"id\":\"379725f7-1a93-49fa-99cd-d3ad791aa5d3\",\"type\":\"ColumnDataSource\"}},\"id\":\"5c71df7f-bfda-4e53-bebe-e02bcc569c27\",\"type\":\"CDSView\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1e89294f-01ec-4dc0-8d2a-5ff84d2b0dfa\",\"type\":\"Line\"},{\"attributes\":{\"plot\":{\"id\":\"8dd3db4a-a22a-44d0-860a-0565a1f96191\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"26ba664a-d549-4891-959f-4f188150f254\",\"type\":\"LogTicker\"}},\"id\":\"304f078b-8afe-47b9-84df-80704beae954\",\"type\":\"Grid\"},{\"attributes\":{\"source\":{\"id\":\"1511a196-89f5-4a05-b864-f683307807d7\",\"type\":\"ColumnDataSource\"}},\"id\":\"bfdae65f-fde5-4206-8f45-31669de310ac\",\"type\":\"CDSView\"},{\"attributes\":{\"num_minor_ticks\":10},\"id\":\"9cca5f7a-7f66-44b2-bb5c-731547094a31\",\"type\":\"LogTicker\"},{\"attributes\":{\"axis_label\":\"f [Hz]\",\"axis_label_text_font_size\":{\"value\":\"11pt\"},\"formatter\":{\"id\":\"d9ef3b6c-1911-4c4a-892c-a3b798910ef8\",\"type\":\"NumeralTickFormatter\"},\"major_label_text_font_size\":{\"value\":\"10pt\"},\"plot\":{\"id\":\"8dd3db4a-a22a-44d0-860a-0565a1f96191\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"26ba664a-d549-4891-959f-4f188150f254\",\"type\":\"LogTicker\"}},\"id\":\"8c26cf46-60a9-465c-83a8-8bd91caa909a\",\"type\":\"LogAxis\"},{\"attributes\":{\"format\":\"0 a\"},\"id\":\"d9ef3b6c-1911-4c4a-892c-a3b798910ef8\",\"type\":\"NumeralTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"fd8c3e74-a17c-427f-a9db-9603873f338c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"9dabd0f6-1934-4c77-9d75-225171071b9f\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"735646ee-65cc-4b57-9a60-045c70e9cb66\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"5b9a0232-9531-486e-a272-86fe52e4e7c6\",\"type\":\"CDSView\"}},\"id\":\"a91ce101-8acb-44ee-883c-6ff661b5aa82\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"axis_label\":\"h [1/\\u221aHz]\",\"axis_label_text_font_size\":{\"value\":\"11pt\"},\"formatter\":{\"id\":\"cd6ff25a-ce88-4260-b982-7aa09e0d7e6b\",\"type\":\"LogTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"major_label_text_font_size\":{\"value\":\"10pt\"},\"plot\":{\"id\":\"8dd3db4a-a22a-44d0-860a-0565a1f96191\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9cca5f7a-7f66-44b2-bb5c-731547094a31\",\"type\":\"LogTicker\"}},\"id\":\"7c0c8dfb-11c7-44dc-95e5-8c6dd620160e\",\"type\":\"LogAxis\"},{\"attributes\":{\"label\":{\"value\":\"Residual Gas\"},\"renderers\":[{\"id\":\"811222a6-a554-4a96-9ac6-63b6dfa4f7c2\",\"type\":\"GlyphRenderer\"}]},\"id\":\"4ae568b1-69b0-478c-b5cd-b089772546e4\",\"type\":\"LegendItem\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"8dd3db4a-a22a-44d0-860a-0565a1f96191\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9cca5f7a-7f66-44b2-bb5c-731547094a31\",\"type\":\"LogTicker\"}},\"id\":\"b8857852-3df1-412b-be4f-1a8bfee4e2a4\",\"type\":\"Grid\"},{\"attributes\":{\"ticker\":null},\"id\":\"cd6ff25a-ce88-4260-b982-7aa09e0d7e6b\",\"type\":\"LogTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"379725f7-1a93-49fa-99cd-d3ad791aa5d3\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5f898ff2-4a08-4365-9634-46973b058057\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"e44426ba-43dd-4c56-9006-70f225ee6faa\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"5c71df7f-bfda-4e53-bebe-e02bcc569c27\",\"type\":\"CDSView\"}},\"id\":\"e62a787e-19b7-4edf-8a98-799a7a7378e0\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\"],\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[488]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[488]}}},\"id\":\"a4398a53-3aeb-456e-b8ff-415a76eb8f2e\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"735646ee-65cc-4b57-9a60-045c70e9cb66\",\"type\":\"Line\"},{\"attributes\":{\"label\":{\"value\":\"Seismic\"},\"renderers\":[{\"id\":\"7ea1566e-9c66-42df-ada4-4b32796ad731\",\"type\":\"GlyphRenderer\"}]},\"id\":\"a49c9707-acdc-418c-b405-f87f4b573203\",\"type\":\"LegendItem\"},{\"attributes\":{\"line_color\":\"#e7298a\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"a5e9f3d9-e462-4cb9-afff-ed84af2ac7ab\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":3,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"e44426ba-43dd-4c56-9006-70f225ee6faa\",\"type\":\"Line\"}],\"root_ids\":[\"8dd3db4a-a22a-44d0-860a-0565a1f96191\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.14\"}};\n", " var render_items = [{\"docid\":\"cf88f913-1443-4624-bba1-3fbcbdb00eac\",\"elementid\":\"beae4442-5d51-4274-8d6a-043e262cf951\",\"modelid\":\"8dd3db4a-a22a-44d0-860a-0565a1f96191\",\"notebook_comms_target\":\"372a7d85-3cd5-464d-8e51-fc40fda4ee49\"}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\")\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "8dd3db4a-a22a-44d0-860a-0565a1f96191" } }, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "23d3f163b89445eea083c77282cd4a4a", "version_major": 2, "version_minor": 0 }, "text/html": [ "

Failed to display Jupyter Widget of type Tab.

\n", "

\n", " If you're reading this message in the Jupyter Notebook or JupyterLab Notebook, it may mean\n", " that the widgets JavaScript is still loading. If this message persists, it\n", " likely means that the widgets JavaScript library is either not installed or\n", " not enabled. See the Jupyter\n", " Widgets Documentation for setup instructions.\n", "

\n", "

\n", " If you're reading this message in another frontend (for example, a static\n", " rendering on GitHub or NBViewer),\n", " it may mean that your frontend doesn't currently support widgets.\n", "

\n" ], "text/plain": [ "Tab(children=(HBox(children=(VBox(children=(interactive(children=(FloatSlider(value=6.0, continuous_update=False, description='No. vacuum pumps', max=16.0, min=1.0, readout_format='', style=SliderStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)), interactive(children=(FloatSlider(value=290.0, continuous_update=False, description='Temperature [K]', max=330.0, min=1.0, readout_format='', style=SliderStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)), interactive(children=(FloatSlider(value=0.0, continuous_update=False, description='Depth [m]', max=1000.0, readout_format='', style=SliderStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)))), HTML(value='52% of budget blown', description='Warning: '))), HBox(children=(VBox(children=(interactive(children=(ToggleButtons(description='Location', index=2, options=('City', 'Jungle', 'Desert', 'Island'), style=ToggleButtonsStyle(description_width='initial'), value='Desert'), Output()), _dom_classes=('widget-interact',)), VBox(children=(HBox(children=(interactive(children=(Checkbox(value=True, description='Residual Gas', style=DescriptionStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)),)), HBox(children=(interactive(children=(Checkbox(value=True, description='Suspension Thermal', style=DescriptionStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)), interactive(children=(Checkbox(value=True, description='Shot', style=DescriptionStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)))), HBox(children=(interactive(children=(Checkbox(value=True, description='Gravity Gradient', style=DescriptionStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)), interactive(children=(Checkbox(value=True, description='Seismic', style=DescriptionStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)))), HBox(children=(interactive(children=(Checkbox(value=True, description='Radiation Pressure', style=DescriptionStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)), interactive(children=(Checkbox(value=True, description='Mirror Thermal', style=DescriptionStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)))))), Button(description='Run', icon='check', style=ButtonStyle(), tooltip='Science Run'))), VBox(children=(HTML(value='52% of budget blown', description='Warning: '), HTML(value=' ', description=' '))))), HBox(children=(VBox(children=(interactive(children=(ToggleButtons(description='Material', index=3, options=('Crystal', 'Silicon', 'Sapphire', 'Silica'), style=ToggleButtonsStyle(description_width='initial'), value='Silica'), Output()), _dom_classes=('widget-interact',)), interactive(children=(FloatSlider(value=100.0, continuous_update=False, description='Roughness [nm]', max=500.0, min=1.0, readout_format='', style=SliderStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)), interactive(children=(FloatSlider(value=125.0, continuous_update=False, description='Laser power [W]', max=200.0, min=1.0, readout_format='', style=SliderStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)))), HTML(value='52% of budget blown', description='Warning: '))), HBox(children=(VBox(children=(interactive(children=(FloatSlider(value=0.5, continuous_update=False, description='Suspension length [m]', max=5.0, min=0.35, readout_format='', style=SliderStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)), interactive(children=(FloatSlider(value=4.0, continuous_update=False, description='No. suspension stages', max=9.0, min=1.0, readout_format='', step=1.0, style=SliderStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)), interactive(children=(FloatSlider(value=40.0, continuous_update=False, description='Mirror mass [kg]', min=5.0, readout_format='', style=SliderStyle(description_width='initial')), Output()), _dom_classes=('widget-interact',)))), HTML(value='52% of budget blown', description='Warning: ')))), _titles={'3': 'Suspension', '2': 'Optics', '1': 'Office', '0': 'Environment'})" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "stq = spaceTimeQuest(aLIGO)\n", "stq.tabs" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Another set of examples parameters is shown below. This is somewhat similar to the LIGO Voyager upgrade plan." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": true }, "outputs": [], "source": [ "Voyager = {\n", " 'depth' : 0,\n", " 'pumps' : 8,\n", " 'sus_stages' : 4,\n", " 'sus_length' : 0.5,\n", " 'mirror_mass' : 80,\n", " 'power' : 150,\n", " 'roughness' : 10,\n", " 'site' : sites.Desert,\n", " 'material' : materials.Silicon,\n", " 'temperature' : 295,\n", "}" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.5.4" } }, "nbformat": 4, "nbformat_minor": 2 }