{ "cells": [ { "cell_type": "markdown", "id": "9a51a013-8798-4327-bd2b-5aaf0427cda4", "metadata": {}, "source": [ "# openpvtools" ] }, { "cell_type": "code", "execution_count": 1, "id": "50531b9f-821b-4f17-ae11-535b6241dee6", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "C:\\Users\\KANDERSO\\Software\\Anaconda3\\envs\\dev\\lib\\site-packages\\numpy\\_distributor_init.py:30: UserWarning: loaded more than 1 DLL from .libs:\n", "C:\\Users\\KANDERSO\\Software\\Anaconda3\\envs\\dev\\lib\\site-packages\\numpy\\.libs\\libopenblas.EL2C6PLE4ZYW3ECEVIV3OXXGRN2NRFM2.gfortran-win_amd64.dll\n", "C:\\Users\\KANDERSO\\Software\\Anaconda3\\envs\\dev\\lib\\site-packages\\numpy\\.libs\\libopenblas.FB5AE2TYXYH2IJRDKGDGQ3XBKLKTF43H.gfortran-win_amd64.dll\n", " warnings.warn(\"loaded more than 1 DLL from .libs:\"\n" ] } ], "source": [ "import utils\n", "from bokeh.plotting import figure, show\n", "from bokeh.models import HoverTool\n", "from bokeh.io import output_notebook" ] }, { "cell_type": "code", "execution_count": 2, "id": "11b65211-a933-4aa2-bc65-e49a22a3d573", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " \n", " Loading BokehJS ...\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " const force = true;\n", "\n", " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", "const JS_MIME_TYPE = 'application/javascript';\n", " const HTML_MIME_TYPE = 'text/html';\n", " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " const CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " const script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " const cell = handle.cell;\n", "\n", " const id = cell.output_area._bokeh_element_id;\n", " const server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id != null && id in Bokeh.index) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd_clean, {\n", " iopub: {\n", " output: function(msg) {\n", " const id = msg.content.text.trim();\n", " if (id in Bokeh.index) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd_destroy);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " const output_area = handle.output_area;\n", " const output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " const bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " const script_attrs = bk_div.children[0].attributes;\n", " for (let i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " const toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " const events = require('base/js/events');\n", " const OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " const NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

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

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

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

\\n\"+\n \"\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n const el = document.getElementById(\"1002\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-2.4.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-2.4.3.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\nif (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"1002\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "output_notebook()" ] }, { "cell_type": "markdown", "id": "dd70b66b-fb79-4952-b1a0-f70cadf531c9", "metadata": {}, "source": [ "## ReadTheDocs" ] }, { "cell_type": "code", "execution_count": 3, "id": "6c7a30e9-97a4-4344-b832-ba526d2836e9", "metadata": {}, "outputs": [], "source": [ "df = utils.get_rtd_analytics_data('openpvtools')\n", "data_period = df['Date'].min().strftime('%Y-%m-%d') + ' to ' + df['Date'].max().strftime('%Y-%m-%d')" ] }, { "cell_type": "code", "execution_count": 4, "id": "a8f38d45-b7ff-4a18-872a-ff7fc68a0e0e", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"c21787c2-8f19-4416-9151-9d7547265c38\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1014\"}],\"center\":[{\"id\":\"1017\"},{\"id\":\"1021\"},{\"id\":\"1066\"}],\"height\":350,\"left\":[{\"id\":\"1018\"}],\"renderers\":[{\"id\":\"1042\"}],\"title\":{\"id\":\"1004\"},\"toolbar\":{\"id\":\"1029\"},\"x_range\":{\"id\":\"1006\"},\"x_scale\":{\"id\":\"1010\"},\"y_range\":{\"id\":\"1008\"},\"y_scale\":{\"id\":\"1012\"}},\"id\":\"1003\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1025\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1010\",\"type\":\"LinearScale\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"1059\",\"type\":\"DaysTicker\"},{\"attributes\":{\"tools\":[{\"id\":\"1022\"},{\"id\":\"1023\"},{\"id\":\"1024\"},{\"id\":\"1025\"},{\"id\":\"1026\"},{\"id\":\"1027\"},{\"id\":\"1036\"}]},\"id\":\"1029\",\"type\":\"Toolbar\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"1056\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"1065\",\"type\":\"YearsTicker\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"1058\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"1006\",\"type\":\"DataRange1d\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"1057\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"1022\",\"type\":\"PanTool\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"1064\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"1060\",\"type\":\"DaysTicker\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"1061\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"1062\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1038\"},\"glyph\":{\"id\":\"1039\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1041\"},\"nonselection_glyph\":{\"id\":\"1040\"},\"view\":{\"id\":\"1043\"}},\"id\":\"1042\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"1063\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"1023\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1046\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1039\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1040\",\"type\":\"Line\"},{\"attributes\":{\"axis_label\":\"Daily page views\",\"coordinates\":null,\"formatter\":{\"id\":\"1046\"},\"group\":null,\"major_label_policy\":{\"id\":\"1047\"},\"ticker\":{\"id\":\"1019\"}},\"id\":\"1018\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1047\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1019\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1049\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{\"label\":{\"value\":\"latest\"},\"renderers\":[{\"id\":\"1042\"}]},\"id\":\"1067\",\"type\":\"LegendItem\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"AAAAYdIseEIAAMDGJC14QgAAgCx3LXhCAABAkskteEIAAAD4Gy54QgAAwF1uLnhCAACAw8AueEIAAEApEy94QgAAAI9lL3hCAADA9LcveEIAAIBaCjB4QgAAQMBcMHhCAAAAJq8weEIAAMCLATF4QgAAgPFTMXhCAABAV6YxeEIAAAC9+DF4QgAAwCJLMnhCAACAiJ0yeEIAAEDu7zJ4QgAAAFRCM3hCAADAuZQzeEIAAIAf5zN4QgAAQIU5NHhCAAAA64s0eEIAAMBQ3jR4QgAAgLYwNXhCAABAHIM1eEIAAACC1TV4QgAAwOcnNnhCAACATXo2eEIAAECzzDZ4QgAAABkfN3hCAADAfnE3eEIAAIDkwzd4QgAAQEoWOHhCAAAAsGg4eEIAAMAVuzh4QgAAgHsNOXhCAABA4V85eEIAAABHsjl4QgAAwKwEOnhCAACAElc6eEIAAEB4qTp4QgAAAN77OnhCAADAQ047eEIAAICpoDt4QgAAQA/zO3hCAAAAdUU8eEIAAMDalzx4QgAAgEDqPHhCAABApjw9eEIAAAAMjz14QgAAwHHhPXhCAACA1zM+eEIAAEA9hj54QgAAAKPYPnhCAADACCs/eEIAAIBufT94QgAAQNTPP3hCAAAAOiJAeEIAAMCfdEB4QgAAgAXHQHhCAABAaxlBeEIAAADRa0F4QgAAwDa+QXhCAACAnBBCeEIAAEACY0J4QgAAAGi1QnhCAADAzQdDeEIAAIAzWkN4QgAAQJmsQ3hCAAAA//5DeEIAAMBkUUR4QgAAgMqjRHhCAABAMPZEeEIAAACWSEV4QgAAwPuaRXhCAACAYe1FeEIAAEDHP0Z4QgAAAC2SRnhCAADAkuRGeEIAAID4Nkd4QgAAQF6JR3hCAAAAxNtHeEIAAMApLkh4QgAAgI+ASHhCAABA9dJIeEIAAABbJUl4QgAAwMB3SXhCAACAJspJeEIAAECMHEp4QgAAAPJuSnhCAADAV8FKeEIAAIC9E0t4QgAAQCNmS3hCAAAAibhLeEIAAMDuCkx4QgAAgFRdTHhCAABAuq9MeEIAAAAgAk14QgAAwIVUTXhCAACA66ZNeEIAAEBR+U14QgAAALdLTnhCAADAHJ5OeEIAAICC8E54QgAAQOhCT3hCAAAATpVPeEIAAMCz5094QgAAgBk6UHhCAABAf4xQeEIAAADl3lB4QgAAwEoxUXhCAACAsINReEIAAEAW1lF4QgAAAHwoUnhCAADA4XpSeEIAAIBHzVJ4QgAAQK0fU3hCAAAAE3JTeEIAAMB4xFN4QgAAgN4WVHhCAABARGlUeEIAAACqu1R4QgAAwA8OVXhCAACAdWBVeEI=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[127]},\"y\":[27,15,18,6,6,20,12,13,11,19,12,21,9,35,15,27,8,11,4,12,30,26,21,17,17,22,20,31,14,7,9,3,17,51,19,10,17,13,8,18,23,16,7,16,16,12,17,17,16,7,15,24,16,16,10,24,6,10,16,12,9,6,12,20,12,14,10,8,25,5,15,35,17,8,17,12,3,22,13,18,9,15,6,11,23,6,24,2,6,9,20,17,9,9,6,20,19,5,15,5,12,9,22,15,11,11,19,25,4,5,9,17,11,10,17,11,2,5,17,6,7,11,14,5,10,4,4]},\"selected\":{\"id\":\"1052\"},\"selection_policy\":{\"id\":\"1051\"}},\"id\":\"1038\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"items\":[{\"id\":\"1067\"}]},\"id\":\"1066\",\"type\":\"Legend\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Daily views by RTD version\"},\"id\":\"1004\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1027\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"1050\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1026\",\"type\":\"ResetTool\"},{\"attributes\":{\"axis\":{\"id\":\"1014\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1017\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1008\",\"type\":\"DataRange1d\"},{\"attributes\":{\"overlay\":{\"id\":\"1028\"}},\"id\":\"1024\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"@x\":\"datetime\"},\"tooltips\":[[\"Date\",\"@x{%Y-%m-%d}\"],[\"Views\",\"@y\"]]},\"id\":\"1036\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"1012\",\"type\":\"LinearScale\"},{\"attributes\":{\"bottom_units\":\"screen\",\"coordinates\":null,\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"group\":null,\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1028\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"axis\":{\"id\":\"1018\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1021\",\"type\":\"Grid\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1041\",\"type\":\"Line\"},{\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"id\":\"1054\"},{\"id\":\"1055\"},{\"id\":\"1056\"},{\"id\":\"1057\"},{\"id\":\"1058\"},{\"id\":\"1059\"},{\"id\":\"1060\"},{\"id\":\"1061\"},{\"id\":\"1062\"},{\"id\":\"1063\"},{\"id\":\"1064\"},{\"id\":\"1065\"}]},\"id\":\"1015\",\"type\":\"DatetimeTicker\"},{\"attributes\":{},\"id\":\"1051\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"1054\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"source\":{\"id\":\"1038\"}},\"id\":\"1043\",\"type\":\"CDSView\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"1049\"},\"group\":null,\"major_label_policy\":{\"id\":\"1050\"},\"ticker\":{\"id\":\"1015\"}},\"id\":\"1014\",\"type\":\"DatetimeAxis\"},{\"attributes\":{},\"id\":\"1052\",\"type\":\"Selection\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"1055\",\"type\":\"AdaptiveTicker\"}],\"root_ids\":[\"1003\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"c21787c2-8f19-4416-9151-9d7547265c38\",\"root_ids\":[\"1003\"],\"roots\":{\"1003\":\"7b1f543c-68ef-4c04-ba62-45c035acd142\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1003" } }, "output_type": "display_data" } ], "source": [ "daily_views = df.pivot_table(values='Views', index='Date', columns='Version', aggfunc='sum')[['latest']].fillna(0)\n", "\n", "p = figure(x_axis_type=\"datetime\", height=350, title=f\"Daily views by RTD version\")\n", "hover_tool = HoverTool(tooltips=[('Date', '@x{%Y-%m-%d}'), ('Views', '@y')],\n", " formatters={'@x': 'datetime'})\n", "hover_tool.point_policy = 'snap_to_data'\n", "p.add_tools(hover_tool)\n", "p.line(daily_views.index, daily_views['latest'], legend_label='latest')\n", "p.yaxis.axis_label = 'Daily page views'\n", "show(p)" ] }, { "cell_type": "code", "execution_count": 5, "id": "a0aa3c3b-740c-4a23-86de-08f892141293", "metadata": {}, "outputs": [], "source": [ "df2 = df.loc[(df['Version'] == 'latest'), :].copy()\n", "pathviews = df2.groupby('Path')['Views'].sum().reset_index()" ] }, { "cell_type": "code", "execution_count": 6, "id": "f803c329-802f-4b0b-9a2c-01831927facf", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"f100210b-cb4a-4b4a-b891-90776d772b06\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1211\"}],\"center\":[{\"id\":\"1214\"},{\"id\":\"1217\"}],\"height\":400,\"left\":[{\"id\":\"1215\"}],\"renderers\":[{\"id\":\"1239\"}],\"title\":{\"id\":\"1201\"},\"toolbar\":{\"id\":\"1226\"},\"x_range\":{\"id\":\"1203\"},\"x_scale\":{\"id\":\"1207\"},\"y_range\":{\"id\":\"1205\"},\"y_scale\":{\"id\":\"1209\"}},\"id\":\"1200\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"1265\"},\"group\":null,\"major_label_policy\":{\"id\":\"1266\"},\"ticker\":{\"id\":\"1216\"}},\"id\":\"1215\",\"type\":\"CategoricalAxis\"},{\"attributes\":{},\"id\":\"1209\",\"type\":\"CategoricalScale\"},{\"attributes\":{},\"id\":\"1207\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1212\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data\":{\"Path\":[\"/index.html\",\"/tools.html\",\"/introduction.html\",\"/funding.html\",\"/challengesopportunities.html\",\"/community.html\",\"/references.html\",\"/conclusions.html\",\"/search.html\"],\"Views\":[963,299,160,99,72,67,56,54,7],\"index\":[4,8,5,3,0,1,6,2,7]},\"selected\":{\"id\":\"1271\"},\"selection_policy\":{\"id\":\"1270\"}},\"id\":\"1234\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"tooltips\":[[\"URL\",\"@Path\"],[\"Views\",\"@Views\"]]},\"id\":\"1225\",\"type\":\"HoverTool\"},{\"attributes\":{\"bottom_units\":\"screen\",\"coordinates\":null,\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"group\":null,\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1224\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1219\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1270\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1271\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1222\",\"type\":\"ResetTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"hatch_alpha\":{\"value\":0.1},\"height\":{\"value\":0.75},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"white\"},\"right\":{\"field\":\"Views\"},\"y\":{\"field\":\"Path\"}},\"id\":\"1237\",\"type\":\"HBar\"},{\"attributes\":{},\"id\":\"1221\",\"type\":\"SaveTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1224\"}},\"id\":\"1220\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1218\",\"type\":\"PanTool\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b4\"},\"height\":{\"value\":0.75},\"line_color\":{\"value\":\"white\"},\"right\":{\"field\":\"Views\"},\"y\":{\"field\":\"Path\"}},\"id\":\"1236\",\"type\":\"HBar\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1234\"},\"glyph\":{\"id\":\"1236\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1238\"},\"nonselection_glyph\":{\"id\":\"1237\"},\"view\":{\"id\":\"1240\"}},\"id\":\"1239\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1234\"}},\"id\":\"1240\",\"type\":\"CDSView\"},{\"attributes\":{\"axis\":{\"id\":\"1215\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1217\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1203\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1265\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#1f77b4\"},\"hatch_alpha\":{\"value\":0.2},\"height\":{\"value\":0.75},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"white\"},\"right\":{\"field\":\"Views\"},\"y\":{\"field\":\"Path\"}},\"id\":\"1238\",\"type\":\"HBar\"},{\"attributes\":{},\"id\":\"1266\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1216\",\"type\":\"CategoricalTicker\"},{\"attributes\":{},\"id\":\"1269\",\"type\":\"AllLabels\"},{\"attributes\":{\"factors\":[\"/index.html\",\"/tools.html\",\"/introduction.html\",\"/funding.html\",\"/challengesopportunities.html\",\"/community.html\",\"/references.html\",\"/conclusions.html\",\"/search.html\"]},\"id\":\"1205\",\"type\":\"FactorRange\"},{\"attributes\":{},\"id\":\"1268\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"axis_label\":\"Total page views\",\"coordinates\":null,\"formatter\":{\"id\":\"1268\"},\"group\":null,\"major_label_policy\":{\"id\":\"1269\"},\"ticker\":{\"id\":\"1212\"}},\"id\":\"1211\",\"type\":\"LinearAxis\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Views by URL (Top 20, 2022-08-24 to 2022-12-28)\"},\"id\":\"1201\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1223\",\"type\":\"HelpTool\"},{\"attributes\":{\"tools\":[{\"id\":\"1218\"},{\"id\":\"1219\"},{\"id\":\"1220\"},{\"id\":\"1221\"},{\"id\":\"1222\"},{\"id\":\"1223\"},{\"id\":\"1225\"}]},\"id\":\"1226\",\"type\":\"Toolbar\"},{\"attributes\":{\"axis\":{\"id\":\"1211\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1214\",\"type\":\"Grid\"}],\"root_ids\":[\"1200\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"f100210b-cb4a-4b4a-b891-90776d772b06\",\"root_ids\":[\"1200\"],\"roots\":{\"1200\":\"98288126-feb0-48e3-9a32-fc800c285530\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1200" } }, "output_type": "display_data" } ], "source": [ "n = 20\n", "subset = pathviews.sort_values('Views', ascending=False)[:n]\n", "p = figure(y_range=subset['Path'], height=400, tooltips=[(\"URL\", \"@Path\"), (\"Views\", \"@Views\")],\n", " title=f\"Views by URL (Top {n}, {data_period})\")\n", "p.hbar(y='Path', right='Views', source=subset, height=0.75,\n", " line_color='white')\n", "p.xaxis.axis_label = 'Total page views'\n", "show(p)" ] }, { "cell_type": "markdown", "id": "67303943-1c9a-435b-9927-a83ecb581000", "metadata": {}, "source": [ "## GitHub" ] }, { "cell_type": "code", "execution_count": 7, "id": "5d8554e2-ab50-47d1-80e1-0e61669e223d", "metadata": {}, "outputs": [], "source": [ "gh = utils.get_github_stars('openpvtools/openpvtools')" ] }, { "cell_type": "code", "execution_count": 8, "id": "73adb55d-8103-405f-85f3-aeb8c7e20380", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"f54ad64e-66da-445a-97ef-aa1f030b5666\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1332\"}],\"center\":[{\"id\":\"1335\"},{\"id\":\"1339\"}],\"height\":350,\"left\":[{\"id\":\"1336\"}],\"renderers\":[{\"id\":\"1360\"}],\"title\":{\"id\":\"1394\"},\"toolbar\":{\"id\":\"1347\"},\"x_range\":{\"id\":\"1324\"},\"x_scale\":{\"id\":\"1328\"},\"y_range\":{\"id\":\"1326\"},\"y_scale\":{\"id\":\"1330\"}},\"id\":\"1323\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1359\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"@x\":\"datetime\"},\"tooltips\":[[\"Date\",\"@x{%Y-%m-%d}\"],[\"Total Stars\",\"@y\"]]},\"id\":\"1354\",\"type\":\"HoverTool\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1357\",\"type\":\"Line\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1356\"},\"glyph\":{\"id\":\"1357\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1359\"},\"nonselection_glyph\":{\"id\":\"1358\"},\"view\":{\"id\":\"1361\"}},\"id\":\"1360\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1397\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1330\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1398\",\"type\":\"AllLabels\"},{\"attributes\":{\"source\":{\"id\":\"1356\"}},\"id\":\"1361\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1340\",\"type\":\"PanTool\"},{\"attributes\":{\"axis_label\":\"Date\",\"coordinates\":null,\"formatter\":{\"id\":\"1400\"},\"group\":null,\"major_label_policy\":{\"id\":\"1401\"},\"ticker\":{\"id\":\"1333\"}},\"id\":\"1332\",\"type\":\"DatetimeAxis\"},{\"attributes\":{},\"id\":\"1400\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{\"overlay\":{\"id\":\"1346\"}},\"id\":\"1342\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"1405\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"1344\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1341\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1401\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1343\",\"type\":\"SaveTool\"},{\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"id\":\"1405\"},{\"id\":\"1406\"},{\"id\":\"1407\"},{\"id\":\"1408\"},{\"id\":\"1409\"},{\"id\":\"1410\"},{\"id\":\"1411\"},{\"id\":\"1412\"},{\"id\":\"1413\"},{\"id\":\"1414\"},{\"id\":\"1415\"},{\"id\":\"1416\"}]},\"id\":\"1333\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"1406\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"1326\",\"type\":\"DataRange1d\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"1407\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1332\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1335\",\"type\":\"Grid\"},{\"attributes\":{\"tools\":[{\"id\":\"1340\"},{\"id\":\"1341\"},{\"id\":\"1342\"},{\"id\":\"1343\"},{\"id\":\"1344\"},{\"id\":\"1345\"},{\"id\":\"1354\"}]},\"id\":\"1347\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1328\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1416\",\"type\":\"YearsTicker\"},{\"attributes\":{},\"id\":\"1324\",\"type\":\"DataRange1d\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"1412\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"bottom_units\":\"screen\",\"coordinates\":null,\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"group\":null,\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1346\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"1411\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"1337\",\"type\":\"BasicTicker\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"1408\",\"type\":\"DaysTicker\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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AAAAVKvpdkIAAMC5/el2QgAAgB9Q6nZCAABAhaLqdkIAAADr9Op2QgAAwFBH63ZCAACAtpnrdkIAAEAc7Ot2QgAAAII+7HZCAADA55DsdkIAAIBN4+x2QgAAQLM17XZCAAAAGYjtdkIAAMB+2u12QgAAgOQs7nZCAABASn/udkIAAACw0e52QgAAwBUk73ZCAACAe3bvdkIAAEDhyO92QgAAAEcb8HZCAADArG3wdkIAAIASwPB2QgAAQHgS8XZCAAAA3mTxdkIAAMBDt/F2QgAAgKkJ8nZCAABAD1zydkIAAAB1rvJ2QgAAwNoA83ZCAACAQFPzdkIAAECmpfN2QgAAAAz483ZCAADAcUr0dkIAAIDXnPR2QgAAQD3v9HZCAAAAo0H1dkIAAMAIlPV2QgAAgG7m9XZCAABA1Dj2dkIAAAA6i/Z2QgAAwJ/d9nZCAACABTD3dkIAAEBrgvd2QgAAANHU93ZCAADANif4dkIAAICcefh2QgAAQALM+HZCAAAAaB75dkIAAMDNcPl2QgAAgDPD+XZCAABAmRX6dkIAAAD/Z/p2QgAAwGS6+nZCAACAygz7dkIAAEAwX/t2QgAAAJax+3ZCAADA+wP8dkIAAIBhVvx2QgAAQMeo/HZCAAAALfv8dkIAAMCSTf12QgAAgPif/XZCAABAXvL9dkIAAADERP52QgAAwCmX/nZCAACAj+n+dkIAAED1O/92QgAAAFuO/3ZCAADAwOD/dkIAAIAmMwB3QgAAQIyFAHdCAAAA8tcAd0IAAMBXKgF3QgAAgL18AXdCAABAI88Bd0IAAACJIQJ3QgAAwO5zAndCAACAVMYCd0IAAEC6GAN3QgAAACBrA3dCAADAhb0Dd0IAAIDrDwR3QgAAQFFiBHdCAAAAt7QEd0IAAMAcBwV3QgAAgIJZBXdCAABA6KsFd0IAAABO/gV3QgAAwLNQBndCAACAGaMGd0IAAEB/9QZ3QgAAAOVHB3dCAADASpoHd0IAAICw7Ad3QgAAQBY/CHdCAAAAfJEId0IAAMDh4wh3QgAAgEc2CXdCAABArYgJd0IAAAAT2wl3QgAAwHgtCndCAACA3n8Kd0IAAEBE0gp3QgAAAKokC3dCAADAD3cLd0IAAIB1yQt3QgAAQNsbDHdCAAAAQW4Md0IAAMCmwAx3QgAAgAwTDXdCAABAcmUNd0IAAADYtw13QgAAwD0KDndCAACAo1wOd0IAAEAJrw53QgAAAG8BD3dCAADA1FMPd0IAAIA6pg93QgAAQKD4D3dCAAAABksQd0IAAMBrnRB3QgAAgNHvEHdCAABAN0IRd0IAAACdlBF3QgAAwALnEXdCAACAaDkSd0IAAEDOixJ3QgAAADTeEndCAADAmTATd0IAAID/ghN3QgAAQGXVE3dCAAAAyycUd0IAAMAwehR3QgAAgJbMFHdCAABA/B4Vd0IAAABicRV3QgAAwMfDFXdCAACALRYWd0IAAECTaBZ3QgAAAPm6FndCAADAXg0Xd0IAAIDEXxd3QgAAQCqyF3dCAAAAkAQYd0IAAMD1Vhh3QgAAgFupGHdCAABAwfsYd0IAAAAnThl3QgAAwIygGXdCAACA8vIZd0IAAEBYRRp3QgAAAL6XGndCAADAI+oad0IAAICJPBt3QgAAQO+OG3dCAAAAVeEbd0IAAMC6Mxx3QgAAgCCGHHdCAABAhtgcd0IAAADsKh13QgAAwFF9HXdCAACAt88dd0IAAEAdIh53QgAAAIN0HndCAADA6MYed0IAAIBOGR93QgAAQLRrH3dCAAAAGr4fd0IAAMB/ECB3QgAAgOViIHdCAABAS7Ugd0IAAACxByF3QgAAwBZaIXdCAACAfKwhd0IAAEDi/iF3QgAAAEhRIndCAADAraMid0IAAIAT9iJ3QgAAQHlII3dCAAAA35ojd0IAAMBE7SN3QgAAgKo/JHdCAABAEJIkd0IAAAB25CR3QgAAwNs2JXdCAACAQYkld0IAAECn2yV3QgAAAA0uJndCAADAcoAmd0IAAIDY0iZ3QgAAQD4lJ3dCAAAApHcnd0IAAMAJyid3QgAAgG8cKHdCAABA1W4od0IAAAA7wSh3QgAAwKATKXdCAACABmYpd0IAAEBsuCl3QgAAANIKKndCAADAN10qd0IAAICdryp3QgAAQAMCK3dCAAAAaVQrd0IAAMDOpit3QgAAgDT5K3dCAABAmkssd0IAAAAAnix3QgAAwGXwLHdCAACAy0Itd0IAAEAxlS13QgAAAJfnLXdCAADA/Dkud0IAAIBijC53QgAAQMjeLndCAAAALjEvd0IAAMCTgy93QgAAgPnVL3dCAABAXygwd0IAAADFejB3QgAAwCrNMHdCAACAkB8xd0IAAED2cTF3QgAAAFzEMXdCAADAwRYyd0IAAIAnaTJ3QgAAQI27MndCAAAA8w0zd0IAAMBYYDN3QgAAgL6yM3dCAABAJAU0d0IAAACKVzR3QgAAwO+pNHdCAACAVfw0d0IAAEC7TjV3QgAAACGhNXdCAADAhvM1d0IAAIDsRTZ3QgAAQFKYNndCAAAAuOo2d0IAAMAdPTd3QgAAgIOPN3dCAABA6eE3d0IAAABPNDh3QgAAwLSGOHdCAACAGtk4d0IAAECAKzl3QgAAAOZ9OXdCAADAS9A5d0IAAICxIjp3QgAAQBd1OndCAAAAfcc6d0IAAMDiGTt3QgAAgEhsO3dCAABArr47d0IAAAAUETx3QgAAwHljPHdCAACA37U8d0IAAEBFCD13QgAAAKtaPXdCAADAEK09d0IAAIB2/z13QgAAQNxRPndCAAAAQqQ+d0IAAMCn9j53QgAAgA1JP3dCAABAc5s/d0IAAADZ7T93QgAAwD5AQHdCAACApJJAd0IAAEAK5UB3QgAAAHA3QXdCAADA1YlBd0IAAIA73EF3QgAAQKEuQndCAAAAB4FCd0IAAMBs00J3QgAAgNIlQ3dCAABAOHhDd0IAAACeykN3QgAAwAMdRHdCAACAaW9Ed0IAAEDPwUR3QgAAADUURXdCAADAmmZFd0IAAIAAuUV3QgAAQGYLRndCAAAAzF1Gd0IAAMAxsEZ3QgAAgJcCR3dCAABA/VRHd0IAAABjp0d3QgAAwMj5R3dCAACALkxId0IAAECUnkh3QgAAAPrwSHdCAADAX0NJd0IAAIDFlUl3QgAAQCvoSXdCAAAAkTpKd0IAAMD2jEp3QgAAgFzfSndCAABAwjFLd0IAAAAohEt3QgAAwI3WS3dCAACA8yhMd0IAAEBZe0x3QgAAAL/NTHdCAADAJCBNd0IAAICKck13QgAAQPDETXdCAAAAVhdOd0IAAMC7aU53QgAAgCG8TndCAABAhw5Pd0IAAADtYE93QgAAwFKzT3dCAACAuAVQd0IAAEAeWFB3QgAAAISqUHdCAADA6fxQd0IAAIBPT1F3QgAAQLWhUXdCAAAAG/RRd0IAAMCARlJ3QgAAgOaYUndCAABATOtSd0IAAACyPVN3QgAAwBeQU3dCAACAfeJTd0IAAEDjNFR3QgAAAEmHVHdCAADArtlUd0IAAIAULFV3QgAAQHp+VXdCAAAA4NBVd0IAAMBFI1Z3QgAAgKt1VndCAABAEchWd0IAAAB3Gld3QgAAwNxsV3dCAACAQr9Xd0IAAECoEVh3QgAAAA5kWHdCAADAc7ZYd0IAAIDZCFl3QgAAQD9bWXdCAAAApa1Zd0IAAMAKAFp3QgAAgHBSWndCAABA1qRad0IAAAA891p3QgAAwKFJW3dCAACAB5xbd0IAAEBt7lt3QgAAANNAXHdCAADAOJNcd0IAAICe5Vx3QgAAQAQ4XXdCAAAAaopdd0IAAMDP3F13QgAAgDUvXndCAABAm4Fed0IAAAAB1F53QgAAwGYmX3dCAACAzHhfd0IAAEAyy193QgAAAJgdYHdCAADA/W9gd0IAAIBjwmB3QgAAQMkUYXdCAAAAL2dhd0IAAMCUuWF3QgAAgPoLYndCAABAYF5id0IAAADGsGJ3QgAAwCsDY3dCAACAkVVjd0IAAED3p2N3QgAAAF36Y3dCAADAwkxkd0IAAIAon2R3QgAAQI7xZHdCAAAA9ENld0IAAMBZlmV3QgAAgL/oZXdCAABAJTtmd0IAAACLjWZ3QgAAwPDfZndCAACAVjJnd0IAAEC8hGd3QgAAACLXZ3dCAADAhylod0IAAIDte2h3QgAAQFPOaHdCAAAAuSBpd0IAAMAec2l3QgAAgITFaXdCAABA6hdqd0IAAABQamp3QgAAwLW8andCAACAGw9rd0IAAECBYWt3QgAAAOeza3dCAADATAZsd0IAAICyWGx3QgAAQBirbHdCAAAAfv1sd0IAAMDjT213QgAAgEmibXdCAABAr/Rtd0IAAAAVR253QgAAwHqZbndCAACA4Otud0IAAEBGPm93QgAAAKyQb3dCAADAEeNvd0IAAIB3NXB3QgAAQN2HcHdCAAAAQ9pwd0IAAMCoLHF3QgAAgA5/cXdCAABAdNFxd0IAAADaI3J3QgAAwD92cndCAACApchyd0IAAEALG3N3QgAAAHFtc3dCAADA1r9zd0IAAIA8EnR3QgAAQKJkdHdCAAAACLd0d0IAAMBtCXV3QgAAgNNbdXdCAABAOa51d0IAAACfAHZ3QgAAwARTdndCAACAaqV2d0IAAEDQ93Z3QgAAADZKd3dCAADAm5x3d0IAAIAB73d3QgAAQGdBeHdCAAAAzZN4d0IAAMAy5nh3QgAAgJg4eXdCAABA/op5d0IAAABk3Xl3QgAAwMkvendCAACAL4J6d0IAAECV1Hp3QgAAAPsme3dCAADAYHl7d0IAAIDGy3t3QgAAQCwefHdCAAAAknB8d0IAAMD3wnx3QgAAgF0VfXdCAABAw2d9d0IAAAApun13QgAAwI4MfndCAACA9F5+d0IAAEBasX53QgAAAMADf3dCAADAJVZ/d0IAAICLqH93QgAAQPH6f3dCAAAAV02Ad0IAAMC8n4B3QgAAgCLygHdCAABAiESBd0IAAADuloF3QgAAwFPpgXdCAACAuTuCd0IAAEAfjoJ3QgAAAIXggndCAADA6jKDd0IAAIBQhYN3QgAAQLbXg3dCAAAAHCqEd0IAAMCBfIR3QgAAgOfOhHdCAABATSGFd0IAAACzc4V3QgAAwBjGhXdCAACAfhiGd0IAAEDkaoZ3QgAAAEq9hndCAADArw+Hd0IAAIAVYod3QgAAQHu0h3dCAAAA4QaId0IAAMBGWYh3QgAAgKyriHdCAABAEv6Id0IAAAB4UIl3QgAAwN2iiXdCAACAQ/WJd0IAAECpR4p3QgAAAA+aindCAADAdOyKd0IAAIDaPot3QgAAQECRi3dCAAAApuOLd0IAAMALNox3QgAAgHGIjHdCAABA19qMd0IAAAA9LY13QgAAwKJ/jXdCAACACNKNd0IAAEBuJI53QgAAANR2jndCAADAOcmOd0IAAICfG493QgAAQAVuj3dCAAAAa8CPd0IAAMDQEpB3QgAAgDZlkHdCAABAnLeQd0IAAAACCpF3QgAAwGdckXdCAACAza6Rd0IAAEAzAZJ3QgAAAJlTkndCAADA/qWSd0IAAIBk+JJ3QgAAQMpKk3dCAAAAMJ2Td0IAAMCV75N3QgAAgPtBlHdCAABAYZSUd0IAAADH5pR3QgAAwCw5lXdCAACAkouVd0IAAED43ZV3QgAAAF4wlndCAADAw4KWd0IAAIAp1ZZ3QgAAQI8nl3dCAAAA9XmXd0IAAMBazJd3QgAAgMAemHdCAABAJnGYd0IAAACMw5h3QgAAwPEVmXdCAACAV2iZd0IAAEC9upl3QgAAACMNmndCAADAiF+ad0IAAIDusZp3QgAAQFQEm3dCAAAAulabd0IAAMAfqZt3QgAAgIX7m3dCAABA602cd0IAAABRoJx3QgAAwLbynHdCAACAHEWdd0IAAECCl513QgAAAOjpnXdCAADATTyed0IAAICzjp53QgAAQBnhnndCAAAAfzOfd0IAAMDkhZ93QgAAgErYn3dCAABAsCqgd0IAAAAWfaB3QgAAwHvPoHdCAACA4SGhd0IAAEBHdKF3QgAAAK3GoXdCAADAEhmid0IAAIB4a6J3QgAAQN69ondCAAAARBCjd0IAAMCpYqN3QgAAgA+1o3dCAABAdQekd0IAAADbWaR3QgAAwECspHdCAACApv6kd0IAAEAMUaV3QgAAAHKjpXdCAADA1/Wld0IAAIA9SKZ3QgAAQKOapndCAAAACe2md0IAAMBuP6d3QgAAgNSRp3dCAABAOuSnd0IAAACgNqh3QgAAwAWJqHdCAACAa9uod0IAAEDRLal3QgAAADeAqXdCAADAnNKpd0IAAIACJap3QgAAQGh3qndCAAAAzsmqd0IAAMAzHKt3QgAAgJluq3dCAABA/8Crd0IAAABlE6x3QgAAwMplrHdCAACAMLisd0IAAECWCq13QgAAAPxcrXdCAADAYa+td0IAAIDHAa53QgAAQC1UrndCAAAAk6aud0IAAMD4+K53QgAAgF5Lr3dCAABAxJ2vd0IAAAAq8K93QgAAwI9CsHdCAACA9ZSwd0IAAEBb57B3QgAAAME5sXdCAADAJoyxd0IAAICM3rF3QgAAQPIwsndCAAAAWIOyd0IAAMC91bJ3QgAAgCMos3dCAABAiXqzd0IAAADvzLN3QgAAwFQftHdCAACAunG0d0IAAEAgxLR3QgAAAIYWtXdCAADA62i1d0IAAIBRu7V3QgAAQLcNtndCAAAAHWC2d0IAAMCCsrZ3QgAAgOgEt3dCAABATle3d0IAAAC0qbd3QgAAwBn8t3dCAACAf064d0IAAEDloLh3QgAAAEvzuHdCAADAsEW5d0IAAIAWmLl3QgAAQHzquXdCAAAA4jy6d0IAAMBHj7p3QgAAgK3hundCAABAEzS7d0IAAAB5hrt3QgAAwN7Yu3dCAACARCu8d0IAAECqfbx3QgAAABDQvHdCAADAdSK9d0IAAIDbdL13QgAAQEHHvXdCAAAApxm+d0IAAMAMbL53QgAAgHK+vndCAABA2BC/d0IAAAA+Y793QgAAwKO1v3dCAACACQjAd0IAAEBvWsB3QgAAANWswHdCAADAOv/Ad0IAAICgUcF3QgAAQAakwXdCAAAAbPbBd0IAAMDRSMJ3QgAAgDebwndCAABAne3Cd0IAAAADQMN3QgAAwGiSw3dCAACAzuTDd0IAAEA0N8R3QgAAAJqJxHdCAADA/9vEd0IAAIBlLsV3QgAAQMuAxXdCAAAAMdPFd0IAAMCWJcZ3QgAAgPx3xndCAABAYsrGd0IAAADIHMd3QgAAwC1vx3dCAACAk8HHd0IAAED5E8h3QgAAAF9myHdCAADAxLjId0IAAIAqC8l3QgAAQJBdyXdCAAAA9q/Jd0IAAMBbAsp3QgAAgMFUyndCAABAJ6fKd0IAAACN+cp3QgAAwPJLy3dCAACAWJ7Ld0IAAEC+8Mt3QgAAACRDzHdCAADAiZXMd0IAAIDv58x3QgAAQFU6zXdCAAAAu4zNd0IAAMAg3813QgAAgIYxzndCAABA7IPOd0IAAABS1s53QgAAwLcoz3dCAACAHXvPd0IAAECDzc93QgAAAOkf0HdCAADATnLQd0IAAIC0xNB3QgAAQBoX0XdCAAAAgGnRd0IAAMDlu9F3QgAAgEsO0ndCAABAsWDSd0IAAAAXs9J3QgAAwHwF03dCAACA4lfTd0IAAEBIqtN3QgAAAK7803dCAADAE0/Ud0IAAIB5odR3QgAAQN/z1HdCAAAARUbVd0IAAMCqmNV3QgAAgBDr1XdCAABAdj3Wd0IAAADcj9Z3QgAAwEHi1ndCAACApzTXd0IAAEANh9d3QgAAAHPZ13dCAADA2CvYd0IAAIA+fth3QgAAQKTQ2HdCAAAACiPZd0IAAMBvddl3QgAAgNXH2XdCAABAOxrad0IAAAChbNp3QgAAwAa/2ndCAACAbBHbd0IAAEDSY9t3QgAAADi223dCAADAnQjcd0IAAIADW9x3QgAAQGmt3HdCAAAAz//cd0IAAMA0Ut13QgAAgJqk3XdCAABAAPfdd0IAAABmSd53QgAAwMub3ndCAACAMe7ed0IAAECXQN93QgAAAP2S33dCAADAYuXfd0IAAIDIN+B3QgAAQC6K4HdCAAAAlNzgd0IAAMD5LuF3QgAAgF+B4XdCAABAxdPhd0IAAAArJuJ3QgAAwJB44ndCAACA9srid0IAAEBcHeN3QgAAAMJv43dCAADAJ8Ljd0IAAICNFOR3QgAAQPNm5HdCAAAAWbnkd0IAAMC+C+V3QgAAgCRe5XdCAABAirDld0IAAADwAuZ3QgAAwFVV5ndCAACAu6fmd0IAAEAh+uZ3QgAAAIdM53dCAADA7J7nd0IAAIBS8ed3QgAAQLhD6HdCAAAAHpbod0IAAMCD6Oh3QgAAgOk66XdCAABAT43pd0IAAAC13+l3QgAAwBoy6ndCAACAgITqd0IAAEDm1up3QgAAAEwp63dCAADAsXvrd0IAAIAXzut3QgAAQH0g7HdCAAAA43Lsd0IAAMBIxex3QgAAgK4X7XdCAABAFGrtd0IAAAB6vO13QgAAwN8O7ndCAACARWHud0IAAECrs+53QgAAABEG73dCAADAdljvd0IAAIDcqu93QgAAQEL973dCAAAAqE/wd0IAAMANovB3QgAAgHP08HdCAABA2Ubxd0IAAAA/mfF3QgAAwKTr8XdCAACACj7yd0IAAEBwkPJ3QgAAANbi8ndCAADAOzXzd0IAAIChh/N3QgAAQAfa83dCAAAAbSz0d0IAAMDSfvR3QgAAgDjR9HdCAABAniP1d0IAAAAEdvV3QgAAwGnI9XdCAACAzxr2d0IAAEA1bfZ3QgAAAJu/9ndCAADAABL3d0IAAIBmZPd3QgAAQMy293dCAAAAMgn4d0IAAMCXW/h3QgAAgP2t+HdCAABAYwD5d0IAAADJUvl3QgAAwC6l+XdCAACAlPf5d0IAAED6Sfp3QgAAAGCc+ndCAADAxe76d0IAAIArQft3QgAAQJGT+3dCAAAA9+X7d0IAAMBcOPx3QgAAgMKK/HdCAABAKN38d0IAAACOL/13QgAAwPOB/XdCAACAWdT9d0IAAEC/Jv53QgAAACV5/ndCAADAisv+d0IAAIDwHf93QgAAQFZw/3dCAAAAvML/d0IAAMAhFQB4QgAAgIdnAHhCAABA7bkAeEIAAABTDAF4QgAAwLheAXhCAACAHrEBeEIAAECEAwJ4QgAAAOpVAnhCAADAT6gCeEIAAIC1+gJ4QgAAQBtNA3hCAAAAgZ8DeEIAAMDm8QN4QgAAgExEBHhCAABAspYEeEIAAAAY6QR4QgAAwH07BXhCAACA440FeEIAAEBJ4AV4QgAAAK8yBnhCAADAFIUGeEIAAIB61wZ4QgAAQOApB3hCAAAARnwHeEIAAMCrzgd4QgAAgBEhCHhCAABAd3MIeEIAAADdxQh4QgAAwEIYCXhCAACAqGoJeEIAAEAOvQl4QgAAAHQPCnhCAADA2WEKeEIAAIA/tAp4QgAAQKUGC3hCAAAAC1kLeEIAAMBwqwt4QgAAgNb9C3hCAABAPFAMeEIAAACiogx4QgAAwAf1DHhCAACAbUcNeEIAAEDTmQ14QgAAADnsDXhCAADAnj4OeEIAAIAEkQ54QgAAQGrjDnhCAAAA0DUPeEIAAMA1iA94QgAAgJvaD3hCAABAAS0QeEIAAABnfxB4QgAAwMzREHhCAACAMiQReEIAAECYdhF4QgAAAP7IEXhCAADAYxsSeEIAAIDJbRJ4QgAAQC/AEnhCAAAAlRITeEIAAMD6ZBN4QgAAgGC3E3hCAABAxgkUeEIAAAAsXBR4QgAAwJGuFHhCAACA9wAVeEIAAEBdUxV4QgAAAMOlFXhCAADAKPgVeEIAAICOShZ4QgAAQPScFnhCAAAAWu8WeEIAAMC/QRd4QgAAgCWUF3hCAABAi+YXeEIAAADxOBh4QgAAwFaLGHhCAACAvN0YeEIAAEAiMBl4QgAAAIiCGXhCAADA7dQZeEIAAIBTJxp4QgAAQLl5GnhCAAAAH8waeEIAAMCEHht4QgAAgOpwG3hCAABAUMMbeEIAAAC2FRx4QgAAwBtoHHhCAACAgboceEIAAEDnDB14QgAAAE1fHXhCAADAsrEdeEIAAIAYBB54QgAAQH5WHnhCAAAA5KgeeEIAAMBJ+x54QgAAgK9NH3hCAABAFaAfeEIAAAB78h94QgAAwOBEIHhCAACARpcgeEIAAECs6SB4QgAAABI8IXhCAADAd44heEIAAIDd4CF4QgAAQEMzInhCAAAAqYUieEIAAMAO2CJ4QgAAgHQqI3hCAABA2nwjeEIAAABAzyN4QgAAwKUhJHhCAACAC3QkeEIAAEBxxiR4QgAAANcYJXhCAADAPGsleEIAAICivSV4QgAAQAgQJnhCAAAAbmImeEIAAMDTtCZ4QgAAgDkHJ3hCAABAn1kneEIAAAAFrCd4QgAAwGr+J3hCAACA0FAoeEIAAEA2oyh4QgAAAJz1KHhCAADAAUgpeEIAAIBnmil4QgAAQM3sKXhCAAAAMz8qeEIAAMCYkSp4QgAAgP7jKnhCAABAZDYreEIAAADKiCt4QgAAwC/bK3hCAACAlS0seEIAAED7fyx4QgAAAGHSLHhCAADAxiQteEIAAIAsdy14QgAAQJLJLXhCAAAA+BsueEIAAMBdbi54QgAAgMPALnhCAABAKRMveEIAAACPZS94QgAAwPS3L3hCAACAWgoweEIAAEDAXDB4QgAAACavMHhCAADAiwExeEIAAIDxUzF4QgAAQFemMXhCAAAAvfgxeEIAAMAiSzJ4QgAAgIidMnhCAABA7u8yeEIAAABUQjN4QgAAwLmUM3hCAACAH+czeEIAAECFOTR4QgAAAOuLNHhCAADAUN40eEIAAIC2MDV4QgAAQByDNXhCAAAAgtU1eEIAAMDnJzZ4QgAAgE16NnhCAABAs8w2eEIAAAAZHzd4QgAAwH5xN3hCAACA5MM3eEIAAEBKFjh4QgAAALBoOHhCAADAFbs4eEIAAIB7DTl4QgAAQOFfOXhCAAAAR7I5eEIAAMCsBDp4QgAAgBJXOnhCAABAeKk6eEIAAADe+zp4QgAAwENOO3hCAACAqaA7eEIAAEAP8zt4QgAAAHVFPHhCAADA2pc8eEIAAIBA6jx4QgAAQKY8PXhCAAAADI89eEIAAMBx4T14QgAAgNczPnhCAABAPYY+eEIAAACj2D54QgAAwAgrP3hCAACAbn0/eEIAAEDUzz94QgAAADoiQHhCAADAn3RAeEIAAIAFx0B4QgAAQGsZQXhCAAAA0WtBeEIAAMA2vkF4QgAAgJwQQnhCAABAAmNCeEIAAABotUJ4QgAAwM0HQ3hCAACAM1pDeEIAAECZrEN4QgAAAP/+Q3hCAADAZFFEeEIAAIDKo0R4QgAAQDD2RHhCAAAAlkhFeEIAAMD7mkV4QgAAgGHtRXhCAABAxz9GeEIAAAAtkkZ4QgAAwJLkRnhCAACA+DZHeEIAAEBeiUd4QgAAAMTbR3hCAADAKS5IeEIAAICPgEh4QgAAQPXSSHhCAAAAWyVJeEIAAMDAd0l4QgAAgCbKSXhCAABAjBxKeEIAAADybkp4QgAAwFfBSnhCAACAvRNLeEIAAEAjZkt4QgAAAIm4S3hCAADA7gpMeEIAAIBUXUx4QgAAQLqvTHhCAAAAIAJNeEIAAMCFVE14QgAAgOumTXhCAABAUflNeEIAAAC3S054QgAAwByeTnhCAACAgvBOeEIAAEDoQk94QpgkP7mGWHhC\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1788]},\"y\":{\"__ndarray__\":\"AAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAJEAAAAAAAAAkQAAAAAAAACRAAAAAAAAAJEAAAAAAAAAkQAAAAAAAACRAAAAAAAAAJEAAAAAAAAAkQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAAChAAAAAAAAAKEAAAAAAAAAoQAAAAAAAAChAAAAAAAAAKEAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAxQAAAAAAAADFAAAAAAAAAMUAAAAAAAAAxQAAAAAAAADFAAAAAAAAAMUAAAAAAAAAxQAAAAAAAADFAAAAAAAAAMUAAAAAAAAAxQAAAAAAAADFAAAAAAAAAMUAAAAAAAAAxQAAAAAAAADFAAAAAAAAAMUAAAAAAAAAxQAAAAAAAADFAAAAAAAAAMUAAAAAAAAAxQAAAAAAAADFAAAAAAAAAMUAAAAAAAAAxQAAAAAAAADFAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAzQAAAAAAAADNAAAAAAAAAM0AAAAAAAAAzQAAAAAAAADNAAAAAAAAAM0AAAAAAAAAzQAAAAAAAADNAAAAAAAAAM0AAAAAAAAAzQAAAAAAAADNAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA3QAAAAAAAADdAAAAAAAAAN0AAAAAAAAA3QAAAAAAAADdAAAAAAAAAN0AAAAAAAAA3QAAAAAAAADdAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADlAAAAAAAAAOUAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA/QAAAAAAAAD9A\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1788]}},\"selected\":{\"id\":\"1403\"},\"selection_policy\":{\"id\":\"1402\"}},\"id\":\"1356\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"1409\",\"type\":\"DaysTicker\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1358\",\"type\":\"Line\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"1410\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"1345\",\"type\":\"HelpTool\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"1415\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"axis_label\":\"Total Stars\",\"coordinates\":null,\"formatter\":{\"id\":\"1397\"},\"group\":null,\"major_label_policy\":{\"id\":\"1398\"},\"ticker\":{\"id\":\"1337\"}},\"id\":\"1336\",\"type\":\"LinearAxis\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"1413\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1336\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1339\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1402\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"1414\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"1403\",\"type\":\"Selection\"},{\"attributes\":{\"coordinates\":null,\"group\":null},\"id\":\"1394\",\"type\":\"Title\"}],\"root_ids\":[\"1323\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"f54ad64e-66da-445a-97ef-aa1f030b5666\",\"root_ids\":[\"1323\"],\"roots\":{\"1323\":\"3631a3d4-8b56-498a-9c00-456236fce861\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1323" } }, "output_type": "display_data" } ], "source": [ "p = utils.plot_github_stars_timeseries(gh)\n", "show(p)" ] }, { "cell_type": "code", "execution_count": 9, "id": "fd2d2428-935d-458b-a949-f0c367dfaf0e", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"813f7926-a97f-45f8-87e2-08642a8d744f\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1541\"}],\"center\":[{\"id\":\"1544\"},{\"id\":\"1548\"}],\"height\":350,\"left\":[{\"id\":\"1545\"}],\"renderers\":[{\"id\":\"1569\"}],\"title\":{\"id\":\"1626\"},\"toolbar\":{\"id\":\"1556\"},\"x_range\":{\"id\":\"1533\"},\"x_scale\":{\"id\":\"1537\"},\"y_range\":{\"id\":\"1535\"},\"y_scale\":{\"id\":\"1539\"}},\"id\":\"1532\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1553\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1552\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1546\",\"type\":\"BasicTicker\"},{\"attributes\":{\"bottom_units\":\"screen\",\"coordinates\":null,\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"group\":null,\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1555\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"axis_label\":\"Total Contributors\",\"coordinates\":null,\"formatter\":{\"id\":\"1629\"},\"group\":null,\"major_label_policy\":{\"id\":\"1630\"},\"ticker\":{\"id\":\"1546\"}},\"id\":\"1545\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1535\",\"type\":\"DataRange1d\"},{\"attributes\":{\"axis_label\":\"Date\",\"coordinates\":null,\"formatter\":{\"id\":\"1632\"},\"group\":null,\"major_label_policy\":{\"id\":\"1633\"},\"ticker\":{\"id\":\"1542\"}},\"id\":\"1541\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1567\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"@x\":\"datetime\"},\"tooltips\":[[\"Date\",\"@x{%Y-%m-%d}\"],[\"Total Contributors\",\"@y\"]]},\"id\":\"1563\",\"type\":\"HoverTool\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1566\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1533\",\"type\":\"DataRange1d\"},{\"attributes\":{\"coordinates\":null,\"group\":null},\"id\":\"1626\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1539\",\"type\":\"LinearScale\"},{\"attributes\":{\"overlay\":{\"id\":\"1555\"}},\"id\":\"1551\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1629\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1537\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1550\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"axis\":{\"id\":\"1545\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1548\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1630\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1632\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"1637\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"1633\",\"type\":\"AllLabels\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"1638\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1565\"},\"glyph\":{\"id\":\"1566\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1568\"},\"nonselection_glyph\":{\"id\":\"1567\"},\"view\":{\"id\":\"1570\"}},\"id\":\"1569\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1549\",\"type\":\"PanTool\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"1639\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"1644\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"1648\",\"type\":\"YearsTicker\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"1643\",\"type\":\"DaysTicker\"},{\"attributes\":{\"source\":{\"id\":\"1565\"}},\"id\":\"1570\",\"type\":\"CDSView\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"1640\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"1554\",\"type\":\"HelpTool\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"1641\",\"type\":\"DaysTicker\"},{\"attributes\":{\"tools\":[{\"id\":\"1549\"},{\"id\":\"1550\"},{\"id\":\"1551\"},{\"id\":\"1552\"},{\"id\":\"1553\"},{\"id\":\"1554\"},{\"id\":\"1563\"}]},\"id\":\"1556\",\"type\":\"Toolbar\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"1642\",\"type\":\"DaysTicker\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"AADAcx8PdkIAAIDZcQ92QgAAQD/ED3ZCAAAApRYQdkIAAMAKaRB2QgAAgHC7EHZCAABA1g0RdkIAAAA8YBF2QgAAwKGyEXZCAACABwUSdkIAAEBtVxJ2QgAAANOpEnZCAADAOPwSdkIAAICeThN2QgAAQAShE3ZCAAAAavMTdkIAAMDPRRR2QgAAgDWYFHZCAABAm+oUdkIAAAABPRV2QgAAwGaPFXZCAACAzOEVdkIAAEAyNBZ2QgAAAJiGFnZCAADA/dgWdkIAAIBjKxd2QgAAQMl9F3ZCAAAAL9AXdkIAAMCUIhh2QgAAgPp0GHZCAABAYMcYdkIAAADGGRl2QgAAwCtsGXZCAACAkb4ZdkIAAED3EBp2QgAAAF1jGnZCAADAwrUadkIAAIAoCBt2QgAAQI5aG3ZCAAAA9KwbdkIAAMBZ/xt2QgAAgL9RHHZCAABAJaQcdkIAAACL9hx2QgAAwPBIHXZCAACAVpsddkIAAEC87R12QgAAACJAHnZCAADAh5IedkIAAIDt5B52QgAAQFM3H3ZCAAAAuYkfdkIAAMAe3B92QgAAgIQuIHZCAABA6oAgdkIAAABQ0yB2QgAAwLUlIXZCAACAG3ghdkIAAECByiF2QgAAAOccInZCAADATG8idkIAAICywSJ2QgAAQBgUI3ZCAAAAfmYjdkIAAMDjuCN2QgAAgEkLJHZCAABAr10kdkIAAAAVsCR2QgAAwHoCJXZCAACA4FQldkIAAEBGpyV2QgAAAKz5JXZCAADAEUwmdkIAAIB3niZ2QgAAQN3wJnZCAAAAQ0MndkIAAMColSd2QgAAgA7oJ3ZCAABAdDoodkIAAADajCh2QgAAwD/fKHZCAACApTEpdkIAAEALhCl2QgAAAHHWKXZCAADA1igqdkIAAIA8eyp2QgAAQKLNKnZCAAAACCArdkIAAMBtcit2QgAAgNPEK3ZCAABAORcsdkIAAACfaSx2QgAAwAS8LHZCAACAag4tdkIAAEDQYC12QgAAADazLXZCAADAmwUudkIAAIABWC52QgAAQGeqLnZCAAAAzfwudkIAAMAyTy92QgAAgJihL3ZCAABA/vMvdkIAAABkRjB2QgAAwMmYMHZCAACAL+swdkIAAECVPTF2QgAAAPuPMXZCAADAYOIxdkIAAIDGNDJ2QgAAQCyHMnZCAAAAktkydkIAAMD3KzN2QgAAgF1+M3ZCAABAw9AzdkIAAAApIzR2QgAAwI51NHZCAACA9Mc0dkIAAEBaGjV2QgAAAMBsNXZCAADAJb81dkIAAICLETZ2QgAAQPFjNnZCAAAAV7Y2dkIAAMC8CDd2QgAAgCJbN3ZCAABAiK03dkIAAADu/zd2QgAAwFNSOHZCAACAuaQ4dkIAAEAf9zh2QgAAAIVJOXZCAADA6ps5dkIAAIBQ7jl2QgAAQLZAOnZCAAAAHJM6dkIAAMCB5Tp2QgAAgOc3O3ZCAABATYo7dkIAAACz3Dt2QgAAwBgvPHZCAACAfoE8dkIAAEDk0zx2QgAAAEomPXZCAADAr3g9dkIAAIAVyz12QgAAQHsdPnZCAAAA4W8+dkIAAMBGwj52QgAAgKwUP3ZCAABAEmc/dkIAAAB4uT92QgAAwN0LQHZCAACAQ15AdkIAAECpsEB2QgAAAA8DQXZCAADAdFVBdkIAAIDap0F2QgAAQED6QXZCAAAApkxCdkIAAMALn0J2QgAAgHHxQnZCAABA10NDdkIAAAA9lkN2QgAAwKLoQ3ZCAACACDtEdkIAAEBujUR2QgAAANTfRHZCAADAOTJFdkIAAICfhEV2QgAAQAXXRXZCAAAAaylGdkIAAMDQe0Z2QgAAgDbORnZCAABAnCBHdkIAAAACc0d2QgAAwGfFR3ZCAACAzRdIdkIAAEAzakh2QgAAAJm8SHZCAADA/g5JdkIAAIBkYUl2QgAAQMqzSXZCAAAAMAZKdkIAAMCVWEp2QgAAgPuqSnZCAABAYf1KdkIAAADHT0t2QgAAwCyiS3ZCAACAkvRLdkIAAED4Rkx2QgAAAF6ZTHZCAADAw+tMdkIAAIApPk12QgAAQI+QTXZCAAAA9eJNdkIAAMBaNU52QgAAgMCHTnZCAABAJtpOdkIAAACMLE92QgAAwPF+T3ZCAACAV9FPdkIAAEC9I1B2QgAAACN2UHZCAADAiMhQdkIAAIDuGlF2QgAAQFRtUXZCAAAAur9RdkIAAMAfElJ2QgAAgIVkUnZCAABA67ZSdkIAAABRCVN2QgAAwLZbU3ZCAACAHK5TdkIAAECCAFR2QgAAAOhSVHZCAADATaVUdkIAAICz91R2QgAAQBlKVXZCAAAAf5xVdkIAAMDk7lV2QgAAgEpBVnZCAABAsJNWdkIAAAAW5lZ2QgAAwHs4V3ZCAACA4YpXdkIAAEBH3Vd2QgAAAK0vWHZCAADAEoJYdkIAAIB41Fh2QgAAQN4mWXZCAAAARHlZdkIAAMCpy1l2QgAAgA8eWnZCAABAdXBadkIAAADbwlp2QgAAwEAVW3ZCAACApmdbdkIAAEAMult2QgAAAHIMXHZCAADA115cdkIAAIA9sVx2QgAAQKMDXXZCAAAACVZddkIAAMBuqF12QgAAgNT6XXZCAABAOk1edkIAAACgn152QgAAwAXyXnZCAACAa0RfdkIAAEDRll92QgAAADfpX3ZCAADAnDtgdkIAAIACjmB2QgAAQGjgYHZCAAAAzjJhdkIAAMAzhWF2QgAAgJnXYXZCAABA/ylidkIAAABlfGJ2QgAAwMrOYnZCAACAMCFjdkIAAECWc2N2QgAAAPzFY3ZCAADAYRhkdkIAAIDHamR2QgAAQC29ZHZCAAAAkw9ldkIAAMD4YWV2QgAAgF60ZXZCAABAxAZmdkIAAAAqWWZ2QgAAwI+rZnZCAACA9f1mdkIAAEBbUGd2QgAAAMGiZ3ZCAADAJvVndkIAAICMR2h2QgAAQPKZaHZCAAAAWOxodkIAAMC9Pml2QgAAgCORaXZCAABAieNpdkIAAADvNWp2QgAAwFSIanZCAACAutpqdkIAAEAgLWt2QgAAAIZ/a3ZCAADA69FrdkIAAIBRJGx2QgAAQLd2bHZCAAAAHclsdkIAAMCCG212QgAAgOhtbXZCAABATsBtdkIAAAC0Em52QgAAwBllbnZCAACAf7dudkIAAEDlCW92QgAAAEtcb3ZCAADAsK5vdkIAAIAWAXB2QgAAQHxTcHZCAAAA4qVwdkIAAMBH+HB2QgAAgK1KcXZCAABAE51xdkIAAAB573F2QgAAwN5BcnZCAACARJRydkIAAECq5nJ2QgAAABA5c3ZCAADAdYtzdkIAAIDb3XN2QgAAQEEwdHZCAAAAp4J0dkIAAMAM1XR2QgAAgHIndXZCAABA2Hl1dkIAAAA+zHV2QgAAwKMednZCAACACXF2dkIAAEBvw3Z2QgAAANUVd3ZCAADAOmh3dkIAAICgund2QgAAQAYNeHZCAAAAbF94dkIAAMDRsXh2QgAAgDcEeXZCAABAnVZ5dkIAAAADqXl2QgAAwGj7eXZCAACAzk16dkIAAEA0oHp2QgAAAJryenZCAADA/0R7dkIAAIBll3t2QgAAQMvpe3ZCAAAAMTx8dkIAAMCWjnx2QgAAgPzgfHZCAABAYjN9dkIAAADIhX12QgAAwC3YfXZCAACAkyp+dkIAAED5fH52QgAAAF/PfnZCAADAxCF/dkIAAIAqdH92QgAAQJDGf3ZCAAAA9hiAdkIAAMBba4B2QgAAgMG9gHZCAABAJxCBdkIAAACNYoF2QgAAwPK0gXZCAACAWAeCdkIAAEC+WYJ2QgAAACSsgnZCAADAif6CdkIAAIDvUIN2QgAAQFWjg3ZCAAAAu/WDdkIAAMAgSIR2QgAAgIaahHZCAABA7OyEdkIAAABSP4V2QgAAwLeRhXZCAACAHeSFdkIAAECDNoZ2QgAAAOmIhnZCAADATtuGdkIAAIC0LYd2QgAAQBqAh3ZCAAAAgNKHdkIAAMDlJIh2QgAAgEt3iHZCAABAscmIdkIAAAAXHIl2QgAAwHxuiXZCAACA4sCJdkIAAEBIE4p2QgAAAK5linZCAADAE7iKdkIAAIB5Cot2QgAAQN9ci3ZCAAAARa+LdkIAAMCqAYx2QgAAgBBUjHZCAABAdqaMdkIAAADc+Ix2QgAAwEFLjXZCAACAp52NdkIAAEAN8I12QgAAAHNCjnZCAADA2JSOdkIAAIA+5452QgAAQKQ5j3ZCAAAACoyPdkIAAMBv3o92QgAAgNUwkHZCAABAO4OQdkIAAACh1ZB2QgAAwAYokXZCAACAbHqRdkIAAEDSzJF2QgAAADgfknZCAADAnXGSdkIAAIADxJJ2QgAAQGkWk3ZCAAAAz2iTdkIAAMA0u5N2QgAAgJoNlHZCAABAAGCUdkIAAABmspR2QgAAwMsElXZCAACAMVeVdkIAAECXqZV2QgAAAP37lXZCAADAYk6WdkIAAIDIoJZ2QgAAQC7zlnZCAAAAlEWXdkIAAMD5l5d2QgAAgF/ql3ZCAABAxTyYdkIAAAArj5h2QgAAwJDhmHZCAACA9jOZdkIAAEBchpl2QgAAAMLYmXZCAADAJyuadkIAAICNfZp2QgAAQPPPmnZCAAAAWSKbdkIAAMC+dJt2QgAAgCTHm3ZCAABAihmcdkIAAADwa5x2QgAAwFW+nHZCAACAuxCddkIAAEAhY512QgAAAIe1nXZCAADA7AeedkIAAIBSWp52QgAAQLisnnZCAAAAHv+edkIAAMCDUZ92QgAAgOmjn3ZCAABAT/afdkIAAAC1SKB2QgAAwBqboHZCAACAgO2gdkIAAEDmP6F2QgAAAEySoXZCAADAseShdkIAAIAXN6J2QgAAQH2JonZCAAAA49uidkIAAMBILqN2QgAAgK6Ao3ZCAABAFNOjdkIAAAB6JaR2QgAAwN93pHZCAACARcqkdkIAAECrHKV2QgAAABFvpXZCAADAdsGldkIAAIDcE6Z2QgAAQEJmpnZCAAAAqLimdkIAAMANC6d2QgAAgHNdp3ZCAABA2a+ndkIAAAA/Aqh2QgAAwKRUqHZCAACACqeodkIAAEBw+ah2QgAAANZLqXZCAADAO56pdkIAAICh8Kl2QgAAQAdDqnZCAAAAbZWqdkIAAMDS56p2QgAAgDg6q3ZCAABAnoyrdkIAAAAE36t2QgAAwGkxrHZCAACAz4OsdkIAAEA11qx2QgAAAJsorXZCAADAAHutdkIAAIBmza12QgAAQMwfrnZCAAAAMnKudkIAAMCXxK52QgAAgP0Wr3ZCAABAY2mvdkIAAADJu692QgAAwC4OsHZCAACAlGCwdkIAAED6srB2QgAAAGAFsXZCAADAxVexdkIAAIArqrF2QgAAQJH8sXZCAAAA906ydkIAAMBcobJ2QgAAgMLzsnZCAABAKEazdkIAAACOmLN2QgAAwPPqs3ZCAACAWT20dkIAAEC/j7R2QgAAACXitHZCAADAijS1dkIAAIDwhrV2QgAAQFbZtXZCAAAAvCu2dkIAAMAhfrZ2QgAAgIfQtnZCAABA7SK3dkIAAABTdbd2QgAAwLjHt3ZCAACAHhq4dkIAAECEbLh2QgAAAOq+uHZCAADATxG5dkIAAIC1Y7l2QgAAQBu2uXZCAAAAgQi6dkIAAMDmWrp2QgAAgEytunZCAABAsv+6dkIAAAAYUrt2QgAAwH2ku3ZCAACA4/a7dkIAAEBJSbx2QgAAAK+bvHZCAADAFO68dkIAAIB6QL12QgAAQOCSvXZCAAAARuW9dkIAAMCrN752QgAAgBGKvnZCAABAd9y+dkIAAADdLr92QgAAwEKBv3ZCAACAqNO/dkIAAEAOJsB2QgAAAHR4wHZCAADA2crAdkIAAIA/HcF2QgAAQKVvwXZCAAAAC8LBdkIAAMBwFMJ2QgAAgNZmwnZCAABAPLnCdkIAAACiC8N2QgAAwAdew3ZCAACAbbDDdkIAAEDTAsR2QgAAADlVxHZCAADAnqfEdkIAAIAE+sR2QgAAQGpMxXZCAAAA0J7FdkIAAMA18cV2QgAAgJtDxnZCAABAAZbGdkIAAABn6MZ2QgAAwMw6x3ZCAACAMo3HdkIAAECY38d2QgAAAP4xyHZCAADAY4TIdkIAAIDJ1sh2QgAAQC8pyXZCAAAAlXvJdkIAAMD6zcl2QgAAgGAgynZCAABAxnLKdkIAAAAsxcp2QgAAwJEXy3ZCAACA92nLdkIAAEBdvMt2QgAAAMMOzHZCAADAKGHMdkIAAICOs8x2QgAAQPQFzXZCAAAAWljNdkIAAMC/qs12QgAAgCX9zXZCAABAi0/OdkIAAADxoc52QgAAwFb0znZCAACAvEbPdkIAAEAimc92QgAAAIjrz3ZCAADA7T3QdkIAAIBTkNB2QgAAQLni0HZCAAAAHzXRdkIAAMCEh9F2QgAAgOrZ0XZCAABAUCzSdkIAAAC2ftJ2QgAAwBvR0nZCAACAgSPTdkIAAEDnddN2QgAAAE3I03ZCAADAshrUdkIAAIAYbdR2QgAAQH6/1HZCAAAA5BHVdkIAAMBJZNV2QgAAgK+21XZCAABAFQnWdkIAAAB7W9Z2QgAAwOCt1nZCAACARgDXdkIAAECsUtd2QgAAABKl13ZCAADAd/fXdkIAAIDdSdh2QgAAQEOc2HZCAAAAqe7YdkIAAMAOQdl2QgAAgHST2XZCAABA2uXZdkIAAABAONp2QgAAwKWK2nZCAACAC93adkIAAEBxL9t2QgAAANeB23ZCAADAPNTbdkIAAICiJtx2QgAAQAh53HZCAAAAbsvcdkIAAMDTHd12QgAAgDlw3XZCAABAn8LddkIAAAAFFd52QgAAwGpn3nZCAACA0LnedkIAAEA2DN92QgAAAJxe33ZCAADAAbHfdkIAAIBnA+B2QgAAQM1V4HZCAAAAM6jgdkIAAMCY+uB2QgAAgP5M4XZCAABAZJ/hdkIAAADK8eF2QgAAwC9E4nZCAACAlZbidkIAAED76OJ2QgAAAGE743ZCAADAxo3jdkIAAIAs4ON2QgAAQJIy5HZCAAAA+ITkdkIAAMBd1+R2QgAAgMMp5XZCAABAKXzldkIAAACPzuV2QgAAwPQg5nZCAACAWnPmdkIAAEDAxeZ2QgAAACYY53ZCAADAi2rndkIAAIDxvOd2QgAAQFcP6HZCAAAAvWHodkIAAMAitOh2QgAAgIgG6XZCAABA7ljpdkIAAABUq+l2QgAAwLn96XZCAACAH1DqdkIAAECFoup2QgAAAOv06nZCAADAUEfrdkIAAIC2met2QgAAQBzs63ZCAAAAgj7sdkIAAMDnkOx2QgAAgE3j7HZCAABAszXtdkIAAAAZiO12QgAAwH7a7XZCAACA5CzudkIAAEBKf+52QgAAALDR7nZCAADAFSTvdkIAAIB7du92QgAAQOHI73ZCAAAARxvwdkIAAMCsbfB2QgAAgBLA8HZCAABAeBLxdkIAAADeZPF2QgAAwEO38XZCAACAqQnydkIAAEAPXPJ2QgAAAHWu8nZCAADA2gDzdkIAAIBAU/N2QgAAQKal83ZCAAAADPjzdkIAAMBxSvR2QgAAgNec9HZCAABAPe/0dkIAAACjQfV2QgAAwAiU9XZCAACAbub1dkIAAEDUOPZ2QgAAADqL9nZCAADAn932dkIAAIAFMPd2QgAAQGuC93ZCAAAA0dT3dkIAAMA2J/h2QgAAgJx5+HZCAABAAsz4dkIAAABoHvl2QgAAwM1w+XZCAACAM8P5dkIAAECZFfp2QgAAAP9n+nZCAADAZLr6dkIAAIDKDPt2QgAAQDBf+3ZCAAAAlrH7dkIAAMD7A/x2QgAAgGFW/HZCAABAx6j8dkIAAAAt+/x2QgAAwJJN/XZCAACA+J/9dkIAAEBe8v12QgAAAMRE/nZCAADAKZf+dkIAAICP6f52QgAAQPU7/3ZCAAAAW47/dkIAAMDA4P92QgAAgCYzAHdCAABAjIUAd0IAAADy1wB3QgAAwFcqAXdCAACAvXwBd0IAAEAjzwF3QgAAAIkhAndCAADA7nMCd0IAAIBUxgJ3QgAAQLoYA3dCAAAAIGsDd0IAAMCFvQN3QgAAgOsPBHdCAABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABB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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1038]},\"y\":{\"__ndarray__\":\"AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABhA\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1038]}},\"selected\":{\"id\":\"1635\"},\"selection_policy\":{\"id\":\"1634\"}},\"id\":\"1565\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1568\",\"type\":\"Line\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"1647\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"1645\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"1634\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1635\",\"type\":\"Selection\"},{\"attributes\":{\"axis\":{\"id\":\"1541\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1544\",\"type\":\"Grid\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"1646\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"id\":\"1637\"},{\"id\":\"1638\"},{\"id\":\"1639\"},{\"id\":\"1640\"},{\"id\":\"1641\"},{\"id\":\"1642\"},{\"id\":\"1643\"},{\"id\":\"1644\"},{\"id\":\"1645\"},{\"id\":\"1646\"},{\"id\":\"1647\"},{\"id\":\"1648\"}]},\"id\":\"1542\",\"type\":\"DatetimeTicker\"}],\"root_ids\":[\"1532\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"813f7926-a97f-45f8-87e2-08642a8d744f\",\"root_ids\":[\"1532\"],\"roots\":{\"1532\":\"b4591988-31b3-45be-ac82-68a5be86a66f\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1532" } }, "output_type": "display_data" } ], "source": [ "contributor_ts, _ = utils.get_github_contributor_timeseries(\"openpvtools/openpvtools\")\n", "p = utils.plot_github_contributors_timeseries(contributor_ts)\n", "show(p)" ] }, { "cell_type": "code", "execution_count": 10, "id": "76eb663c-d1d5-42b3-be2b-0a31e248e870", "metadata": {}, "outputs": [], "source": [ "contributors = utils.get_github_contributors('openpvtools/openpvtools')" ] }, { "cell_type": "code", "execution_count": 11, "id": "498e81c9-9223-4a89-8601-dedb33d3cff7", "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "mosaic = utils.make_github_contributors_mosaic(contributors)\n", "mosaic" ] }, { "cell_type": "code", "execution_count": null, "id": "5338279e-a04e-4819-bb3f-7f89f15854ea", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.12" } }, "nbformat": 4, "nbformat_minor": 5 }