{ "cells": [ { "cell_type": "markdown", "id": "9a51a013-8798-4327-bd2b-5aaf0427cda4", "metadata": {}, "source": [ "# bifacial_radiance" ] }, { "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", "import pandas as pd\n", "\n", "from bokeh.plotting import figure, show\n", "from bokeh.models import HoverTool\n", "from bokeh.transform import jitter\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('bifacial-radiance')\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": "9d67be8c-0233-4be3-9d43-c1d3dc1ab39e", "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 = {\"0c50fcbc-8e21-4f21-a24c-c5e8157a5a6f\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1014\"}],\"center\":[{\"id\":\"1016\"},{\"id\":\"1020\"}],\"height\":350,\"left\":[{\"id\":\"1017\"}],\"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\":{\"axis\":{\"id\":\"1014\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1016\",\"type\":\"Grid\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b4\"},\"line_color\":{\"value\":\"white\"},\"top\":{\"field\":\"Views\"},\"width\":{\"value\":0.75},\"x\":{\"field\":\"Version\"}},\"id\":\"1039\",\"type\":\"VBar\"},{\"attributes\":{\"data\":{\"Version\":[\"latest\",\"stable\"],\"Views\":[5311,466],\"index\":[0,1]},\"selected\":{\"id\":\"1052\"},\"selection_policy\":{\"id\":\"1051\"}},\"id\":\"1037\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1051\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"hatch_alpha\":{\"value\":0.1},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"white\"},\"top\":{\"field\":\"Views\"},\"width\":{\"value\":0.75},\"x\":{\"field\":\"Version\"}},\"id\":\"1040\",\"type\":\"VBar\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Page views by RTD version (2022-08-31 to 2022-12-28)\"},\"id\":\"1004\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1052\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1026\",\"type\":\"HelpTool\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1037\"},\"glyph\":{\"id\":\"1039\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1041\"},\"nonselection_glyph\":{\"id\":\"1040\"},\"view\":{\"id\":\"1043\"}},\"id\":\"1042\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1012\",\"type\":\"LinearScale\"},{\"attributes\":{\"axis_label\":\"Total page views\",\"coordinates\":null,\"formatter\":{\"id\":\"1046\"},\"group\":null,\"major_label_policy\":{\"id\":\"1047\"},\"ticker\":{\"id\":\"1018\"}},\"id\":\"1017\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1010\",\"type\":\"CategoricalScale\"},{\"attributes\":{},\"id\":\"1008\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1015\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"factors\":[\"latest\",\"stable\"]},\"id\":\"1006\",\"type\":\"FactorRange\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#1f77b4\"},\"hatch_alpha\":{\"value\":0.2},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"white\"},\"top\":{\"field\":\"Views\"},\"width\":{\"value\":0.75},\"x\":{\"field\":\"Version\"}},\"id\":\"1041\",\"type\":\"VBar\"},{\"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\":\"1027\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"source\":{\"id\":\"1037\"}},\"id\":\"1043\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1046\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1025\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1024\",\"type\":\"SaveTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1027\"}},\"id\":\"1023\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"tools\":[{\"id\":\"1021\"},{\"id\":\"1022\"},{\"id\":\"1023\"},{\"id\":\"1024\"},{\"id\":\"1025\"},{\"id\":\"1026\"},{\"id\":\"1028\"}]},\"id\":\"1029\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1021\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1047\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1022\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1049\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"callback\":null,\"tooltips\":[[\"Version\",\"@Version\"],[\"Views\",\"@Views\"]]},\"id\":\"1028\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"1018\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1017\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1020\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1050\",\"type\":\"AllLabels\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"1049\"},\"group\":null,\"major_label_orientation\":1.57,\"major_label_policy\":{\"id\":\"1050\"},\"ticker\":{\"id\":\"1015\"}},\"id\":\"1014\",\"type\":\"CategoricalAxis\"}],\"root_ids\":[\"1003\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"0c50fcbc-8e21-4f21-a24c-c5e8157a5a6f\",\"root_ids\":[\"1003\"],\"roots\":{\"1003\":\"4297e113-a650-48bf-9c26-169b2669aa52\"}}];\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": [ "total_by_version = df.groupby('Version')['Views'].sum().reset_index()\n", "\n", "p = figure(x_range=total_by_version['Version'], height=350, tooltips=[(\"Version\", \"@Version\"), (\"Views\", \"@Views\")],\n", " title=f\"Page views by RTD version ({data_period})\",)\n", "p.vbar(x='Version', top='Views', width=0.75, source=total_by_version,\n", " line_color='white')\n", "p.xaxis.major_label_orientation = 3.14/2\n", "p.yaxis.axis_label = 'Total page views'\n", "show(p)" ] }, { "cell_type": "code", "execution_count": 5, "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 = {\"9dee7082-e3d7-48a7-ab72-b47f940d9d55\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1115\"}],\"center\":[{\"id\":\"1118\"},{\"id\":\"1122\"},{\"id\":\"1167\"}],\"height\":350,\"left\":[{\"id\":\"1119\"}],\"renderers\":[{\"id\":\"1143\"},{\"id\":\"1173\"}],\"title\":{\"id\":\"1105\"},\"toolbar\":{\"id\":\"1130\"},\"x_range\":{\"id\":\"1107\"},\"x_scale\":{\"id\":\"1111\"},\"y_range\":{\"id\":\"1109\"},\"y_scale\":{\"id\":\"1113\"}},\"id\":\"1104\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#ff7f0e\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1172\",\"type\":\"Line\"},{\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"id\":\"1155\"},{\"id\":\"1156\"},{\"id\":\"1157\"},{\"id\":\"1158\"},{\"id\":\"1159\"},{\"id\":\"1160\"},{\"id\":\"1161\"},{\"id\":\"1162\"},{\"id\":\"1163\"},{\"id\":\"1164\"},{\"id\":\"1165\"},{\"id\":\"1166\"}]},\"id\":\"1116\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"1155\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"1113\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1120\",\"type\":\"BasicTicker\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"1150\"},\"group\":null,\"major_label_policy\":{\"id\":\"1151\"},\"ticker\":{\"id\":\"1116\"}},\"id\":\"1115\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"1156\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"1166\",\"type\":\"YearsTicker\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"1157\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"label\":{\"value\":\"latest\"},\"renderers\":[{\"id\":\"1173\"}]},\"id\":\"1199\",\"type\":\"LegendItem\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"items\":[{\"id\":\"1168\"},{\"id\":\"1199\"}]},\"id\":\"1167\",\"type\":\"Legend\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"1162\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"1127\",\"type\":\"ResetTool\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1139\"},\"glyph\":{\"id\":\"1140\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1142\"},\"nonselection_glyph\":{\"id\":\"1141\"},\"view\":{\"id\":\"1144\"}},\"id\":\"1143\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1150\",\"type\":\"DatetimeTickFormatter\"},{\"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\":\"1158\",\"type\":\"DaysTicker\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"1161\",\"type\":\"DaysTicker\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"AABAKRMveEIAAACPZS94QgAAwPS3L3hCAACAWgoweEIAAEDAXDB4QgAAACavMHhCAADAiwExeEIAAIDxUzF4QgAAQFemMXhCAAAAvfgxeEIAAMAiSzJ4QgAAgIidMnhCAABA7u8yeEIAAABUQjN4QgAAwLmUM3hCAACAH+czeEIAAECFOTR4QgAAAOuLNHhCAADAUN40eEIAAIC2MDV4QgAAQByDNXhCAAAAgtU1eEIAAMDnJzZ4QgAAgE16NnhCAABAs8w2eEIAAAAZHzd4QgAAwH5xN3hCAACA5MM3eEIAAEBKFjh4QgAAALBoOHhCAADAFbs4eEIAAIB7DTl4QgAAQOFfOXhCAAAAR7I5eEIAAMCsBDp4QgAAgBJXOnhCAABAeKk6eEIAAADe+zp4QgAAwENOO3hCAACAqaA7eEIAAEAP8zt4QgAAAHVFPHhCAADA2pc8eEIAAIBA6jx4QgAAQKY8PXhCAAAADI89eEIAAMBx4T14QgAAgNczPnhCAABAPYY+eEIAAACj2D54QgAAwAgrP3hCAACAbn0/eEIAAEDUzz94QgAAADoiQHhCAADAn3RAeEIAAIAFx0B4QgAAQGsZQXhCAAAA0WtBeEIAAMA2vkF4QgAAgJwQQnhCAABAAmNCeEIAAABotUJ4QgAAwM0HQ3hCAACAM1pDeEIAAECZrEN4QgAAAP/+Q3hCAADAZFFEeEIAAIDKo0R4QgAAQDD2RHhCAAAAlkhFeEIAAMD7mkV4QgAAgGHtRXhCAABAxz9GeEIAAAAtkkZ4QgAAwJLkRnhCAACA+DZHeEIAAEBeiUd4QgAAAMTbR3hCAADAKS5IeEIAAICPgEh4QgAAQPXSSHhCAAAAWyVJeEIAAMDAd0l4QgAAgCbKSXhCAABAjBxKeEIAAADybkp4QgAAwFfBSnhCAACAvRNLeEIAAEAjZkt4QgAAAIm4S3hCAADA7gpMeEIAAIBUXUx4QgAAQLqvTHhCAAAAIAJNeEIAAMCFVE14QgAAgOumTXhCAABAUflNeEIAAAC3S054QgAAwByeTnhCAACAgvBOeEIAAEDoQk94QgAAAE6VT3hCAADAs+dPeEIAAIAZOlB4QgAAQH+MUHhCAAAA5d5QeEIAAMBKMVF4QgAAgLCDUXhCAABAFtZReEIAAAB8KFJ4QgAAwOF6UnhCAACAR81SeEIAAECtH1N4QgAAABNyU3hCAADAeMRTeEIAAIDeFlR4QgAAQERpVHhCAAAAqrtUeEIAAMAPDlV4QgAAgHVgVXhC\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[120]},\"y\":{\"__ndarray__\":\"AAAAAAAA8D8AAAAAAAAcQAAAAAAAAABAAAAAAAAAEEAAAAAAAAAAQAAAAAAAABBAAAAAAAAAOEAAAAAAAAAyQAAAAAAAABBAAAAAAAAALEAAAAAAAAAAQAAAAAAAAABAAAAAAAAA8D8AAAAAAAAIQAAAAAAAAAhAAAAAAAAA8D8AAAAAAAAAQAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAQQAAAAAAAAAAAAAAAAAAALkAAAAAAAAAIQAAAAAAAABRAAAAAAAAA8D8AAAAAAAAAAAAAAAAAABBAAAAAAAAAHEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAEEAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAQQAAAAAAAABBAAAAAAAAACEAAAAAAAADwPwAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAACRAAAAAAAAAJkAAAAAAAADwPwAAAAAAAAhAAAAAAAAA8D8AAAAAAAAAAAAAAAAAACBAAAAAAAAACEAAAAAAAAAgQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEEAAAAAAAAAgQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAABAAAAAAAAAHEAAAAAAAAAAQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAJEAAAAAAAAAAQAAAAAAAAChAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAhAAAAAAAAAKEAAAAAAAADwPwAAAAAAADhAAAAAAAAACEAAAAAAAADwPwAAAAAAABBAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAPA/AAAAAAAAHEAAAAAAAAAIQAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAQAAAAAAAAABAAAAAAAAAEEAAAAAAAAAsQAAAAAAAABhAAAAAAAAAFEAAAAAAAAAIQAAAAAAAAABAAAAAAAAAEEAAAAAAAAAcQAAAAAAAAAhAAAAAAAAAFEAAAAAAAAAIQAAAAAAAAPA/AAAAAAAAAEAAAAAAAADwPwAAAAAAABxAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABRAAAAAAAAAAAAAAAAAAADwPwAAAAAAAABAAAAAAAAA8D8AAAAAAADwPwAAAAAAABBAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAACEAAAAAAAAAUQAAAAAAAAPA/\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[120]}},\"selected\":{\"id\":\"1153\"},\"selection_policy\":{\"id\":\"1152\"}},\"id\":\"1139\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1184\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"1159\",\"type\":\"DaysTicker\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"1160\",\"type\":\"DaysTicker\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"1165\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"source\":{\"id\":\"1139\"}},\"id\":\"1144\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1185\",\"type\":\"Selection\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"1163\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"label\":{\"value\":\"stable\"},\"renderers\":[{\"id\":\"1143\"}]},\"id\":\"1168\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"1124\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"1164\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1115\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1118\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1123\",\"type\":\"PanTool\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"@x\":\"datetime\"},\"tooltips\":[[\"Date\",\"@x{%Y-%m-%d}\"],[\"Views\",\"@y\"]]},\"id\":\"1137\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"1148\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1152\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1147\",\"type\":\"BasicTickFormatter\"},{\"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\":\"1129\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"axis_label\":\"Daily page views\",\"coordinates\":null,\"formatter\":{\"id\":\"1147\"},\"group\":null,\"major_label_policy\":{\"id\":\"1148\"},\"ticker\":{\"id\":\"1120\"}},\"id\":\"1119\",\"type\":\"LinearAxis\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1142\",\"type\":\"Line\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1140\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1107\",\"type\":\"DataRange1d\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#ff7f0e\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1171\",\"type\":\"Line\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Daily views by RTD version\"},\"id\":\"1105\",\"type\":\"Title\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"AABAKRMveEIAAACPZS94QgAAwPS3L3hCAACAWgoweEIAAEDAXDB4QgAAACavMHhCAADAiwExeEIAAIDxUzF4QgAAQFemMXhCAAAAvfgxeEIAAMAiSzJ4QgAAgIidMnhCAABA7u8yeEIAAABUQjN4QgAAwLmUM3hCAACAH+czeEIAAECFOTR4QgAAAOuLNHhCAADAUN40eEIAAIC2MDV4QgAAQByDNXhCAAAAgtU1eEIAAMDnJzZ4QgAAgE16NnhCAABAs8w2eEIAAAAZHzd4QgAAwH5xN3hCAACA5MM3eEIAAEBKFjh4QgAAALBoOHhCAADAFbs4eEIAAIB7DTl4QgAAQOFfOXhCAAAAR7I5eEIAAMCsBDp4QgAAgBJXOnhCAABAeKk6eEIAAADe+zp4QgAAwENOO3hCAACAqaA7eEIAAEAP8zt4QgAAAHVFPHhCAADA2pc8eEIAAIBA6jx4QgAAQKY8PXhCAAAADI89eEIAAMBx4T14QgAAgNczPnhCAABAPYY+eEIAAACj2D54QgAAwAgrP3hCAACAbn0/eEIAAEDUzz94QgAAADoiQHhCAADAn3RAeEIAAIAFx0B4QgAAQGsZQXhCAAAA0WtBeEIAAMA2vkF4QgAAgJwQQnhCAABAAmNCeEIAAABotUJ4QgAAwM0HQ3hCAACAM1pDeEIAAECZrEN4QgAAAP/+Q3hCAADAZFFEeEIAAIDKo0R4QgAAQDD2RHhCAAAAlkhFeEIAAMD7mkV4QgAAgGHtRXhCAABAxz9GeEIAAAAtkkZ4QgAAwJLkRnhCAACA+DZHeEIAAEBeiUd4QgAAAMTbR3hCAADAKS5IeEIAAICPgEh4QgAAQPXSSHhCAAAAWyVJeEIAAMDAd0l4QgAAgCbKSXhCAABAjBxKeEIAAADybkp4QgAAwFfBSnhCAACAvRNLeEIAAEAjZkt4QgAAAIm4S3hCAADA7gpMeEIAAIBUXUx4QgAAQLqvTHhCAAAAIAJNeEIAAMCFVE14QgAAgOumTXhCAABAUflNeEIAAAC3S054QgAAwByeTnhCAACAgvBOeEIAAEDoQk94QgAAAE6VT3hCAADAs+dPeEIAAIAZOlB4QgAAQH+MUHhCAAAA5d5QeEIAAMBKMVF4QgAAgLCDUXhCAABAFtZReEIAAAB8KFJ4QgAAwOF6UnhCAACAR81SeEIAAECtH1N4QgAAABNyU3hCAADAeMRTeEIAAIDeFlR4QgAAQERpVHhCAAAAqrtUeEIAAMAPDlV4QgAAgHVgVXhC\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[120]},\"y\":{\"__ndarray__\":\"AAAAAAAAJkAAAAAAAAA4QAAAAAAAACBAAAAAAAAAM0AAAAAAAIBCQAAAAAAAADhAAAAAAAAARUAAAAAAAABOQAAAAAAAAEtAAAAAAAAAN0AAAAAAAAAyQAAAAAAAACpAAAAAAAAAIEAAAAAAAAAuQAAAAAAAADBAAAAAAAAAQkAAAAAAAAAoQAAAAAAAACBAAAAAAAAAIkAAAAAAAIBPQAAAAAAAAFBAAAAAAABAUEAAAAAAAIBGQAAAAAAAADtAAAAAAAAA8D8AAAAAAAAkQAAAAAAAAEJAAAAAAAAATkAAAAAAAABEQAAAAAAAAENAAAAAAAAARUAAAAAAAIBFQAAAAAAAADpAAAAAAACAQkAAAAAAAABPQAAAAAAAgEtAAAAAAACAQEAAAAAAAAA6QAAAAAAAADhAAAAAAAAAMUAAAAAAAIBOQAAAAAAAADlAAAAAAACAQEAAAAAAAAAwQAAAAAAAgERAAAAAAAAAHEAAAAAAAAAzQAAAAAAAAFNAAAAAAAAAREAAAAAAAIBTQAAAAAAAQFJAAAAAAACARUAAAAAAAAAYQAAAAAAAACBAAAAAAAAANkAAAAAAAIBNQAAAAAAAoGRAAAAAAACAVUAAAAAAAMBZQAAAAAAAACpAAAAAAAAAFEAAAAAAAABKQAAAAAAAgERAAAAAAAAAS0AAAAAAAABGQAAAAAAAADlAAAAAAAAAGEAAAAAAAAAkQAAAAAAAgEBAAAAAAAAARUAAAAAAAIBGQAAAAAAAgEFAAAAAAAAALEAAAAAAAEBRQAAAAAAAADBAAAAAAADAUEAAAAAAAEBXQAAAAAAAgFJAAAAAAACAWUAAAAAAAMBsQAAAAAAAADZAAAAAAAAAVUAAAAAAAMBVQAAAAAAAAFdAAAAAAAAASkAAAAAAAABTQAAAAAAAgEpAAAAAAADAUUAAAAAAAIBTQAAAAAAAAFxAAAAAAAAASEAAAAAAAEBVQAAAAAAAQFFAAAAAAACASEAAAAAAAAAQQAAAAAAAADNAAAAAAAAAUUAAAAAAAAA9QAAAAAAAAE1AAAAAAADAWEAAAAAAAIBEQAAAAAAAAChAAAAAAAAAIEAAAAAAAABdQAAAAAAAgEJAAAAAAACAWUAAAAAAAMBVQAAAAAAAAE1AAAAAAAAAKEAAAAAAAAA5QAAAAAAAwFpAAAAAAAAANUAAAAAAAABMQAAAAAAAAEFAAAAAAAAAM0AAAAAAAAAyQAAAAAAAABBAAAAAAAAAGEAAAAAAAAAgQAAAAAAAAAhA\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[120]}},\"selected\":{\"id\":\"1185\"},\"selection_policy\":{\"id\":\"1184\"}},\"id\":\"1169\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"overlay\":{\"id\":\"1129\"}},\"id\":\"1125\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"tools\":[{\"id\":\"1123\"},{\"id\":\"1124\"},{\"id\":\"1125\"},{\"id\":\"1126\"},{\"id\":\"1127\"},{\"id\":\"1128\"},{\"id\":\"1137\"}]},\"id\":\"1130\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1153\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1128\",\"type\":\"HelpTool\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1141\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1109\",\"type\":\"DataRange1d\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1169\"},\"glyph\":{\"id\":\"1170\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1172\"},\"nonselection_glyph\":{\"id\":\"1171\"},\"view\":{\"id\":\"1174\"}},\"id\":\"1173\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1126\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1151\",\"type\":\"AllLabels\"},{\"attributes\":{\"line_color\":\"#ff7f0e\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1170\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"1169\"}},\"id\":\"1174\",\"type\":\"CDSView\"},{\"attributes\":{\"axis\":{\"id\":\"1119\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1122\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1111\",\"type\":\"LinearScale\"}],\"root_ids\":[\"1104\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"9dee7082-e3d7-48a7-ab72-b47f940d9d55\",\"root_ids\":[\"1104\"],\"roots\":{\"1104\":\"1c8cbc22-e5a7-4d26-8a5a-545c2acecf99\"}}];\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": "1104" } }, "output_type": "display_data" } ], "source": [ "daily_views = df.pivot_table(values='Views', index='Date', columns='Version', aggfunc='sum')[['stable', '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['stable'], legend_label='stable')\n", "p.line(daily_views.index, daily_views['latest'], legend_label='latest', color='#ff7f0e')\n", "p.yaxis.axis_label = 'Daily page views'\n", "show(p)" ] }, { "cell_type": "code", "execution_count": 6, "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()\n", "pathviews['Path'] = pathviews['Path'].str.replace('%20', ' ')\n", "pathviews['Path'] = pathviews['Path'].str[:60] # excessively long labels break the plots" ] }, { "cell_type": "code", "execution_count": 7, "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 = {\"63b9b65c-020f-4955-8237-141668dfbb9d\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1365\"}],\"center\":[{\"id\":\"1368\"},{\"id\":\"1371\"}],\"height\":400,\"left\":[{\"id\":\"1369\"}],\"renderers\":[{\"id\":\"1393\"}],\"title\":{\"id\":\"1355\"},\"toolbar\":{\"id\":\"1380\"},\"x_range\":{\"id\":\"1357\"},\"x_scale\":{\"id\":\"1361\"},\"y_range\":{\"id\":\"1359\"},\"y_scale\":{\"id\":\"1363\"}},\"id\":\"1354\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1357\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1434\",\"type\":\"BasicTickFormatter\"},{\"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\":\"1391\",\"type\":\"HBar\"},{\"attributes\":{},\"id\":\"1435\",\"type\":\"AllLabels\"},{\"attributes\":{\"factors\":[\"/index.html\",\"/search.html\",\"/_modules/bifacial_radiance/main.html\",\"/manualapi.html\",\"/tutorials/1 - Introductory Example - Fixed Tilt simple setu\",\"/examples.html\",\"/user_guide/installation.html\",\"/user_guide/index.html\",\"/user_guide/introexamples.html\",\"/whatsnew.html\",\"/tutorials/2 - Introductory Example - Single Axis Tracking w\",\"/tutorials/3 - Medium Level Example - Single Axis Tracking -\",\"/user_guide/package_overview.html\",\"/tutorials/11 - Advanced topics - AgriPV Systems.html\",\"/tutorials/4 - Medium Level Example - Debugging your Scene w\",\"/tutorials/5 - Medium Level Example - Bifacial Carports and \",\"/tutorials/18 - AgriPV - Coffee Plantation with Tree Modelin\",\"/generated/bifacial_radiance.RadianceObj.makeModule.html\",\"/tutorials/12 - Advanced topics - AgriPV Clearance Height Ev\",\"/tutorials/21 - Example Simulation - Modeling Module Perform\"]},\"id\":\"1359\",\"type\":\"FactorRange\"},{\"attributes\":{\"source\":{\"id\":\"1388\"}},\"id\":\"1394\",\"type\":\"CDSView\"},{\"attributes\":{\"axis\":{\"id\":\"1365\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1368\",\"type\":\"Grid\"},{\"attributes\":{\"data\":{\"Path\":[\"/index.html\",\"/search.html\",\"/_modules/bifacial_radiance/main.html\",\"/manualapi.html\",\"/tutorials/1 - Introductory Example - Fixed Tilt simple setu\",\"/examples.html\",\"/user_guide/installation.html\",\"/user_guide/index.html\",\"/user_guide/introexamples.html\",\"/whatsnew.html\",\"/tutorials/2 - Introductory Example - Single Axis Tracking w\",\"/tutorials/3 - Medium Level Example - Single Axis Tracking -\",\"/user_guide/package_overview.html\",\"/tutorials/11 - Advanced topics - AgriPV Systems.html\",\"/tutorials/4 - Medium Level Example - Debugging your Scene w\",\"/tutorials/5 - Medium Level Example - Bifacial Carports and \",\"/tutorials/18 - AgriPV - Coffee Plantation with Tree Modelin\",\"/generated/bifacial_radiance.RadianceObj.makeModule.html\",\"/tutorials/12 - Advanced topics - AgriPV Clearance Height Ev\",\"/tutorials/21 - Example Simulation - Modeling Module Perform\"],\"Views\":[875,256,244,216,212,191,170,163,122,119,117,90,87,83,76,75,65,63,62,60],\"index\":[65,72,2,68,73,8,102,101,103,109,83,88,105,74,89,91,81,38,75,85]},\"selected\":{\"id\":\"1437\"},\"selection_policy\":{\"id\":\"1436\"}},\"id\":\"1388\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1436\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1361\",\"type\":\"LinearScale\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Views by URL (Top 20, 2022-08-31 to 2022-12-28)\"},\"id\":\"1355\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1437\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1377\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"1363\",\"type\":\"CategoricalScale\"},{\"attributes\":{},\"id\":\"1370\",\"type\":\"CategoricalTicker\"},{\"attributes\":{},\"id\":\"1366\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1369\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1371\",\"type\":\"Grid\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1388\"},\"glyph\":{\"id\":\"1390\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1392\"},\"nonselection_glyph\":{\"id\":\"1391\"},\"view\":{\"id\":\"1394\"}},\"id\":\"1393\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"tooltips\":[[\"URL\",\"@Path\"],[\"Views\",\"@Views\"]]},\"id\":\"1379\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"1373\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1378\"}},\"id\":\"1374\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1375\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1372\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1376\",\"type\":\"ResetTool\"},{\"attributes\":{\"axis_label\":\"Total page views\",\"coordinates\":null,\"formatter\":{\"id\":\"1434\"},\"group\":null,\"major_label_policy\":{\"id\":\"1435\"},\"ticker\":{\"id\":\"1366\"}},\"id\":\"1365\",\"type\":\"LinearAxis\"},{\"attributes\":{\"tools\":[{\"id\":\"1372\"},{\"id\":\"1373\"},{\"id\":\"1374\"},{\"id\":\"1375\"},{\"id\":\"1376\"},{\"id\":\"1377\"},{\"id\":\"1379\"}]},\"id\":\"1380\",\"type\":\"Toolbar\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"1431\"},\"group\":null,\"major_label_policy\":{\"id\":\"1432\"},\"ticker\":{\"id\":\"1370\"}},\"id\":\"1369\",\"type\":\"CategoricalAxis\"},{\"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\":\"1392\",\"type\":\"HBar\"},{\"attributes\":{},\"id\":\"1431\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b4\"},\"height\":{\"value\":0.75},\"line_color\":{\"value\":\"white\"},\"right\":{\"field\":\"Views\"},\"y\":{\"field\":\"Path\"}},\"id\":\"1390\",\"type\":\"HBar\"},{\"attributes\":{},\"id\":\"1432\",\"type\":\"AllLabels\"},{\"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\":\"1378\",\"type\":\"BoxAnnotation\"}],\"root_ids\":[\"1354\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"63b9b65c-020f-4955-8237-141668dfbb9d\",\"root_ids\":[\"1354\"],\"roots\":{\"1354\":\"680b2683-afdf-4339-9972-a2235063ccd5\"}}];\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": "1354" } }, "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": "code", "execution_count": 8, "id": "6b895337-23de-4bc3-864d-70a9da9d5cff", "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 = {\"67ee8cc6-e379-4b0e-96e2-1f927d7fe622\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1500\"}],\"center\":[{\"id\":\"1502\"},{\"id\":\"1506\"}],\"height\":350,\"left\":[{\"id\":\"1503\"}],\"renderers\":[{\"id\":\"1528\"}],\"title\":{\"id\":\"1490\"},\"toolbar\":{\"id\":\"1515\"},\"x_range\":{\"id\":\"1492\"},\"x_scale\":{\"id\":\"1496\"},\"y_range\":{\"id\":\"1494\"},\"y_scale\":{\"id\":\"1498\"}},\"id\":\"1489\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1576\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"data\":{\"Prefix\":[\"generated\",\"tutorials\"],\"Views\":[994,1484],\"index\":[0,1]},\"selected\":{\"id\":\"1582\"},\"selection_policy\":{\"id\":\"1581\"}},\"id\":\"1523\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1577\",\"type\":\"AllLabels\"},{\"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\":\"1513\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1580\",\"type\":\"AllLabels\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Page views by docs section (2022-08-31 to 2022-12-28)\"},\"id\":\"1490\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1579\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"factors\":[\"generated\",\"tutorials\"]},\"id\":\"1492\",\"type\":\"FactorRange\"},{\"attributes\":{},\"id\":\"1498\",\"type\":\"LinearScale\"},{\"attributes\":{\"axis\":{\"id\":\"1503\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1506\",\"type\":\"Grid\"},{\"attributes\":{\"tools\":[{\"id\":\"1507\"},{\"id\":\"1508\"},{\"id\":\"1509\"},{\"id\":\"1510\"},{\"id\":\"1511\"},{\"id\":\"1512\"},{\"id\":\"1514\"}]},\"id\":\"1515\",\"type\":\"Toolbar\"},{\"attributes\":{\"axis\":{\"id\":\"1500\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1502\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1507\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1581\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"tooltips\":[[\"Section\",\"@Prefix\"],[\"Views\",\"@Views\"]]},\"id\":\"1514\",\"type\":\"HoverTool\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b4\"},\"line_color\":{\"value\":\"#1f77b4\"},\"top\":{\"field\":\"Views\"},\"width\":{\"value\":0.5},\"x\":{\"field\":\"Prefix\"}},\"id\":\"1525\",\"type\":\"VBar\"},{\"attributes\":{},\"id\":\"1582\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1510\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1496\",\"type\":\"CategoricalScale\"},{\"attributes\":{},\"id\":\"1511\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1512\",\"type\":\"HelpTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1513\"}},\"id\":\"1509\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"1579\"},\"group\":null,\"major_label_policy\":{\"id\":\"1580\"},\"ticker\":{\"id\":\"1501\"}},\"id\":\"1500\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"source\":{\"id\":\"1523\"}},\"id\":\"1529\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1494\",\"type\":\"DataRange1d\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1523\"},\"glyph\":{\"id\":\"1525\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1527\"},\"nonselection_glyph\":{\"id\":\"1526\"},\"view\":{\"id\":\"1529\"}},\"id\":\"1528\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1508\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#1f77b4\"},\"hatch_alpha\":{\"value\":0.2},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#1f77b4\"},\"top\":{\"field\":\"Views\"},\"width\":{\"value\":0.5},\"x\":{\"field\":\"Prefix\"}},\"id\":\"1527\",\"type\":\"VBar\"},{\"attributes\":{},\"id\":\"1504\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"hatch_alpha\":{\"value\":0.1},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"top\":{\"field\":\"Views\"},\"width\":{\"value\":0.5},\"x\":{\"field\":\"Prefix\"}},\"id\":\"1526\",\"type\":\"VBar\"},{\"attributes\":{},\"id\":\"1501\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"axis_label\":\"Total page views\",\"coordinates\":null,\"formatter\":{\"id\":\"1576\"},\"group\":null,\"major_label_policy\":{\"id\":\"1577\"},\"ticker\":{\"id\":\"1504\"}},\"id\":\"1503\",\"type\":\"LinearAxis\"}],\"root_ids\":[\"1489\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"67ee8cc6-e379-4b0e-96e2-1f927d7fe622\",\"root_ids\":[\"1489\"],\"roots\":{\"1489\":\"92a18c4f-eae6-4f35-bb2c-41459c414f15\"}}];\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": "1489" } }, "output_type": "display_data" } ], "source": [ "prefixes = ['tutorials', 'generated']\n", "pathviews['Prefix'] = pathviews['Path'].str.split(\"/\").str[1]\n", "groupviews = pathviews.loc[pathviews['Prefix'].isin(prefixes), :].groupby('Prefix')['Views'].sum().loc[prefixes].sort_values().reset_index()\n", "\n", "p = figure(x_range=groupviews['Prefix'], height=350, tooltips=[(\"Section\", \"@Prefix\"), (\"Views\", \"@Views\")],\n", " title=f\"Page views by docs section ({data_period})\")\n", "p.vbar(x='Prefix', top='Views', width=0.5, source=groupviews)\n", "p.yaxis.axis_label = 'Total page views'\n", "show(p)" ] }, { "cell_type": "code", "execution_count": 9, "id": "6399c472-c806-4e83-be90-5a851eb47ef3", "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 = {\"12cb3518-6c18-4665-92f4-6f0f29564570\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1645\"}],\"center\":[{\"id\":\"1647\"},{\"id\":\"1651\"}],\"height\":350,\"left\":[{\"id\":\"1648\"}],\"renderers\":[{\"id\":\"1674\"}],\"title\":{\"id\":\"1635\"},\"toolbar\":{\"id\":\"1660\"},\"x_range\":{\"id\":\"1637\"},\"x_scale\":{\"id\":\"1641\"},\"y_range\":{\"id\":\"1639\"},\"y_scale\":{\"id\":\"1643\"}},\"id\":\"1634\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"data\":{\"Path\":[\"/generated/bifacial_radiance.AnalysisObj.analysis.html\",\"/generated/bifacial_radiance.AnalysisObj.html\",\"/generated/bifacial_radiance.AnalysisObj.makeFalseColor.html\",\"/generated/bifacial_radiance.AnalysisObj.makeImage.html\",\"/generated/bifacial_radiance.AnalysisObj.moduleAnalysis.html\",\"/generated/bifacial_radiance.GroundObj.html\",\"/generated/bifacial_radiance.MetObj.html\",\"/generated/bifacial_radiance.ModuleObj.addCellModule.html\",\"/generated/bifacial_radiance.ModuleObj.addFrame.html\",\"/generated/bifacial_radiance.ModuleObj.addOmega.html\",\"/generated/bifacial_radiance.ModuleObj.addTorquetube.html\",\"/generated/bifacial_radiance.ModuleObj.compileText.html\",\"/generated/bifacial_radiance.ModuleObj.html\",\"/generated/bifacial_radiance.ModuleObj.readModule.html\",\"/generated/bifacial_radiance.ModuleObj.showModule.html\",\"/generated/bifacial_radiance.RadianceObj.analysis1axis.html\",\"/generated/bifacial_radiance.RadianceObj.appendtoScene.html\",\"/generated/bifacial_radiance.RadianceObj.exportTrackerDict.h\",\"/generated/bifacial_radiance.RadianceObj.genCumSky.html\",\"/generated/bifacial_radiance.RadianceObj.genCumSky1axis.html\",\"/generated/bifacial_radiance.RadianceObj.gendaylit.html\",\"/generated/bifacial_radiance.RadianceObj.gendaylit1axis.html\",\"/generated/bifacial_radiance.RadianceObj.gendaylit2manual.ht\",\"/generated/bifacial_radiance.RadianceObj.getEPW.html\",\"/generated/bifacial_radiance.RadianceObj.getSingleTimestampT\",\"/generated/bifacial_radiance.RadianceObj.getfilelist.html\",\"/generated/bifacial_radiance.RadianceObj.html\",\"/generated/bifacial_radiance.RadianceObj.loadtrackerdict.htm\",\"/generated/bifacial_radiance.RadianceObj.makeCustomObject.ht\",\"/generated/bifacial_radiance.RadianceObj.makeModule.html\",\"/generated/bifacial_radiance.RadianceObj.makeOct.html\",\"/generated/bifacial_radiance.RadianceObj.makeOct1axis.html\",\"/generated/bifacial_radiance.RadianceObj.makeScene.html\",\"/generated/bifacial_radiance.RadianceObj.makeScene1axis.html\",\"/generated/bifacial_radiance.RadianceObj.readWeatherFile.htm\",\"/generated/bifacial_radiance.RadianceObj.returnMaterialFiles\",\"/generated/bifacial_radiance.RadianceObj.returnOctFiles.html\",\"/generated/bifacial_radiance.RadianceObj.save.html\",\"/generated/bifacial_radiance.RadianceObj.set1axis.html\",\"/generated/bifacial_radiance.RadianceObj.setGround.html\",\"/generated/bifacial_radiance.SceneObj.html\",\"/generated/bifacial_radiance.SceneObj.showScene.html\",\"/generated/bifacial_radiance.gui.html\",\"/generated/bifacial_radiance.load.cleanResult.html\",\"/generated/bifacial_radiance.load.deepcleanResult.html\",\"/generated/bifacial_radiance.load.html\",\"/generated/bifacial_radiance.load.loadRadianceObj.html\",\"/generated/bifacial_radiance.load.loadTrackerDict.html\",\"/generated/bifacial_radiance.load.read1Result.html\",\"/generated/bifacial_radiance.load.readconfigurationinputfile\",\"/generated/bifacial_radiance.load.savedictionariestoConfigur\",\"/generated/bifacial_radiance.mismatch.analysisIrradianceandP\",\"/generated/bifacial_radiance.modelchain.runModelChain.html\",\"/generated/bifacial_radiance.spectral_utils.generate_spectra\",\"/generated/bifacial_radiance.spectral_utils.html\",\"/tutorials/1 - Introductory Example - Fixed Tilt simple setu\",\"/tutorials/11 - Advanced topics - AgriPV Systems.html\",\"/tutorials/12 - Advanced topics - AgriPV Clearance Height Ev\",\"/tutorials/13 - Medium Level Example - Modeling Modules with\",\"/tutorials/14 - Advanced topics - Cement Pavers albedo examp\",\"/tutorials/15 - New Functionalities Examples.html\",\"/tutorials/16 - AgriPV - 3-up and 4-up collector optimizatio\",\"/tutorials/17 - AgriPV - Jack Solar Site Modeling.html\",\"/tutorials/18 - AgriPV - Coffee Plantation with Tree Modelin\",\"/tutorials/19 - Example Simulation - East West Sheds.html\",\"/tutorials/2 - Introductory Example - Single Axis Tracking w\",\"/tutorials/20 - Example Simulation - I Beams.html\",\"/tutorials/21 - Example Simulation - Modeling Module Perform\",\"/tutorials/21 - Example Simulation - Modeling Module Perform\",\"/tutorials/22 - Example simulation - Mirrors and Modules.htm\",\"/tutorials/3 - Medium Level Example - Single Axis Tracking -\",\"/tutorials/4 - Medium Level Example - Debugging your Scene w\",\"/tutorials/4 - Medium Level Example - Debugging your Scene w\",\"/tutorials/5 - Medium Level Example - Bifacial Carports and \",\"/tutorials/5 - Medium Level Example - Bifacial Carports and \",\"/tutorials/6 - Advanced topics - Understanding trackerdict s\",\"/tutorials/7 - Advanced topics - Multiple SceneObjects Examp\",\"/tutorials/8 - Advanced topics - Calculating Power Output an\",\"/tutorials/9 - Advanced topics - 1 axis torque tube Shading \",\"/tutorials/9 - Advanced topics - 1 axis torque tube Shading \",\"/tutorials/Variety of Routines.html\",\"/tutorials/Webinar_Slides.html\"],\"Prefix\":[\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\"],\"Views\":[27,33,18,10,36,21,43,20,15,13,27,7,38,10,12,15,13,3,38,11,34,8,10,36,7,8,50,2,23,63,15,8,28,12,57,8,1,3,20,33,22,12,30,4,3,10,2,2,8,8,3,22,8,11,13,212,83,62,58,46,45,55,52,65,45,117,33,60,3,40,90,76,10,75,5,38,51,59,37,3,25,39],\"index\":[9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99]},\"selected\":{\"id\":\"1738\"},\"selection_policy\":{\"id\":\"1737\"}},\"id\":\"1669\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1657\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"1733\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1735\",\"type\":\"CategoricalTickFormatter\"},{\"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\":\"1658\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1643\",\"type\":\"LinearScale\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"1735\"},\"group\":null,\"major_label_policy\":{\"id\":\"1736\"},\"ticker\":{\"id\":\"1646\"}},\"id\":\"1645\",\"type\":\"CategoricalAxis\"},{\"attributes\":{},\"id\":\"1737\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1738\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1639\",\"type\":\"DataRange1d\"},{\"attributes\":{\"tools\":[{\"id\":\"1652\"},{\"id\":\"1653\"},{\"id\":\"1654\"},{\"id\":\"1655\"},{\"id\":\"1656\"},{\"id\":\"1657\"},{\"id\":\"1659\"}]},\"id\":\"1660\",\"type\":\"Toolbar\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"Page views by docs page (2022-08-31 to 2022-12-28)\"},\"id\":\"1635\",\"type\":\"Title\"},{\"attributes\":{\"factors\":[\"tutorials\",\"generated\"]},\"id\":\"1637\",\"type\":\"FactorRange\"},{\"attributes\":{},\"id\":\"1736\",\"type\":\"AllLabels\"},{\"attributes\":{\"distribution\":\"normal\",\"range\":{\"id\":\"1637\"},\"width\":0.1},\"id\":\"1668\",\"type\":\"Jitter\"},{\"attributes\":{},\"id\":\"1732\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"axis\":{\"id\":\"1648\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1651\",\"type\":\"Grid\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b4\"},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"Prefix\",\"transform\":{\"id\":\"1668\"}},\"y\":{\"field\":\"Views\"}},\"id\":\"1671\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1655\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1653\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"source\":{\"id\":\"1669\"}},\"id\":\"1675\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1649\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1645\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1647\",\"type\":\"Grid\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#1f77b4\"},\"hatch_alpha\":{\"value\":0.2},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"Prefix\",\"transform\":{\"id\":\"1668\"}},\"y\":{\"field\":\"Views\"}},\"id\":\"1673\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1656\",\"type\":\"ResetTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"hatch_alpha\":{\"value\":0.1},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"Prefix\",\"transform\":{\"id\":\"1668\"}},\"y\":{\"field\":\"Views\"}},\"id\":\"1672\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1646\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"overlay\":{\"id\":\"1658\"}},\"id\":\"1654\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1669\"},\"glyph\":{\"id\":\"1671\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1673\"},\"nonselection_glyph\":{\"id\":\"1672\"},\"view\":{\"id\":\"1675\"}},\"id\":\"1674\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"axis_label\":\"Total page views\",\"coordinates\":null,\"formatter\":{\"id\":\"1732\"},\"group\":null,\"major_label_policy\":{\"id\":\"1733\"},\"ticker\":{\"id\":\"1649\"}},\"id\":\"1648\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1641\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"callback\":null,\"tooltips\":[[\"URL\",\"@Path\"],[\"Views\",\"@Views\"]]},\"id\":\"1659\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"1652\",\"type\":\"PanTool\"}],\"root_ids\":[\"1634\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"12cb3518-6c18-4665-92f4-6f0f29564570\",\"root_ids\":[\"1634\"],\"roots\":{\"1634\":\"62943d0d-495e-4c7a-92f2-2096a1a388cc\"}}];\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": "1634" } }, "output_type": "display_data" } ], "source": [ "subset = pathviews.loc[pathviews['Prefix'].isin(prefixes), :]\n", "\n", "p = figure(x_range=prefixes, height=350, tooltips=[(\"URL\", \"@Path\"), (\"Views\", \"@Views\")],\n", " title=f\"Page views by docs page ({data_period})\")\n", "p.scatter(x=jitter('Prefix', width=0.1, range=p.x_range, distribution='normal'),\n", " y='Views', source=subset)\n", "p.yaxis.axis_label = 'Total page views'\n", "show(p)" ] }, { "cell_type": "code", "execution_count": 10, "id": "63618a6b-540f-4f4a-901b-e01f05e07f8c", "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 = {\"7fec2138-0eff-48be-a799-08154e471d8d\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1801\"}],\"center\":[{\"id\":\"1804\"},{\"id\":\"1807\"}],\"height\":400,\"left\":[{\"id\":\"1805\"}],\"renderers\":[{\"id\":\"1829\"}],\"title\":{\"id\":\"1791\"},\"toolbar\":{\"id\":\"1816\"},\"width\":700,\"x_range\":{\"id\":\"1793\"},\"x_scale\":{\"id\":\"1797\"},\"y_range\":{\"id\":\"1795\"},\"y_scale\":{\"id\":\"1799\"}},\"id\":\"1790\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1903\",\"type\":\"Selection\"},{\"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\":\"1814\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"factors\":[\"1 - Introductory Example - Fixed Tilt simple setu\",\"2 - Introductory Example - Single Axis Tracking w\",\"3 - Medium Level Example - Single Axis Tracking -\",\"11 - Advanced topics - AgriPV Systems.html\",\"4 - Medium Level Example - Debugging your Scene w\",\"5 - Medium Level Example - Bifacial Carports and \",\"18 - AgriPV - Coffee Plantation with Tree Modelin\",\"12 - Advanced topics - AgriPV Clearance Height Ev\",\"21 - Example Simulation - Modeling Module Perform\",\"8 - Advanced topics - Calculating Power Output an\",\"13 - Medium Level Example - Modeling Modules with\",\"16 - AgriPV - 3-up and 4-up collector optimizatio\",\"17 - AgriPV - Jack Solar Site Modeling.html\",\"7 - Advanced topics - Multiple SceneObjects Examp\",\"14 - Advanced topics - Cement Pavers albedo examp\",\"15 - New Functionalities Examples.html\",\"19 - Example Simulation - East West Sheds.html\",\"22 - Example simulation - Mirrors and Modules.htm\",\"Webinar_Slides.html\",\"6 - Advanced topics - Understanding trackerdict s\"]},\"id\":\"1795\",\"type\":\"FactorRange\"},{\"attributes\":{},\"id\":\"1793\",\"type\":\"DataRange1d\"},{\"attributes\":{\"tools\":[{\"id\":\"1808\"},{\"id\":\"1809\"},{\"id\":\"1810\"},{\"id\":\"1811\"},{\"id\":\"1812\"},{\"id\":\"1813\"},{\"id\":\"1815\"}]},\"id\":\"1816\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"tooltips\":[[\"URL\",\"@Path\"],[\"Views\",\"@Views\"]]},\"id\":\"1815\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"1811\",\"type\":\"SaveTool\"},{\"attributes\":{\"axis\":{\"id\":\"1805\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1807\",\"type\":\"Grid\"},{\"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_Clean\"}},\"id\":\"1828\",\"type\":\"HBar\"},{\"attributes\":{},\"id\":\"1808\",\"type\":\"PanTool\"},{\"attributes\":{\"data\":{\"Path\":[\"/tutorials/1 - Introductory Example - Fixed Tilt simple setu\",\"/tutorials/2 - Introductory Example - Single Axis Tracking w\",\"/tutorials/3 - Medium Level Example - Single Axis Tracking -\",\"/tutorials/11 - Advanced topics - AgriPV Systems.html\",\"/tutorials/4 - Medium Level Example - Debugging your Scene w\",\"/tutorials/5 - Medium Level Example - Bifacial Carports and \",\"/tutorials/18 - AgriPV - Coffee Plantation with Tree Modelin\",\"/tutorials/12 - Advanced topics - AgriPV Clearance Height Ev\",\"/tutorials/21 - Example Simulation - Modeling Module Perform\",\"/tutorials/8 - Advanced topics - Calculating Power Output an\",\"/tutorials/13 - Medium Level Example - Modeling Modules with\",\"/tutorials/16 - AgriPV - 3-up and 4-up collector optimizatio\",\"/tutorials/17 - AgriPV - Jack Solar Site Modeling.html\",\"/tutorials/7 - Advanced topics - Multiple SceneObjects Examp\",\"/tutorials/14 - Advanced topics - Cement Pavers albedo examp\",\"/tutorials/15 - New Functionalities Examples.html\",\"/tutorials/19 - Example Simulation - East West Sheds.html\",\"/tutorials/22 - Example simulation - Mirrors and Modules.htm\",\"/tutorials/Webinar_Slides.html\",\"/tutorials/6 - Advanced topics - Understanding trackerdict s\"],\"Path_Clean\":[\"1 - Introductory Example - Fixed Tilt simple setu\",\"2 - Introductory Example - Single Axis Tracking w\",\"3 - Medium Level Example - Single Axis Tracking -\",\"11 - Advanced topics - AgriPV Systems.html\",\"4 - Medium Level Example - Debugging your Scene w\",\"5 - Medium Level Example - Bifacial Carports and \",\"18 - AgriPV - Coffee Plantation with Tree Modelin\",\"12 - Advanced topics - AgriPV Clearance Height Ev\",\"21 - Example Simulation - Modeling Module Perform\",\"8 - Advanced topics - Calculating Power Output an\",\"13 - Medium Level Example - Modeling Modules with\",\"16 - AgriPV - 3-up and 4-up collector optimizatio\",\"17 - AgriPV - Jack Solar Site Modeling.html\",\"7 - Advanced topics - Multiple SceneObjects Examp\",\"14 - Advanced topics - Cement Pavers albedo examp\",\"15 - New Functionalities Examples.html\",\"19 - Example Simulation - East West Sheds.html\",\"22 - Example simulation - Mirrors and Modules.htm\",\"Webinar_Slides.html\",\"6 - Advanced topics - Understanding trackerdict s\"],\"Prefix\":[\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\",\"tutorials\"],\"Views\":[212,117,90,83,76,75,65,62,60,59,58,55,52,51,46,45,45,40,39,38],\"index\":[73,83,88,74,89,91,81,75,85,95,76,79,80,94,77,78,82,87,99,93]},\"selected\":{\"id\":\"1903\"},\"selection_policy\":{\"id\":\"1902\"}},\"id\":\"1824\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1897\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{},\"id\":\"1809\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1898\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1797\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1813\",\"type\":\"HelpTool\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"tutorials (Top 20, 2022-08-31 to 2022-12-28)\"},\"id\":\"1791\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1900\",\"type\":\"BasicTickFormatter\"},{\"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_Clean\"}},\"id\":\"1827\",\"type\":\"HBar\"},{\"attributes\":{},\"id\":\"1812\",\"type\":\"ResetTool\"},{\"attributes\":{\"axis\":{\"id\":\"1801\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1804\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1901\",\"type\":\"AllLabels\"},{\"attributes\":{\"overlay\":{\"id\":\"1814\"}},\"id\":\"1810\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"source\":{\"id\":\"1824\"}},\"id\":\"1830\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1806\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1824\"},\"glyph\":{\"id\":\"1826\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1828\"},\"nonselection_glyph\":{\"id\":\"1827\"},\"view\":{\"id\":\"1830\"}},\"id\":\"1829\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"1897\"},\"group\":null,\"major_label_policy\":{\"id\":\"1898\"},\"ticker\":{\"id\":\"1806\"}},\"id\":\"1805\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"axis_label\":\"Total page views\",\"coordinates\":null,\"formatter\":{\"id\":\"1900\"},\"group\":null,\"major_label_policy\":{\"id\":\"1901\"},\"ticker\":{\"id\":\"1802\"}},\"id\":\"1801\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1802\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b4\"},\"height\":{\"value\":0.75},\"line_color\":{\"value\":\"white\"},\"right\":{\"field\":\"Views\"},\"y\":{\"field\":\"Path_Clean\"}},\"id\":\"1826\",\"type\":\"HBar\"},{\"attributes\":{},\"id\":\"1902\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1799\",\"type\":\"CategoricalScale\"}],\"root_ids\":[\"1790\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"7fec2138-0eff-48be-a799-08154e471d8d\",\"root_ids\":[\"1790\"],\"roots\":{\"1790\":\"62358be3-adcf-459e-9f8c-0a1b61787119\"}}];\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": "1790" } }, "output_type": "display_data" }, { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"c24e5bc3-02a3-4a51-851c-f549fdb77745\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1966\"}],\"center\":[{\"id\":\"1969\"},{\"id\":\"1972\"}],\"height\":400,\"left\":[{\"id\":\"1970\"}],\"renderers\":[{\"id\":\"1994\"}],\"title\":{\"id\":\"1956\"},\"toolbar\":{\"id\":\"1981\"},\"width\":700,\"x_range\":{\"id\":\"1958\"},\"x_scale\":{\"id\":\"1962\"},\"y_range\":{\"id\":\"1960\"},\"y_scale\":{\"id\":\"1964\"}},\"id\":\"1955\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"2076\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1958\",\"type\":\"DataRange1d\"},{\"attributes\":{\"source\":{\"id\":\"1989\"}},\"id\":\"1995\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1967\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis_label\":\"Total page views\",\"coordinates\":null,\"formatter\":{\"id\":\"2075\"},\"group\":null,\"major_label_policy\":{\"id\":\"2076\"},\"ticker\":{\"id\":\"1967\"}},\"id\":\"1966\",\"type\":\"LinearAxis\"},{\"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_Clean\"}},\"id\":\"1993\",\"type\":\"HBar\"},{\"attributes\":{},\"id\":\"2077\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"coordinates\":null,\"group\":null,\"text\":\"generated (Top 20, 2022-08-31 to 2022-12-28)\"},\"id\":\"1956\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"2078\",\"type\":\"Selection\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1989\"},\"glyph\":{\"id\":\"1991\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1993\"},\"nonselection_glyph\":{\"id\":\"1992\"},\"view\":{\"id\":\"1995\"}},\"id\":\"1994\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"factors\":[\"bifacial_radiance.RadianceObj.makeModule.html\",\"bifacial_radiance.RadianceObj.readWeatherFile.htm\",\"bifacial_radiance.RadianceObj.html\",\"bifacial_radiance.MetObj.html\",\"bifacial_radiance.ModuleObj.html\",\"bifacial_radiance.RadianceObj.genCumSky.html\",\"bifacial_radiance.RadianceObj.getEPW.html\",\"bifacial_radiance.AnalysisObj.moduleAnalysis.html\",\"bifacial_radiance.RadianceObj.gendaylit.html\",\"bifacial_radiance.RadianceObj.setGround.html\",\"bifacial_radiance.AnalysisObj.html\",\"bifacial_radiance.gui.html\",\"bifacial_radiance.RadianceObj.makeScene.html\",\"bifacial_radiance.ModuleObj.addTorquetube.html\",\"bifacial_radiance.AnalysisObj.analysis.html\",\"bifacial_radiance.RadianceObj.makeCustomObject.ht\",\"bifacial_radiance.SceneObj.html\",\"bifacial_radiance.mismatch.analysisIrradianceandP\",\"bifacial_radiance.GroundObj.html\",\"bifacial_radiance.RadianceObj.set1axis.html\"]},\"id\":\"1960\",\"type\":\"FactorRange\"},{\"attributes\":{\"data\":{\"Path\":[\"/generated/bifacial_radiance.RadianceObj.makeModule.html\",\"/generated/bifacial_radiance.RadianceObj.readWeatherFile.htm\",\"/generated/bifacial_radiance.RadianceObj.html\",\"/generated/bifacial_radiance.MetObj.html\",\"/generated/bifacial_radiance.ModuleObj.html\",\"/generated/bifacial_radiance.RadianceObj.genCumSky.html\",\"/generated/bifacial_radiance.RadianceObj.getEPW.html\",\"/generated/bifacial_radiance.AnalysisObj.moduleAnalysis.html\",\"/generated/bifacial_radiance.RadianceObj.gendaylit.html\",\"/generated/bifacial_radiance.RadianceObj.setGround.html\",\"/generated/bifacial_radiance.AnalysisObj.html\",\"/generated/bifacial_radiance.gui.html\",\"/generated/bifacial_radiance.RadianceObj.makeScene.html\",\"/generated/bifacial_radiance.ModuleObj.addTorquetube.html\",\"/generated/bifacial_radiance.AnalysisObj.analysis.html\",\"/generated/bifacial_radiance.RadianceObj.makeCustomObject.ht\",\"/generated/bifacial_radiance.SceneObj.html\",\"/generated/bifacial_radiance.mismatch.analysisIrradianceandP\",\"/generated/bifacial_radiance.GroundObj.html\",\"/generated/bifacial_radiance.RadianceObj.set1axis.html\"],\"Path_Clean\":[\"bifacial_radiance.RadianceObj.makeModule.html\",\"bifacial_radiance.RadianceObj.readWeatherFile.htm\",\"bifacial_radiance.RadianceObj.html\",\"bifacial_radiance.MetObj.html\",\"bifacial_radiance.ModuleObj.html\",\"bifacial_radiance.RadianceObj.genCumSky.html\",\"bifacial_radiance.RadianceObj.getEPW.html\",\"bifacial_radiance.AnalysisObj.moduleAnalysis.html\",\"bifacial_radiance.RadianceObj.gendaylit.html\",\"bifacial_radiance.RadianceObj.setGround.html\",\"bifacial_radiance.AnalysisObj.html\",\"bifacial_radiance.gui.html\",\"bifacial_radiance.RadianceObj.makeScene.html\",\"bifacial_radiance.ModuleObj.addTorquetube.html\",\"bifacial_radiance.AnalysisObj.analysis.html\",\"bifacial_radiance.RadianceObj.makeCustomObject.ht\",\"bifacial_radiance.SceneObj.html\",\"bifacial_radiance.mismatch.analysisIrradianceandP\",\"bifacial_radiance.GroundObj.html\",\"bifacial_radiance.RadianceObj.set1axis.html\"],\"Prefix\":[\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\",\"generated\"],\"Views\":[63,57,50,43,38,38,36,36,34,33,33,30,28,27,27,23,22,22,21,20],\"index\":[38,43,35,15,21,27,32,13,29,48,10,51,41,19,9,37,49,60,14,47]},\"selected\":{\"id\":\"2078\"},\"selection_policy\":{\"id\":\"2077\"}},\"id\":\"1989\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"2072\"},\"group\":null,\"major_label_policy\":{\"id\":\"2073\"},\"ticker\":{\"id\":\"1971\"}},\"id\":\"1970\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"axis\":{\"id\":\"1966\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1969\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1962\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1978\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"1964\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"callback\":null,\"tooltips\":[[\"URL\",\"@Path\"],[\"Views\",\"@Views\"]]},\"id\":\"1980\",\"type\":\"HoverTool\"},{\"attributes\":{\"axis\":{\"id\":\"1970\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1972\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1971\",\"type\":\"CategoricalTicker\"},{\"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_Clean\"}},\"id\":\"1992\",\"type\":\"HBar\"},{\"attributes\":{},\"id\":\"1974\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"2072\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{},\"id\":\"1973\",\"type\":\"PanTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1979\"}},\"id\":\"1975\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1976\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"2073\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1977\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"2075\",\"type\":\"BasicTickFormatter\"},{\"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\":\"1979\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b4\"},\"height\":{\"value\":0.75},\"line_color\":{\"value\":\"white\"},\"right\":{\"field\":\"Views\"},\"y\":{\"field\":\"Path_Clean\"}},\"id\":\"1991\",\"type\":\"HBar\"},{\"attributes\":{\"tools\":[{\"id\":\"1973\"},{\"id\":\"1974\"},{\"id\":\"1975\"},{\"id\":\"1976\"},{\"id\":\"1977\"},{\"id\":\"1978\"},{\"id\":\"1980\"}]},\"id\":\"1981\",\"type\":\"Toolbar\"}],\"root_ids\":[\"1955\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"c24e5bc3-02a3-4a51-851c-f549fdb77745\",\"root_ids\":[\"1955\"],\"roots\":{\"1955\":\"fbf94738-8ad6-433c-9449-c19f386cc406\"}}];\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": "1955" } }, "output_type": "display_data" } ], "source": [ "for prefix in prefixes:\n", " subset = pathviews.loc[pathviews['Prefix'] == prefix, :]\n", " subset = subset.loc[~subset['Path'].str.endswith('/index.html'), :]\n", " subset = subset.sort_values('Views', ascending=False)[:n]\n", " subset['Path_Clean'] = subset['Path'].str.replace('^/'+prefix+'/', '', regex=True)\n", "\n", " extra = f\"Top {n}, \" if len(subset) == n else ''\n", " p = figure(y_range=subset['Path_Clean'], width=700, height=400, tooltips=[(\"URL\", \"@Path\"), (\"Views\", \"@Views\")],\n", " title=f\"{prefix} ({extra}{data_period})\")\n", " p.hbar(y='Path_Clean', 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": 11, "id": "5d8554e2-ab50-47d1-80e1-0e61669e223d", "metadata": {}, "outputs": [], "source": [ "gh = utils.get_github_stars('nrel/bifacial_radiance')" ] }, { "cell_type": "code", "execution_count": 12, "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 = {\"f0b3bf9b-bc75-4b0d-8248-a0000335a2a4\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"2139\"}],\"center\":[{\"id\":\"2142\"},{\"id\":\"2146\"}],\"height\":350,\"left\":[{\"id\":\"2143\"}],\"renderers\":[{\"id\":\"2167\"}],\"title\":{\"id\":\"2253\"},\"toolbar\":{\"id\":\"2154\"},\"x_range\":{\"id\":\"2131\"},\"x_scale\":{\"id\":\"2135\"},\"y_range\":{\"id\":\"2133\"},\"y_scale\":{\"id\":\"2137\"}},\"id\":\"2130\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"2264\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"2152\",\"type\":\"HelpTool\"},{\"attributes\":{\"axis_label\":\"Date\",\"coordinates\":null,\"formatter\":{\"id\":\"2259\"},\"group\":null,\"major_label_policy\":{\"id\":\"2260\"},\"ticker\":{\"id\":\"2140\"}},\"id\":\"2139\",\"type\":\"DatetimeAxis\"},{\"attributes\":{},\"id\":\"2259\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{},\"id\":\"2260\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"2256\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"2274\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"2271\",\"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\":\"2153\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"2275\",\"type\":\"YearsTicker\"},{\"attributes\":{\"overlay\":{\"id\":\"2153\"}},\"id\":\"2149\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"2270\",\"type\":\"DaysTicker\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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n+F2QgAAAMrx4XZCAADAL0TidkIAAICVluJ2QgAAQPvo4nZCAAAAYTvjdkIAAMDGjeN2QgAAgCzg43ZCAABAkjLkdkIAAAD4hOR2QgAAwF3X5HZCAACAwynldkIAAEApfOV2QgAAAI/O5XZCAADA9CDmdkIAAIBac+Z2QgAAQMDF5nZCAAAAJhjndkIAAMCLaud2QgAAgPG853ZCAABAVw/odkIAAAC9Yeh2QgAAwCK06HZCAACAiAbpdkIAAEDuWOl2QgAAAFSr6XZCAADAuf3pdkIAAIAfUOp2QgAAQIWi6nZCAAAA6/TqdkIAAMBQR+t2QgAAgLaZ63ZCAABAHOzrdkIAAACCPux2QgAAwOeQ7HZCAACATePsdkIAAECzNe12QgAAABmI7XZCAADAftrtdkIAAIDkLO52QgAAQEp/7nZCAAAAsNHudkIAAMAVJO92QgAAgHt273ZCAABA4cjvdkIAAABHG/B2QgAAwKxt8HZCAACAEsDwdkIAAEB4EvF2QgAAAN5k8XZCAADAQ7fxdkIAAICpCfJ2QgAAQA9c8nZCAAAAda7ydkIAAMDaAPN2QgAAgEBT83ZCAABApqXzdkIAAAAM+PN2QgAAwHFK9HZCAACA15z0dkIAAEA97/R2QgAAAKNB9XZCAADACJT1dkIAAIBu5vV2QgAAQNQ49nZCAAAAOov2dkIAAMCf3fZ2QgAAgAUw93ZCAABAa4L3dkIAAADR1Pd2QgAAwDYn+HZCAACAnHn4dkIAAEACzPh2QgAAAGge+XZCAADAzXD5dkIAAIAzw/l2QgAAQJkV+nZCAAAA/2f6dkIAAMBkuvp2QgAAgMoM+3ZCAABAMF/7dkIAAACWsft2QgAAwPsD/HZCAACAYVb8dkIAAEDHqPx2QgAAAC37/HZCAADAkk39dkIAAID4n/12QgAAQF7y/XZCAAAAxET+dkIAAMApl/52QgAAgI/p/nZCAABA9Tv/dkIAAABbjv92QgAAwMDg/3ZCAACAJjMAd0IAAECMhQB3QgAAAPLXAHdCAADAVyoBd0IAAIC9fAF3QgAAQCPPAXdCAAAAiSECd0IAAMDucwJ3QgAAgFTGAndCAABAuhgDd0IAAAAgawN3QgAAwIW9A3dCAACA6w8Ed0IAAEBRYgR3QgAAALe0BHdCAADAHAcFd0IAAICCWQV3QgAAQOirBXdC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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1661]},\"y\":{\"__ndarray__\":\"AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAJEAAAAAAAAAkQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAACZAAAAAAAAAJkAAAAAAAAAmQAAAAAAAAChAAAAAAAAAKEAAAAAAAAAoQAAAAAAAAChAAAAAAAAAKEAAAAAAAAAoQAAAAAAAAChAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAALkAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAwQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAxQAAAAAAAADFAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAzQAAAAAAAADNAAAAAAAAAM0AAAAAAAAAzQAAAAAAAADNAAAAAAAAAM0AAAAAAAAAzQAAAAAAAADNAAAAAAAAANEAAAAAAAAA0QAAAAAAAADRAAAAAAAAANEAAAAAAAAA0QAAAAAAAADRAAAAAAAAANEAAAAAAAAA0QAAAAAAAADRAAAAAAAAANEAAAAAAAAA0QAAAAAAAADRAAAAAAAAANEAAAAAAAAA0QAAAAAAAADRAAAAAAAAANEAAAAAAAAA0QAAAAAAAADRAAAAAAAAANEAAAAAAAAA0QAAAAAAAADRAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADVAAAAAAAAANUAAAAAAAAA1QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAANkAAAAAAAAA2QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA3QAAAAAAAADdAAAAAAAAAN0AAAAAAAAA3QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPEAAAAAAAAA8QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAP0AAAAAAAAA/QAAAAAAAAD9AAAAAAAAAP0AAAAAAAAA/QAAAAAAAAD9AAAAAAAAAP0AAAAAAAAA/QAAAAAAAAD9AAAAAAAAAP0AAAAAAAAA/QAAAAAAAAD9AAAAAAAAAP0AAAAAAAAA/QAAAAAAAAD9AAAAAAAAAP0AAAAAAAAA/QAAAAAAAAD9AAAAAAAAAP0AAAAAAAAA/QAAAAAAAAD9AAAAAAAAAP0AAAAAAAAA/QAAAAAAAAD9AAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAAAAQUAAAAAAAABBQAAAAAAAAEFAAAAAAAAAQUAAAAAAAIBBQAAAAAAAgEFAAAAAAACAQUAAAAAAAIBBQAAAAAAAgEFAAAAAAACAQUAAAAAAAIBBQAAAAAAAgEFAAAAAAACAQUAAAAAAAIBBQAAAAAAAgEFAAAAAAACAQUAAAAAAAIBBQAAAAAAAgEFAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAAENAAAAAAAAAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAAAAREAAAAAAAABEQAAAAAAAAERAAAAAAAAAREAAAAAAAABEQAAAAAAAAERAAAAAAAAAREAAAAAAAABEQAAAAAAAAERAAAAAAAAAREAAAAAAAABEQAAAAAAAAERAAAAAAAAAREAAAAAAAABEQAAAAAAAAERAAAAAAAAAREAAAAAAAABEQAAAAAAAAERAAAAAAAAAREAAAAAAAABEQAAAAAAAAERAAAAAAAAAREAAAAAAAABEQAAAAAAAAERAAAAAAAAAREAAAAAAAABEQAAAAAAAAERAAAAAAAAAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAACAREAAAAAAAIBEQAAAAAAAgERAAAAAAAAARUAAAAAAAIBFQAAAAAAAgEVAAAAAAACARUAAAAAAAIBFQAAAAAAAgEVAAAAAAACARUAAAAAAAIBFQAAAAAAAgEVAAAAAAACARUAAAAAAAIBFQAAAAAAAgEVAAAAAAACARUAAAAAAAIBFQAAAAAAAgEVAAAAAAAAARkAAAAAAAABGQAAAAAAAAEZAAAAAAAAARkAAAAAAAABGQAAAAAAAAEZAAAAAAAAARkAAAAAAAABGQAAAAAAAAEZAAAAAAAAARkAAAAAAAABGQAAAAAAAAEZAAAAAAAAARkAAAAAAAABGQAAAAAAAAEZAAAAAAAAARkAAAAAAAIBGQAAAAAAAgEZAAAAAAACARkAAAAAAAIBGQAAAAAAAgEZAAAAAAACARkAAAAAAAIBGQAAAAAAAgEZAAAAAAACARkAAAAAAAIBGQAAAAAAAgEZAAAAAAACARkAAAAAAAIBGQAAAAAAAgEZAAAAAAACARkAAAAAAAIBGQAAAAAAAgEZAAAAAAACARkAAAAAAAIBGQAAAAAAAgEZAAAAAAACARkAAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAgEdAAAAAAACAR0AAAAAAAIBHQAAAAAAAgEdAAAAAAACAR0AAAAAAAIBHQAAAAAAAgEdAAAAAAACAR0AAAAAAAIBHQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAIBIQAAAAAAAgEhAAAAAAACASEAAAAAAAIBIQAAAAAAAgEhAAAAAAACASEAAAAAAAIBIQAAAAAAAgEhAAAAAAACASEAAAAAAAIBIQAAAAAAAgEhAAAAAAACASEAAAAAAAIBIQAAAAAAAgEhAAAAAAACASEAAAAAAAIBIQAAAAAAAgEhAAAAAAACASEAAAAAAAIBIQAAAAAAAgEhAAAAAAACASEAAAAAAAIBIQAAAAAAAgEhAAAAAAACASEAAAAAAAIBIQAAAAAAAgEhAAAAAAACASEAAAAAAAIBIQAAAAAAAAElAAAAAAAAASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAAEpAAAAAAAAASkAAAAAAAABKQAAAAAAAAEpAAAAAAAAASkAAAAAAAABKQAAAAAAAAEpAAAAAAAAASkAAAAAAAABKQAAAAAAAAEpAAAAAAAAASkAAAAAAAABKQAAAAAAAAEpAAAAAAAAASkAAAAAAAABKQAAAAAAAAEpAAAAAAAAASkAAAAAAAABKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAIBLQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBNQAAAAAAAgE1AAAAAAAAATkAAAAAAAABOQAAAAAAAAE5AAAAAAACATkAAAAAAAIBOQAAAAAAAgE5AAAAAAACATkAAAAAAAIBOQAAAAAAAgE5AAAAAAACATkAAAAAAAIBOQAAAAAAAgE5AAAAAAACATkAAAAAAAIBOQAAAAAAAgE5AAAAAAAAAT0AAAAAAAABPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1661]}},\"selected\":{\"id\":\"2262\"},\"selection_policy\":{\"id\":\"2261\"}},\"id\":\"2163\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2144\",\"type\":\"BasicTicker\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"2272\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"coordinates\":null,\"group\":null},\"id\":\"2253\",\"type\":\"Title\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"2273\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2165\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"2163\"}},\"id\":\"2168\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2261\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2257\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"2262\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2151\",\"type\":\"ResetTool\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"2266\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"tools\":[{\"id\":\"2147\"},{\"id\":\"2148\"},{\"id\":\"2149\"},{\"id\":\"2150\"},{\"id\":\"2151\"},{\"id\":\"2152\"},{\"id\":\"2161\"}]},\"id\":\"2154\",\"type\":\"Toolbar\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"2268\",\"type\":\"DaysTicker\"},{\"attributes\":{\"axis_label\":\"Total Stars\",\"coordinates\":null,\"formatter\":{\"id\":\"2256\"},\"group\":null,\"major_label_policy\":{\"id\":\"2257\"},\"ticker\":{\"id\":\"2144\"}},\"id\":\"2143\",\"type\":\"LinearAxis\"},{\"attributes\":{\"axis\":{\"id\":\"2143\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"2146\",\"type\":\"Grid\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"2265\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"2269\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"2137\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"2148\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"2163\"},\"glyph\":{\"id\":\"2164\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"2166\"},\"nonselection_glyph\":{\"id\":\"2165\"},\"view\":{\"id\":\"2168\"}},\"id\":\"2167\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2147\",\"type\":\"PanTool\"},{\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"id\":\"2264\"},{\"id\":\"2265\"},{\"id\":\"2266\"},{\"id\":\"2267\"},{\"id\":\"2268\"},{\"id\":\"2269\"},{\"id\":\"2270\"},{\"id\":\"2271\"},{\"id\":\"2272\"},{\"id\":\"2273\"},{\"id\":\"2274\"},{\"id\":\"2275\"}]},\"id\":\"2140\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2166\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"2135\",\"type\":\"LinearScale\"},{\"attributes\":{\"axis\":{\"id\":\"2139\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"2142\",\"type\":\"Grid\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2164\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"2131\",\"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\":\"2267\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"2133\",\"type\":\"DataRange1d\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"@x\":\"datetime\"},\"tooltips\":[[\"Date\",\"@x{%Y-%m-%d}\"],[\"Total Stars\",\"@y\"]]},\"id\":\"2161\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"2150\",\"type\":\"SaveTool\"}],\"root_ids\":[\"2130\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"f0b3bf9b-bc75-4b0d-8248-a0000335a2a4\",\"root_ids\":[\"2130\"],\"roots\":{\"2130\":\"082335cd-cea3-42fa-8f0b-9a4939ea9b22\"}}];\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": "2130" } }, "output_type": "display_data" } ], "source": [ "p = utils.plot_github_stars_timeseries(gh)\n", "show(p)" ] }, { "cell_type": "code", "execution_count": 13, "id": "c03583c1-3635-4473-9a93-d9a80a3cf1f5", "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 = {\"77d1b7ce-9b7b-4c20-917e-81a2e0cc9cc1\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"2400\"}],\"center\":[{\"id\":\"2403\"},{\"id\":\"2407\"}],\"height\":350,\"left\":[{\"id\":\"2404\"}],\"renderers\":[{\"id\":\"2428\"}],\"title\":{\"id\":\"2537\"},\"toolbar\":{\"id\":\"2415\"},\"x_range\":{\"id\":\"2392\"},\"x_scale\":{\"id\":\"2396\"},\"y_range\":{\"id\":\"2394\"},\"y_scale\":{\"id\":\"2398\"}},\"id\":\"2391\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"2540\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"2550\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"coordinates\":null,\"group\":null},\"id\":\"2537\",\"type\":\"Title\"},{\"attributes\":{\"axis_label\":\"Date\",\"coordinates\":null,\"formatter\":{\"id\":\"2543\"},\"group\":null,\"major_label_policy\":{\"id\":\"2544\"},\"ticker\":{\"id\":\"2401\"}},\"id\":\"2400\",\"type\":\"DatetimeAxis\"},{\"attributes\":{},\"id\":\"2559\",\"type\":\"YearsTicker\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"2424\"},\"glyph\":{\"id\":\"2425\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"2427\"},\"nonselection_glyph\":{\"id\":\"2426\"},\"view\":{\"id\":\"2429\"}},\"id\":\"2428\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2411\",\"type\":\"SaveTool\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"2555\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"tools\":[{\"id\":\"2408\"},{\"id\":\"2409\"},{\"id\":\"2410\"},{\"id\":\"2411\"},{\"id\":\"2412\"},{\"id\":\"2413\"},{\"id\":\"2422\"}]},\"id\":\"2415\",\"type\":\"Toolbar\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"2554\",\"type\":\"DaysTicker\"},{\"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\":\"2551\",\"type\":\"DaysTicker\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"2552\",\"type\":\"DaysTicker\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"2553\",\"type\":\"DaysTicker\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"2558\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"2545\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"2556\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"source\":{\"id\":\"2424\"}},\"id\":\"2429\",\"type\":\"CDSView\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2425\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"2546\",\"type\":\"Selection\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"2557\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"2413\",\"type\":\"HelpTool\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1780]},\"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/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/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/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/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/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/AAAAAAAA8D8AAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAFEAAAAAAAAAUQAAAAAAAABRAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABhAAAAAAAAAGEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAABxAAAAAAAAAHEAAAAAAAAAcQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAgQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACJAAAAAAAAAIkAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJEA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1780]}},\"selected\":{\"id\":\"2546\"},\"selection_policy\":{\"id\":\"2545\"}},\"id\":\"2424\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2427\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"2392\",\"type\":\"DataRange1d\"},{\"attributes\":{\"axis\":{\"id\":\"2404\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"2407\",\"type\":\"Grid\"},{\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"id\":\"2548\"},{\"id\":\"2549\"},{\"id\":\"2550\"},{\"id\":\"2551\"},{\"id\":\"2552\"},{\"id\":\"2553\"},{\"id\":\"2554\"},{\"id\":\"2555\"},{\"id\":\"2556\"},{\"id\":\"2557\"},{\"id\":\"2558\"},{\"id\":\"2559\"}]},\"id\":\"2401\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"overlay\":{\"id\":\"2414\"}},\"id\":\"2410\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"2541\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"2408\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"2543\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{},\"id\":\"2396\",\"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\":\"2414\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"@x\":\"datetime\"},\"tooltips\":[[\"Date\",\"@x{%Y-%m-%d}\"],[\"Total Contributors\",\"@y\"]]},\"id\":\"2422\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"2398\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"2409\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"axis\":{\"id\":\"2400\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"2403\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"2544\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"2405\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis_label\":\"Total Contributors\",\"coordinates\":null,\"formatter\":{\"id\":\"2540\"},\"group\":null,\"major_label_policy\":{\"id\":\"2541\"},\"ticker\":{\"id\":\"2405\"}},\"id\":\"2404\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"2412\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"2394\",\"type\":\"DataRange1d\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"2548\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2426\",\"type\":\"Line\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"2549\",\"type\":\"AdaptiveTicker\"}],\"root_ids\":[\"2391\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.3\"}};\n", " const render_items = [{\"docid\":\"77d1b7ce-9b7b-4c20-917e-81a2e0cc9cc1\",\"root_ids\":[\"2391\"],\"roots\":{\"2391\":\"4685c517-07c1-49d4-b97e-ed565521148d\"}}];\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": "2391" } }, "output_type": "display_data" } ], "source": [ "contributor_ts, _ = utils.get_github_contributor_timeseries(\"nrel/bifacial_radiance\")\n", "p = utils.plot_github_contributors_timeseries(contributor_ts)\n", "show(p)" ] }, { "cell_type": "code", "execution_count": 14, "id": "08c8ed05-05cd-43a6-951d-e4bc8c1c4648", "metadata": {}, "outputs": [], "source": [ "contributors = utils.get_github_contributors('nrel/bifacial_radiance')" ] }, { "cell_type": "code", "execution_count": 15, "id": "19c07578-4c07-434b-a6ff-6e4d0164ba72", "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "mosaic = utils.make_github_contributors_mosaic(contributors)\n", "mosaic" ] } ], "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 }