{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Mode d'emploi\n",
    "\n",
    "Executez les cellules DANS l'ORDRE, les unes après les autres. \n",
    "\n",
    "Si les graphiques n'apparaissent pas, ce qui arrive si vous avez recliqué sur le lien go.epfl.ch/oscillateurs, fermez le fichier en fermant l'onglet et rouvrez le depuis le menu à gauche. "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Oscilateur harmonique libre et amorti (ou non)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Nous considérons l'oscilateur harmonique libre et amorti.\n",
    "\n",
    "Une masse $m$ est accrochée à un ressort de constante de raideur $k$ et écartée de sa position d'équilibre de $x_0$, puis lâchée avec une vitesse initiale $v_0$.\n",
    "\n",
    "La masse est plongée dans un fluide et le coefficient de frottement visqueux laminaire est $b_l= K\\eta$\n",
    "\n",
    "$$\\Omega_0=\\sqrt{k/m}$$\n",
    "\n",
    "$$T_0=2\\pi/\\Omega_0$$\n",
    "\n",
    "$$\\gamma=(b_l/2m)$$\n",
    "\n",
    "L'équation différentielle du mouvement est:\n",
    "\n",
    "$$\\ddot x (t) + 2 \\gamma \\dot x(t) +\\Omega_0^2 x(t) = 0$$\n",
    "\n",
    "l'équation caractéristique associée est\n",
    "\n",
    "$$\\lambda^2+2\\gamma \\lambda+\\Omega_0^2=0$$\n",
    "\n",
    "son déterminant réduit est $\\Delta '=(\\gamma^2-\\Omega_0^2)$\n",
    "\n",
    "Si $\\Delta ' \\neq 0$, les racines de l'équation sont:\n",
    "\n",
    "$$\\lambda_1=-\\gamma +(\\Delta ')^{0.5}$$\n",
    "\n",
    "$$\\lambda_2=-\\gamma -(\\Delta ')^{0.5}$$\n",
    "\n",
    "Les solutions de l'équadiff sont alors de la forme\n",
    "\n",
    "$$x_c(t)=C_1 e^{\\lambda_1 t}+C_2 e^{\\lambda_2 t}$$\n",
    "\n",
    "Les conditions initiales donnent \n",
    "$$C_1=\\frac{\\lambda_2 x_0 - v_0}{\\lambda_2-\\lambda_1}$$\n",
    "\n",
    "$$C_2=\\frac{\\lambda_1 x_0 - v_0}{\\lambda_1-\\lambda_2}$$\n",
    "\n",
    "Attention! $\\lambda_1$ et $\\lambda_2$, $C_1$ et $C_2$ sont complexes\n",
    "\n",
    "La solution physique est la partie réelle de $x_c$.\n",
    "\n",
    "Si $\\Delta ' = 0$, la solution est la partie réelle de:\n",
    "\n",
    "$$x_c(t)=[x_0+(v_0+\\gamma x_0)t ]e^{-\\gamma t}$$\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "    <style>\n",
       "        .bk-notebook-logo {\n",
       "            display: block;\n",
       "            width: 20px;\n",
       "            height: 20px;\n",
       "            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAOkSURBVDiNjZRtaJVlGMd/1/08zzln5zjP1LWcU9N0NkN8m2CYjpgQYQXqSs0I84OLIC0hkEKoPtiH3gmKoiJDU7QpLgoLjLIQCpEsNJ1vqUOdO7ppbuec5+V+rj4ctwzd8IIbbi6u+8f1539dt3A78eXC7QizUF7gyV1fD1Yqg4JWz84yffhm0qkFqBogB9rM8tZdtwVsPUhWhGcFJngGeWrPzHm5oaMmkfEg1usvLFyc8jLRqDOMru7AyC8saQr7GG7f5fvDeH7Ej8CM66nIF+8yngt6HWaKh7k49Soy9nXurCi1o3qUbS3zWfrYeQDTB/Qj6kX6Ybhw4B+bOYoLKCC9H3Nu/leUTZ1JdRWkkn2ldcCamzrcf47KKXdAJllSlxAOkRgyHsGC/zRday5Qld9DyoM4/q/rUoy/CXh3jzOu3bHUVZeU+DEn8FInkPBFlu3+nW3Nw0mk6vCDiWg8CeJaxEwuHS3+z5RgY+YBR6V1Z1nxSOfoaPa4LASWxxdNp+VWTk7+4vzaou8v8PN+xo+KY2xsw6une2frhw05CTYOmQvsEhjhWjn0bmXPjpE1+kplmmkP3suftwTubK9Vq22qKmrBhpY4jvd5afdRA3wGjFAgcnTK2s4hY0/GPNIb0nErGMCRxWOOX64Z8RAC4oCXdklmEvcL8o0BfkNK4lUg9HTl+oPlQxdNo3Mg4Nv175e/1LDGzZen30MEjRUtmXSfiTVu1kK8W4txyV6BMKlbgk3lMwYCiusNy9fVfvvwMxv8Ynl6vxoByANLTWplvuj/nF9m2+PDtt1eiHPBr1oIfhCChQMBw6Aw0UulqTKZdfVvfG7VcfIqLG9bcldL/+pdWTLxLUy8Qq38heUIjh4XlzZxzQm19lLFlr8vdQ97rjZVOLf8nclzckbcD4wxXMidpX30sFd37Fv/GtwwhzhxGVAprjbg0gCAEeIgwCZyTV2Z1REEW8O4py0wsjeloKoMr6iCY6dP92H6Vw/oTyICIthibxjm/DfN9lVz8IqtqKYLUXfoKVMVQVVJOElGjrnnUt9T9wbgp8AyYKaGlqingHZU/uG2NTZSVqwHQTWkx9hxjkpWDaCg6Ckj5qebgBVbT3V3NNXMSiWSDdGV3hrtzla7J+duwPOToIg42ChPQOQjspnSlp1V+Gjdged7+8UN5CRAV7a5EdFNwCjEaBR27b3W890TE7g24NAP/mMDXRWrGoFPQI9ls/MWO2dWFAar/xcOIImbbpA3zgAAAABJRU5ErkJggg==);\n",
       "        }\n",
       "    </style>\n",
       "    <div>\n",
       "        <a href=\"https://bokeh.org\" target=\"_blank\" class=\"bk-notebook-logo\"></a>\n",
       "        <span id=\"a5ae12c2-0209-4ce8-aeb1-3727fa291ebe\">Loading BokehJS ...</span>\n",
       "    </div>\n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "'use strict';\n",
       "(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",
       "    function drop(id) {\n",
       "      const view = Bokeh.index.get_by_id(id)\n",
       "      if (view != null) {\n",
       "        view.model.document.clear()\n",
       "        Bokeh.index.delete(view)\n",
       "      }\n",
       "    }\n",
       "\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",
       "\n",
       "    // Clean up Bokeh references\n",
       "    if (id != null) {\n",
       "      drop(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",
       "            drop(id)\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",
       "     \"<div style='background-color: #fdd'>\\n\"+\n",
       "     \"<p>\\n\"+\n",
       "     \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
       "     \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
       "     \"</p>\\n\"+\n",
       "     \"<ul>\\n\"+\n",
       "     \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
       "     \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
       "     \"</ul>\\n\"+\n",
       "     \"<code>\\n\"+\n",
       "     \"from bokeh.resources import INLINE\\n\"+\n",
       "     \"output_notebook(resources=INLINE)\\n\"+\n",
       "     \"</code>\\n\"+\n",
       "     \"</div>\"}};\n",
       "\n",
       "  function display_loaded(error = null) {\n",
       "    const el = document.getElementById(\"a5ae12c2-0209-4ce8-aeb1-3727fa291ebe\");\n",
       "    if (el != null) {\n",
       "      const html = (() => {\n",
       "        if (typeof root.Bokeh === \"undefined\") {\n",
       "          if (error == null) {\n",
       "            return \"BokehJS is loading ...\";\n",
       "          } else {\n",
       "            return \"BokehJS failed to load.\";\n",
       "          }\n",
       "        } else {\n",
       "          const prefix = `BokehJS ${root.Bokeh.version}`;\n",
       "          if (error == null) {\n",
       "            return `${prefix} successfully loaded.`;\n",
       "          } else {\n",
       "            return `${prefix} <b>encountered errors</b> while loading and may not function as expected.`;\n",
       "          }\n",
       "        }\n",
       "      })();\n",
       "      el.innerHTML = html;\n",
       "\n",
       "      if (error != null) {\n",
       "        const wrapper = document.createElement(\"div\");\n",
       "        wrapper.style.overflow = \"auto\";\n",
       "        wrapper.style.height = \"5em\";\n",
       "        wrapper.style.resize = \"vertical\";\n",
       "        const content = document.createElement(\"div\");\n",
       "        content.style.fontFamily = \"monospace\";\n",
       "        content.style.whiteSpace = \"pre-wrap\";\n",
       "        content.style.backgroundColor = \"rgb(255, 221, 221)\";\n",
       "        content.textContent = error.stack ?? error.toString();\n",
       "        wrapper.append(content);\n",
       "        el.append(wrapper);\n",
       "      }\n",
       "    } else if (Date.now() < root._bokeh_timeout) {\n",
       "      setTimeout(() => display_loaded(error), 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-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.6.0.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",
       "      try {\n",
       "            for (let i = 0; i < inline_js.length; i++) {\n",
       "      inline_js[i].call(root, root.Bokeh);\n",
       "    }\n",
       "\n",
       "      } catch (error) {display_loaded(error);throw error;\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(\"a5ae12c2-0209-4ce8-aeb1-3727fa291ebe\")).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": "'use strict';\n(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     \"<div style='background-color: #fdd'>\\n\"+\n     \"<p>\\n\"+\n     \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n     \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n     \"</p>\\n\"+\n     \"<ul>\\n\"+\n     \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n     \"<li>use INLINE resources instead, as so:</li>\\n\"+\n     \"</ul>\\n\"+\n     \"<code>\\n\"+\n     \"from bokeh.resources import INLINE\\n\"+\n     \"output_notebook(resources=INLINE)\\n\"+\n     \"</code>\\n\"+\n     \"</div>\"}};\n\n  function display_loaded(error = null) {\n    const el = document.getElementById(\"a5ae12c2-0209-4ce8-aeb1-3727fa291ebe\");\n    if (el != null) {\n      const html = (() => {\n        if (typeof root.Bokeh === \"undefined\") {\n          if (error == null) {\n            return \"BokehJS is loading ...\";\n          } else {\n            return \"BokehJS failed to load.\";\n          }\n        } else {\n          const prefix = `BokehJS ${root.Bokeh.version}`;\n          if (error == null) {\n            return `${prefix} successfully loaded.`;\n          } else {\n            return `${prefix} <b>encountered errors</b> while loading and may not function as expected.`;\n          }\n        }\n      })();\n      el.innerHTML = html;\n\n      if (error != null) {\n        const wrapper = document.createElement(\"div\");\n        wrapper.style.overflow = \"auto\";\n        wrapper.style.height = \"5em\";\n        wrapper.style.resize = \"vertical\";\n        const content = document.createElement(\"div\");\n        content.style.fontFamily = \"monospace\";\n        content.style.whiteSpace = \"pre-wrap\";\n        content.style.backgroundColor = \"rgb(255, 221, 221)\";\n        content.textContent = error.stack ?? error.toString();\n        wrapper.append(content);\n        el.append(wrapper);\n      }\n    } else if (Date.now() < root._bokeh_timeout) {\n      setTimeout(() => display_loaded(error), 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-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.6.0.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      try {\n            for (let i = 0; i < inline_js.length; i++) {\n      inline_js[i].call(root, root.Bokeh);\n    }\n\n      } catch (error) {display_loaded(error);throw error;\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(\"a5ae12c2-0209-4ce8-aeb1-3727fa291ebe\")).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": [
    "import numpy as np\n",
    "from cmath import *\n",
    "\n",
    "from bokeh.layouts import row, column\n",
    "from bokeh.models import CustomJS, Slider\n",
    "from bokeh.plotting import figure, show, ColumnDataSource\n",
    "\n",
    "from bokeh.io import push_notebook, show, output_notebook\n",
    "from ipywidgets import interact\n",
    "#from bokeh.resources import INLINE \n",
    "\n",
    "output_notebook()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Définition des fonctions importantes"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "def omega0(k,m):\n",
    "    oz=np.sqrt(k/m)\n",
    "    return oz\n",
    "\n",
    "def gamma(bl,m):\n",
    "    ga=bl/(2*m)\n",
    "    return ga\n",
    "\n",
    "def fac_qual(k,m,bl):\n",
    "    fq = np.sqrt(k*m)/bl\n",
    "    return fq\n",
    "\n",
    "def deltaprime(k,m,bl):\n",
    "    dp=gamma(bl,m)**2-omega0(k,m)**2+0j\n",
    "    return dp\n",
    "\n",
    "def osciamo(k,m,bl,xzero,vzero,t):\n",
    "    if (deltaprime(k,m,bl)!=0):\n",
    "        gamma1=-gamma(bl,m)+deltaprime(k,m,bl)**(1/2)\n",
    "        gamma2=-gamma(bl,m)-deltaprime(k,m,bl)**(1/2)\n",
    "        C1=(gamma2*xzero-vzero)/(gamma2-gamma1)\n",
    "        C2=(gamma1*xzero-vzero)/(gamma1-gamma2)\n",
    "        solc=C1*np.exp(gamma1*t)+C2*np.exp(gamma2*t)\n",
    "        sol=solc.real\n",
    "    else:\n",
    "        sol=(xzero+(vzero+gamma(bl,m)*xzero)*t)*np.exp(-gamma(bl,m)*t)\n",
    "    return sol    \n",
    "    "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Définition de la figure"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "p = figure(width=800, height=400)\n",
    "\n",
    "#valeurs initiales\n",
    "k=50\n",
    "m=5\n",
    "bl=0\n",
    "xzero=1\n",
    "vzero=0\n",
    "\n",
    "t = np.linspace(0,40,1000)\n",
    "x1 = osciamo(k,m,bl,xzero,vzero,t)\n",
    "expga = np.exp(-gamma(bl,m)*t)\n",
    "\n",
    "pos = p.line(t,x1,line_width=3,legend_label=\"position\")\n",
    "ga = p.line(t,expga,color=\"orange\",line_width=2,legend_label=\"exp(-gamma*t)\")\n",
    "\n",
    "p.legend.location = \"top_right\"\n",
    "p.legend.click_policy=\"hide\"\n",
    "\n",
    "\n",
    "def update(m=5, k = 50, bl = 0): #, xzero= 1 , vzero = 0):\n",
    "    pos.data_source.data['y'] = osciamo(k,m,bl,xzero,vzero,t)\n",
    "    ga.data_source.data['y'] = np.exp(-gamma(bl,m)*t)\n",
    "    push_notebook()\n",
    "    print('Omega_0 = {:0.2f}[rad/s]'.format(omega0(k,m)),\",  gamma = \", gamma(bl,m)) \n",
    "    dp =  deltaprime(k,m,bl)**0.5\n",
    "    dpr = dp.real\n",
    "    dpi = dp.imag\n",
    "    print('-')\n",
    "    print('Partie réelle de racine de delta prime {:0.2f}[rad/s]'.format(dpr))\n",
    "    print('-')\n",
    "    print('Partie imaginaire de racine de delta prime {:0.2f}[rad/s]'.format(dpi))\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Let's Play!\n",
    "\n",
    "Cette figure montre l'évolution de $x(t)$. On trace aussi l'enveloppe exponentielle $e^{-\\gamma t}$\n",
    "\n",
    "Qu'observe-t-on léorsqu'on fait varier les trois paramètres $m$, $k$ et $b_l$ ?\n",
    "\n",
    "Regardez comment varie $\\Omega_0$ par rapport à $\\gamma$, et ce que vallent les parties réeeles et imaginaires du déterminant réduit $\\Delta'$"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "  <div id=\"b8cf6aaa-5711-4f3d-96aa-97057a593e26\" data-root-id=\"p1001\" style=\"display: contents;\"></div>\n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "(function(root) {\n",
       "  function embed_document(root) {\n",
       "  const docs_json = {\"70763dbb-271a-4f9b-bc8a-0af6877a293f\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"width\":800,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1002\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1003\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1010\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1011\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1008\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1041\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1035\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1036\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1037\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAACSAHNIICkPwJIAc0ggLQ/A+yBMzHAvj8CSAHNIIDEPwKaQQApoMk/A+yBMzHAzj8CH2GzHPDRPwJIAc0ggNQ/AnGh5iQQ1z8CmkEAKaDZPwPD4RktMNw/A+yBMzHA3j+CCpGmGqjgPwIfYbMc8OE/gjMxwB444z8CSAHNIIDkP4Jc0dkiyOU/AnGh5iQQ5z+ChXHzJljoPwKaQQApoOk/g64RDSvo6j8Dw+EZLTDsP4PXsSYveO0/A+yBMzHA7j9CACmgGQTwP4IKkaYaqPA/whT5rBtM8T8CH2GzHPDxP0IpybkdlPI/gjMxwB448z/CPZnGH9zzPwJIAc0ggPQ/QlJp0yEk9T+CXNHZIsj1P8JmOeAjbPY/AnGh5iQQ9z9CewntJbT3P4KFcfMmWPg/wo/Z+Sf8+D8CmkEAKaD5P0OkqQYqRPo/g64RDSvo+j/DuHkTLIz7PwPD4RktMPw/Q81JIC7U/D+D17EmL3j9P8PhGS0wHP4/A+yBMzHA/j9D9uk5MmT/P0IAKaAZBABAYgVdIxpWAECCCpGmGqgAQKIPxSkb+gBAwhT5rBtMAUDiGS0wHJ4BQAIfYbMc8AFAIiSVNh1CAkBCKcm5HZQCQGIu/Twe5gJAgjMxwB44A0CiOGVDH4oDQMI9mcYf3ANA4kLNSSAuBEACSAHNIIAEQCJNNVAh0gRAQlJp0yEkBUBiV51WInYFQIJc0dkiyAVAomEFXSMaBkDCZjngI2wGQOJrbWMkvgZAAnGh5iQQB0AidtVpJWIHQEJ7Ce0ltAdAYoA9cCYGCECChXHzJlgIQKKKpXYnqghAwo/Z+Sf8CEDilA19KE4JQAKaQQApoAlAI591gynyCUBDpKkGKkQKQGOp3YkqlgpAg64RDSvoCkCjs0WQKzoLQMO4eRMsjAtA472tlizeC0ADw+EZLTAMQCPIFZ0tggxAQ81JIC7UDEBj0n2jLiYNQIPXsSYveA1Ao9zlqS/KDUDD4RktMBwOQOPmTbAwbg5AA+yBMzHADkAj8bW2MRIPQEP26TkyZA9AY/sdvTK2D0BCACmgGQQQQNICw+EZLRBAYgVdIxpWEEDyB/dkGn8QQIIKkaYaqBBAEg0r6BrREECiD8UpG/oQQDISX2sbIxFAwhT5rBtMEUBSF5PuG3URQOIZLTAcnhFAchzHcRzHEUACH2GzHPARQJIh+/QcGRJAIiSVNh1CEkCyJi94HWsSQEIpybkdlBJA0itj+x29EkBiLv08HuYSQPIwl34eDxNAgjMxwB44E0ASNssBH2ETQKI4ZUMfihNAMjv/hB+zE0DCPZnGH9wTQFJAMwggBRRA4kLNSSAuFEByRWeLIFcUQAJIAc0ggBRAkkqbDiGpFEAiTTVQIdIUQLJPz5Eh+xRAQlJp0yEkFUDSVAMVIk0VQGJXnVYidhVA8lk3mCKfFUCCXNHZIsgVQBJfaxsj8RVAomEFXSMaFkAyZJ+eI0MWQMJmOeAjbBZAUmnTISSVFkDia21jJL4WQHJuB6Uk5xZAAnGh5iQQF0CSczsoJTkXQCJ21WklYhdAsnhvqyWLF0BCewntJbQXQNJ9oy4m3RdAYoA9cCYGGEDygtexJi8YQIKFcfMmWBhAEogLNSeBGECiiqV2J6oYQDKNP7gn0xhAwo/Z+Sf8GEBSknM7KCUZQOKUDX0oThlAcpenvih3GUACmkEAKaAZQJOc20EpyRlAI591gynyGUCzoQ/FKRsaQEOkqQYqRBpA06ZDSCptGkBjqd2JKpYaQPOrd8sqvxpAg64RDSvoGkATsatOKxEbQKOzRZArOhtAM7bf0StjG0DDuHkTLIwbQFO7E1UstRtA472tlizeG0BzwEfYLAccQAPD4RktMBxAk8V7Wy1ZHEAjyBWdLYIcQLPKr94tqxxAQ81JIC7UHEDTz+NhLv0cQGPSfaMuJh1A89QX5S5PHUCD17EmL3gdQBPaS2gvoR1Ao9zlqS/KHUAz33/rL/MdQMPhGS0wHB5AU+SzbjBFHkDj5k2wMG4eQHPp5/Ewlx5AA+yBMzHAHkCT7ht1MekeQCPxtbYxEh9As/NP+DE7H0BD9uk5MmQfQNP4g3syjR9AY/sdvTK2H0Dz/bf+Mt8fQEIAKaAZBCBAigH2wJkYIEDSAsPhGS0gQBoEkAKaQSBAYgVdIxpWIECqBipEmmogQPIH92QafyBAOgnEhZqTIECCCpGmGqggQMoLXseavCBAEg0r6BrRIEBaDvgIm+UgQKIPxSkb+iBA6hCSSpsOIUAyEl9rGyMhQHoTLIybNyFAwhT5rBtMIUAKFsbNm2AhQFIXk+4bdSFAmhhgD5yJIUDiGS0wHJ4hQCob+lCcsiFAchzHcRzHIUC6HZSSnNshQAIfYbMc8CFASiAu1JwEIkCSIfv0HBkiQNoiyBWdLSJAIiSVNh1CIkBqJWJXnVYiQLImL3gdayJA+if8mJ1/IkBCKcm5HZQiQIoqltqdqCJA0itj+x29IkAaLTAcntEiQGIu/Twe5iJAqi/KXZ76IkDyMJd+Hg8jQDoyZJ+eIyNAgjMxwB44I0DKNP7gnkwjQBI2ywEfYSNAWjeYIp91I0CiOGVDH4ojQOo5MmSfniNAMjv/hB+zI0B6PMyln8cjQMI9mcYf3CNACj9m55/wI0BSQDMIIAUkQJpBACmgGSRA4kLNSSAuJEAqRJpqoEIkQHJFZ4sgVyRAukY0rKBrJEACSAHNIIAkQEpJzu2glCRAkkqbDiGpJEDaS2gvob0kQCJNNVAh0iRAak4CcaHmJECyT8+RIfskQPpQnLKhDyVAQlJp0yEkJUCKUzb0oTglQNJUAxUiTSVAGlbQNaJhJUBiV51WInYlQKpYaneiiiVA8lk3mCKfJUA6WwS5orMlQIJc0dkiyCVAyl2e+qLcJUASX2sbI/ElQFpgODyjBSZAomEFXSMaJkDqYtJ9oy4mQDJkn54jQyZAemVsv6NXJkDCZjngI2wmQApoBgGkgCZAUmnTISSVJkCaaqBCpKkmQOJrbWMkviZAKm06hKTSJkBybgelJOcmQLpv1MWk+yZAAnGh5iQQJ0BKcm4HpSQnQJJzOyglOSdA2nQISaVNJ0AidtVpJWInQGp3ooqldidAsnhvqyWLJ0D6eTzMpZ8nQEJ7Ce0ltCdAinzWDabIJ0DSfaMuJt0nQBp/cE+m8SdAYoA9cCYGKECqgQqRphooQPKC17EmLyhAOoSk0qZDKECChXHzJlgoQMqGPhSnbChAEogLNSeBKEBaidhVp5UoQKKKpXYnqihA6otyl6e+KEAyjT+4J9MoQHqODNmn5yhAwo/Z+Sf8KEAKkaYaqBApQFKSczsoJSlAmpNAXKg5KUDilA19KE4pQCqW2p2oYilAcpenvih3KUC6mHTfqIspQAKaQQApoClAS5sOIam0KUCTnNtBKckpQNudqGKp3SlAI591gynyKUBroEKkqQYqQLOhD8UpGypA+6Lc5akvKkBDpKkGKkQqQIuldieqWCpA06ZDSCptKkAbqBBpqoEqQGOp3YkqlipAq6qqqqqqKkDzq3fLKr8qQDutROyq0ypAg64RDSvoKkDLr94tq/wqQBOxq04rEStAW7J4b6slK0Cjs0WQKzorQOu0ErGrTitAM7bf0StjK0B7t6zyq3crQMO4eRMsjCtAC7pGNKygK0BTuxNVLLUrQJu84HWsyStA472tlizeK0Arv3q3rPIrQHPAR9gsByxAu8EU+awbLEADw+EZLTAsQEvErjqtRCxAk8V7Wy1ZLEDbxkh8rW0sQCPIFZ0tgixAa8niva2WLECzyq/eLassQPvLfP+tvyxAQ81JIC7ULECLzhZBrugsQNPP42Eu/SxAG9Gwgq4RLUBj0n2jLiYtQKvTSsSuOi1A89QX5S5PLUA71uQFr2MtQIPXsSYveC1Ay9h+R6+MLUAT2ktoL6EtQFvbGImvtS1Ao9zlqS/KLUDr3bLKr94tQDPff+sv8y1Ae+BMDLAHLkDD4RktMBwuQAvj5k2wMC5AU+SzbjBFLkCb5YCPsFkuQOPmTbAwbi5AK+ga0bCCLkBz6efxMJcuQLvqtBKxqy5AA+yBMzHALkBL7U5UsdQuQJPuG3Ux6S5A2+/olbH9LkAj8bW2MRIvQGvygtexJi9As/NP+DE7L0D79BwZsk8vQEP26TkyZC9Ai/e2WrJ4L0DT+IN7Mo0vQBv6UJyyoS9AY/sdvTK2L0Cr/OrdssovQPP9t/4y3y9AO/+EH7PzL0BCACmgGQQwQOaAj7BZDjBAigH2wJkYMEAuglzR2SIwQNICw+EZLTBAdoMp8lk3MEAaBJACmkEwQL6E9hLaSzBAYgVdIxpWMEAGhsMzWmAwQKoGKkSaajBAToeQVNp0MEDyB/dkGn8wQJaIXXVaiTBAOgnEhZqTMEDeiSqW2p0wQIIKkaYaqDBAJov3tlqyMEDKC17HmrwwQG6MxNfaxjBAEg0r6BrRMEC2jZH4WtswQFoO+Aib5TBA/o5eGdvvMECiD8UpG/owQEaQKzpbBDFA6hCSSpsOMUCOkfha2xgxQDISX2sbIzFA1pLFe1stMUB6EyyMmzcxQB6UkpzbQTFAwhT5rBtMMUBmlV+9W1YxQAoWxs2bYDFArpYs3ttqMUBSF5PuG3UxQPaX+f5bfzFAmhhgD5yJMUA+mcYf3JMxQOIZLTAcnjFAhpqTQFyoMUAqG/pQnLIxQM6bYGHcvDFAchzHcRzHMUAWnS2CXNExQLodlJKc2zFAXp76otzlMUACH2GzHPAxQKafx8Nc+jFASiAu1JwEMkDuoJTk3A4yQJIh+/QcGTJANqJhBV0jMkDaIsgVnS0yQH6jLibdNzJAIiSVNh1CMkDGpPtGXUwyQGolYledVjJADqbIZ91gMkCyJi94HWsyQFanlYhddTJA+if8mJ1/MkCeqGKp3YkyQEIpybkdlDJA5qkvyl2eMkCKKpbanagyQC6r/OrdsjJA0itj+x29MkB2rMkLXscyQBotMBye0TJAvq2WLN7bMkBiLv08HuYyQAavY01e8DJAqi/KXZ76MkBOsDBu3gQzQPIwl34eDzNAlrH9jl4ZM0A6MmSfniMzQN6yyq/eLTNAgjMxwB44M0AmtJfQXkIzQMo0/uCeTDNAbrVk8d5WM0ASNssBH2EzQLa2MRJfazNAWjeYIp91M0D+t/4y338zQKI4ZUMfijNARrnLU1+UM0DqOTJkn54zQI66mHTfqDNAMjv/hB+zM0DWu2WVX70zQHo8zKWfxzNAHr0ytt/RM0DCPZnGH9wzQGa+/9Zf5jNACj9m55/wM0Cuv8z33/ozQFJAMwggBTRA9sCZGGAPNECaQQApoBk0QD7CZjngIzRA4kLNSSAuNECGwzNaYDg0QCpEmmqgQjRAzsQAe+BMNEByRWeLIFc0QBbGzZtgYTRAukY0rKBrNEBex5q84HU0QAJIAc0ggDRApshn3WCKNEBKSc7toJQ0QO7JNP7gnjRAkkqbDiGpNEA2ywEfYbM0QNpLaC+hvTRAfszOP+HHNEAiTTVQIdI0QMbNm2Bh3DRAak4CcaHmNEAOz2iB4fA0QLJPz5Eh+zRAVtA1omEFNUD6UJyyoQ81QJ7RAsPhGTVAQlJp0yEkNUDm0s/jYS41QIpTNvShODVALtScBOJCNUDSVAMVIk01QHbVaSViVzVAGlbQNaJhNUC+1jZG4ms1QGJXnVYidjVABtgDZ2KANUCqWGp3ooo1QE7Z0IfilDVA8lk3mCKfNUCW2p2oYqk1QDpbBLmiszVA3ttqyeK9NUCCXNHZIsg1QCbdN+pi0jVAyl2e+qLcNUBu3gQL4+Y1QBJfaxsj8TVAtt/RK2P7NUBaYDg8owU2QP7gnkzjDzZAomEFXSMaNkBG4mttYyQ2QOpi0n2jLjZAjuM4juM4NkAyZJ+eI0M2QNbkBa9jTTZAemVsv6NXNkAe5tLP42E2QMJmOeAjbDZAZuef8GN2NkAKaAYBpIA2QK7obBHkijZAUmnTISSVNkD26TkyZJ82QJpqoEKkqTZAPusGU+SzNkDia21jJL42QIbs03NkyDZAKm06hKTSNkDO7aCU5Nw2QHJuB6Uk5zZAFu9ttWTxNkC6b9TFpPs2QF7wOtbkBTdAAnGh5iQQN0Cm8Qf3ZBo3QEpybgelJDdA7vLUF+UuN0CSczsoJTk3QDb0oThlQzdA2nQISaVNN0B+9W5Z5Vc3QCJ21WklYjdAxvY7emVsN0Bqd6KKpXY3QA74CJvlgDdAsnhvqyWLN0BW+dW7ZZU3QPp5PMylnzdAnvqi3OWpN0BCewntJbQ3QOb7b/1lvjdAinzWDabIN0Au/Twe5tI3QNJ9oy4m3TdAdv4JP2bnN0Aaf3BPpvE3QL7/1l/m+zdAYoA9cCYGOEAGAaSAZhA4QKqBCpGmGjhATgJxoeYkOEDygtexJi84QJYDPsJmOThAOoSk0qZDOEDeBAvj5k04QIKFcfMmWDhAJgbYA2diOEDKhj4Up2w4QG4HpSTndjhAEogLNSeBOEC2CHJFZ4s4QFqJ2FWnlThA/gk/ZuefOECiiqV2J6o4QEYLDIdntDhA6otyl6e+OECODNmn58g4QDKNP7gn0zhA1g2myGfdOEB6jgzZp+c4QB4Pc+nn8ThAwo/Z+Sf8OEBmEEAKaAY5QAqRphqoEDlArhENK+gaOUBSknM7KCU5QPYS2ktoLzlAmpNAXKg5OUA+FKds6EM5QOKUDX0oTjlAhhV0jWhYOUAqltqdqGI5QM4WQa7obDlAcpenvih3OUAWGA7PaIE5QLqYdN+oizlAXhnb7+iVOUACmkEAKaA5QKcaqBBpqjlAS5sOIam0OUDvG3Ux6b45QJOc20EpyTlANx1CUmnTOUDbnahiqd05QH8eD3Pp5zlAI591gynyOUDHH9yTafw5QGugQqSpBjpADyGptOkQOkCzoQ/FKRs6QFcidtVpJTpA+6Lc5akvOkCfI0P26Tk6QEOkqQYqRDpA5yQQF2pOOkCLpXYnqlg6QC8m3TfqYjpA06ZDSCptOkB3J6pYanc6QBuoEGmqgTpAvyh3eeqLOkBjqd2JKpY6QAcqRJpqoDpAq6qqqqqqOkBPKxG76rQ6QPOrd8sqvzpAlyze22rJOkA7rUTsqtM6QN8tq/zq3TpAg64RDSvoOkAnL3gda/I6QMuv3i2r/DpAbzBFPusGO0ATsatOKxE7QLcxEl9rGztAW7J4b6slO0D/Mt9/6y87QKOzRZArOjtARzSsoGtEO0DrtBKxq047QI81ecHrWDtAM7bf0StjO0DXNkbia207QHu3rPKrdztAHzgTA+yBO0DDuHkTLIw7QGc54CNsljtAC7pGNKygO0CvOq1E7Ko7QFO7E1UstTtA9zt6ZWy/O0CbvOB1rMk7QD89R4bs0ztA472tlizeO0CHPhSnbOg7QCu/eres8jtAzz/hx+z8O0BzwEfYLAc8QBdBruhsETxAu8EU+awbPEBfQnsJ7SU8QAPD4RktMDxAp0NIKm06PEBLxK46rUQ8QO9EFUvtTjxAk8V7Wy1ZPEA3RuJrbWM8QNvGSHytbTxAf0evjO13PEAjyBWdLYI8QMdIfK1tjDxAa8niva2WPEAPSknO7aA8QLPKr94tqzxAV0sW7221PED7y3z/rb88QJ9M4w/uyTxAQ81JIC7UPEDnTbAwbt48QIvOFkGu6DxAL099Ue7yPEDTz+NhLv08QHdQSnJuBz1AG9Gwgq4RPUC/UReT7hs9QGPSfaMuJj1AB1Pks24wPUCr00rErjo9QE9UsdTuRD1A89QX5S5PPUCXVX71blk9QDvW5AWvYz1A31ZLFu9tPUCD17EmL3g9QCdYGDdvgj1Ay9h+R6+MPUBvWeVX75Y9QBPaS2gvoT1At1qyeG+rPUBb2xiJr7U9QP9bf5nvvz1Ao9zlqS/KPUBHXUy6b9Q9QOvdssqv3j1Aj14Z2+/oPUAz33/rL/M9QNdf5vtv/T1Ae+BMDLAHPkAfYbMc8BE+QMPhGS0wHD5AZ2KAPXAmPkAL4+ZNsDA+QK9jTV7wOj5AU+SzbjBFPkD3ZBp/cE8+QJvlgI+wWT5AP2bnn/BjPkDj5k2wMG4+QIdntMBweD5AK+ga0bCCPkDPaIHh8Iw+QHPp5/Ewlz5AF2pOAnGhPkC76rQSsas+QF9rGyPxtT5AA+yBMzHAPkCnbOhDcco+QEvtTlSx1D5A7221ZPHePkCT7ht1Mek+QDdvgoVx8z5A2+/olbH9PkB/cE+m8Qc/QCPxtbYxEj9Ax3Ecx3EcP0Br8oLXsSY/QA9z6efxMD9As/NP+DE7P0BXdLYIckU/QPv0HBmyTz9An3WDKfJZP0BD9uk5MmQ/QOd2UEpybj9Ai/e2WrJ4P0AveB1r8oI/QNP4g3syjT9Ad3nqi3KXP0Ab+lCcsqE/QL96t6zyqz9AY/sdvTK2P0AHfITNcsA/QKv86t2yyj9AT31R7vLUP0Dz/bf+Mt8/QJd+Hg9z6T9AO/+EH7PzP0Dff+sv8/0/QEIAKaAZBEBAlEBcqDkJQEDmgI+wWQ5AQDjBwrh5E0BAigH2wJkYQEDcQSnJuR1AQC6CXNHZIkBAgMKP2fknQEDSAsPhGS1AQCRD9uk5MkBAdoMp8lk3QEDIw1z6eTxAQBoEkAKaQUBAbETDCrpGQEC+hPYS2ktAQBDFKRv6UEBAYgVdIxpWQEC0RZArOltAQAaGwzNaYEBAWMb2O3plQECqBipEmmpAQPxGXUy6b0BAToeQVNp0QECgx8Nc+nlAQPIH92Qaf0BAREgqbTqEQECWiF11WolAQOjIkH16jkBAOgnEhZqTQECMSfeNuphAQN6JKpbanUBAMMpdnvqiQECCCpGmGqhAQNRKxK46rUBAJov3tlqyQEB4yyq/erdAQMoLXseavEBAHEyRz7rBQEBujMTX2sZAQMDM99/6y0BAEg0r6BrRQEBkTV7wOtZAQLaNkfha20BACM7EAHvgQEBaDvgIm+VAQKxOKxG76kBA/o5eGdvvQEBQz5Eh+/RAQKIPxSkb+kBA9E/4MTv/QEBGkCs6WwRBQJjQXkJ7CUFA6hCSSpsOQUA8UcVSuxNBQI6R+FrbGEFA4NErY/sdQUAyEl9rGyNBQIRSknM7KEFA1pLFe1stQUAo0/iDezJBQHoTLIybN0FAzFNflLs8QUAelJKc20FBQHDUxaT7RkFAwhT5rBtMQUAUVSy1O1FBQGaVX71bVkFAuNWSxXtbQUAKFsbNm2BBQFxW+dW7ZUFArpYs3ttqQUAA11/m+29BQFIXk+4bdUFApFfG9jt6QUD2l/n+W39BQEjYLAd8hEFAmhhgD5yJQUDsWJMXvI5BQD6Zxh/ck0FAkNn5J/yYQUDiGS0wHJ5BQDRaYDg8o0FAhpqTQFyoQUDY2sZIfK1BQCob+lCcskFAfFstWby3QUDOm2Bh3LxBQCDck2n8wUFAchzHcRzHQUDEXPp5PMxBQBadLYJc0UFAaN1ginzWQUC6HZSSnNtBQAxex5q84EFAXp76otzlQUCw3i2r/OpBQAIfYbMc8EFAVF+Uuzz1QUCmn8fDXPpBQPjf+st8/0FASiAu1JwEQkCcYGHcvAlCQO6glOTcDkJAQOHH7PwTQkCSIfv0HBlCQORhLv08HkJANqJhBV0jQkCI4pQNfShCQNoiyBWdLUJALGP7Hb0yQkB+oy4m3TdCQNDjYS79PEJAIiSVNh1CQkB0ZMg+PUdCQMak+0ZdTEJAGOUuT31RQkBqJWJXnVZCQLxllV+9W0JADqbIZ91gQkBg5vtv/WVCQLImL3gda0JABGdigD1wQkBWp5WIXXVCQKjnyJB9ekJA+if8mJ1/QkBMaC+hvYRCQJ6oYqndiUJA8OiVsf2OQkBCKcm5HZRCQJRp/ME9mUJA5qkvyl2eQkA46mLSfaNCQIoqltqdqEJA3GrJ4r2tQkAuq/zq3bJCQIDrL/P9t0JA0itj+x29QkAkbJYDPsJCQHasyQtex0JAyOz8E37MQkAaLTAcntFCQGxtYyS+1kJAvq2WLN7bQkAQ7sk0/uBCQGIu/Twe5kJAtG4wRT7rQkAGr2NNXvBCQFjvllV+9UJAqi/KXZ76QkD8b/1lvv9CQE6wMG7eBENAoPBjdv4JQ0DyMJd+Hg9DQERxyoY+FENAlrH9jl4ZQ0Do8TCXfh5DQDoyZJ+eI0NAjHKXp74oQ0Dessqv3i1DQDDz/bf+MkNAgjMxwB44Q0DUc2TIPj1DQCa0l9BeQkNAePTK2H5HQ0DKNP7gnkxDQBx1Mem+UUNAbrVk8d5WQ0DA9Zf5/ltDQBI2ywEfYUNAZHb+CT9mQ0C2tjESX2tDQAj3ZBp/cENAWjeYIp91Q0Csd8sqv3pDQP63/jLff0NAUPgxO/+EQ0CiOGVDH4pDQPR4mEs/j0NARrnLU1+UQ0CY+f5bf5lDQOo5MmSfnkNAPHplbL+jQ0COuph036hDQOD6y3z/rUNAMjv/hB+zQ0CEezKNP7hDQNa7ZZVfvUNAKPyYnX/CQ0B6PMyln8dDQMx8/62/zENAHr0ytt/RQ0Bw/WW+/9ZDQMI9mcYf3ENAFH7Mzj/hQ0Bmvv/WX+ZDQLj+Mt9/60NACj9m55/wQ0Bcf5nvv/VDQK6/zPff+kNAAAAAAAAAREA=\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1042\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1043\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1038\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_width\":3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1039\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1040\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":3}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1052\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1046\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1047\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1048\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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/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/AAAAAAAA8D8=\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1053\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1054\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1049\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1050\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1051\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2,\"line_width\":2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1009\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1022\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1023\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1024\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1025\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1031\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1030\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1032\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1033\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1034\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1017\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1018\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1019\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1020\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1012\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1013\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1014\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1015\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1016\",\"attributes\":{\"axis\":{\"id\":\"p1012\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1021\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1017\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1044\",\"attributes\":{\"click_policy\":\"hide\",\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1045\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"position\"},\"renderers\":[{\"id\":\"p1041\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1055\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"exp(-gamma*t)\"},\"renderers\":[{\"id\":\"p1052\"}]}}]}}]}}]}};\n",
       "  const render_items = [{\"docid\":\"70763dbb-271a-4f9b-bc8a-0af6877a293f\",\"roots\":{\"p1001\":\"b8cf6aaa-5711-4f3d-96aa-97057a593e26\"},\"root_ids\":[\"p1001\"],\"notebook_comms_target\":\"p1056\"}];\n",
       "  void 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": "p1001"
      }
     },
     "output_type": "display_data"
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Widget Javascript not detected.  It may not be installed or enabled properly. Reconnecting the current kernel may help.\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "596b315a80164931a9bfb955b73bf6eb"
      }
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "show(p, notebook_handle=True)\n",
    "interact(update, m = (1,10,1), k = (1,50,1), bl = (0,200,1));"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Oscilateur forcé. "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "On conserve les mêmes notations, mais cette fois on soumet l'oscilateur à une force $F_0 \\cos (\\omega_e t)$\n",
    "\n",
    "Comme la force d'excitation est obtenue par le déplacement sinusoidal d'une membrane, avec un déplacement d'amplitude $x_{e,0}$, qui provoque sur le ressort une force d'amplitude $F_0=k x_{e,0}$, le déplacement de l'excitation est égal à\n",
    "\n",
    "$$\\frac{F_0}{k}\\cos(\\omega_e t)$$\n",
    "\n",
    "L'équadiff devient \n",
    "\n",
    "$$\\ddot x (t) + 2 \\gamma \\dot x(t) +\\Omega_0^2 x(t) = (F_0/m) \\cos (\\omega_e t)$$\n",
    "\n",
    "En notation complexe et avec $f=F_0/m$\n",
    "\n",
    "$$\\ddot x (t) + 2 \\gamma \\dot x(t) +\\Omega_0^2 x(t) = f e^{i\\omega_e t}$$\n",
    "\n",
    "La solution en régime permanent est $x_{1,c}(t)= \\chi_0 e^{i\\omega_e t}$ avec $\\chi_0=A e^{i \\varphi}$. $A(\\omega_e)$ est l'amplitude et $\\varphi(\\omega_e)$ le déphasage.\n",
    "\n",
    "$$\\chi_0 = \\frac{f}{-(\\omega_e^2-\\Omega_0^2)+i(2\\gamma\\omega_e)}$$\n",
    "\n",
    "La solution générale est la somme du régime permanent  plus la solution générale de l'équation différentielle sans second membre trouvée au paragraphe précédent ($x_{2,c}(t)$).\n",
    "\n",
    "Les constantes d'intégration $C_1$ et $C_2$ se déterminent sur $x_{c}(t)=x_{1,c}(t)+x_{2,c}(t)$"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Définition des fonctions"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "#amplitude de l'excitation\n",
    "def exci(omegae,k,f,t):\n",
    "    ex=(f/k*m)*np.cos(omegae*t)\n",
    "    return ex\n",
    "\n",
    "def chizero(omegae,k,m,bl,f):\n",
    "    chizero=f/complex((omega0(k,m)**2-omegae**2),(2*gamma(bl,m)*omegae))\n",
    "    return chizero\n",
    "\n",
    "#Fonctions pour calculer les amplitudes et déphasages pour une série de pulsation d'escitation\n",
    "# L'amplitude est divisée par f*m/m afin de la normaliser à l'amplitude d'excitation\n",
    "def amplitudes(k,m,bl,f,omegae_v):\n",
    "    amp=[]\n",
    "    for i in omegae_v:\n",
    "        amp.append(abs(chizero(i,k,m,bl,f))*(k/(f*m)))\n",
    "    return amp\n",
    "\n",
    "def dephasages(k,m,bl,f,omegae_v):\n",
    "    deph=[]\n",
    "    for i in omegae_v:\n",
    "        deph.append(phase(chizero(i,k,m,bl,f)))\n",
    "    return deph\n",
    "\n",
    "#x1(t) complexe\n",
    "def regpermc(omegae,k,m,bl,f,t):\n",
    "    rp=chizero(omegae,k,m,bl,f)*complex(np.cos(omegae*t),np.sin(omegae*t))\n",
    "    return rp\n",
    "\n",
    "#x2(t) complexe, avec C1 et C2 déterminés grace à x0 et v0\n",
    "def xdeuxdetc(omegae,k,m,bl,f,xzero,vzero,t):\n",
    "    if (deltaprime(k,m,bl)!=0):\n",
    "        gamma1=-gamma(bl,m)+deltaprime(k,m,bl)**(1/2)\n",
    "        gamma2=-gamma(bl,m)-deltaprime(k,m,bl)**(1/2)\n",
    "        C1=(gamma2*xzero-vzero-gamma2*chizero(omegae,k,m,bl,f)+(0+1j)*chizero(omegae,k,m,bl,f)*omegae)/(gamma2-gamma1)\n",
    "        C2=(gamma1*xzero-vzero-gamma1*chizero(omegae,k,m,bl,f)+(0+1j)*chizero(omegae,k,m,bl,f)*omegae)/(gamma1-gamma2)\n",
    "        sol=C1*np.exp(gamma1*t)+C2*np.exp(gamma2*t)\n",
    "    else:\n",
    "        A=xzero-chizero(omegae,k,m,bl,f)\n",
    "        B=vzero+gamma(bl,m)*xzero-gamma(bl,m)*chizero(omegae,k,m,bl,f)-(0+1j)*chizero(omegae,k,m,bl,f)*omegae\n",
    "        sol=(A+B*t)*np.exp(-gamma(bl,m)*t)\n",
    "    return sol    \n",
    "    \n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Tracé de la figure"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "p2 = figure(width=950, height=400,y_range=(-1, 1))\n",
    "\n",
    "# valeurs initiales (pour l'oscilateur dans l'air, l'eau et l'huile)\n",
    "# tableau (k,m,bl,f,xzero,vzero)\n",
    "\n",
    "air = (15,0.19,0.02,1,0,0)\n",
    "fluide1 = (15,0.19,0.05,1,0,0)\n",
    "eau = (15,0.19,0.3,1,0,0)\n",
    "huile = (15,0.19,1.5,1,0,0)\n",
    "\n",
    "choix = eau\n",
    "k = choix[0]\n",
    "m = choix[1]\n",
    "bl = choix[2]\n",
    "f = choix[3]\n",
    "xzero = choix[4]\n",
    "vzero = choix[5]\n",
    "omegae = 7.1 #Pulsation d'excitation\n",
    "tmin = 0\n",
    "tmax = 1000\n",
    "\n",
    "t2 = np.linspace(0,50,1000)\n",
    "omegae_v1 = np.linspace(5,15,2000)\n",
    "\n",
    "def permreal(omegae,k,m,bl,f,t):\n",
    "    pr=[]\n",
    "    for i in t:\n",
    "        pr.append(regpermc(omegae,k,m,bl,f,i).real)\n",
    "    pr=np.array(pr)\n",
    "    return pr\n",
    "\n",
    "def x2real(omegae,k,m,bl,f,xzero,vzero,t):\n",
    "    x2r=[]\n",
    "    for i in t:\n",
    "        x2r.append(xdeuxdetc(omegae,k,m,bl,f,xzero,vzero,i).real)\n",
    "    x2r=np.array(x2r)\n",
    "    return x2r\n",
    "\n",
    "\n",
    "excitation = p2.line(t2,exci(omegae,k,f,t2),line_width=3 ,alpha=0.7, legend_label=\"excitation\")\n",
    "amorti = p2.line(t2,x2real(omegae,k,m,bl,f,xzero,vzero,t2),color=\"green\",alpha=0.7,line_width=3,legend_label=\"x2 : solution générale de l'équation SSM\")\n",
    "total = p2.line(t2,permreal(omegae,k,m,bl,f,t2)+x2real(omegae,k,m,bl,f,xzero,vzero,t2),color=\"red\",alpha=0.7,line_width=3,legend_label=\"solution totale\")\n",
    "permanent = p2.line(t2,permreal(omegae,k,m,bl,f,t2),color=\"black\",line_width=1,legend_label=\"x1 : régime permanent\")\n",
    "\n",
    "p2.legend.location = \"top_right\"\n",
    "p2.legend.click_policy=\"hide\"\n",
    "p2.xaxis.axis_label=\"temps[s]\"\n",
    "\n",
    "dp = figure(width=400, height=300)\n",
    "deph=dp.line(omegae_v1,dephasages(k,m,bl,f,omegae_v1),line_width=3)\n",
    "\n",
    "dp.xaxis.axis_label=\"omega excitation[rad/s]\"\n",
    "dp.yaxis.axis_label=\"déphasage[rad]\"\n",
    "\n",
    "\n",
    "deph_vx=np.array([omegae])\n",
    "deph_vy=np.array([phase(chizero(omegae,k,m,bl,f))])\n",
    "deph_v=dp.scatter(deph_vx,deph_vy,color=\"red\",size=8)\n",
    "\n",
    "ap = figure(width=400, height=300)\n",
    "amp=ap.line(omegae_v1,amplitudes(k,m,bl,f,omegae_v1),line_width=3)\n",
    "\n",
    "ap.xaxis.axis_label=\"omega excitation[rad/s]\"\n",
    "ap.yaxis.axis_label=\"Amplitude relative\"\n",
    "\n",
    "\n",
    "amp_vx = np.array([omegae])\n",
    "amp_vy = np.array([abs(chizero(omegae,k,m,bl,f))*(k/(f*m))])\n",
    "amp_v = ap.scatter(amp_vx,amp_vy,color=\"red\",size=8)\n",
    "\n",
    "def update2(milieu, omegae=8.3): #, xzero= 1 , vzero = 0):\n",
    "    if milieu==\"eau\": choix = eau\n",
    "    if milieu==\"air\": choix=air\n",
    "    if milieu==\"huile\": choix=huile\n",
    "    if milieu==\"fluide1\": choix=fluide1\n",
    "    k = choix[0]\n",
    "    m = choix[1]\n",
    "    bl = choix[2]\n",
    "    f = choix[3]\n",
    "    xzero = choix[4]\n",
    "    vzero = choix[5]\n",
    "    excitation.data_source.data['y'] = exci(omegae,k,f,t2)\n",
    "    permanent.data_source.data['y'] = permreal(omegae,k,m,bl,f,t2)\n",
    "    amorti.data_source.data['y'] = x2real(omegae,k,m,bl,f,xzero,vzero,t2)\n",
    "    total.data_source.data['y'] = permreal(omegae,k,m,bl,f,t2)+x2real(omegae,k,m,bl,f,xzero,vzero,t2)\n",
    "    deph.data_source.data['y'] = dephasages(k,m,bl,f,omegae_v1)\n",
    "    amp.data_source.data['y'] = amplitudes(k,m,bl,f,omegae_v1)\n",
    "    deph_v.data_source.data['x'] = np.array([omegae])\n",
    "    deph_v.data_source.data['y'] = np.array([phase(chizero(omegae,k,m,bl,f))])\n",
    "    amp_v.data_source.data['x'] = np.array([omegae])\n",
    "    amp_v.data_source.data['y'] = np.array([abs(chizero(omegae,k,m,bl,f))*k/(f*m)])\n",
    "\n",
    "    push_notebook()\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Let's play !\n",
    "\n",
    "On peut choisir quatre milieux différents: air, eau,  une \"huile\" très épaisse et un fluide intermédiare entre l'eau et l'huile.\n",
    "L'eau et l'air correspondent à la manip des auditoires. \n",
    "\n",
    "On trace la courbe de la position en fonction du temps pour quatre contributions.\n",
    "\n",
    "1- l'excitation, du moteur qui force le déplacement du ressort. \n",
    "\n",
    "2- la solution du régime permanent (qui est la solution particulière de l'équation différentielle)\n",
    "\n",
    "3- La solution générale de l'équation sans second membre (solution de l'oscillateur amorti non forcé)\n",
    "\n",
    "4- La solution totale, qui montre le régime transitoire et l'établissement des oscillations\n",
    "\n",
    "On peut varier la valeur de la pulsation d'excitation. Les boutons à droite de la figure permettent de zoomer et déplacer.\n",
    "\n",
    "Les deux courbes dessous montrent le déphasage et l'amplitude relative (amplitude divisée par amplitude d'esxitation)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "  <div id=\"c6bc5d08-6c06-4f10-b9b8-4278bed062ad\" data-root-id=\"p1245\" style=\"display: contents;\"></div>\n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "(function(root) {\n",
       "  function embed_document(root) {\n",
       "  const docs_json = {\"09bcd232-7afa-49f5-8fef-991af16d475a\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Column\",\"id\":\"p1245\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1064\",\"attributes\":{\"width\":950,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1066\"},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1073\",\"attributes\":{\"start\":-1}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1074\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1075\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1071\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1105\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1099\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1100\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1101\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1106\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1107\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1102\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.7,\"line_width\":3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1103\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1104\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":3}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1116\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1110\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1111\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1112\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1117\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1118\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1113\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.7,\"line_width\":3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1114\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.1,\"line_width\":3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1115\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.2,\"line_width\":3}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1126\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1120\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1121\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1122\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1127\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1128\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1123\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"red\",\"line_alpha\":0.7,\"line_width\":3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1124\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"red\",\"line_alpha\":0.1,\"line_width\":3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1125\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"red\",\"line_alpha\":0.2,\"line_width\":3}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1136\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1130\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1131\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1132\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1137\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1138\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1133\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1134\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1135\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1072\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1086\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1087\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1088\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1089\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1095\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1094\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1096\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1097\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1098\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1081\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1082\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1083\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1084\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1076\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1077\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1078\"},\"axis_label\":\"temps[s]\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1079\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1080\",\"attributes\":{\"axis\":{\"id\":\"p1076\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1085\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1081\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1108\",\"attributes\":{\"click_policy\":\"hide\",\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1109\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"excitation\"},\"renderers\":[{\"id\":\"p1105\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1119\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"x2 : solution g\\u00e9n\\u00e9rale de l'\\u00e9quation SSM\"},\"renderers\":[{\"id\":\"p1116\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1129\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"solution totale\"},\"renderers\":[{\"id\":\"p1126\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1139\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"x1 : r\\u00e9gime permanent\"},\"renderers\":[{\"id\":\"p1136\"}]}}]}}]}},{\"type\":\"object\",\"name\":\"Row\",\"id\":\"p1244\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1140\",\"attributes\":{\"width\":400,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1141\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1142\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1149\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1150\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1147\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1180\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1174\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1175\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1176\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",[-0.14531001063570215,-0.14558652344828604,-0.14586366146832735,-0.1461414270805757,-0.14641982268129053,-0.14669885067831018,-0.14697851349112173,-0.14725881355093107,-0.14753975330073357,-0.14782133519538534,-0.1481035617016749,-0.14838643529839526,-0.14866995847641695,-0.14895413373876074,-0.14923896360067193,-0.14952445058969452,-0.1498105972457455,-0.15009740612119102,-0.15038487978092152,-0.15067302080242875,-0.1509618317758825,-0.15125131530420793,-0.1515414740031642,-0.15183231050142248,-0.15212382744064581,-0.15241602747556826,-0.15270891327407582,-0.15300248751728718,-0.1532967528996351,-0.15359171212894884,-0.15388736792653662,-0.15418372302726913,-0.15448078017966316,-0.1547785421459667,-0.15507701170224356,-0.15537619163845937,-0.155676084758568,-0.15597669388059868,-0.15627802183674314,-0.1565800714734449,-0.15688284565148727,-0.15718634724608357,-0.15749057914696712,-0.1577955442584823,-0.1581012454996762,-0.15840768580439052,-0.1587148681213552,-0.15902279541428144,-0.15933147066195652,-0.15964089685833852,-0.15995107701265202,-0.16026201414948496,-0.1605737113088854,-0.16088617154645965,-0.16119939793347068,-0.1615133935569378,-0.16182816151973625,-0.16214370494069882,-0.16246002695471637,-0.1627771307128412,-0.1630950193823897,-0.16341369614704626,-0.16373316420696793,-0.16405342677888995,-0.1643744870962322,-0.1646963484092056,-0.16501901398492094,-0.1653424871074965,-0.16566677107816843,-0.16599186921540066,-0.16631778485499585,-0.16664452135020802,-0.16697208207185443,-0.1673004704084306,-0.16762968976622347,-0.16795974356942792,-0.1682906352602624,-0.16862236829908667,-0.16895494616451937,-0.16928837235355737,-0.1696226503816956,-0.16995778378304777,-0.17029377611046836,-0.170630630935675,-0.1709683518493724,-0.1713069424613765,-0.17164640640074058,-0.1719867473158813,-0.17232796887470644,-0.17267007476474314,-0.17301306869326755,-0.17335695438743523,-0.17370173559441257,-0.1740474160815093,-0.174393999636312,-0.1747414900668187,-0.17508989120157428,-0.17543920688980763,-0.1757894410015685,-0.17614059742786728,-0.17649268008081406,-0.1768456928937602,-0.1771996398214399,-0.17755452484011378,-0.17791035194771304,-0.1782671251639846,-0.17862484853063842,-0.17898352611149437,-0.17934316199263192,-0.17970376028253945,-0.18006532511226625,-0.1804278606355745,-0.18079137102909287,-0.1811558604924718,-0.18152133324853922,-0.1818877935434582,-0.18225524564688525,-0.1826236938521304,-0.18299314247631832,-0.18336359586055023,-0.1837350583700685,-0.18410753439442099,-0.18448102834762742,-0.18485554466834733,-0.18523108782004902,-0.1856076622911796,-0.1859852725953369,-0.18636392327144277,-0.18674361888391747,-0.1871243640228552,-0.18750616330420208,-0.1878890213699344,-0.18827294288823881,-0.18865793255369434,-0.18904399508745529,-0.18943113523743582,-0.18981935777849607,-0.19020866751263,-0.19059906926915385,-0.19099056790489782,-0.19138316830439742,-0.191776875380088,-0.19217169407249934,-0.19256762935045332,-0.19296468621126228,-0.19336286968092897,-0.1937621848143488,-0.1941626366955132,-0.19456423043771467,-0.19496697118375406,-0.1953708641061485,-0.19577591440734243,-0.196182127319919,-0.1965895081068141,-0.19699806206153217,-0.19740779450836318,-0.19781871080260177,-0.19823081633076844,-0.19864411651083225,-0.19905861679243494,-0.1994743226571186,-0.19989123961855276,-0.20030937322276568,-0.20072872904837596,-0.20114931270682693,-0.20157112984262288,-0.2019941861335667,-0.20241848729100054,-0.20284403906004755,-0.20327084721985614,-0.2036989175838461,-0.2041282559999568,-0.2045588683508979,-0.20499076055440113,-0.2054239385634755,-0.20585840836666383,-0.20629417598830163,-0.2067312474887782,-0.20716962896479976,-0.2076093265496556,-0.20805034641348522,-0.20849269476354873,-0.20893637784449914,-0.20938140193865729,-0.20982777336628852,-0.21027549848588212,-0.21072458369443364,-0.21117503542772836,-0.21162686016062862,-0.21208006440736224,-0.21253465472181474,-0.2129906376978229,-0.2134480199694717,-0.2139068082113933,-0.21436700913906892,-0.2148286295091331,-0.21529167611968048,-0.21575615581057597,-0.2162220754637664,-0.21668944200359583,-0.21715826239712333,-0.2176285436544433,-0.21810029282900908,-0.21857351701795846,-0.21904822336244317,-0.21952441904796036,-0.220002111304687,-0.22048130740781827,-0.22096201467790738,-0.2214442404812094,-0.2219279922300278,-0.22241327738306366,-0.2229001034457691,-0.22338847797070197,-0.22387840855788546,-0.22436990285516992,-0.22486296855859791,-0.22535761341277283,-0.22585384521123011,-0.22635167179681312,-0.22685110106205006,-0.22735214094953698,-0.22785479945232165,-0.22835908461429272,-0.22886500453057115,-0.22937256734790526,-0.22988178126507064,-0.23039265453327124,-0.2309051954565462,-0.23141941239217897,-0.231935313751111,-0.2324529079983583,-0.23297220365343208,-0.23349320929076334,-0.23401593354013125,-0.2345403850870948,-0.23506657267342912,-0.23559450509756508,-0.2361241912150332,-0.23665563993891134,-0.23718886024027672,-0.23772386114866187,-0.23826065175251415,-0.23879924119966078,-0.2393396386977761,-0.23988185351485547,-0.24042589497969064,-0.24097177248235252,-0.24151949547467574,-0.2420690734707486,-0.24262051604740825,-0.2431738328447388,-0.24372903356657558,-0.24428612798101196,-0.24484512592091356,-0.24540603728443455,-0.24596887203554002,-0.24653364020453306,-0.24710035188858592,-0.24766901725227752,-0.2482396465281333,-0.24881225001717355,-0.2493868380894633,-0.24996342118466996,-0.25054200981262414,-0.25112261455388657,-0.25170524606032074,-0.25228991505566956,-0.25287663233613794,-0.2534654087709813,-0.2540562553030985,-0.25464918294963096,-0.25524420280256693,-0.25584132602935195,-0.2564405638735042,-0.2570419276552356,-0.25764542877208,-0.2582510786995252,-0.25885888899165216,-0.2594688712817798,-0.26008103728311605,-0.26069539878941445,-0.26131196767563736,-0.2619307558986251,-0.2625517754977712,-0.26317503859570485,-0.2638005573989777,-0.2644283441987599,-0.26505841137154024,-0.26569077137983427,-0.26632543677289827,-0.26696242018745026,-0.2676017343483979,-0.2682433920695727,-0.2688874062544723,-0.26953378989700766,-0.2701825560822601,-0.27083371798724243,-0.27148728888166945,-0.2721432821287355,-0.2728017111858976,-0.2734625896056682,-0.2741259310364142,-0.27479174922316363,-0.27546005800842027,-0.27613087133298536,-0.27680420323678856,-0.2774800678597242,-0.2781584794424982,-0.2788394523274818,-0.27952300095957233,-0.28020913988706453,-0.2808978837625278,-0.28158924734369367,-0.2822832454943499,-0.28297989318524497,-0.28367920549499953,-0.2843811976110276,-0.2850858848304661,-0.28579328256111286,-0.28650340632237487,-0.2872162717462238,-0.28793189457816204,-0.2886502906781973,-0.2893714760218267,-0.2900954667010302,-0.2908222789252728,-0.2915519290225186,-0.29228443344025135,-0.29301980874650735,-0.2937580716309169,-0.29449923890575597,-0.29524332750700827,-0.29599035449543665,-0.2967403370576663,-0.29749329250727613,-0.298249238285903,-0.2990081919643541,-0.29977017124373223,-0.30053519395657025,-0.3013032780679767,-0.3020744416767935,-0.30284870301676325,-0.3036260804577084,-0.3044065925067217,-0.3051902578093681,-0.30597709515089816,-0.30676712345747265,-0.3075603617973994,-0.3083568293823821,-0.3091565455687803,-0.3099595298588825,-0.3107658019021898,-0.31157538149671454,-0.3123882885902885,-0.3132045432818853,-0.31402416582295517,-0.3148471766187719,-0.3156735962297941,-0.31650344537303665,-0.31733674492345937,-0.318173515915365,-0.3190137795438132,-0.3198575571660467,-0.32070487030293104,-0.32155574064040976,-0.3224101900309703,-0.32326824049512753,-0.3241299142229186,-0.3249952335754134,-0.32586422108623875,-0.32673689946311796,-0.3276132915894242,-0.32849342052574815,-0.3293773095114825,-0.33026498196641946,-0.3311564614923646,-0.3320517718747652,-0.33295093708435475,-0.33385398127881255,-0.3347609288044386,-0.3356718041978456,-0.3365866321876656,-0.3375054376962735,-0.338428245841526,-0.3393550819385176,-0.3402859715013538,-0.3412209402449381,-0.3421600140867793,-0.3431032191488134,-0.3440505817592433,-0.34500212845439554,-0.34595788598059357,-0.3469178812960514,-0.3478821415727797,-0.34885069419851494,-0.34982356677866294,-0.3508007871382613,-0.3517823833239613,-0.3527683836060244,-0.3537588164803429,-0.3547537106704727,-0.35575309512968945,-0.35675699904306163,-0.35776545182954245,-0.35877848314408134,-0.3597961228797534,-0.36081840116991143,-0.36184534839035193,-0.3628769951615066,-0.363913372350649,-0.3649545110741233,-0.36600044269959303,-0.367051198848308,-0.36810681139739426,-0.3691673124821612,-0.3702327344984318,-0.3713031101048921,-0.3723784722254606,-0.3734588540516813,-0.3745442890451332,-0.37563481093986517,-0.3767304537448491,-0.3778312517464552,-0.3789372395109488,-0.3800484518870073,-0.3811649240082613,-0.3822866912958535,-0.38341378946102295,-0.3845462545077082,-0.38568412273517455,-0.38682743074066184,-0.3879762154220528,-0.389130513980569,-0.39029036392348077,-0.3914558030668468,-0.3926268695382709,-0.3938036017796842,-0.39498603855014747,-0.39617421892867694,-0.3973681823170931,-0.39856796844288966,-0.3997736173621281,-0.4009851694623516,-0.40220266546552425,-0.40342614643099034,-0.4046556537584569,-0.40589122919100123,-0.4071329148180954,-0.4083807530786589,-0.40963478676413007,-0.4108950590215612,-0.4121616133567361,-0.4134344936373082,-0.4147137440959641,-0.4159994093336052,-0.41729153432255456,-0.4185901644097839,-0.41989534532016237,-0.4212071231597292,-0.4225255444189826,-0.4238506559761977,-0.42518250510075745,-0.4265211394565112,-0.4278666071051501,-0.42921895650960373,-0.43057823653746025,-0.43194449646440036,-0.43331778597765824,-0.43469815517949734,-0.43608565459070664,-0.4374803351541172,-0.4388822482381348,-0.4402914456402959,-0.44170797959083347,-0.4431319027562697,-0.4445632682430186,-0.44600212960101016,-0.4474485408273273,-0.448902556369861,-0.45036423113098145,-0.45183362047121994,-0.4533107802129705,-0.4547957666442018,-0.4562886365221824,-0.45778944707722047,-0.45929825601641244,-0.4608151215274074,-0.4623401022821752,-0.4638732574407916,-0.4654146466552274,-0.46696433007314764,-0.46852236834171757,-0.47008882261141494,-0.4716637545398499,-0.4732472262955844,-0.4748393005619617,-0.4764400405409332,-0.47804950995688805,-0.479667773060486,-0.4812948946324838,-0.48293093998756675,-0.48457597497816823,-0.4862300659982934,-0.4878932799873312,-0.489565684433859,-0.49124734737944475,-0.49293833742242843,-0.49463872372170165,-0.4963485760004674,-0.498067964549987,-0.49979696023330983,-0.5015356344889833,-0.5032840593347458,-0.5050423073711905,-0.5068104517854112,-0.5085885663546187,-0.5103767254497281,-0.5121750040389154,-0.5139834776911413,-0.5158022225796409,-0.5176313154853704,-0.5194708338004198,-0.5213208555313775,-0.5231814593026507,-0.5250527243597379,-0.5269347305724481,-0.5288275584380686,-0.5307312890844701,-0.5326460042731573,-0.5345717864022513,-0.5365087185094055,-0.5384568842746529,-0.5404163680231739,-0.5423872547279958,-0.5443696300125968,-0.5463635801534383,-0.5483691920823981,-0.550386553389113,-0.5524157523232248,-0.5544568777965181,-0.5565100193849616,-0.5585752673306252,-0.5606527125434904,-0.5627424466031345,-0.5648445617602891,-0.5669591509382707,-0.5690863077342653,-0.5712261264204839,-0.5733787019451545,-0.575544129933374,-0.5777225066877919,-0.5799139291891287,-0.5821184950965275,-0.584336302747718,-0.5865674511590024,-0.5888120400250465,-0.5910701697184694,-0.5933419412892308,-0.5956274564637989,-0.5979268176441052,-0.6002401279062586,-0.6025674909990346,-0.6049090113421104,-0.6072647940240493,-0.609634944800025,-0.6120195700892693,-0.6144187769722489,-0.6168326731875415,-0.6192613671284246,-0.6217049678391484,-0.6241635850108942,-0.6266373289774043,-0.6291263107102718,-0.6316306418138861,-0.6341504345200114,-0.6366858016820014,-0.6392368567686301,-0.6418037138575254,-0.6443864876282049,-0.646985293354686,-0.6496002468976773,-0.6522314646963159,-0.6548790637594624,-0.6575431616565207,-0.6602238765077789,-0.6629213269742614,-0.6656356322470635,-0.6683669120361774,-0.671115286558769,-0.6738808765269169,-0.6766638031347788,-0.67946418804518,-0.6822821533756138,-0.685117821683619,-0.6879713159515457,-0.6908427595706708,-0.6937322763246597,-0.6966399903723555,-0.6995660262298719,-0.7025105087519925,-0.7054735631128284,-0.7084553147857556,-0.7114558895225758,-0.7144754133319141,-0.7175140124568257,-0.7205718133515778,-0.723648942657622,-0.7267455271787051,-0.7298616938551239,-0.7329975697371,-0.7361532819572445,-0.7393289577021098,-0.7425247241828028,-0.7457407086046485,-0.7489770381358617,-0.7522338398752517,-0.7555112408188882,-0.7588093678257597,-0.7621283475823752,-0.7654683065662933,-0.7688293710085848,-0.7722116668551727,-0.7756153197270657,-0.7790404548794546,-0.7824871971596473,-0.7859556709638322,-0.7894460001926611,-0.7929583082056245,-0.7964927177741962,-0.8000493510337623,-0.8036283294342761,-0.8072297736896632,-0.8108538037259464,-0.8145005386280643,-0.8181700965854027,-0.8218625948359913,-0.8255781496093834,-0.8293168760681947,-0.833078888248284,-0.8368642989975923,-0.8406732199135986,-0.8445057612794179,-0.8483620319985207,-0.8522421395280646,-0.8561461898108418,-0.8600742872058481,-0.8640265344174622,-0.8680030324232293,-0.872003880400283,-0.8760291756503639,-0.8800790135234818,-0.8841534873402143,-0.8882526883126303,-0.8923767054638952,-0.8965256255465209,-0.9006995329593143,-0.9048985096630245,-0.9091226350947099,-0.913371986080842,-0.9176466367491866,-0.9219466584394779,-0.9262721196129051,-0.930623085760471,-0.9349996193102232,-0.9394017795334232,-0.9438296224496852,-0.9482832007311084,-0.9527625636054919,-0.9572677567586276,-0.9617988222357682,-0.9663557983423096,-0.9709387195437275,-0.97554761636487,-0.9801825152886291,-0.9848434386540982,-0.9895304045542476,-0.994243426733242,-0.9989825144834251,-1.0037476725420977,-1.008538900988163,-1.0133561951387025,-1.0181995454456263,-1.0230689373924453,-1.0279643513912922,-1.032885762680309,-1.0378331412214512,-1.0428064515989053,-1.0478056529181445,-1.0528306987058156,-1.0578815368105292,-1.0629581093047071,-1.0680603523875825,-1.0731881962895273,-1.0783415651778103,-1.0835203770639128,-1.0887245437125892,-1.0939539705527503,-1.099208556590368,-1.1044881943235274,-1.1097927696597532,-1.1151221618358098,-1.1204762433400746,-1.125854879837676,-1.1312579300985381,-1.136685245928483,-1.1421366721035393,-1.1476120463076496,-1.153111199073892,-1.1586339537293857,-1.1641801263440574,-1.1697495256833847,-1.1753419531653049,-1.1809572028214317,-1.1865950612627043,-1.192255307649673,-1.1979377136674978,-1.203642043505859,-1.209368053843901,-1.2151154938403126,-1.220884105128743,-1.2266736218185947,-1.2324837705014036,-1.2383142702628411,-1.244164832700512,-1.2500351619476027,-1.25592495470252,-1.2618339002645789,-1.267761680575828,-1.2737079702691165,-1.279672436722411,-1.285654740119488,-1.29165453351701,-1.2976714629180228,-1.3037051673519418,-1.3097552789609994,-1.3158214230932084,-1.3219032184018256,-1.3280002769512913,-1.334112204329647,-1.340238599767387,-1.3463790562627271,-1.3525331607131752,-1.35870049405343,-1.3648806313994397,-1.3710731421986018,-1.3772775903859815,-1.3834935345464132,-1.3897205280824192,-1.3959581193877544,-1.402205852026475,-1.4084632649173647,-1.4147298925235414,-1.4210052650470746,-1.4272889086284404,-1.4335803455506082,-1.4398790944475348,-1.4461846705168966,-1.4524965857367715,-1.4588143490861065,-1.4651374667686843,-1.4714654424403406,-1.4777977774392197,-1.4841339710187402,-1.490473520583067,-1.4968159219247794,-1.5031606694644495,-1.509507256491892,-1.5158551754087433,-1.522203917972122,-1.528552975539067,-1.5349018393114497,-1.5412500005810683,-1.5475969509746452,-1.5539421826984254,-1.5602851887820521,-1.5666254633214858,-1.5729625017206164,-1.5792958009313232,-1.585624859691687,-1.5919491787620503,-1.598268261158704,-1.60458161238487,-1.6108887406587553,-1.6171891571384232,-1.6234823761431965,-1.629767915371381,-1.6360452961140621,-1.6423140434647672,-1.6485736865247222,-1.6548237586035768,-1.6610637974153135,-1.6672933452692151,-1.6735119492556918,-1.6797191614267708,-1.6859145389711487,-1.6920976443836029,-1.6982680456286623,-1.7044253162984062,-1.710569035764267,-1.7166987893227383,-1.7228141683349127,-1.7289147703597545,-1.7350001992810489,-1.7410700654279614,-1.7471239856891656,-1.7531615836205223,-1.7591824895462702,-1.7651863406536956,-1.7711727810813436,-1.7771414620006976,-1.7830920416914127,-1.7890241856101026,-1.7949375664527154,-1.8008318642105436,-1.8067067662199505,-1.8125619672058488,-1.8183971693190222,-1.824212082167353,-1.8300064228410609,-1.8357799159320436,-1.8415322935474219,-1.8472632953173933,-1.85297266839751,-1.8586601674655028,-1.8643255547127728,-1.8699685998307012,-1.8755890799918689,-1.8811867798263542,-1.8867614913932627,-1.8923130141475888,-1.8978411549026093,-1.9033457277879107,-1.9088265542032345,-1.9142834627682805,-1.919716289268628,-1.925124876597931,-1.9305090746965325,-1.9358687404866635,-1.941203737804389,-1.9465139373284563,-1.951799216506173,-1.957059459476525,-1.9622945569906214,-1.9675044063296827,-1.9726889112206825,-1.9778479817497994,-1.9829815342738288,-1.9880894913297174,-1.9931717815423229,-1.9982283395305858,-2.003259105812212,-2.0082640267070135,-2.013243054239056,-2.0181961460377225,-2.023123265237811,-2.0280243803788225,-2.0328994653035153,-2.0377484990558754,-2.0425714657786034,-2.0473683546102155,-2.0521391595818805,-2.0568838795140816,-2.061602517913213,-2.066295082868199,-2.0709615869472198,-2.075602047094637,-2.080216484528213,-2.0848049246366873,-2.089367396877796,-2.0939039346768036,-2.098414575325613,-2.1028993598825356,-2.1073583330727685,-2.111791543189641,-2.116199041996689,-2.120580884630615,-2.124937129505173,-2.12926783821604,-2.1335730754467037,-2.1378529088754004,-2.1421074090831804,-2.1463366494630844,-2.1505407061305046,-2.1547196578347387,-2.158873585871759,-2.163002573998252,-2.1671067083469238,-2.171186077343084,-2.175240771622569,-2.179270883950969,-2.183276509144207,-2.187257743990472,-2.191214687173511,-2.1951474391972914,-2.199056102312045,-2.202940780441691,-2.206801579112648,-2.2106386053840255,-2.214451967779205,-2.21824177621881,-2.222008141955055,-2.2257511775074685,-2.2294709966000017,-2.233167714099487,-2.23684144595547,-2.240492309141389,-2.2441204215970942,-2.2477259021726974,-2.251308870573746,-2.254869447307703,-2.2584077536317313,-2.261923911501748,-2.265418043522757,-2.268890272900432,-2.272340723393948,-2.2757695192700274,-2.279176785258203,-2.282562646507263,-2.285927228542884,-2.28927065722642,-2.2925930587148287,-2.2958945594217233,-2.2991752859795356,-2.3024353652027636,-2.3056749240522953,-2.308894089600777,-2.3120929889990225,-2.3152717494434336,-2.3184304981444255,-2.3215693622958256,-2.3246884690452343,-2.327787945465325,-2.330867918526073,-2.333928515067895,-2.3369698617756547,-2.339992085153568,-2.3429953115009305,-2.3459796668886947,-2.34894527713686,-2.3518922677926564,-2.354820764109508,-2.3577308910267596,-2.360622773150152,-2.363496534733023,-2.3663522996582134,-2.369190191420677,-2.3720103331107625,-2.374812847398159,-2.3775978565164855,-2.3803654822485143,-2.383115845912001,-2.3858490683461175,-2.388565269898474,-2.391264570412699,-2.393947089216577,-2.396612945110729,-2.399262256357815,-2.401895140672249,-2.4045117152104103,-2.407112096561338,-2.409696400737899,-2.412264743168411,-2.414817238688714,-2.4173540015346697,-2.4198751453350855,-2.422380783105039,-2.4248710272396146,-2.4273459895080065,-2.4298057810480076,-2.432250512360855,-2.434680293306431,-2.437095233098803,-2.439495440302099,-2.44188102282669,-2.444252087925702,-2.4466087421918132,-2.4489510915543553,-2.4512792412766884,-2.4535932959538487,-2.455893359510469,-2.458179535198949,-2.460451925597871,-2.462710632610665,-2.464955757464489,-2.4671874007093493,-2.4694056622174254,-2.471610641182611,-2.473802436120248,-2.475981144867062,-2.4781468645812805,-2.4802996917429363,-2.4824397221543415,-2.4845670509407247,-2.4866817725510417,-2.488783980758931,-2.490873768663826,-2.492951228692205,-2.495016452598983,-2.4970695314690374,-2.4991105557188615,-2.5011396150983383,-2.50315679869263,-2.505162194924189,-2.5071558915548686,-2.5091379756881413,-2.511108533771416,-2.513067651598449,-2.5150154143118453,-2.5169519064056503,-2.51887721172802,-2.520791413483974,-2.5226945942382186,-2.5245868359180457,-2.526468219816302,-2.5283388265944144,-2.5301987362854885,-2.5320480282974542,-2.533886781416273,-2.5357150738091994,-2.5375329830280857,-2.5393405860127367,-2.541137959094308,-2.5429251779987445,-2.544702317850263,-2.5464694531748613,-2.548226657903868,-2.549974005377523,-2.5517115683485883,-2.553439418985979,-2.5551576288784315,-2.5568662690381827,-2.5585654099046784,-2.560255121348295,-2.561935472674088,-2.5636065326255406,-2.565268369388345,-2.5669210505941784,-2.5685646433245033,-2.5701992141143717,-2.5718248289562324,-2.573441553303753,-2.5750494520756404,-2.5766485896594715,-2.57823902991552,-2.579820836180585,-2.5813940712718235,-2.58295879749058,-2.5845150766262126,-2.586062969959915,-2.5876025382685404,-2.5891338418284096,-2.590656940419124,-2.592171893327365,-2.5936787593506856,-2.595177596801295,-2.596668463509835,-2.5981514168291424,-2.5996265136380052,-2.6010938103448993,-2.6025533628917215,-2.604005226757508,-2.6054494569621296,-2.60688610806999,-2.608315234193691,-2.609736888997695,-2.611151125701969,-2.61255799708561,-2.6139575554904533,-2.6153498528246675,-2.6167349405663285,-2.6181128697669798,-2.6194836910551675,-2.620847454639963,-2.622204210314466,-2.623554007459284,-2.624896895045997,-2.626232921640601,-2.6275621354069294,-2.6288845841100557,-2.6302003151196773,-2.6315093754134766,-2.6328118115804586,-2.634107669824274,-2.635396995966514,-2.63667983544999,-2.637956233341987,-2.639226234337495,-2.6404898827624232,-2.641747222576788,-2.642998297377882,-2.644243150403417,-2.6454818245346488,-2.646714362299477,-2.647940805875523,-2.649161197093189,-2.650375577438689,-2.6515839880570593,-2.6527864697551498,-2.6539830630045893,-2.65517380794473,-2.6563587443855656,-2.6575379118106355,-2.6587113493798955,-2.6598790959325775,-2.6610411899900175,-2.6621976697584637,-2.663348573131867,-2.664493937694643,-2.665633800724415,-2.6667681991947347,-2.6678971697777794,-2.669020748847027,-2.6701389724799127,-2.671251876460459,-2.6723594962818864,-2.6734618671491996,-2.674559023981759,-2.675651001415821,-2.676737833807065,-2.6778195552330937,-2.6788961994959126,-2.6799678001243943,-2.681034390376712,-2.6820960032427608,-2.6831526714465515,-2.6842044274485874,-2.6852513034482204,-2.686293331385985,-2.6873305429459107,-2.6883629695578186,-2.689390642399593,-2.690413592399436,-2.6914318502381,-2.6924454463511025,-2.6934544109309178,-2.694458773929154,-2.6954585650587073,-2.6964538137958964,-2.6974445493825785,-2.698430800828248,-2.6994125969121145,-2.7003899661851625,-2.7013629369721897,-2.702331537373833,-2.703295795268569,-2.7042557383147017,-2.7052113939523297,-2.7061627894052935,-2.7071099516831096,-2.7080529075828825,-2.708991683691202,-2.709926306386021,-2.710856801838517,-2.7117831960149363,-2.712705514678421,-2.7136237833908194,-2.7145380275144797,-2.7154482722140245,-2.716354542458114,-2.7172568630211873,-2.718155258485193,-2.7190497532412956,-2.719940371491575,-2.720827137250706,-2.721710074347619,-2.722589206427152,-2.723464556951681,-2.7243361492027383,-2.7252040062826133,-2.726068151115943,-2.7269286064512825,-2.727785394862661,-2.7286385387511265,-2.729488060346274,-2.7303339817077603,-2.7311763247268006,-2.7320151111276565,-2.7328503624691067,-2.7336821001459053,-2.7345103453902255,-2.735335119273087,-2.736156442705777,-2.7369743364412504,-2.73778882107552,-2.738599917049035,-2.739407644648043,-2.74021202400594,-2.7410130751046125,-2.741810817775757,-2.7426052717021987,-2.743396456419187,-2.7441843913156854,-2.7449690956356485,-2.745750588479283,-2.7465288888043027,-2.747304015427164,-2.7480759870242983,-2.748844822133325,-2.749610539154259,-2.7503731563507023,-2.7511326918510264,-2.751889163649544,-2.752642589607668,-2.7533929874550607,-2.754140374790771,-2.7548847690843616,-2.755626187677027,-2.756364647782698,-2.757100166489136,-2.7578327607590194,-2.7585624474310175,-2.7592892432208567,-2.7600131647223725,-2.7607342284085545,-2.7614524506325826,-2.7621678476288496,-2.7628804355139778,-2.7635902302878237,-2.7642972478344734,-2.76500150392323,-2.7657030142095906,-2.7664017942362147,-2.7670978594338815,-2.7677912251224406,-2.7684819065117536,-2.7691699187026244,-2.769855276687724,-2.7705379953525036,-2.7712180894761,-2.7718955737322353,-2.7725704626901035,-2.7732427708152514,-2.7739125124704516,-2.774579701916565,-2.7752443533133992,-2.7759064807205527,-2.7765660980982583,-2.777223219308213,-2.777877858114403,-2.778530028183919,-2.7791797430877683,-2.779827016301671,-2.7804718612068586,-2.781114291090856,-2.781754319148264,-2.7823919584815306,-2.7830272221017123,-2.783660122929235,-2.784290673794643,-2.7849188874393422,-2.7855447765163364,-2.786168353590957,-2.7867896311415854,-2.7874086215603704,-2.7880253371539365,-2.7886397901440856,-2.7892519926684956,-2.7898619567814076,-2.790469694454313,-2.791075217576627,-2.791678537956361,-2.792279667320787,-2.7928786173170956,-2.7934753995130506,-2.7940700253976325,-2.794662506381681,-2.7952528537985275,-2.7958410789046266,-2.7964271928801763,-2.7970112068297377,-2.7975931317828437,-2.798172978694607,-2.79875075844632,-2.79932648184605,-2.7999001596292272,-2.80047180245923,-2.8010414209279637,-2.801609025556433,-2.8021746267953116,-2.802738235025503,-2.8032998605587,-2.803859513637937,-2.8044172044381392,-2.8049729430666623,-2.8055267395638324,-2.806078603903478,-2.8066285459934606,-2.807176575676195,-2.8077227027291674,-2.8082669368654534,-2.808809287734223,-2.809349764921248,-2.8098883779494015,-2.8104251362791515,-2.8109600493090547,-2.811493126376243,-2.812024376756902,-2.8125538096667566,-2.813081434261536,-2.813607259637449,-2.8141312948316477,-2.814653548822689,-2.8151740305309887,-2.81569274881928,-2.8162097124930554,-2.816724930301019,-2.817238410935521,-2.8177501630329984,-2.8182601951744055,-2.818768515885647,-2.8192751336379986,-2.8197800568485323,-2.8202832938805322,-2.820784853043911,-2.8212847425956165,-2.8217829707400437,-2.822279545629433,-2.822774475364275,-2.823267767993701,-2.8237594315158816,-2.8242494738784116,-2.8247379029786988,-2.825224726664344,-2.8257099527335217,-2.8261935889353555,-2.8266756429702915,-2.8271561224904653,-2.82763503510007,-2.8281123883557187,-2.828588189766803,-2.8290624467958523,-2.829535166858883,-2.830006357325753,-2.830476025520506,-2.830944178721718,-2.8314108241628375,-2.8318759690325233,-2.832339620474981,-2.8328017855902954,-2.833262471434759,-2.8337216850212017,-2.83417943331931,-2.834635723255953,-2.8350905617154982,-2.835543955540128,-2.835995911530152,-2.8364464364443185,-2.8368955370001214,-2.837343219874105,-2.8377894917021664,-2.838234359079856,-2.8386778285626746,-2.8391199066663675,-2.8395605998672173,-2.8399999146023336,-2.8404378572699396,-2.8408744342296575,-2.841309651802791,-2.841743516272606,-2.842176033884606,-2.8426072108468095,-2.843037053330022,-2.8434655674681073,-2.8438927593582557,-2.8443186350612493,-2.844743200601727,-2.8451664619684447,-2.8455884251145376,-2.846009095957774,-2.8464284803808133,-2.8468465842314563,-2.8472634133228993,-2.84767897343398,-2.8480932703094255,-2.8485063096600967,-2.848918097163232,-2.8493286384626857,-2.8497379391691684,-2.850146004860483,-2.8505528410817593,-2.850958453345686,-2.8513628471327443,-2.8517660278914327,-2.852168001038497,-2.8525687719591537,-2.852968346007315,-2.853366728505808,-2.8537639247465965,-2.8541599399909967,-2.854554779469895,-2.8549484483839613,-2.855340951903862,-2.855732295170469,-2.856122483295072,-2.856511521359582,-2.85689941441674,-2.857286167490319,-2.8576717855753277,-2.85805627363821,-2.8584396366170437,-2.8588218794217397,-2.8592030069342362,-2.8595830240086935,-2.8599619354716856,-2.8603397461223934,-2.860716460732792,-2.8610920840478404,-2.8614666207856665,-2.861840075637753,-2.862212453269121,-2.8625837583185114,-2.862953995398566,-2.8633231690960055,-2.8636912839718094,-2.86405834456139,-2.864424355374769,-2.864789320896748,-2.8651532455870847,-2.865516133880661,-2.8658779901876525,-2.8662388188936974,-2.866598624360061,-2.866957410923806,-2.867315182897949,-2.8676719445716303,-2.868027700210271,-2.8683824540557357,-2.8687362103264893,-2.869088973217756,-2.869440746901675,-2.869791535527457,-2.8701413432215346,-2.870490174087721,-2.870838032207356,-2.8711849216394585,-2.8715308464208764,-2.8718758105664337,-2.8722198180690772,-2.872562872900023,-2.8729049790089003,-2.8732461403238947,-2.873586360751892,-2.8739256441786183,-2.8742639944687793,-2.8746014154662016,-2.874937910993969,-2.8752734848545587,-2.87560814082998,-2.8759418826819063,-2.87627471415181,-2.8766066389610954,-2.8769376608112296,-2.877267783383875,-2.8775970103410162,-2.8779253453250906,-2.8782527919591168,-2.8785793538468187,-2.8789050345727545,-2.8792298377024377,-2.8795537667824647,-2.8798768253406357,-2.880199016886077,-2.880520344909362,-2.880840812882631,-2.8811604242597117,-2.8814791824762356,-2.8817970909497572,-2.8821141530798697,-2.8824303722483196,-2.8827457518191237,-2.883060295138682,-2.8833740055358894,-2.88368688632225,-2.8839989407919866,-2.884310172222153,-2.884620583872743,-2.8849301789867985,-2.885238960790517,-2.8855469324933627,-2.885854097288167,-2.88616045835124,-2.8864660188424702,-2.8867707819054336,-2.887074750667492,-2.8873779282398995,-2.887680317717902,-2.887981922180839,-2.8882827446922437,-2.888582788299943,-2.888882056036156,-2.8891805509175903,-2.8894782759455433,-2.889775234105994,-2.8900714283697035,-2.8903668616923066,-2.890661537014409,-2.8909554572616782,-2.8912486253449394,-2.891541044160267,-2.891832716589075,-2.89212364549821,-2.8924138337400405,-2.8927032841525473,-2.892991999559412,-2.893279982770106,-2.893567236579977,-2.8938537637703385,-2.8941395671085552,-2.894424649348127,-2.8947090132287783,-2.894992661476538,-2.895275596803828,-2.8955578219095437,-2.8958393394791377,-2.896120152184703,-2.8964002626850522,-2.896679673625801,-2.8969583876394487,-2.897236407345456,-2.897513735350326,-2.8977903742476823,-2.898066326618348,-2.898341595030422,-2.8986161820393583,-2.89889009018804,-2.899163322006856,-2.8994358800137787,-2.899707766714435,-2.8999789846021846,-2.9002495361581904,-2.9005194238514953,-2.9007886501390914,-2.9010572174659957,-2.901325128265319,-2.9015923849583394,-2.901858989954572,-2.9021249456518388,-2.902390254436339,-2.9026549186827197,-2.9029189407541414,-2.9031823230023495,-2.903445067767741,-2.9037071773794305,-2.9039686541553196,-2.904229500402162,-2.904489718415628,-2.904749310480375,-2.9050082788701053,-2.9052666258476365,-2.9055243536649633,-2.9057814645633218,-2.9060379607732525,-2.9062938445146624,-2.906549117996889,-2.9068037834187614,-2.9070578429686615,-2.9073112988245846,-2.907564153154203,-2.907816408114922,-2.908068065853943,-2.908319128508322,-2.9085695982050277,-2.9088194770610016,-2.909068767183215,-2.909317470668728,-2.9095655896047457,-2.9098131260686753,-2.9100600821281843,-2.910306459841255,-2.910552261256242,-2.9107974884119256,-2.911042143337568,-2.911286228052969,-2.911529744568519,-2.911772694885254,-2.9120150809949075,-2.912256904879966,-2.912498168513721,-2.91273887386032,-2.912979022874823,-2.9132186175032477,-2.9134576596826283,-2.9136961513410604,-2.9139340943977565,-2.914171490763094,-2.914408342338664,-2.9146446510173263,-2.914880418683252,-2.9151156472119792,-2.9153503384704567,-2.9155844943170948,-2.9158181166018133,-2.9160512071660896,-2.9162837678430056,-2.9165158004572938,-2.9167473068253873,-2.9169782887554634,-2.917208748047491,-2.917438686493277,-2.9176681058765115,-2.917897007972812,-2.9181253945497714,-2.9183532673669994,-2.9185806281761693,-2.9188074787210603,-2.919033820737604,-2.919259655953925,-2.919484986090386,-2.9197098128596313,-2.919934137966627,-2.920157963108707,-2.920381289975612,-2.920604120249532,-2.920826455605151,-2.9210482977096834,-2.9212696482229195,-2.921490508797263,-2.9217108810777743,-2.9219307667022085,-2.9221501673010573,-2.9223690844975874,-2.9225875199078803,-2.9228054751408723,-2.9230229517983926,-2.9232399514752028,-2.9234564757590342,-2.9236725262306282,-2.9238881044637717,-2.9241032120253365,-2.9243178504753167,-2.924532021366866,-2.9247457262463343,-2.9249589666533033,-2.925171744120627,-2.9253840601744634,-2.9255959163343137,-2.9258073141130563,-2.926018255016984,-2.9262287405458385,-2.926438772192846,-2.9266483514447517,-2.9268574797818543,-2.927066158678042,-2.927274389600825,-2.927482174011371,-2.927689513364538,-2.9278964091089086,-2.9281028626868233,-2.9283088755344133,-2.928514449081635,-2.9287195847523004,-2.928924283964112,-2.929128548128694,-2.929332378651624,-2.929535776932467,-2.929738744364805,-2.9299412823362694,-2.9301433922285742,-2.9303450754175433,-2.930546333273145,-2.9307471671595215,-2.930947578435019,-2.93114756845222,-2.9313471385579706,-2.9315462900934133,-2.931745024394015,-2.931943342789599,-2.932141246604371,-2.9323387371569516,-2.932535815760404,-2.932732483722263,-2.932928742344564,-2.9331245929238716,-2.933320036751308,-2.9335150751125814,-2.9337097092880136,-2.933903940552568,-2.934097770175878,-2.9342911994222742,-2.934484229550811,-2.9346768618152947,-2.934869097464311,-2.9350609377412504,-2.935252383884336,-2.9354434371266507,-2.9356340986961613,-2.9358243698157476,-2.9360142517032255,-2.936203745571376,-2.9363928526279683,-2.936581574075788,-2.936769911112659,-2.936957864931473,-2.9371454367202117,-2.937332627661972,-2.9375194389349923,-2.9377058717126765,-2.9378919271636184,-2.938077606451625,-2.938262910735744,-2.938447841170284,-2.9386323989048413,-2.9388165850843215,-2.9390004008489656,-2.9391838473343714,-2.939366925671519,-2.9395496369867917,-2.939731982402,-2.9399139630344058,-2.940095579996744,-2.9402768343972445,-2.9404577273396573,-2.9406382599232717,-2.940818433242942,-2.9409982483891066,-2.9411777064478115,-2.941356808500733,-2.941535555625197,-2.9417139488942037,-2.9418919893764466,-2.9420696781363356,-2.942247016234017,-2.942424004725395,-2.942600644662154,-2.9427769370917773,-2.9429528830575697,-2.943128483598677,-2.943303739750107,-2.94347865254275,-2.9436532230033987,-2.9438274521547694,-2.94400134101552,-2.9441748906002725,-2.9443481019196303,-2.9445209759802,-2.9446935137846104,-2.9448657163315297,-2.9450375846156898,-2.9452091196278998,-2.9453803223550703,-2.945551193780228,-2.9457217348825373,-2.9458919466373197,-2.94606183001607,-2.946231385986476,-2.946400615512438,-2.946569519554086,-2.946738099067798,-2.9469063550062184,-2.9470742883182766,-2.947241899949204,-2.9474091908405526,-2.947576161930212,-2.9477428141524284,-2.947909148437821,-2.9480751657133983,-2.9482408669025784,-2.9484062529252046,-2.9485713246975624,-2.9487360831323963,-2.948900529138928,-2.9490646636228717,-2.9492284874864523,-2.949392001628422,-2.9495552069440745,-2.9497181043252656,-2.9498806946604255,-2.9500429788345772,-2.9502049577293534,-2.95036663222301,-2.9505280031904455,-2.9506890715032137,-2.9508498380295416,-2.951010303634344,-2.9511704691792406,-2.95133033552257,-2.951489903519406,-2.9516491740215725,-2.95180814787766,-2.951966825933039,-2.9521252090298766,-2.9522832980071514,-2.9524410937006675,-2.95259859694307,-2.952755808563861,-2.952912729389412,-2.9530693602429796,-2.953225701944721,-2.953381755311707,-2.953537521157938,-2.953693000294356,-2.9538481935288607,-2.954003101666324,-2.9541577255086025,-2.954312065854552,-2.954466123500042,-2.954619899237969,-2.954773393858271,-2.9549266081479413,-2.9550795428910397,-2.955232198868709,-2.955384576859187,-2.955536677637821,-2.9556885019770793,-2.9558400506465663,-2.9559913244130342,-2.956142324040398,-2.9562930502897458,-2.9564435039193544,-2.956593685684701,-2.956743596338475,-2.9568932366305942,-2.957042607308213,-2.957191709115738,-2.9573405427948396,-2.957489109084465,-2.9576374087208497,-2.9577854424375305,-2.957933210965358,-2.9580807150325086,-2.9582279553644955,-2.9583749326841824,-2.958521647711795,-2.9586681011649327,-2.958814293758581,-2.9589602262051216,-2.9591058992143475,-2.9592513134934717,-2.9593964697471393,-2.9595413686774408,-2.959686010983921,-2.959830397363593,-2.9599745285109478,-2.9601184051179668,-2.960262027874132,-2.9604053974664386,-2.9605485145794037,-2.9606913798950805,-2.960833994093067,-2.9609763578505177,-2.9611184718421555,-2.96126033674028,-2.961401953214781,-2.961543321933148,-2.9616844435604808,-2.9618253187595003,-2.9619659481905596,-2.9621063325116532,-2.962246472378429,-2.9623863684441973,-2.9625260213599423,-2.9626654317743317,-2.962804600333727,-2.9629435276821936,-2.963082214461512,-2.9632206613111864,-2.9633588688684553,-2.9634968377683015,-2.9636345686434624,-2.9637720621244386,-2.9639093188395056,-2.964046339414722,-2.9641831244739394,-2.964319674638814,-2.964455990528813,-2.964592072761226,-2.9647279219511753,-2.964863538711623,-2.964998923653383,-2.965134077385129,-2.965269000513403,-2.9654036936426262,-2.9655381573751076,-2.965672392311053,-2.9658063990485743,-2.9659401781836983,-2.9660737303103764,-2.966207056020492,-2.9663401559038727,-2.9664730305482947,-2.9666056805394954,-2.96673810646118,-2.9668703088950323,-2.9670022884207206,-2.967134045615909,-2.9672655810562647,-2.967396895315466,-2.9675279889652137,-2.967658862575235,-2.967789516713296,-2.9679199519452086,-2.9680501688348384,-2.9681801679441135,-2.9683099498330328,-2.968439515059674,-2.968568864180203,-2.968697997748879,-2.968826916318067,-2.9689556204382415,-2.9690841106579975,-2.9692123875240575,-2.9693404515812785,-2.969468303372662,-2.9695959434393604,-2.9697233723206846,-2.9698505905541133,-2.9699775986752988,-2.9701043972180754,-2.970230986714469,-2.970357367694702,-2.9704835406872014,-2.9706095062186075,-2.9707352648137815,-2.970860816995811,-2.9709861632860193,-2.971111304203973,-2.9712362402674874,-2.971360971992636,-2.971485499893756,-2.971609824483457,-2.9717339462726278,-2.9718578657704424,-2.9719815834843692,-2.9721050999201766,-2.9722284155819403,-2.972351530972051,-2.9724744465912205,-2.9725971629384906,-2.9727196805112364,-2.9728419998051767,-2.97296412131438,-2.9730860455312693,-2.9732077729466324,-2.9733293040496256,-2.9734506393277815,-2.973571779267017,-2.973692724351637,-2.9738134750643446,-2.973934031886245,-2.974054395296853,-2.9741745657740997,-2.974294543794339,-2.9744143298323533,-2.9745339243613618,-2.9746533278530243,-2.9747725407774492,-2.974891563603201,-2.9750103967973036,-2.975129040825249,-2.9752474961510025,-2.975365763237009,-2.9754838425442003,-2.975601734531999,-2.9757194396583273,-2.975836958379611,-2.9759542911507864,-2.976071438425307,-2.9761884006551482,-2.976305178290814,-2.976421771781343,-2.976538181574315,-2.9766544081158544,-2.9767704518506397,-2.9768863132219057,-2.9770019926714526,-2.977117490639649,-2.97723280756544,-2.9773479438863513,-2.9774629000384953,-2.9775776764565776,-2.977692273573901,-2.9778066918223733,-2.9779209316325113,-2.9780349934334454,-2.978148877652929,-2.97826258471734,-2.9783761150516876,-2.9784894690796198,-2.9786026472234246,-2.9787156499040393,-2.978828477541055,-2.9789411305527205,-2.979053609355948,-2.9791659143663205,-2.9792780459980945,-2.9793900046642063,-2.9795017907762786,-2.979613404744622,-2.9797248469782445,-2.9798361178848545,-2.979947217870865,-2.980058147341401,-2.980168906700303,-2.980279496350133,-2.980389916692178,-2.980500168126457,-2.980610251051725,-2.9807201658654785,-2.9808299129639586]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1181\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1182\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1177\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_width\":3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1178\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1179\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":3}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1189\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1183\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1184\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1185\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZmZmZmZmHEA=\"},\"shape\":[1],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZAoSysr0178=\"},\"shape\":[1],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1190\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1191\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1186\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"red\"},\"fill_color\":{\"type\":\"value\",\"value\":\"red\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"red\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1187\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"red\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"red\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"red\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1188\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"red\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"red\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"red\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1148\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1161\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1162\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1163\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1164\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1170\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1169\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1171\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1172\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1173\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1156\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1157\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1158\"},\"axis_label\":\"d\\u00e9phasage[rad]\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1159\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1151\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1152\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1153\"},\"axis_label\":\"omega excitation[rad/s]\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1154\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1155\",\"attributes\":{\"axis\":{\"id\":\"p1151\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1160\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1156\"}}}]}},{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1192\",\"attributes\":{\"width\":400,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1193\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1194\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1201\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1202\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1199\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1232\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1226\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1227\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1228\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",[1.4479918011718576,1.4492777296675743,1.4505671527877837,1.4518600826349202,1.4531565313681991,1.4544565112039367,1.4557600344158703,1.457067113335485,1.458377760352335,1.4596919879143744,1.4610098085282877,1.4623312347598194,1.4636562792341095,1.4649849546360305,1.4663172737105268,1.467653249262953,1.4689928941594195,1.4703362213271376,1.471683243754767,1.4730339744927632,1.4743884266537362,1.4757466134127983,1.477108548007926,1.4784742437403158,1.479843713974749,1.4812169721399535,1.4825940317289716,1.4839749062995296,1.4853596094744075,1.4867481549418131,1.4881405564557615,1.489536827836449,1.4909369829706376,1.49234103581204,1.4937490003817022,1.4951608907683973,1.4965767211290133,1.4979965056889497,1.4994202587425125,1.5008479946533164,1.502279727854685,1.503715472850056,1.5051552442133898,1.5065990565895788,1.508046924694863,1.50949886331724,1.5109548873168923,1.5124150116266013,1.5138792512521755,1.5153476212728774,1.5168201368418526,1.5182968131865633,1.5197776656092234,1.52126270948724,1.522751960273652,1.5242454334975766,1.5257431447646574,1.5272451097575133,1.5287513442361949,1.5302618640386396,1.5317766850811338,1.5332958233587723,1.534819294945929,1.5363471159967235,1.537879302745495,1.5394158715072772,1.540956838678279,1.5425022207363648,1.5440520342415427,1.5456062958364511,1.547165022246852,1.5487282302821286,1.5502959368357792,1.5518681588859253,1.5534449134958142,1.5550262178143306,1.5566120890765058,1.5582025446040384,1.5597976018058115,1.5613972781784167,1.5630015913066813,1.5646105588641983,1.5662241986138625,1.5678425284084063,1.5694655661909436,1.5710933299955117,1.5727258379476245,1.5743631082648235,1.576005159257233,1.5776520093281237,1.5793036769744755,1.5809601807875457,1.5826215394534409,1.584287771753695,1.5859588965658464,1.5876349328640267,1.5893158997195427,1.5910018163014756,1.5926927018772707,1.594388575813343,1.5960894575756792,1.5977953667304483,1.599506322944612,1.6012223459865453,1.6029434557266566,1.6046696721380116,1.6064010152969677,1.6081375053838054,1.6098791626833688,1.6116260075857092,1.6133780605867316,1.61513534228885,1.61689787340164,1.6186656747425068,1.6204387672373444,1.6222171719212128,1.6240009099390076,1.6257900025461474,1.6275844711092509,1.6293843371068317,1.631189622129993,1.633000347883125,1.6348165361846105,1.6366382089675329,1.6384653882803928,1.6402980962878249,1.6421363552713237,1.6439801876299727,1.645829615881178,1.647684662661409,1.649545350726943,1.6514117029546147,1.6532837423425712,1.655161492011034,1.6570449752030638,1.6589342152853332,1.6608292357489005,1.662730060209995,1.6646367124108024,1.6665492162202606,1.668467595634855,1.6703918747794264,1.672322077907979,1.674258229404496,1.6762003537837629,1.6781484756921918,1.680102619908658,1.6820628113453362,1.6840290750485465,1.6860014361996063,1.6879799201156842,1.689964552250666,1.691955358196021,1.693952363681679,1.6959555945769103,1.697965076891214,1.6999808367752116,1.7020029005215447,1.7040312945657856,1.706066045487346,1.7081071800103977,1.7101547250048001,1.712208707487028,1.7142691546211144,1.7163360937195937,1.7184095522444556,1.7204895578080996,1.722576138174305,1.7246693212592021,1.7267691351322496,1.7288756080172232,1.7309887682932041,1.7331086444955859,1.735235265317074,1.7373686596087063,1.7395088563808705,1.741655884804333,1.7438097742112766,1.745970554096341,1.7481382541176744,1.7503129040979923,1.7524945340256401,1.7546831740556685,1.756878854510911,1.7590816058830743,1.7612914588338315,1.7635084441959277,1.7657325929742884,1.7679639363471407,1.7702025056671373,1.7724483324624938,1.7747014484381274,1.7769618854768117,1.7792296756403325,1.781504851170655,1.7837874444910984,1.7860774882075212,1.788375015109508,1.7906800581715743,1.79299265055437,1.7953128256058988,1.7976406168627441,1.799976058051298,1.8023191830890088,1.8046700260856288,1.8070286213444737,1.8093950033636923,1.8117692068375424,1.8141512666576791,1.8165412179144458,1.818939095898183,1.8213449361005363,1.8237587742157841,1.8261806461421626,1.828610587983211,1.8310486360491196,1.83349482685809,1.835949197137701,1.838411783826288,1.8408826240743326,1.8433617552458545,1.8458492149198238,1.8483450408915723,1.8508492711742224,1.8533619440001226,1.85588309782229,1.8584127713158716,1.860951003379602,1.8634978331372865,1.8660532999392796,1.8686174433639862,1.8711903032193642,1.8737719195444391,1.876362332610834,1.8789615829243032,1.8815697112262804,1.884186758495433,1.8868127659492355,1.8894477750455423,1.8920918274841787,1.8947449652085406,1.8974072304072054,1.9000786655155504,1.902759313217387,1.9054492164466028,1.9081484183888147,1.9108569624830307,1.9135748924233311,1.9163022521605508,1.9190390859039772,1.9217854381230604,1.9245413535491305,1.9273068771771338,1.930082054267368,1.9328669303472428,1.9356615512130404,1.9384659629316954,1.9412802118425798,1.944104344559304,1.94693840797153,1.9497824492467877,1.9526365158323167,1.9555006554569085,1.9583749161327635,1.9612593461573635,1.9641539941153474,1.9670589088804131,1.969974139617212,1.972899735783273,1.9758357471309298,1.97878222370926,1.9817392158660385,1.9847067742497004,1.9876849498113225,1.9906737938066057,1.9936733577978816,1.99668369365612,1.9997048535629596,2.002736890012739,2.00577985581455,2.008833804094299,2.0118987882967785,2.0149748621877555,2.0180620798560667,2.021160495715731,2.024270164508072,2.0273911413038506,2.030523481505414,2.0336672408488528,2.036822475406176,2.0399892415874907,2.043167596143199,2.046357596166208,2.049559299094145,2.0527727627115957,2.0559980451523465,2.0592352049016385,2.062484300798439,2.06574539203772,2.0690185381727555,2.072303799117419,2.0756012351485076,2.078910906908064,2.082232875405722,2.085567202021057,2.0889139485059465,2.0922731769869554,2.0956449499677112,2.099029330331311,2.1024263813427306,2.105836166651245,2.1092587502928604,2.112694196692763,2.116142570667772,2.1196039374288054,2.123078362583359,2.1265659121379943,2.13006665250084,2.1335806504841006,2.1371079733065743,2.14064868859619,2.144202864392541,2.1477705691494453,2.1513518717374973,2.1549468414466473,2.158555547988779,2.162178061500296,2.1658144525447285,2.1694647921153387,2.173129151637738,2.176807602972514,2.1805002184178677,2.184207070712255,2.1879282330370367,2.191663779019142,2.195413782733733,2.1991783187068825,2.2029574619182486,2.2067512878037725,2.210559872258367,2.2143832916386197,2.2182216227655047,2.2220749429270894,2.225943329881258,2.229826861858433,2.2337256175643057,2.237639676182568,2.2415691173776473,2.2455140212974514,2.2494744685761083,2.2534505403367175,2.2574423181940944,2.2614498842575212,2.265473321133506,2.2695127119285288,2.2735681402518004,2.2776396902180163,2.2817274464501094,2.2858314940820046,2.2899519187613677,2.2940888066523604,2.298242244438382,2.3024123193248167,2.306599119041774,2.310802731846821,2.3150232465277196,2.319260752405141,2.3235153393353962,2.327787097713142,2.332076118474081,2.336382493097666,2.3407063136097763,2.3450476725854004,2.3494066631512927,2.353783378988636,2.3581779143356756,2.3625903639903454,2.367020823312882,2.3714693882284203,2.3759361552295752,2.3804212213790006,2.3849246843119363,2.3894466422387337,2.393987193947357,2.398546438805867,2.403124476764878,2.407721408360001,2.412337334714241,2.4169723575403927,2.4216265791433873,2.4263001024226254,2.4309930308742693,2.435705468593504,2.440437520276779,2.44518929122399,2.449960887340646,2.454752415139995,2.459563981745094,2.4643956948908623,2.469247662926069,2.474119994815298,2.4790128001408425,2.4839261891045723,2.4888602725297417,2.493815161862744,2.4987909691748156,2.5037878071636803,2.508805789155148,2.513845029104628,2.5189056415986073,2.5239877418560486,2.529091445729719,2.53421686970747,2.5393641309134116,2.544533347109048,2.5497246366943105,2.5549381187085207,2.5601739128312775,2.5654321393832427,2.5707129193268616,2.576016374266965,2.5813426264513057,2.5866917987709774,2.5920640147607448,2.597459398599265,2.602878075109204,2.608320169757252,2.6137858086540007,2.619275118553738,2.6247882268540943,2.6303252615955777,2.635886351460978,2.641471625774634,2.6470812145015814,2.6527152482465337,2.6583738582527463,2.6640571764007084,2.6697653352066992,2.6754984678211757,2.681256708027002,2.6870401902375143,2.692849049494402,2.6986834214654283,2.704543442441954,2.7104292493362823,2.716340979678805,2.7222787716149544,2.7282427639019504,2.73423309590533,2.7402499075952753,2.746293339542704,2.752363532915138,2.7584606294723466,2.7645847715617218,2.770736102113444,2.776914764635351,2.7831209032075797,2.789354662476917,2.7956161876508814,2.801905624491528,2.8082231193089378,2.8145688189544433,2.820942870813509,2.8273454227983237,2.8337766233400528,2.840236621380756,2.846725566364987,2.8532436082310006,2.8597908974016333,2.866367584774808,2.872973821713638,2.8796097600361725,2.886275552004708,2.8929713503147294,2.899697308083384,2.9064535788375663,2.9132403165015273,2.920057675384052,2.9269058101651555,2.933784875882304,2.940695027916159,2.947636421975796,2.9546092140834213,2.961613560558569,2.96864961800173,2.975717543277454,2.9828174934968574,2.9899496259995746,2.997114098335077,3.004311068243414,3.011540693635306,3.018803132571593,3.026098543242033,3.0334270839434176,3.0407889130570105,3.0481841890252444,3.055613070327734,3.0630757154565145,3.070572282890525,3.078102931069333,3.085667818366017,3.0932671030592904,3.100900943304725,3.1085694971051727,3.1162729222802787,3.124011376435098,3.131785016927819,3.1395940008365097,3.147438484924934,3.1553186256073684,3.163234578912411,3.1711865004457684,3.179174545351979,3.187198868275076,3.195259623318118,3.2033569640016264,3.2114910432208483,3.219662013201845,3.2278700254563795,3.2361152307355656,3.2443977789822744,3.2527178192822235,3.2610754998137836,3.2694709677964204,3.2779043694377683,3.286375849879306,3.294885553140587,3.3034336220620264,3.312020198246163,3.3206454219974253,3.329309432260315,3.3380123665560086,3.3467543609173362,3.3555355498220836,3.3643560661246372,3.3732160409858465,3.382115603801184,3.3910548821270554,3.4000340016053063,3.409053085885842,3.4181122565473303,3.4272116330159963,3.436351332482372,3.445531469816075,3.454752157478502,3.464013505433409,3.4733156210553893,3.482658609036111,3.4920425712883953,3.501467606847971,3.5109338117729747,3.5204412790410746,3.529990098444201,3.5395803564808803,3.549212136246048,3.558885517318383,3.5686005756450605,3.5783573834239095,3.588156008982926,3.5979965166570733,3.6078789666623945,3.617803414967286,3.6277699131610026,3.637778508319261,3.6478292428669468,3.657922154437871,3.668057275731509,3.678234634366733,3.688454252732416,3.698716147834945,3.7090203311425416,3.719366808426379,3.729755579598443,3.740186638546086,3.750659972963271,3.7611755641784033,3.7717333869787724,3.7823334094315313,3.7929755927011755,3.8036598908635084,3.814386250716022,3.8251546115847095,3.835964905127204,3.846817055132296,3.857710977315732,3.868646579112288,3.879623759464128,3.8906424086053413,3.901702407842727,3.912803629332727,3.9239459358545505,3.935129180579435,3.9463532068360307,3.957617847871951,3.9689229266113752,3.9802682554088245,3.9916536357990173,4.003078858242836,4.014543701869429,4.02604793421441,4.037591310954248,4.049173575636742,4.0607944594077585,4.0724536807341,4.084150945122651,4.095885944835813,4.107658358603192,4.119467851329726,4.131314073800156,4.143196662380022,4.155115238713189,4.167069409415959,4.179058765767892,4.1910828833994,4.203141321976233,4.215233624880869,4.227359318891077,4.239517913855574,4.251708902367086,4.263931759432835,4.276185942142592,4.2884708893345564,4.300786021259072,4.313130739240483,4.3255044253372645,4.337906442000589,4.350336131731572,4.362792816737429,4.3752757985867525,4.387784357864099,4.400317753824264,4.4128752240463545,4.425455984088077,4.438059227140474,4.450684123683353,4.463329821141877,4.475995443544484,4.488680091182618,4.501382840272568,4.514102742619771,4.526838825286061,4.539590090260159,4.552355514131928,4.565134047770797,4.577924616008773,4.59072611732855,4.603537423557228,4.616357379566109,4.629184802977062,4.64201848387611,4.654857184534627,4.667699639138876,4.680544553528398,4.693390604943811,4.706236441784762,4.7190806833785475,4.731921919760117,4.744758711464136,4.757589589329742,4.770413054318717,4.783227577347808,4.796031599135894,4.8088235300667295,4.8216017500680675,4.834364608507849,4.847110424108302,4.859837484878712,4.87254404806762,4.8852283401353525,4.897888556747556,4.910522862790671,4.923129392410146,4.9357062490721235,4.948251505649595,4.960763204533692,4.973239357771074,4.985677947228124,4.998076924782926,5.0104342125456744,5.0227477031084655,5.035015259825242,5.047234717122606,5.059403880842423,5.071520528616848,5.083582410276602,5.095587248293247,5.107532738256037,5.119416549384223,5.131236325075278,5.142989683489807,5.154674218173657,5.1662874987178355,5.177827071456683,5.189290460204895,5.200675167033732,5.211978673086836,5.2231984394360405,5.234331907977389,5.245376502367648,5.256329629001521,5.267188678029569,5.277951024417042,5.288614029043475,5.299175039843067,5.309631392985645,5.319980414098002,5.330219419525275,5.340345717632076,5.350356610142803,5.360249393520655,5.370021360384738,5.379669800964476,5.3891920045906,5.398585261221804,5.407846863006031,5.416974105875427,5.425964291173655,5.434814727314441,5.443522731469924,5.452085631287363,5.460500766632712,5.468765491359345,5.476877175100321,5.484833205082254,5.492630987958967,5.500267951662887,5.507741547272149,5.515049250891186,5.522188565542623,5.529157023068132,5.535952186035811,5.542571649651707,5.549013043672902,5.5552740343195435,5.561352326183245,5.567245664129087,5.572951835188499,5.578468670440256,5.583794046876716,5.58892588925248,5.593862171912586,5.598600920597376,5.6031402142210744,5.607478186621235,5.611613028276134,5.615542987987213,5.619266374523758,5.622781558226893,5.626086972570183,5.629181115674015,5.632062551771093,5.634729912620371,5.637181898866865,5.639417281344815,5.641434902321777,5.64323367668131,5.644812593042001,5.646170714810702,5.6473071811679025,5.648221207983398,5.64891208866035,5.649379194906176,5.649621977428625,5.649639966555723,5.64943277277826,5.6490000872137545,5.648341681990887,5.647457410553607,5.646347207884271,5.645011090645264,5.643449157238808,5.641661587784752,5.639648644016329,5.637410669094013,5.6349480873377855,5.632261403878276,5.629351204227381,5.626218153769158,5.622862997171908,5.619286557722548,5.615489736584487,5.61147351198039,5.607238938301353,5.602787145144123,5.598119336278153,5.593236788544411,5.588140850687941,5.582832942126345,5.577314551656382,5.571587236101118,5.565652618899928,5.559512388644024,5.553168297559988,5.546622159944021,5.539875850549698,5.532931302931889,5.525790507749832,5.5184555110321005,5.51092841240647,5.503211363297543,5.495306565095149,5.487216267296406,5.478942765624447,5.470488400126742,5.461855553255976,5.4530466479363735,5.444064145618383,5.43491054432455,5.425588376689459,5.416100207996426,5.406448634213767,5.396636280033224,5.3866657969131815,5.376539861129249,5.366261171834628,5.355832449132662,5.345256432163929,5.334535877210037,5.323673555816347,5.312672252935659,5.301534765094794,5.29026389858599,5.278862467684917,5.267333292896961,5.255679199233398,5.243903014518963,5.232007567732175,5.219995687379796,5.207870199906594,5.195633928141488,5.183289689781191,5.170840295912145,5.158288549571713,5.14563724434928,5.132889163027924,5.120047076267234,5.107113741327737,5.094091900837333,5.080984281600038,5.067793593447253,5.054522528131696,5.041173758264139,5.027749936292828,5.0142536935256805,5.000687639194965,4.987054359564354,4.973356417078104,4.959596349552012,4.9457766694057455,4.931899862936224,4.917968389631463,4.903984681524455,4.889951142586514,4.875870148159415,4.861744044425769,4.8475751479169595,4.833365745057864,4.819118091747751,4.804834412976478,4.790516902475266,4.776167722401277,4.761789003055131,4.747382842630543,4.732951306995241,4.71849642950227,4.704020210830886,4.689524618856106,4.675011588546036,4.6604830218861135,4.645940787829361,4.631386722271804,4.616822628052116,4.602250274974639,4.587671399854902,4.57308770658676,4.558500866230315,4.54391251711973,4.529324264990105,4.514737683122593,4.500154312506914,4.485575662020501,4.471003208623401,4.456438397568228,4.441882642624346,4.427337326315561,4.412803800170587,4.398283384985522,4.383777371097649,4.3692870186699455,4.354813557985478,4.340358189751187,4.325922085410326,4.31150638746295,4.297112209793891,4.282740638007625,4.268392729769417,4.254069515152263,4.239771996989047,4.225501151229448,4.21125792730107,4.197043248474327,4.182858012230599,4.168703090633287,4.1545793307012495,4.140487554784292,4.126428560940265,4.1124031233133795,4.098411992513475,4.084455895995777,4.070535538440888,4.056651602134664,4.0428047473476845,4.028995612714046,4.015224815609192,4.001492952526504,3.987800599452438,3.974148312239947,3.960536626979997,3.9469660603709698,3.933437110085695,3.919950255136007,3.9065059562346054,3.893104656154086,3.8797467800829555,3.866432735978507,3.8531629149164215,3.8399376914369845,3.8267574238877855,3.813622454762797,3.8005331110377454,3.787489704501659,3.7744925320845693,3.7615418761812367,3.748638004970848,3.735781172732618,3.7229716201573044,3.7102095746544714,3.697495250655593,3.684828849912862,3.6722105617937055,3.6596405635710156,3.647119020709037,3.6346460871449024,3.622221905565818,3.6098466076818827,3.5975203144945582,3.585243136560772,3.573015174252669,3.5608365180129997,3.548707248606221,3.53662743736523,3.5245971464338504,3.5126164290050146,3.500685329554693,3.4888038840716162,3.476972120282813,3.4651900578749504,3.4534577087115745,3.4417750770462336,3.4301421597315596,3.4185589464243313,3.4070254197865353,3.3955415556825153,3.384107323372192,3.3727226857004537,3.3613875992827382,3.3501020146868403,3.338865876610981,3.3276791240582475,3.3165416905073855,3.305453504080014,3.2944144877043198,3.2834245592752613,3.272483631811357,3.2615916136081053,3.2507484083880387,3.2399539154475367,3.2292080298003762,3.218510642318131,3.207861639867436,3.197260905444164,3.186708318304565,3.176203754093472,3.1657470849695146,3.155338179727515,3.144976903918013,3.13466311996403,3.1243966872750883,3.1141774623585747,3.1040052989284437,3.0938800480113393,3.0838015580501845,3.073769675005271,3.0637842424529254,3.0538451016817416,3.0439520917864873,3.034105049759685,3.024303810580938,3.014548207304047,3.0048380711419322,2.9951732315494173,2.9855535163039524,2.9759787515842744,2.966448762047047,2.956963370901555,2.947522399982453,2.9381256698206526,2.928772999712351,2.9194642077862447,2.9101991110689815,2.900977525548877,2.8917992662379333,2.8826641472322203,2.8735719817705956,2.8645225822918534,2.855515760490344,2.8465513273700163,2.8376290932970405,2.828748868050928,2.8199104608742402,2.81111368052092,2.8023583353032606,2.793644233137537,2.7849711815883462,2.776338987911671,2.7677474590967144,2.759196401906522,2.750685622917414,2.7422149285572455,2.7337841251425883,2.7253930189147386,2.717041416074712,2.708729122817146,2.700455945363186,2.6922216899923628,2.684026163073518,2.6758691710947295,2.66775052069234,2.6596700186790474,2.6516274720711257,2.6436226881147764,2.635655474311626,2.627725638443395,2.6198329885957685,2.611977333181475,2.6041584809626146,2.5963762410722175,2.588630423035082,2.580920836787895,2.5732472926986887,2.565609601585577,2.558007574734865,2.5504410239184963,2.5429097614108915,2.535413600005169,2.527952353028764,2.5205258343584824,2.5131338584349665,2.5057762402766364,2.498452795493091,2.491163340297969,2.483907691521311,2.4766856666214445,2.469497083696347,2.4623417614945833,2.4552195194257576,2.448130177570524,2.441073556690166,2.4340494782357687,2.427057764356955,2.4200982379102416,2.413170722466993,2.4062750423210066,2.399411022495735,2.3925784887511323,2.3857772675901625,2.3790071862649826,2.3722680727827616,2.3655597559112245,2.3588820651838485,2.352234830904768,2.345617884153393,2.3390310567887402,2.3324741814534766,2.325947091577701,2.319449621382462,2.3129816058830155,2.306542880891857,2.3001332830214833,2.293752649686941,2.287400819108139,2.2810776303119487,2.274782923134094,2.2685165382208203,2.2622783170303697,2.2560681018342676,2.2498857357184185,2.2437310625840086,2.237603927148246,2.2315041749449116,2.225431652324758,2.2193862064557464,2.2133676853231137,2.2073759377293047,2.201410813293736,2.1954721624524414,2.1895598364575726,2.1836736873767535,2.1778135680923136,2.1719793323004137,2.1661708345100155,2.1603879300417703,2.1546304750267784,2.148898326405226,2.1431913419249486,2.1375093801398672,2.131852300408341,2.126219962891413,2.120612228550973,2.115028959147829,2.1094700172397025,2.1039352661791257,2.098424570111271,2.0929377939717058,2.0874748034840613,2.082035465157653,2.0766196462850144,2.0712272149393653,2.065858039972033,2.0605119910098058,2.055188938452221,2.049888753468812,2.044611307996284,2.0393564747356585,2.034124127149362,2.0289141394582613,2.023726386638662,2.0185607444192617,2.0134170892780614,2.008295298439246,2.003195249870019,1.9981168222774028,1.9930598951050071,1.988024348529777,1.98301006345869,1.9780169215254417,1.9730448050870928,1.9680935972206997,1.9631631817199198,1.9582534430915912,1.9533642665522901,1.9484955380248714,1.9436471441349892,1.9388189722076044,1.9340109102634753,1.929222847015618,1.924454671865781,1.9197062749008822,1.91497754688945,1.910268379278049,1.9055786641876877,1.9009082944102333,1.8962571634048118,1.8916251652941987,1.887012194861207,1.882418147545069,1.8778429194378148,1.8732864072806543,1.8687485084603435,1.8642291210055635,1.859728143583282,1.8552454754951329,1.850781016673785,1.8463346676793204,1.8419063296956006,1.8374959045266455,1.833103294593025,1.8287284029282325,1.8243711331750805,1.8200313895820885,1.815709076999887,1.8114041008776245,1.8071163672593766,1.802845782780567,1.7985922546643898,1.7943556907182463,1.7901359993301922,1.785933089465383,1.7817468706625337,1.7775772530303957,1.773424147244228,1.7692874645422945,1.7651671167223633,1.7610630161382133,1.7569750756961608,1.752903208851598,1.7488473296055325,1.74480735250115,1.7407831926203814,1.7367747655804882,1.7327819875306618,1.7288047751486313,1.72484304563728,1.7208967167212954,1.7169657066438038,1.713049934163047,1.7091493185490583,1.7052637795803487,1.7013932375406198,1.6975376132154887,1.6936968278892193,1.6898708033414782,1.686059461844099,1.682262726157866,1.6784805195293142,1.6747127656875396,1.6709593888410326,1.6672203136745163,1.663495465345811,1.6597847694827133,1.6560881521798878,1.6524055399957698,1.6487368599494963,1.6450820395178474,1.6414410066322023,1.6378136896755138,1.6342000174792952,1.6305999193206298,1.6270133249191987,1.6234401644343133,1.6198803684619774,1.6163338680319543,1.6128005946048602,1.6092804800692737,1.605773456738855,1.602279457349482,1.5987984150564176,1.5953302634314697,1.591874936460192,1.5884323685390875,1.5850024944728267,1.5815852494714917,1.5781805691478357,1.5747883895145514,1.5714086469815653,1.5680412783533395,1.5646862208261967,1.561343411985664,1.558012789803826,1.5546942926366945,1.5513878592216068,1.5480934286746202,1.5448109404879455,1.5415403345273806,1.538281551029762,1.535034530600442,1.5317992142107753,1.5285755431956214,1.5253634592508665,1.5221629044309561,1.51897382114645,1.5157961521615926,1.5126298405918923,1.5094748299017287,1.5063310639019583,1.5031984867475543,1.5000770429352543,1.4969666773012211,1.49386733501872,1.490778961595813,1.4877015028730765,1.4846349050213161,1.4815791145393158,1.4785340782515872,1.4754997433061432,1.4724760571722877,1.4694629676384128,1.4664604228098161,1.4634683711065344,1.4604867612611827,1.4575155423168273,1.4545546636248532,1.4516040748428518,1.4486637259325372,1.445733567157652,1.4428135490819123,1.4399036225669528,1.4370037387702839,1.4341138491432743,1.4312339054291423,1.4283638596609585,1.4255036641596641,1.4226532715321047,1.419812634669075,1.4169817067433852,1.4141604412079287,1.4113487917937706,1.4085467125082523,1.4057541576331012,1.4029710817225631,1.400197439601541,1.3974331863637504,1.3946782773698823,1.3919326682457913,1.3891963148806845,1.3864691734253287,1.3837512002902672,1.3810423521440536,1.378342585911498,1.3756518587719226,1.3729701281574285,1.3702973517511805,1.3676334874857003,1.3649784935411735,1.3623323283437683,1.359694950563964,1.3570663191148966,1.3544463931507114,1.3518351320649304,1.3492324954888306,1.346638443289833,1.3440529355699034,1.341475932663968,1.3389073951383363,1.3363472837891388,1.3337955596407698,1.3312521839443492,1.3287171181761932,1.3261903240362933,1.3236717634468063,1.3211613985505606,1.3186591917095658,1.316165105503541,1.3136791027284478,1.3112011463950333,1.3087311997273903,1.3062692261615223,1.3038151893439214,1.3013690531301545,1.29893078158346,1.2965003389733594,1.29407768977427,1.2916627986641396,1.28925563052308,1.2868561504320113,1.2844643236713293,1.282080115719566,1.2797034922520694,1.2773344191396876,1.2749728624474679,1.2726187884333644,1.2702721635469483,1.2679329544281372,1.2656011279059263,1.2632766509971312,1.260959490905144,1.2586496150186912,1.2563469909106058,1.2540515863366055,1.2517633692340813,1.2494823077208959,1.2472083700941896,1.2449415248291924,1.2426817405780504,1.2404289861686537,1.238183230603482,1.2359444430584496,1.2337125928817627,1.2314876495927856,1.229269582880914,1.227058362604459,1.224853958789535,1.222656341628956,1.220465481481146,1.2182813488690498,1.216103914479058,1.213933149159933,1.2117690239217502,1.20961150993484,1.2074605785287438,1.2053162011911742,1.2031783495669794,1.201046995457123,1.1989221108176662,1.1968036677587568,1.1946916385436297,1.192585995587607,1.190486711457115,1.1883937588687017,1.1863071106880652,1.184226739929082,1.1821526197528545,1.180084723466751,1.1780230245234686,1.1759674965200886,1.1739181131971448,1.1718748484376982,1.1698376762664224,1.1678065708486878,1.1657815064896575,1.163762457633388,1.1617493988619356,1.1597423048944748,1.1577411505864144,1.155745910928527,1.1537565610460805,1.1517730761979774,1.1497954317759023,1.147823603303472,1.145857566435393,1.1438972969566272,1.1419427707815595,1.1399939639531755,1.1380508526422426,1.1361134131464965,1.1341816218898357,1.132255455421522,1.1303348904153832,1.1284199036690257,1.1265104721030486,1.1246065727602652,1.122708182804936,1.1208152795219966,1.1189278403162946,1.11704584271184,1.1151692643510482,1.1132980829939985,1.1114322765176936,1.109571822915322,1.1077167002955317,1.1058668868817054,1.1040223610112396,1.1021831011348338,1.1003490858157765,1.0985202937292449,1.0966967036616064,1.0948782945097226,1.0930650452802626,1.0912569350890138,1.0894539431602088,1.0876560488258469,1.0858632315250267,1.084075470803279,1.082292746311906,1.08051503780733,1.0787423251504369,1.0769745883059343,1.0752118073417054,1.0734539624281743,1.0717010338376731,1.0699530019438142,1.068209847220862,1.0664715502431195,1.064738091684307,1.0630094523169558,1.0612856130117996,1.0595665547371713,1.0578522585584078,1.0561427056372503,1.0544378772312617,1.0527377546932364,1.051042319470618,1.0493515531049236,1.0476654372311711,1.0459839535773083,1.0443070839636468,1.0426348103023022,1.040967114596632,1.039303978940689,1.0376453855186665,1.0359913166043502,1.0343417545605822,1.0326966818387158,1.0310560809780847,1.0294199346054724,1.0277882254345796,1.026160936265506,1.0245380499842267,1.0229195495620778,1.0213054180552417,1.0196956386042375,1.0180901944334153,1.0164890688504553,1.014892245245866,1.0132997070924912,1.0117114379450152,1.0101274214394749,1.0085476412927765,1.0069720813022103,1.0054007253449726,1.0038335573776909,1.0022705614359513,1.0007117216338295,0.9991570221634253,0.9976064472943982,0.9960599813735084,0.9945176088241631,0.9929793141459595,0.9914450819142376,0.9899148967796303,0.9883887434676205,0.9868666067781015,0.9853484715849374,0.9838343228355272,0.9823241455503743,0.9808179248226561,0.9793156458177986,0.9778172937730536,0.9763228539970747,0.974832311869503,0.9733456528405519,0.9718628624305928,0.9703839262297497,0.9689088298974865,0.9674375591622082,0.9659700998208596,0.9645064377385238,0.9630465588480303,0.9615904491495573,0.9601380947102447,0.9586894816638059,0.9572445962101422,0.9558034246149588,0.9543659532093862,0.9529321683896025,0.9515020566164576,0.9500756044151025,0.9486527983746156,0.9472336251476389,0.9458180714500107,0.9444061240604039,0.9429977698199657,0.9415929956319579,0.9401917884614032,0.9387941353347319,0.9374000233394308,0.9360094396236934,0.9346223713960765,0.9332388059251526,0.9318587305391718,0.9304821326257208,0.9291089996313842,0.9277393190614122,0.9263730784793865,0.9250102655068903,0.9236508678231797,0.9222948731648564,0.9209422693255452,0.9195930441555711,0.9182471855616414,0.9169046815065236,0.9155655200087348,0.9142296891422245,0.9128971770360645,0.9115679718741401,0.91024206189484,0.9089194353907533,0.907600080708365,0.9062839862477551,0.9049711404622981,0.9036615318583658,0.9023551489950306,0.9010519804837743,0.8997520149881932,0.8984552412237118,0.8971616479572889,0.8958712240071371,0.8945839582424363,0.8932998395830497,0.8920188569992455,0.8907409995114155,0.8894662561898,0.8881946161542125,0.886926068573764,0.8856606026665932,0.8843982076995947,0.8831388729881523,0.8818825878958725,0.8806293418343177,0.8793791242627444,0.8781319246878411,0.8768877326634681,0.8756465377904018,0.8744083297160737,0.8731730981343202,0.871940832785124,0.8707115234543684,0.8694851599735832,0.8682617322196963,0.8670412301147881,0.865823643625846,0.8646089627645202,0.8633971775868818,0.8621882781931807,0.8609822547276078,0.8597790973780575,0.858578796375891,0.8573813419957005,0.8561867245550777,0.854994934414381,0.8538059619765056,0.8526197976866552,0.8514364320321122,0.8502558555420155,0.8490780587871318,0.8479030323796359,0.8467307669728869,0.8455612532612082,0.8443944819796695,0.843230443903867,0.8420691298497098,0.8409105306732023,0.8397546372702328,0.8386014405763598,0.837450931566602,0.8363031012552281,0.8351579406955484,0.8340154409797081,0.832875593238481,0.8317383886410666,0.8306038183948834,0.8294718737453716,0.8283425459757889,0.8272158264070116,0.8260917063973383,0.8249701773422896,0.8238512306744158,0.8227348578630993,0.8216210504143631,0.820509799870679,0.8194010978107732,0.8182949358494408,0.8171913056373538,0.816090198860876,0.8149916072418737,0.8138955225375333,0.8128019365401767,0.8117108410770757,0.8106222280102737,0.8095360892364017,0.8084524166865011,0.8073712023258447,0.8062924381537564,0.8052161162034396,0.8041422285417971,0.8030707672692607,0.8020017245196147,0.800935092459826,0.7998708632898723,0.7988090292425711,0.7977495825834124,0.7966925156103879,0.795637820653828,0.7945854900762312,0.7935355162721024,0.7924878916677877,0.7914426087213102,0.790399659922211,0.7893590377913836,0.7883207348809189,0.787284743773941,0.7862510570844525,0.7852196674571768,0.784190567567399,0.7831637501208141,0.7821392078533695,0.7811169335311143,0.7800969199500436,0.7790791599359493,0.7780636463442685,0.7770503720599313,0.7760393299972165,0.7750305130995978,0.774023914339602,0.7730195267186576,0.7720173432669526,0.7710173570432897,0.7700195611349392,0.7690239486575003,0.7680305127547555,0.7670392465985318,0.7660501433885589,0.7650631963523291,0.7640783987449599,0.7630957438490549,0.7621152249745669,0.761136835458661,0.7601605686655807,0.7591864179865109,0.7582143768394449,0.7572444386690518,0.756276596946542,0.7553108451695388,0.754347176861943,0.7533855855738076,0.7524260648812048,0.751468608386099,0.7505132097162184,0.7495598625249272,0.7486085604911016,0.7476592973190006,0.746712066738144,0.7457668625031871,0.7448236783937957,0.743882508214527,0.7429433457947024,0.7420061849882914,0.7410710196737865,0.7401378437540863,0.739206651156375,0.738277435832003,0.73735019175637,0.7364249129288075,0.7355015933724627,0.7345802271341808,0.7336608082843923,0.7327433309169966,0.7318277891492478,0.7309141771216436,0.7300024889978097,0.7290927189643903,0.7281848612309352,0.7272789100297897,0.726374859615985,0.725472704267127,0.7245724382832893,0.723674055986904,0.7227775517226543,0.7218829198573677,0.7209901547799087,0.7200992509010748,0.7192102026534888,0.7183230044914967,0.7174376508910616,0.7165541363496616,0.7156724553861871,0.714792602540837,0.7139145723750188,0.7130383594712452,0.7121639584330368,0.7112913638848188,0.7104205704718242,0.7095515728599932,0.7086843657358746,0.7078189438065307,0.7069553017994366,0.7060934344623863,0.705233336563394,0.7043750028906014,0.7035184282521806,0.7026636074762392,0.701810535410729,0.7009592069233486,0.7001096169014537,0.6992617602519631,0.6984156319012669,0.697571226795136,0.6967285398986289,0.6958875661960043,0.6950483006906284,0.6942107384048878,0.693374874380098,0.6925407036764177,0.6917082213727593,0.6908774225667008,0.6900483023744006,0.6892208559305092,0.6883950783880847,0.6875709649185066,0.6867485107113893,0.6859277109745001,0.6851085609336733,0.6842910558327268,0.6834751909333786,0.6826609615151645,0.6818483628753562,0.6810373903288776,0.6802280392082259,0.6794203048633876,0.6786141826617609,0.6778096679880729,0.677006756244302,0.6762054428495985,0.6754057232402035,0.6746075928693733,0.673811047207299,0.6730160817410319,0.6722226919744024,0.6714308734279474,0.670640621638831,0.6698519321607697,0.6690648005639575,0.6682792224349889,0.6674951933767872,0.6667127090085267,0.6659317649655621,0.6651523568993528,0.6643744804773903,0.6635981313831271,0.6628233053159008,0.6620499979908664,0.6612782051389219,0.6605079225066379,0.6597391458561879,0.6589718709652751,0.6582060936270667,0.6574418096501192,0.6566790148583139,0.655917705090784,0.6551578762018487,0.6543995240609446,0.6536426445525563,0.6528872335761512,0.6521332870461096,0.6513808008916618,0.6506297710568182,0.649880193500304,0.649132064195496,0.6483853791303529,0.647640134307355,0.6468963257434354,0.6461539494699189,0.6454130015324562,0.6446734779909596,0.6439353749195429,0.6431986884064543,0.6424634145540173,0.6417295494785651,0.6409970893103821,0.6402660301936397,0.6395363682863354,0.6388080997602325,0.6380812208007981,0.6373557276071452,0.6366316163919693,0.6359088833814912,0.6351875248153968,0.6344675369467769,0.6337489160420704,0.6330316583810034,0.6323157602565334,0.6316012179747891,0.6308880278550145,0.630176186229511,0.6294656894435792,0.628756533855465,0.6280487158362996,0.6273422317700459,0.6266370780534419,0.625933251095945,0.6252307473196769,0.6245295631593678,0.623829695062303,0.6231311394882676,0.6224338929094924,0.6217379518106007,0.6210433126885527,0.6203499720525955,0.619657926424206,0.6189671723370425,0.6182777063368873,0.6175895249815992,0.616902624841059,0.6162170024971164,0.6155326545435427,0.6148495775859748,0.6141677682418686,0.6134872231404449,0.6128079389226411,0.6121299122410602,0.6114531397599205,0.6107776181550078,0.6101033441136229,0.6094303143345353,0.6087585255279326,0.6080879744153729,0.6074186577297358,0.6067505722151735,0.6060837146270647,0.6054180817319653,0.6047536703075619,0.6040904771426234,0.6034284990369555,0.6027677328013538,0.6021081752575552,0.6014498232381948,0.6007926735867573,0.6001367231575324,0.5994819688155689,0.5988284074366297,0.5981760359071461,0.5975248511241731,0.5968748499953451,0.5962260294388307,0.5955783863832895,0.594931917767827,0.594286620541951,0.5936424916655297,0.5929995281087449,0.5923577268520528,0.5917170848861377,0.5910775992118713,0.5904392668402705,0.5898020847924524,0.5891660500995956,0.5885311598028955,0.5878974109535253,0.5872648006125917,0.5866333258510957,0.5860029837498912,0.5853737713996425,0.5847456859007869,0.58411872436349,0.5834928839076094,0.5828681616626524,0.5822445547677364,0.5816220603715503,0.5810006756323127,0.580380397717736,0.5797612238049835,0.5791431510806341,0.5785261767406408,0.5779102979902935,0.5772955120441813,0.5766818161261517,0.576069207469276,0.5754576833158092,0.5748472409171536,0.5742378775338198,0.5736295904353921,0.573022376900489,0.5724162342167269,0.5718111596806849,0.5712071505978659,0.5706042042826625,0.5700023180583186,0.5694014892568957,0.5688017152192358,0.5682029932949254,0.5676053208422615,0.5670086952282137,0.5664131138283924,0.5658185740270117,0.5652250732168546,0.5646326087992392,0.5640411781839832,0.5634507787893718,0.56286140804212,0.5622730633773421,0.5616857422385159,0.5610994420774493,0.560514160354248,0.5599298945372799,0.5593466421031446,0.5587644005366378,0.5581831673307209,0.5576029399864867,0.5570237160131266,0.5564454929278999,0.5558682682560994,0.5552920395310216,0.5547168042939324,0.5541425600940378,0.5535693044884503,0.552997035042158,0.5524257493279937,0.5518554449266029,0.551286119426414,0.550717770423606,0.5501503955220789,0.5495839923334223,0.5490185584768851,0.5484540915793461,0.547890589275282,0.5473280492067393,0.5467664690233028,0.5462058463820676,0.5456461789476075,0.5450874643919469,0.5445297003945313,0.5439728846421973,0.5434170148291447,0.5428620886569065,0.5423081038343212,0.5417550580775029,0.5412029491098136,0.5406517746618349,0.540101532471339,0.5395522202832614,0.5390038358496727,0.5384563769297499,0.5379098412897502,0.5373642267029815,0.5368195309497769,0.5362757518174655,0.5357328871003469,0.5351909345996629,0.5346498921235707,0.5341097574871165,0.5335705285122082]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1233\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1234\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1229\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_width\":3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1230\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1231\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":3}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1241\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1235\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1236\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1237\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZmZmZmZmHEA=\"},\"shape\":[1],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"Nu8SkmWZBEA=\"},\"shape\":[1],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1242\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1243\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1238\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"red\"},\"fill_color\":{\"type\":\"value\",\"value\":\"red\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"red\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1239\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"red\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"red\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"red\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1240\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"red\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"red\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"red\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1200\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1213\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1214\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1215\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1216\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1222\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1221\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1223\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1224\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1225\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1208\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1209\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1210\"},\"axis_label\":\"Amplitude relative\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1211\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1203\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1204\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1205\"},\"axis_label\":\"omega excitation[rad/s]\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1206\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1207\",\"attributes\":{\"axis\":{\"id\":\"p1203\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1212\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1208\"}}}]}}]}}]}}]}};\n",
       "  const render_items = [{\"docid\":\"09bcd232-7afa-49f5-8fef-991af16d475a\",\"roots\":{\"p1245\":\"c6bc5d08-6c06-4f10-b9b8-4278bed062ad\"},\"root_ids\":[\"p1245\"],\"notebook_comms_target\":\"p1246\"}];\n",
       "  void 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": "p1245"
      }
     },
     "output_type": "display_data"
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Widget Javascript not detected.  It may not be installed or enabled properly. Reconnecting the current kernel may help.\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "2020e451761140ae8a04ab321d459482"
      }
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "show(column(p2,row(dp,ap)), notebook_handle=True)\n",
    "interact(update2, omegae = (5,15,.1),milieu=[\"eau\",\"air\",\"huile\",\"fluide1\"]);"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Tracé des courbes de déphasage et amplitude\n",
    "\n",
    "Ici on peut faire varier la masse, la constante de raideur du ressort et le coefficient  de frottement, et regarder comment se comportent les courbes du déphasage et de l'amplitude relative"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "#Fonction qui retourne omega resonnance si il existe et -1 sinon\n",
    "def omegares(k,m,bl):\n",
    "    orsq=(omega0(k,m))**2-2*(gamma(bl,m))**2\n",
    "    if orsq > 0 : omegares = np.sqrt(orsq)\n",
    "    else : omegares= -1\n",
    "    return omegares   \n",
    "\n",
    "# Fonction qui retourne l'amplitude à omegares si elle existe\n",
    "def ampres(k,m,bl,f):\n",
    "    ores=omegares(k,m,bl)\n",
    "    if ores >=0 : ampres = abs(chizero(ores,k,m,bl,f))*(k/(f*m))\n",
    "    else : ampres = -1\n",
    "    return ampres\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "dp2 = figure(width=450, height=350)\n",
    "ap2 = figure(width=450, height=350)\n",
    "\n",
    "\n",
    "# valeurs initiales\n",
    "k=10\n",
    "m=.1\n",
    "bl=1\n",
    "f=1\n",
    "\n",
    "\n",
    "omegae_v2 = np.linspace(0.01,20,2000)\n",
    "\n",
    "deph2 = dp2.line(omegae_v2,dephasages(k,m,bl,f,omegae_v2),line_width=3)\n",
    "\n",
    "amp2 = ap2.line(omegae_v2,amplitudes(k,m,bl,f,omegae_v2),line_width=3)\n",
    "\n",
    "resonnancex=np.array([omegares(k,m,bl),omegares(k,m,bl)])\n",
    "resonnancey=np.array([0,ampres(k,m,bl,f)])\n",
    "\n",
    "dp2.xaxis.axis_label=\"pulsation d'excitation[rad/s]\"\n",
    "dp2.yaxis.axis_label=\"déphasage[rad]\"\n",
    "ap2.xaxis.axis_label=\"pulsation d'excitation[rad/s]\"\n",
    "ap2.yaxis.axis_label=\"amplitude relative\"\n",
    "\n",
    "ores = ap2.line(resonnancex,resonnancey, color='black')\n",
    "\n",
    "def update3(k=10, m=.1,bl=1): # f=1\n",
    "    deph2.data_source.data['y'] = dephasages(k,m,bl,f,omegae_v2)\n",
    "    amp2.data_source.data['y'] = amplitudes(k,m,bl,f,omegae_v2)\n",
    "    if (omegares(k,m,bl) > 0 and bl>0):\n",
    "        ores.data_source.data['x'] = np.array([omegares(k,m,bl),omegares(k,m,bl)])\n",
    "        ores.data_source.data['y'] = np.array([0,ampres(k,m,bl,f)])\n",
    "    else  :\n",
    "        ores.data_source.data['x'] = np.array([0,0])  \n",
    "        ores.data_source.data['y'] = np.array([0,0])\n",
    "    \n",
    "    if omegares(k,m,bl) >=0 : \n",
    "        print(' omega_resonnance = {:0.2f}[rad/s]'.format(omegares(k,m,bl)))\n",
    "    else : print(\"Pas de résonnance\")   \n",
    "    if bl > 0 : print('facteur de qualité, Q = {:0.2f}'.format(fac_qual(k,m,bl)))\n",
    "    else : print('le facteur de qualité Q est infini')    \n",
    "    push_notebook()\n",
    "    \n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Let's play !\n",
    "\n",
    "Observez la qualité de la résonnance en fonction des paramètres"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "  <div id=\"abaf28ff-2523-4653-a42a-8e8d6996a78c\" data-root-id=\"p1365\" style=\"display: contents;\"></div>\n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "(function(root) {\n",
       "  function embed_document(root) {\n",
       "  const docs_json = {\"c50325bf-19eb-49ac-8048-34c525623a4a\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Row\",\"id\":\"p1365\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1270\",\"attributes\":{\"width\":450,\"height\":350,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1271\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1272\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1279\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1280\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1277\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1344\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1338\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1339\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1340\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",[-0.0010000006666668667,-0.002000005333339733,-0.0030000180000485997,-0.004000042666871464,-0.005000083333958321,-0.006000144001555159,-0.007000228670027949,-0.00800034133988663,-0.009000486011809115,-0.010000666686665235,-0.011000887365540746,-0.012001152049761278,-0.0130014647409163,-0.014001829440883067,-0.015002250151850586,-0.0160027308763435,-0.017003275617246082,-0.01800388837782609,-0.019004573161758697,-0.020005333973150363,-0.02100617481656272,-0.02200709969703646,-0.023008112620115127,-0.024009217591868994,-0.025010418618918884,-0.026011719708459922,-0.027013124868285367,-0.028014638106810347,-0.029016263433095643,-0.030018004856871335,-0.031019866388560614,-0.03202185203930337,-0.03302396582097993,-0.03402621174623462,-0.03502859382849948,-0.03603111608201773,-0.03703378252186747,-0.03803659716398511,-0.039039564025188954,-0.04004268712320266,-0.041045970476678684,-0.04204941810522177,-0.043053034029412254,-0.04405682227082955,-0.04506078685207535,-0.04606493179679709,-0.047069261129711076,-0.04807377887662582,-0.04907848906446523,-0.05008339572129171,-0.0510885028763294,-0.05209381455998723,-0.05309933480388193,-0.05410506764086111,-0.05511101710502623,-0.05611718723175556,-0.057123582057727024,-0.058130205620941094,-0.05913706196074365,-0.06014415511784864,-0.061151489134360956,-0.06215906805379898,-0.06316689592111727,-0.06417497678272922,-0.06518331468652948,-0.06619191368191654,-0.06720077781981516,-0.06820991115269869,-0.06921931773461153,-0.07022900162119129,-0.07123896686969117,-0.072249217539002,-0.07325975768967449,-0.07427059138394122,-0.07528172268573863,-0.07629315566072907,-0.0773048943763227,-0.07831694290169917,-0.07932930530782957,-0.08034198566749808,-0.08135498805532357,-0.08236831654778139,-0.08338197522322455,-0.08439596816190548,-0.08541029944599733,-0.08642497315961527,-0.08743999338883772,-0.08845536422172759,-0.08947108974835344,-0.0904871740608104,-0.0915036212532412,-0.09252043542185714,-0.09353762066495883,-0.09455518108295687,-0.09557312077839274,-0.09659144385595914,-0.09761015442252075,-0.09862925658713438,-0.09964875446106962,-0.10066865215782887,-0.1016889537931677,-0.1027096634851148,-0.1037307853539921,-0.10475232352243474,-0.1057742821154107,-0.10679666526024083,-0.10781947708661825,-0.10884272172662815,-0.10986640331476716,-0.11089052598796259,-0.11191509388559205,-0.11294011114950238,-0.1139655819240287,-0.11499151035601371,-0.11601790059482636,-0.11704475679238055,-0.11807208310315409,-0.1190998836842071,-0.12012816269520059,-0.12115692429841471,-0.12218617265876723,-0.12321591194383134,-0.12424614632385422,-0.12527687997177447,-0.12630811706324024,-0.1273398617766268,-0.12837211829305425,-0.12940489079640488,-0.1304381834733406,-0.13147200051332011,-0.13250634610861625,-0.13354122445433256,-0.13457663974842055,-0.13561259619169622,-0.13664909798785688,-0.13768614934349732,-0.13872375446812663,-0.13976191757418385,-0.14080064287705468,-0.1418399345950868,-0.1428797969496064,-0.14392023416493321,-0.14496125046839645,-0.14600285009035005,-0.14704503726418816,-0.1480878162263599,-0.14913119121638452,-0.15017516647686638,-0.1512197462535094,-0.15226493479513167,-0.1533107363536799,-0.15435715518424334,-0.15540419554506835,-0.15645186169757197,-0.15750015790635563,-0.1585490884392188,-0.15959865756717276,-0.16064886956445332,-0.16169972870853408,-0.16275123928013974,-0.16380340556325831,-0.16485623184515402,-0.1659097224163798,-0.16696388157078926,-0.16801871360554882,-0.1690742228211498,-0.17013041352141994,-0.17118729001353497,-0.17224485660802985,-0.17330311761881018,-0.17436207736316284,-0.17542174016176704,-0.17648211033870476,-0.17754319222147105,-0.17860499014098444,-0.17966750843159682,-0.18073075143110323,-0.18179472348075124,-0.18285942892525092,-0.18392487211278338,-0.18499105739501004,-0.18605798912708135,-0.18712567166764543,-0.18819410937885617,-0.18926330662638155,-0.19033326777941145,-0.19140399721066526,-0.1924754992963996,-0.19354777841641507,-0.19462083895406357,-0.19569468529625525,-0.19676932183346443,-0.1978447529597366,-0.19892098307269382,-0.199998016573541,-0.20107585786707133,-0.2021545113616715,-0.20323398146932692,-0.20431427260562657,-0.20539538918976735,-0.20647733564455875,-0.20756011639642652,-0.20864373587541687,-0.20972819851519983,-0.2108135087530723,-0.21189967102996157,-0.2129866897904276,-0.21407456948266573,-0.21516331455850876,-0.21625292947342906,-0.21734341868653995,-0.21843478666059724,-0.2195270378620001,-0.2206201767607921,-0.22171420783066143,-0.2228091355489414,-0.22390496439661012,-0.22500169885828988,-0.226099343422247,-0.2271979025803904,-0.22829738082827042,-0.22939778266507707,-0.2304991125936383,-0.2316013751204175,-0.23270457475551123,-0.23380871601264577,-0.23491380340917462,-0.23601984146607416,-0.23712683470794055,-0.23823478766298473,-0.23934370486302853,-0.2404535908434993,-0.24156445014342479,-0.2426762873054275,-0.24378910687571903,-0.24490291340409348,-0.2460177114439207,-0.24713350555213964,-0.24825030028925052,-0.24936810021930753,-0.25048690990991035,-0.2516067339321957,-0.25272757686082875,-0.2538494432739936,-0.2549723377533836,-0.25609626488419157,-0.2572212292550992,-0.2583472354582664,-0.25947428808931955,-0.2606023917473409,-0.26173155103485574,-0.26286177055781995,-0.2639930549256079,-0.2651254087509985,-0.2662588366501616,-0.2673933432426444,-0.2685289331513565,-0.2696656110025548,-0.2708033814258289,-0.27194224905408404,-0.27308221852352627,-0.2742232944736446,-0.2753654815471943,-0.27650878439017945,-0.2776532076518347,-0.27879875598460646,-0.2799454340441346,-0.2810932464892321,-0.2822421979818661,-0.2833922931871367,-0.2845435367732567,-0.28569593341152943,-0.28684948777632785,-0.28800420454507114,-0.2891600883982031,-0.2903171440191678,-0.291475376094386,-0.29263478931323095,-0.29379538836800345,-0.2949571779539063,-0.29612016276901854,-0.2972843475142692,-0.29844973689340953,-0.29961633561298673,-0.30078414838231476,-0.30195317991344645,-0.3031234349211441,-0.3042949181228498,-0.3054676342386551,-0.3066415879912706,-0.30781678410599395,-0.30899322731067863,-0.31017092233570065,-0.3113498739139261,-0.3125300867806771,-0.31371156567369785,-0.31489431533311923,-0.3160783405014241,-0.3172636459234103,-0.31845023634615494,-0.31963811651897645,-0.32082729119339687,-0.32201776512310365,-0.3232095430639098,-0.32440262977371476,-0.3255970300124636,-0.32679274854210655,-0.32798979012655605,-0.32918815953164615,-0.3303878615250878,-0.33158890087642645,-0.3327912823569969,-0.3339950107398789,-0.335200090799851,-0.3364065273133444,-0.3376143250583959,-0.33882348881460034,-0.3400340233630615,-0.341245933486344,-0.3424592239684227,-0.3436738995946324,-0.34488996515161646,-0.3461074254272749,-0.34732628521071196,-0.34854654929218215,-0.34976822246303624,-0.3509913095156666,-0.35221581524345136,-0.3534417444406977,-0.35466910190258544,-0.355897892425108,-0.3571281208050147,-0.3583597918397506,-0.3595929103273967,-0.36082748106660867,-0.36206350885655475,-0.3633009984968535,-0.36453995478751056,-0.36578038252885337,-0.3670222865214676,-0.36826567156612994,-0.3695105424637422,-0.3707569040152634,-0.37200476102164154,-0.3732541182837446,-0.3745049806022901,-0.3757573527777742,-0.3770112396104005,-0.3782666459000069,-0.37952357644599205,-0.3807820360472416,-0.382042029502052,-0.3833035616080556,-0.38456663716214234,-0.38583126096038295,-0.38709743779794953,-0.3883651724690355,-0.3896344697667759,-0.39090533448316545,-0.3921777714089756,-0.3934517853336717,-0.3947273810453282,-0.3960045633305442,-0.3972833369743559,-0.3985637067601509,-0.3998456774695788,-0.40112925388246257,-0.40241444077670885,-0.40370124292821635,-0.40498966511078416,-0.4062797120960183,-0.40757138865323816,-0.4088646995493815,-0.4101596495489079,-0.4114562434137022,-0.4127544859029765,-0.4140543817731705,-0.4153559357778526,-0.4166591526676171,-0.41796403718998365,-0.41927059408929274,-0.42057882810660263,-0.42188874397958265,-0.4232003464424086,-0.42451364022565363,-0.4258286300561803,-0.4271453206570318,-0.4284637167473199,-0.4297838230421142,-0.4311056442523287,-0.43242918508460815,-0.4337544502412129,-0.4350814444199027,-0.4364101723138195,-0.43774063861136897,-0.4390728479961006,-0.44040680514658764,-0.4417425147363049,-0.4430799814335059,-0.4444192099010988,-0.445760204796521,-0.4471029707716126,-0.4484475124724893,-0.44979383453941313,-0.4511419416066627,-0.4524918383024024,-0.4538435292485493,-0.4551970190606404,-0.4565523123476975,-0.4579094137120918,-0.45926832774940624,-0.46062905904829715,-0.4619916121903556,-0.4633559917499656,-0.4647222022941628,-0.46609024838249064,-0.4674601345668566,-0.46883186539138644,-0.4702054453922767,-0.47158087909764695,-0.47295817102739024,-0.4743373256930228,-0.47571834759753123,-0.4771012412352202,-0.4784860110915571,-0.47987266164301706,-0.4812611973569258,-0.48265162269130024,-0.48404394209469037,-0.4854381600060172,-0.48683428085441144,-0.4882323090590491,-0.4896322490289873,-0.4910341051629979,-0.4924378818493998,-0.4938435834658914,-0.49525121437937847,-0.4966607789458046,-0.4980722815099775,-0.49948572640539546,-0.5009011179540711,-0.5023184604663559,-0.5037377582407615,-0.5051590155637797,-0.5065822367097028,-0.5080074259404409,-0.5094345875053384,-0.5108637256409898,-0.5122948445710522,-0.51372794850606,-0.5151630416432333,-0.5166001281662903,-0.5180392122452537,-0.5194802980362586,-0.5209233896813583,-0.5223684913083285,-0.5238156070304697,-0.5252647409464091,-0.5267158971399011,-0.5281690796796257,-0.529624292618986,-0.5310815399959039,-0.5325408258326156,-0.5340021541354643,-0.535465528894692,-0.5369309540842301,-0.5383984336614887,-0.5398679715671444,-0.5413395717249264,-0.5428132380414017,-0.5442889744057584,-0.5457667846895883,-0.5472466727466672,-0.5487286424127353,-0.5502126975052744,-0.5516988418232842,-0.5531870791470592,-0.5546774132379614,-0.5561698478381927,-0.5576643866705665,-0.5591610334382786,-0.5606597918246733,-0.5621606654930119,-0.5636636580862389,-0.5651687732267442,-0.5666760145161294,-0.5681853855349654,-0.5696968898425563,-0.5712105309766955,-0.5727263124534253,-0.5742442377667913,-0.575764310388599,-0.5772865337681659,-0.5788109113320737,-0.5803374464839209,-0.5818661426040695,-0.5833970030493955,-0.5849300311530345,-0.5864652302241283,-0.5880026035475675,-0.5895421543837356,-0.5910838859682508,-0.5926278015117056,-0.5941739041994059,-0.5957221971911095,-0.5972726836207616,-0.5988253665962308,-0.6003802491990424,-0.6019373344841115,-0.6034966254794747,-0.6050581251860195,-0.606621836577214,-0.6081877625988347,-0.6097559061686922,-0.6113262701763572,-0.6128988574828852,-0.6144736709205377,-0.6160507132925057,-0.6176299873726295,-0.6192114959051186,-0.620795241604269,-0.6223812271541813,-0.6239694552084769,-0.6255599283900118,-0.6271526492905914,-0.6287476204706828,-0.6303448444591261,-0.6319443237528459,-0.6335460608165595,-0.6351500580824868,-0.6367563179500563,-0.6383648427856126,-0.6399756349221206,-0.6415886966588713,-0.6432040302611839,-0.6448216379601093,-0.6464415219521309,-0.6480636843988652,-0.6496881274267616,-0.6513148531268012,-0.6529438635541945,-0.6545751607280783,-0.656208746631212,-0.6578446232096725,-0.6594827923725494,-0.6611232559916375,-0.66276601590113,-0.664411073897312,-0.6660584317382497,-0.667708091143482,-0.6693600537937104,-0.671014321330488,-0.6726708953559083,-0.6743297774322924,-0.6759909690818766,-0.6776544717864995,-0.6793202869872869,-0.6809884160843381,-0.6826588604364101,-0.6843316213606025,-0.6860067001320417,-0.6876840979835627,-0.6893638161053934,-0.6910458556448369,-0.6927302177059528,-0.6944169033492392,-0.6961059135913147,-0.6977972494045978,-0.699490911716989,-0.7011869014115507,-0.7028852193261861,-0.704585866253321,-0.7062888429395819,-0.7079941500854762,-0.7097017883450708,-0.7114117583256713,-0.7131240605875024,-0.714838695643385,-0.716555663958416,-0.7182749659496466,-0.7199966019857621,-0.7217205723867605,-0.723446877423631,-0.725175517318033,-0.7269064922419767,-0.7286398023175013,-0.7303754476163543,-0.7321134281596723,-0.7338537439176605,-0.7355963948092732,-0.7373413807018948,-0.7390887014110197,-0.7408383566999353,-0.7425903462794023,-0.7443446698073388,-0.7461013268885012,-0.7478603170741682,-0.7496216398618258,-0.7513852946948505,-0.7531512809621943,-0.7549195979980711,-0.7566902450816432,-0.7584632214367083,-0.760238526231388,-0.7620161585778148,-0.7637961175318252,-0.7655784020926462,-0.7673630112025902,-0.7691499437467455,-0.7709391985526707,-0.7727307743900886,-0.7745246699705829,-0.7763208839472929,-0.778119414914614,-0.7799202614078948,-0.7817234219031387,-0.7835288948167046,-0.7853366785050109,-0.7871467712642392,-0.7889591713300399,-0.790773876877241,-0.7925908860195544,-0.7944101968092883,-0.796231807237058,-0.7980557152315001,-0.799881918658987,-0.8017104153233443,-0.8035412029655693,-0.8053742792635523,-0.807209641831797,-0.8090472882211468,-0.8108872159185101,-0.8127294223465884,-0.8145739048636065,-0.8164206607630456,-0.8182696872733765,-0.8201209815577973,-0.8219745407139711,-0.8238303617737686,-0.8256884417030097,-0.8275487774012107,-0.8294113657013322,-0.8312762033695289,-0.8331432871049034,-0.8350126135392618,-0.8368841792368725,-0.8387579806942256,-0.840634014339798,-0.8425122765338193,-0.8443927635680407,-0.8462754716655069,-0.8481603969803314,-0.8500475355974741,-0.8519368835325223,-0.8538284367314737,-0.8557221910705244,-0.8576181423558581,-0.8595162863234399,-0.8614166186388121,-0.8633191348968945,-0.8652238306217873,-0.8671307012665773,-0.8690397422131473,-0.8709509487719908,-0.8728643161820273,-0.8747798396104238,-0.8766975141524184,-0.8786173348311471,-0.8805392965974774,-0.882463394329841,-0.8843896228340746,-0.8863179768432614,-0.8882484510175791,-0.8901810399441494,-0.8921157381368943,-0.8940525400363927,-0.8959914400097447,-0.8979324323504392,-0.8998755112782236,-0.9018206709389798,-0.9037679054046048,-0.9057172086728935,-0.9076685746674283,-0.9096219972374711,-0.9115774701578613,-0.9135349871289178,-0.9154945417763448,-0.9174561276511439,-0.9194197382295288,-0.9213853669128464,-0.9233530070275024,-0.9253226518248908,-0.927294294481328,-0.9292679280979949,-0.9312435457008783,-0.9332211402407242,-0.9352007045929891,-0.9371822315578021,-0.9391657138599285,-0.9411511441487405,-0.9431385149981912,-0.9451278189067962,-0.9471190482976187,-0.9491121955182606,-0.9511072528408581,-0.953104212462084,-0.9551030665031548,-0.9571038070098425,-0.9591064259524938,-0.961110915226052,-0.9631172666500872,-0.9651254719688314,-0.9671355228512173,-0.9691474108909256,-0.9711611276064357,-0.9731766644410844,-0.9751940127631279,-0.9772131638658108,-0.9792341089674421,-0.9812568392114747,-0.9832813456665923,-0.985307619326802,-0.9873356511115324,-0.9893654318657391,-0.9913969523600136,-0.9934302032907004,-0.9954651752800199,-0.9975018588761962,-0.9995402445535929,-1.0015803227128528,-1.0036220836810448,-1.005665517711818,-1.0077106149855606,-1.0097573656095655,-1.0118057596182006,-1.0138557869730902,-1.0159074375632957,-1.0179607012055079,-1.020015567644244,-1.02207202655205,-1.0241300675297111,-1.026189680106467,-1.0282508537402335,-1.0303135778178325,-1.032377841655226,-1.0344436344977572,-1.036510945520399,-1.0385797638280074,-1.040650078455583,-1.0427218783685366,-1.044795152462964,-1.0468698895659236,-1.0489460784357258,-1.0510237077622229,-1.053102766167109,-1.0551832422042255,-1.0572651243598734,-1.0593484010531313,-1.0614330606361797,-1.0635190913946324,-1.0656064815478743,-1.0676952192494056,-1.0697852925871911,-1.071876689584018,-1.0739693981978573,-1.076063406322236,-1.0781587017866108,-1.0802552723567498,-1.0823531057351232,-1.0844521895612955,-1.086552511412329,-1.0886540588031886,-1.090756819187157,-1.0928607799562544,-1.0949659284416642,-1.0970722519141645,-1.099179737584567,-1.101288372604163,-1.1033981440651701,-1.105509039001194,-1.1076210443876862,-1.1097341471424162,-1.1118483341259455,-1.1139635921421076,-1.1160799079384947,-1.118197268206951,-1.120315659584071,-1.1224350686517035,-1.1245554819374612,-1.1266768859152374,-1.1287992670057272,-1.130922611576955,-1.1330469059448067,-1.1351721363735683,-1.1372982890764702,-1.1394253502162375,-1.1415533059056426,-1.1436821422080683,-1.1458118451380714,-1.1479424006619556,-1.1500737946983464,-1.1522060131187717,-1.1543390417482535,-1.1564728663658925,-1.158607472705471,-1.160742846456051,-1.162878973262583,-1.1650158387265177,-1.1671534284064211,-1.1692917278185972,-1.1714307224377134,-1.1735703976974308,-1.1757107389910408,-1.1778517316721036,-1.1799933610550923,-1.1821356124160434,-1.184278470993207,-1.1864219219877066,-1.1885659505641988,-1.19071054185154,-1.1928556809434538,-1.1950013528992083,-1.1971475427442901,-1.1992942354710883,-1.201441416039577,-1.2035890693780062,-1.2057371803835937,-1.2078857339232203,-1.2100347148341302,-1.2121841079246327,-1.2143338979748106,-1.216484069737227,-1.2186346079376391,-1.2207854972757137,-1.2229367224257461,-1.2250882680373811,-1.2272401187363382,-1.229392259125137,-1.2315446737838287,-1.2336973472707289,-1.2358502641231504,-1.2380034088581422,-1.240156765973229,-1.2423103199471521,-1.2444640552406152,-1.2466179562970279,-1.2487720075432562,-1.2509261933903726,-1.2530804982344057,-1.2552349064570965,-1.2573894024266512,-1.2595439704984999,-1.261698595016054,-1.2638532603114645,-1.2660079507063853,-1.2681626505127344,-1.2703173440334559,-1.2724720155632856,-1.2746266493895153,-1.276781229792759,-1.2789357410477196,-1.2810901674239559,-1.2832444931866505,-1.285398702597378,-1.287552779914875,-1.2897067093958066,-1.2918604752955374,-1.2940140618689004,-1.296167453370965,-1.2983206340578086,-1.3004735881872822,-1.3026263000197824,-1.3047787538190168,-1.3069309338527746,-1.3090828243936912,-1.3112344097200168,-1.3133856741163814,-1.3155366018745598,-1.3176871772942367,-1.3198373846837674,-1.3219872083609434,-1.3241366326537503,-1.326285641901129,-1.3284342204537327,-1.330582352674685,-1.3327300229403338,-1.3348772156410056,-1.337023915181756,-1.3391701059831227,-1.3413157724818698,-1.3434608991317367,-1.3456054704041813,-1.3477494707891209,-1.349892884795673,-1.3520356969528928,-1.3541778918105054,-1.356319453939642,-1.3584603679335672,-1.3606006184084063,-1.3627401900038705,-1.364879067383977,-1.3670172352377687,-1.3691546782800297,-1.3712913812519971,-1.3734273289220704,-1.375562506086518,-1.37769689757018,-1.3798304882271668,-1.3819632629415557,-1.3840952066280832,-1.386226304232833,-1.3883565407339225,-1.3904859011421806,-1.3926143705018301,-1.394741933891157,-1.3968685764231823,-1.3989942832463265,-1.40111903954507,-1.4032428305406128,-1.405365641491524,-1.407487457694394,-1.409608264484474,-1.4117280472363207,-1.4138467913644273,-1.4159644823238562,-1.4180811056108644,-1.4201966467635243,-1.42231109136234,-1.4244244250308604,-1.4265366334362821,-1.4286477022900557,-1.4307576173484795,-1.4328663644132924,-1.4349739293322594,-1.4370802979997537,-1.4391854563573327,-1.4412893903943091,-1.4433920861483154,-1.4454935297058653,-1.4475937072029077,-1.4496926048253762,-1.451790208809733,-1.453886505443507,-1.4559814810658263,-1.4580751220679449,-1.4601674148937651,-1.4622583460403513,-1.4643479020584416,-1.4664360695529508,-1.4685228351834685,-1.470608185664752,-1.4726921077672122,-1.4747745883173942,-1.476855614198452,-1.4789351723506157,-1.4810132497716562,-1.4830898335173395,-1.485164910701878,-1.487238468498375,-1.489310494139261,-1.4913809749167277,-1.4934498981831519,-1.4955172513515165,-1.4975830218958215,-1.499647197351493,-1.5017097653157838,-1.5037707134481662,-1.505830029470721,-1.5078877011685197,-1.5099437163899987,-1.5119980630473304,-1.5140507291167822,-1.5161017026390768,-1.5181509717197403,-1.5201985245294454,-1.5222443493043483,-1.5242884343464211,-1.5263307680237743,-1.5283713387709759,-1.530410135089361,-1.5324471455473394,-1.5344823587806917,-1.5365157634928635,-1.5385473484552492,-1.5405771025074726,-1.54260501455766,-1.5446310735827047,-1.546655268628529,-1.548677588810337,-1.5506980233128613,-1.552716561390605,-1.554733192368075,-1.5567479056400104,-1.5587606906716045,-1.5607715369987187,-1.562780434228094,-1.5647873720375498,-1.5667923401761843,-1.5687953284645615,-1.5707963267948963,-1.572795325131231,-1.5747923135096071,-1.57678728203823,-1.5787802208976276,-1.580771120340803,-1.5827599706933795,-1.584746762353743,-1.5867314857931745,-1.5887141315559776,-1.5906946902596022,-1.5926731525947575,-1.5946495093255244,-1.5966237512894577,-1.5985958693976827,-1.60056585463499,-1.6025336980599187,-1.6044993908048375,-1.6064629240760182,-1.6084242891537042,-1.6103834773921726,-1.6123404802197916,-1.6142952891390694,-1.6162478957267021,-1.6181982916336113,-1.6201464685849782,-1.6220924183802725,-1.6240361328932742,-1.6259776040720912,-1.6279168239391713,-1.6298537845913073,-1.631788478199638,-1.6337208970096446,-1.63565103334114,-1.6375788795882527,-1.6395044282194078,-1.6414276717772993,-1.6433486028788609,-1.6452672142152294,-1.6471834985517013,-1.6490974487276902,-1.6510090576566725,-1.6529183183261325,-1.6548252237975,-1.6567297672060861,-1.6586319417610096,-1.6605317407451234,-1.6624291575149321,-1.6643241855005084,-1.6662168182054022,-1.6681070492065457,-1.6699948721541555,-1.671880280771627,-1.6737632688554278,-1.6756438302749843,-1.6775219589725654,-1.679397648963159,-1.6812708943343493,-1.6831416892461848,-1.6850100279310445,-1.6868759046935002,-1.688739313910173,-1.6906002500295882,-1.6924587075720234,-1.6943146811293543,-1.6961681653648968,-1.698019155013245,-1.699867644880104,-1.7017136298421205,-1.7035571048467097,-1.705398064911877,-1.7072365051260376,-1.709072420647833,-1.7109058067059404,-1.7127366585988837,-1.7145649716948377,-1.7163907414314292,-1.7182139633155358,-1.7200346329230811,-1.7218527458988262,-1.7236682979561588,-1.725481284876877,-1.7272917025109744,-1.7290995467764172,-1.730904813658921,-1.7327074992117253,-1.7345075995553627,-1.736305110877427,-1.738100029432338,-1.739892351541104,-1.74168207359108,-1.7434691920357266,-1.7452537033943611,-1.747035604251912,-1.7488148912586663,-1.7505915611300165,-1.7523656106462047,-1.7541370366520652,-1.7559058360567619,-1.757672005833528,-1.7594355430193993,-1.761196444714948,-1.7629547080840116,-1.764710330353424,-1.7664633088127397,-1.7682136408139604,-1.7699613237712541,-1.7717063551606804,-1.7734487325199058,-1.7751884534479214,-1.776925515604759,-1.7786599167112036,-1.7803916545485057,-1.782120726958091,-1.783847131841269,-1.7855708671589396,-1.7872919309313002,-1.7890103212375472,-1.7907260362155801,-1.7924390740617027,-1.7941494330303218,-1.7958571114336472,-1.7975621076413877,-1.799264420080447,-1.80096404723462,-1.8026609876442852,-1.8043552399060974,-1.80604680267268,-1.8077356746523146,-1.8094218546086314,-1.8111053413602969,-1.812786133780702,-1.8144642307976488,-1.8161396313930376,-1.8178123346025492,-1.819482339515333,-1.8211496452736882,-1.8228142510727479,-1.824476156160161,-1.8261353598357746,-1.827791861451314,-1.829445660410065,-1.8310967561665532,-1.8327451482262238,-1.8343908361451209,-1.8360338195295658,-1.8376740980358373,-1.8393116713698474,-1.8409465392868214,-1.8425787015909734,-1.8442081581351863,-1.8458349088206867,-1.8474589535967219,-1.8490802924602394,-1.8506989254555597,-1.852314852674057,-1.8539280742538322,-1.8555385903793915,-1.8571464012813232,-1.858751507235973,-1.860353908565122,-1.8619536056356627,-1.8635505988592755,-1.8651448886921074,-1.8667364756344476,-1.8683253602304049,-1.8699115430675872,-1.8714950247767768,-1.8730758060316115,-1.8746538875482601,-1.8762292700851035,-1.8778019544424134,-1.8793719414620305,-1.8809392320270457,-1.8825038270614811,-1.884065727529969,-1.885624934437435,-1.8871814488287788,-1.8887352717885566,-1.8902864044406642,-1.891834847948021,-1.8933806035122525,-1.894923672373376,-1.896464055809486,-1.8980017551364399,-1.8995367717075433,-1.9010691069132397,-1.9025987621807965,-1.9041257389739938,-1.9056500387928152,-1.907171663173136,-1.9086906136864155,-1.9102068919393886,-1.9117204995737578,-1.9132314382658868,-1.9147397097264955,-1.9162453157003534,-1.9177482579659773,-1.9192485383353273,-1.9207461586535037,-1.9222411207984482,-1.9237334266806405,-1.9252230782428015,-1.926710077459593,-1.9281944263373214,-1.9296761269136402,-1.931155181257256,-1.9326315914676317,-1.9341053596746958,-1.9355764880385482,-1.9370449787491701,-1.9385108340261321,-1.9399740561183074,-1.9414346473035815,-1.9428926098885666,-1.944347946208315,-1.9458006586260355,-1.947250749532808,-1.9486982213473039,-1.9501430765155015,-1.9515853175104085,-1.953024946831782,-1.954461967005851,-1.9558963805850398,-1.9573281901476918,-1.9587573982977973,-1.9601840076647197,-1.9616080209029227,-1.9630294406917015,-1.964448269734913,-1.9658645107607073,-1.9672781665212622,-1.9686892397925162,-1.970097733373906,-1.971503650088102,-1.972906992780749,-1.9743077643202025,-1.9757059675972732,-1.9771016055249666,-1.9784946810382282,-1.9798851970936882,-1.981273156669406,-1.9826585627646198,-1.984041418399495,-1.985421726614874,-1.9867994904720268,-1.9881747130524057,-1.9895473974573976,-1.9909175468080822,-1.9922851642449846,-1.993650252927837,-1.995012816035338,-1.9963728567649115,-1.9977303783324705,-1.99908538397218,-2.000437876936223,-2.0017878604945656,-2.003135337934724,-2.0044803125615367,-2.0058227876969315,-2.007162766679699,-2.0085002528652653,-2.0098352496254672,-2.0111677603483264,-2.0124977884378286,-2.013825337313701,-2.0151504104111924,-2.016473011180855,-2.0177931430883267,-2.0191108096141153,-2.0204260142533847,-2.02173876051574,-2.0230490519250175,-2.0243568920190738,-2.0256622843495746,-2.026965232481791,-2.0282657399943904,-2.0295638104792313,-2.030859447541162,-2.0321526547978155,-2.033443435879411,-2.034731794428553,-2.0360177341000334,-2.037301258560636,-2.0385823714889373,-2.0398610765751184,-2.0411373775207657,-2.0424112780386845,-2.043682781852707,-2.0449518926975023,-2.0462186143183922,-2.0474829504711614,-2.0487449049218758,-2.050004481446698,-2.051261683831705,-2.0525165158727074,-2.053768981375071,-2.0550190841535376,-2.056266828032049,-2.0575122168435707,-2.058755254429918,-2.059995944641585,-2.06123429133757,-2.0624702983852066,-2.0637039696599957,-2.0649353090454365,-2.066164320432861,-2.067391007721268,-2.0686153748171603,-2.0698374256343812,-2.0710571640939546,-2.0722745941239227,-2.0734897196591904,-2.0747025446413647,-2.0759130730186004,-2.0771213087454443,-2.078327255782683,-2.0795309180971864,-2.0807322996617623,-2.081931404455001,-2.08312823646113,-2.0843227996698652,-2.0855150980762636,-2.086705135680579,-2.0878929164881193,-2.0890784445091013,-2.0902617237585113,-2.0914427582559627,-2.0926215520255598,-2.093798109095756,-2.0949724334992195,-2.0961445292726983,-2.0973144004568827,-2.098482051096275,-2.099647485239055,-2.100810706936952,-2.101971720245112,-2.1031305292219686,-2.104287137929119,-2.1054415504311943,-2.106593770795736,-2.1077438030930695,-2.1088916513961835,-2.1100373197806075,-2.111180812324289,-2.1123221331074755,-2.1134612862125968,-2.1145982757241435,-2.115733105728554,-2.116865780314099,-2.1179963035707634,-2.119124679590138,-2.1202509124653033,-2.1213750062907195,-2.1224969651621173,-2.123616793176388,-2.124734494431474,-2.1258500730262644,-2.126963533060487,-2.1280748786346027,-2.1291841138497047,-2.1302912428074112,-2.1313962696097666,-2.1324991983591395,-2.1336000331581206,-2.134698778109428,-2.1357954373158043,-2.1368900148799232,-2.1379825149042917,-2.139072941491153,-2.140161298742398,-2.1412475907594652,-2.1423318216432525,-2.143413995494025,-2.144494116411324,-2.1455721884938765,-2.14664821583951,-2.1477222025450606,-2.1487941527062886,-2.149864070417792,-2.1509319597729215,-2.151997824863697,-2.1530616697807217,-2.1541234986131035,-2.1551833154483715,-2.1562411243723947,-2.1572969294693034,-2.158350734821411,-2.159402544509133,-2.1604523626109127,-2.161500193203145,-2.1625460403600965,-2.1635899081538374,-2.1646318006541616,-2.165671721928517,-2.166709676041933,-2.167745667056947,-2.1687796990335366,-2.1698117760290474,-2.170841902098125,-2.1718700812926457,-2.1728963176616514,-2.173920615251279,-2.1749429781046996,-2.1759634102620478,-2.17698191576036,-2.1779984986335124,-2.1790131629121534,-2.180025912623646,-2.181036751792003,-2.1820456844378295,-2.1830527145782592,-2.1840578462268967,-2.185061083393761,-2.1860624300852236,-2.1870618903039545,-2.1880594680488636,-2.189055167315048,-2.1900489920937307,-2.191040946372215,-2.1920310341338225,-2.193019259357845,-2.19400562601949,-2.1949901380898296,-2.195972799535749,-2.1969536143198973,-2.197932586400636,-2.1989097197319896,-2.1998850182636005,-2.200858485940677,-2.201830126703947,-2.202799944489614,-2.2037679432293076,-2.2047341268500404,-2.2056984992741615,-2.2066610644193148,-2.2076218261983924,-2.208580788519493,-2.20953795528588,-2.210493330395939,-2.2114469177431366,-2.2123987212159792,-2.2133487446979747,-2.21429699206759,-2.2152434671982144,-2.2161881739581206,-2.217131116210427,-2.218072297813058,-2.219011722618712,-2.219949394474821,-2.2208853172235146,-2.221819494701588,-2.222751930740466,-2.2236826291661678,-2.224611593799274,-2.225538828454893,-2.22646433694263,-2.227388123066553,-2.2283101906251614,-2.229230543411357,-2.23014918521241,-2.231066119809931,-2.231981350979841,-2.2328948824923427,-2.23380671811189,-2.2347168615971604,-2.2356253167010296,-2.23653208717054,-2.237437176746877,-2.238340589165342,-2.239242328155324,-2.240142397440279,-2.2410408007376987,-2.241937541759091,-2.2428326242099534,-2.243726051789749,-2.2446178281918843,-2.2455079571036842,-2.246396442206373,-2.247283287175049,-2.248168495678663,-2.2490520713799995,-2.249934017935653,-2.2508143389960087,-2.2516930382052225,-2.2525701192012013,-2.2534455856155833,-2.254319441073718,-2.2551916891946506,-2.2560623335911,-2.256931377869445,-2.257798825629702,-2.2586646804655137,-2.259528945964126,-2.2603916257063776,-2.26125272326668,-2.262112242213003,-2.2629701861068603,-2.263826558503293,-2.264681362950854,-2.2655346029915995,-2.266386282161067,-2.2672364039882673,-2.268084971995669,-2.268931989699186,-2.2697774606081644,-2.2706213882253716,-2.271463776046983,-2.2723046275625696,-2.2731439462550878,-2.273981735600869,-2.2748179990696076,-2.2756527401243494,-2.2764859622214852,-2.2773176688107366,-2.278147863335149,-2.278976549231082,-2.2798037299281995,-2.280629408849461,-2.2814535894111154,-2.2822762750226886,-2.2830974690869805,-2.283917175000053,-2.284735396151225,-2.2855521359230657,-2.2863673976913863,-2.2871811848252337,-2.2879935006868846,-2.28880434863184,-2.289613732008818,-2.29042165415975,-2.291228118419774,-2.2920331281172284,-2.292836686573651,-2.2936387971037706,-2.2944394630155056,-2.2952386876099564,-2.296036474181406,-2.296832826017312,-2.297627746398307,-2.2984212385981913,-2.299213305883934,-2.300003951515668,-2.3007931787466873,-2.301580990823446,-2.302367390985555,-2.3031523824657807,-2.3039359684900433,-2.304718152277416,-2.3054989370401207,-2.306278325983532,-2.3070563223061713,-2.307832929199709,-2.308608149848964,-2.3093819874319017,-2.3101544451196356,-2.3109255260764265,-2.3116952334596834,-2.3124635704199625,-2.31323054010097,-2.3139961456395617,-2.314760390165743,-2.315523276802673,-2.316284808666662,-2.317044988867177,-2.3178038205068403,-2.3185613066814326,-2.319317450479895,-2.320072254984331,-2.32082572327001,-2.3215778584053663,-2.3223286634520073,-2.323078141464711,-2.3238262954914317,-2.3245731285733036,-2.325318643744642,-2.3260628440329483,-2.326805732458913,-2.3275473120364194,-2.3282875857725487,-2.329026556667581,-2.3297642277150037,-2.330500601901511,-2.331235682207012,-2.331969471604635,-2.3327019730607286,-2.3334331895348717,-2.334163123979874,-2.3348917793417843,-2.3356191585598935,-2.3363452645667415,-2.337070100288121,-2.3377936686430845,-2.3385159725439495,-2.339237014896304,-2.339956798599013,-2.3406753265442246,-2.3413926016173754,-2.3421086266971964,-2.342823404655722,-2.3435369383582927,-2.3442492306635656,-2.3449602844235176,-2.345670102483454,-2.3463786876820163,-2.3470860428511866,-2.3477921708162977,-2.348497074396038,-2.3492007564024586,-2.3499032196409844,-2.3506044669104167,-2.3513045010029443,-2.352003324704149,-2.3527009407930155,-2.353397352041937,-2.3540925612167247,-2.3547865710766165,-2.355479384374282,-2.3561710038558346,-2.3568614322608368,-2.357550672322311,-2.358238726766746,-2.358925598314106,-2.359611289677841,-2.3602958035648918,-2.360979142675703,-2.36166130970423,-2.362342307337946,-2.3630221382578545,-2.363700805138497,-2.3643783106479597,-2.3650546574478875,-2.365729848193489,-2.3664038855335487,-2.367076772110434,-2.367748510560108,-2.3684191035121347,-2.369088553589693,-2.3697568634095822,-2.3704240355822366,-2.3710900727117297,-2.3717549773957893,-2.372418752225804,-2.3730813997868347,-2.3737429226576237,-2.3744033234106054,-2.3750626046119163,-2.3757207688214064,-2.3763778185926463,-2.3770337564729407,-2.3776885850033382,-2.3783423067186393,-2.3789949241474098,-2.3796464398119896,-2.380296856228505,-2.3809461759068764,-2.381594401350831,-2.382241535057914,-2.3828875795194975,-2.383532537220793,-2.38417641064086,-2.3848192022526207,-2.385460914522865,-2.386101549912269,-2.3867411108753984,-2.387379599860725,-2.388017019310635,-2.38865337166144,-2.389288659343392,-2.3899228847806877,-2.3905560503914867,-2.391188158587917,-2.3918192117760912,-2.3924492123561127,-2.3930781627220927,-2.393706065262156,-2.3943329223584566,-2.394958736387187,-2.39558350971859,-2.3962072447169707,-2.396829943740707,-2.3974516091422617,-2.398072243268196,-2.3986918484591753,-2.399310427049989,-2.3999279813695544,-2.400544513740934,-2.4011600264813433,-2.401774521902165,-2.4023880023089603,-2.403000470001478,-2.403611927273672,-2.4042223764137054,-2.404831819703969,-2.40544025942109,-2.4060476978359446,-2.4066541372136685,-2.4072595798136707,-2.4078640278896444,-2.408467483689579,-2.4090699494557724,-2.4096714274248416,-2.4102719198277365,-2.4108714288897506,-2.4114699568305342,-2.412067505864104,-2.4126640781988575,-2.413259676037584,-2.4138543015774774,-2.4144479570101463,-2.4150406445216284,-2.415632366292401,-2.4162231244973933,-2.416812921306,-2.41740175888209,-2.4179896393840217,-2.4185765649646545,-2.4191625377713586,-2.419747559946031,-2.420331633625104,-2.420914760939559,-2.4214969440149385,-2.422078184971358,-2.422658485923519,-2.423237848980719,-2.423816276246866,-2.424393769820489,-2.4249703317947517,-2.425545964257463,-2.4261206692910897,-2.4266944489727695,-2.427267305374323,-2.4278392405622626,-2.428410256597811,-2.4289803555369067,-2.4295495394302216,-2.430117810323169,-2.4306851702559182,-2.4312516212634057,-2.4318171653753478,-2.432381804616252,-2.4329455410054313,-2.433508376557012,-2.4340703132799506,-2.434631353178043,-2.435191498249938,-2.435750750489148,-2.4363091118840634,-2.4368665844179622,-2.437423170069024,-2.437978870810341,-2.43853368860993,-2.439087625430746,-2.4396406832306923,-2.4401928639626345,-2.4407441695744105,-2.4412946020088446,-2.4418441632037577,-2.4423928550919816,-2.442940679601368,-2.4434876386548043,-2.444033734170222,-2.4445789680606107,-2.44512334223403,-2.445666858593621,-2.446209519037619,-2.446751325459365,-2.4472922797473164,-2.4478323837850615,-2.44837163945133,-2.4489100486200046,-2.449447613160135,-2.4499843349359463,-2.450520215806854,-2.4510552576274747,-2.451589462247638,-2.4521228315123986,-2.4526553672620484,-2.4531870713321267,-2.4537179455534344,-2.454247991752045,-2.454777211749315,-2.4553056073618986,-2.4558331804017555,-2.456359932676167,-2.4568858659877444,-2.4574109821344434,-2.457935282909572,-2.4584587701018084,-2.458981445495205,-2.4595033108692066,-2.460024367998659,-2.460544618653821,-2.461064064600377,-2.4615827075994465,-2.4621005494075985,-2.4626175917768607,-2.463133836454733,-2.463649285184198,-2.464163939703731,-2.464677801747316,-2.4651908730444534,-2.4657031553201714,-2.46621465029504,-2.4667253596851806,-2.4672352852022787,-2.4677444285535937,-2.4682527914419716,-2.468760375565856,-2.4692671826192996,-2.469773214291976,-2.47027847226919,-2.4707829582318888,-2.471286673856676,-2.471789620815819,-2.4722918007772625,-2.47279321540464,-2.473293866357285,-2.4737937552902403,-2.4742928838542717,-2.474791253695877,-2.4752888664573,-2.475785723776538,-2.476281827287356,-2.476777178619297,-2.4772717793976913,-2.47776563124367,-2.4782587357741757,-2.478751094601971,-2.4792427093356535,-2.4797335815796635,-2.480223712934297,-2.480713104995715,-2.4812017593559554,-2.4816896776029442,-2.482176861320506,-2.482663312088375,-2.483149031482206,-2.483634021073583,-2.4841182824300345,-2.484601817115041,-2.485084626688046,-2.4855667127044674,-2.4860480767157087,-2.4865287202691686,-2.4870086449082534,-2.4874878521723844,-2.4879663435970127,-2.488444120713627,-2.4889211850497652,-2.4893975381290243,-2.4898731814710717,-2.4903481165916563,-2.4908223450026172,-2.491295868211896,-2.4917686877235456,-2.4922408050377434,-2.4927122216507973,-2.4931829390551608,-2.493652958739441,-2.4941222821884086,-2.49459091088301,-2.4950588463003753,-2.4955260899138314,-2.4959926431929094,-2.4964585076033576,-2.4969236846071494,-2.4973881756624947,-2.4978519822238505,-2.4983151057419306,-2.4987775476637144,-2.49923930943246,-2.499700392487711,-2.50016079826531,-2.500620528197405,-2.501079583712463,-2.5015379662352775,-2.50199567718698,-2.5024527179850478,-2.502909090043318,-2.503364794771992,-2.5038198335776514,-2.504274207863263,-2.504727919028191,-2.505180968468206,-2.5056333575754954,-2.5060850877386738,-2.506536160342791,-2.5069865767693438,-2.507436338396283,-2.5078854465980265,-2.5083339027454667,-2.50878170820598,-2.5092288643434384,-2.5096753725182177,-2.5101212340872068,-2.510566450403818,-2.5110110228179967,-2.511454952676231,-2.511898241321559,-2.512340890093583,-2.512782900328473,-2.513224273358982,-2.5136650105144507,-2.5141051131208196,-2.514544582500638,-2.5149834199730723,-2.5154216268539167,-2.5158592044556007,-2.5162961540872018,-2.5167324770544495,-2.5171681746597403,-2.517603248202142,-2.5180376989774067,-2.5184715282779777,-2.518904737392999,-2.519337327608325,-2.5197693002065296,-2.5202006564669146,-2.520631397665519,-2.5210615250751296,-2.5214910399652863,-2.5219199436022963,-2.5223482372492376,-2.5227759221659722,-2.5232029996091527,-2.5236294708322324,-2.5240553370854735,-2.524480599615956,-2.524905259667587,-2.5253293184811088,-2.525752777294108,-2.526175637341026,-2.5265978998531637,-2.527019566058695,-2.527440637182672,-2.527861114447034,-2.5282809990706188,-2.528700292269169,-2.529118995255341,-2.529537109238713,-2.5299546354257965,-2.53037157502004,-2.5307879292218436,-2.531203699228561,-2.5316188862345124,-2.532033491430992,-2.532447516006276,-2.532860961145631,-2.533273828031323,-2.533686117842625,-2.5340978317558256,-2.5345089709442377,-2.5349195365782062,-2.5353295298251175,-2.535738951849406,-2.5361478038125638,-2.5365560868731487,-2.536963802186791,-2.5373709509062037,-2.5377775341811892,-2.5381835531586487,-2.538589008982589,-2.538993902794131,-2.539398235731519,-2.5398020089301268,-2.5402052235224666,-2.540607880638197,-2.541009981404133,-2.5414115269442483,-2.5418125183796905,-2.5422129568287835,-2.5426128434070376,-2.5430121792271585,-2.543410965399052,-2.543809203029835,-2.544206893223841,-2.5446040370826295,-2.545000635704993,-2.545396690186965,-2.5457922016218277,-2.546187171100119,-2.546581599709642,-2.546975488535471,-2.547368838659959,-2.5477616511627463,-2.5481539271207687,-2.548545667608263,-2.5489368736967775,-2.5493275464551752,-2.5497176869496463,-2.550107296243712,-2.5504963753982333,-2.55088492547142,-2.551272947518834,-2.5516604425934024,-2.5520474117454195,-2.5524338560225575,-2.552819776469873,-2.553205174129813,-2.5535900500422257]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1345\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1346\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1341\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_width\":3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1342\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1343\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":3}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1278\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1291\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1292\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1293\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1294\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1300\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1299\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1301\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1302\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1303\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1286\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1287\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1288\"},\"axis_label\":\"d\\u00e9phasage[rad]\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1289\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1281\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1282\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1283\"},\"axis_label\":\"pulsation d'excitation[rad/s]\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1284\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1285\",\"attributes\":{\"axis\":{\"id\":\"p1281\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1290\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1286\"}}}]}},{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1304\",\"attributes\":{\"width\":450,\"height\":350,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1305\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1306\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1313\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1314\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1311\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1353\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1347\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1348\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1349\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",[1.000000499999875,1.0000019999979999,1.0000044999898747,1.000007999967998,1.000012499921868,1.0000179998379797,1.0000244996998235,1.0000319994878852,1.0000404991796423,1.0000499987495626,1.0000604981691,1.0000719974066934,1.000084496427763,1.0000979951947053,1.0001124936668908,1.0001279918006587,1.0001444895493128,1.0001619868631164,1.0001804836892876,1.0001999799719925,1.0002204756523416,1.0002419706683805,1.0002644649550867,1.0002879584443605,1.0003124510650194,1.000337942742789,1.000364433400297,1.000391922957064,1.0004204113294952,1.000449898430873,1.0004803841713457,1.0005118684579202,1.0005443511944514,1.0005778322816319,1.0006123116169832,1.0006477890948424,1.0006842646063547,1.000721738039459,1.0007602092788785,1.0007996782061066,1.0008401446993975,1.0008816086337513,1.000924069880902,1.0009675283093042,1.00101198378412,1.001057436167204,1.0011038853170902,1.0011513310889772,1.0011997733347127,1.0012492119027798,1.00129964663828,1.0013510773829182,1.0014035039749858,1.0014569262493456,1.0015113440374135,1.0015667571671418,1.0016231654630023,1.001680568745968,1.0017389668334948,1.0017983595395037,1.0018587466743607,1.0019201280448595,1.0019825034541998,1.00204587270197,1.0021102355841247,1.0021755918929658,1.0022419414171202,1.0023092839415209,1.0023776192473823,1.0024469471121817,1.0025172673096354,1.0025885796096752,1.0026608837784272,1.0027341795781881,1.0028084667674015,1.0028837451006345,1.002960014328551,1.0030372741978912,1.0031155244514438,1.0031947648280206,1.0032749950624325,1.0033562148854616,1.0034384240238372,1.0035216222002066,1.003605809133109,1.003690984536949,1.0037771481219682,1.0038642995942157,1.0039524386555219,1.0040415650034678,1.0041316783313572,1.0042227783281858,1.004314864678613,1.0044079370629293,1.0045019951570282,1.0045970386323726,1.0046930671559657,1.0047900803903176,1.0048880779934144,1.004987059618685,1.0050870249149677,1.0051879735264784,1.0052899050927766,1.0053928192487298,1.005496715624482,1.0056015938454164,1.0057074535321213,1.0058142943003558,1.005922115761011,1.006030917520077,1.0061406991786048,1.0062514603326684,1.0063632005733294,1.0064759194865978,1.006589616653394,1.0067042916495113,1.0068199440455754,1.0069365734070066,1.0070541792939791,1.007172761261381,1.0072923188587746,1.0074128516303547,1.007534359114907,1.007656840845768,1.0077802963507816,1.0079047251522562,1.0080301267669238,1.0081565007058946,1.0082838464746149,1.0084121635728218,1.0085414514944997,1.008671709727835,1.0088029377551702,1.0089351350529594,1.0090683010917219,1.0092024353359936,1.009337537244284,1.0094736062690248,1.0096106418565254,1.0097486434469218,1.0098876104741308,1.0100275423657978,1.0101684385432514,1.010310298421449,1.01045312140893,1.0105969069077638,1.0107416543134977,1.010887363015107,1.011034032394942,1.0111816618286755,1.01133025068525,1.0114797983268256,1.0116303041087233,1.0117817673793745,1.0119341874802632,1.012087563745873,1.0122418955036299,1.0123971820738482,1.0125534227696726,1.0127106168970217,1.0128687637545313,1.0130278626334956,1.0131879128178103,1.0133489135839124,1.0135108642007222,1.0136737639295839,1.0138376120242039,1.0140024077305927,1.014168150287002,1.0143348389238642,1.0145024728637302,1.0146710513212076,1.0148405735028974,1.0150110386073294,1.0151824458249026,1.0153547943378158,1.0155280833200064,1.0157023119370843,1.015877479346265,1.0160535846963066,1.0162306271274393,1.0164086057713013,1.0165875197508702,1.0167673681803944,1.0169481501653255,1.0171298648022487,1.0173125111788137,1.0174960883736648,1.0176805954563695,1.0178660314873482,1.0180523955178034,1.0182396865896468,1.0184279037354262,1.0186170459782546,1.0188071123317355,1.0189981017998875,1.0191900133770733,1.0193828460479217,1.0195765987872536,1.0197712705600053,1.0199668603211525,1.0201633670156336,1.020360789578271,1.0205591269336938,1.0207583779962608,1.020958541669978,1.021159616848422,1.0213616024146583,1.0215644972411626,1.021768300189737,1.0219730101114302,1.0221786258464545,1.0223851462241045,1.022592570062671,1.0228008961693609,1.02301012334021,1.0232202503599996,1.0234312760021709,1.0236431990287387,1.023856018190206,1.0240697322254753,1.024284339861763,1.0244998398145106,1.024716230787296,1.0249335114717435,1.0251516805474366,1.0253707366818259,1.025590678530138,1.0258115047352867,1.0260332139277775,1.0262558047256192,1.026479275734227,1.0267036255463329,1.0269288527418887,1.027154955887973,1.0273819335386951,1.0276097842351009,1.027838506505074,1.0280680988632416,1.028298559810876,1.0285298878357967,1.0287620814122715,1.0289951390009182,1.0292290590486042,1.029463839988349,1.0296994802392183,1.029935978206228,1.0301733322802396,1.0304115408378578,1.0306506022413295,1.0308905148384369,1.0311312769623973,1.0313728869317549,1.0316153430502784,1.0318586436068535,1.0321027868753767,1.0323477711146491,1.0325935945682685,1.0328402554645206,1.0330877520162718,1.0333360824208588,1.0335852448599792,1.0338352374995816,1.0340860584897535,1.034337705964611,1.0345901780421862,1.0348434728243145,1.0350975883965214,1.0353525228279088,1.0356082741710406,1.0358648404618283,1.0361222197194133,1.0363804099460547,1.036639409127009,1.0368992152304146,1.0371598262071737,1.0374212399908338,1.0376834544974691,1.0379464676255608,1.038210277255877,1.0384748812513511,1.0387402774569632,1.0390064636996152,1.0392734377880106,1.0395411975125308,1.039809740645111,1.0400790649391174,1.0403491681292223,1.0406200479312777,1.0408917020421908,1.0411641281397976,1.0414373238827355,1.0417112869103162,1.0419860148423972,1.0422615052792543,1.0425377558014515,1.0428147639697116,1.0430925273247869,1.0433710433873262,1.043650309657746,1.043930323616097,1.0442110827219333,1.0444925844141764,1.0447748261109853,1.0450578052096198,1.0453415190863078,1.0456259650961082,1.045911140572778,1.0461970428286325,1.0464836691544117,1.0467710168191413,1.0470590830699964,1.0473478651321608,1.0476373602086912,1.047927565480375,1.0482184781055923,1.0485100952201758,1.048802413937267,1.049095431347179,1.049389144517251,1.0496835504917081,1.049978646291518,1.050274428914246,1.0505708953339143,1.0508680425008539,1.0511658673415625,1.0514643667585577,1.051763537630233,1.052063376810709,1.052363881129688,1.0526650473923074,1.0529668723789904,1.0532693528452994,1.0535724855217863,1.0538762671138446,1.0541806943015581,1.0544857637395537,1.054791472056848,1.0550978158566988,1.0554047917164533,1.055712396187395,1.0560206257945954,1.0563294770367562,1.0566389463860615,1.0569490302880216,1.0572597251613203,1.057571027397661,1.0578829333616118,1.0581954393904514,1.0585085417940137,1.0588222368545313,1.0591365208264818,1.0594513899364297,1.0597668403828708,1.0600828683360755,1.0603994699379302,1.060716641301782,1.0610343785122787,1.0613526776252122,1.0616715346673598,1.0619909456363248,1.062310906500378,1.062631413198299,1.0629524616392152,1.0632740477024438,1.06359616723733,1.0639188160630877,1.0642419899686404,1.0645656847124565,1.064889896022393,1.065214619595531,1.0655398510980159,1.0658655861648956,1.0661918203999592,1.0665185493755733,1.0668457686325228,1.0671734736798473,1.0675016599946774,1.0678303230220751,1.06815945817487,1.068489060833495,1.0688191263458267,1.0691496500270208,1.069480627159348,1.0698120529920343,1.0701439227410956,1.070476231589175,1.0708089746853797,1.07114214714512,1.0714757440499425,1.0718097604473706,1.0721441913507397,1.072479031739034,1.0728142765567252,1.0731499207136075,1.0734859590846375,1.0738223865097682,1.0741591977937903,1.0744963877061657,1.0748339509808695,1.0751718823162233,1.0755101763747374,1.0758488277829463,1.0761878311312483,1.0765271809737436,1.0768668718280738,1.0772068981752596,1.0775472544595426,1.0778879350882218,1.0782289344314961,1.078570246822304,1.0789118665561626,1.0792537878910102,1.0795960050470477,1.0799385122065785,1.0802813035138523,1.080624373074906,1.0809677149574088,1.0813113231905027,1.0816551917646486,1.0819993146314704,1.0823436857035973,1.0826882988545128,1.083033147918397,1.0833782266899772,1.0837235289243696,1.0840690483369329,1.0844147786031104,1.0847607133582846,1.0851068461976228,1.0854531706759292,1.0857996803074947,1.0861463685659507,1.086493228884119,1.0868402546538662,1.0871874392259588,1.087534775909916,1.0878822579738667,1.0882298786444065,1.0885776311064532,1.0889255085031073,1.0892735039355104,1.0896216104627052,1.0899698211014976,1.0903181288263182,1.090666526569086,1.0910150072190725,1.0913635636227677,1.0917121885837464,1.0920608748625362,1.092409615176485,1.0927584021996335,1.0931072285625845,1.0934560868523762,1.093804969612356,1.0941538693420556,1.094502778497068,1.094851689488924,1.0952005946849723,1.0955494864082607,1.0958983569374163,1.096247198506531,1.0965960033050453,1.0969447634776357,1.0972934711241018,1.097642118299256,1.0979906970128173,1.0983391992293001,1.098687616867913,1.0990359418024513,1.0993841658611987,1.0997322808268248,1.1000802784362875,1.100428150380737,1.10077588830542,1.1011234838095878,1.1014709284464068,1.1018182137228667,1.1021653310996962,1.1025122719912774,1.1028590277655625,1.1032055897439952,1.1035519492014292,1.103898097366055,1.1042440254193238,1.1045897244958764,1.1049351856834737,1.1052804000229293,1.1056253585080436,1.1059700520855449,1.106314471655024,1.1066586080688805,1.1070024521322668,1.1073459946030342,1.1076892261916844,1.108032137561321,1.1083747193276057,1.1087169620587154,1.109058856275302,1.1094003924504583,1.1097415610096812,1.1100823523308427,1.1104227567441611,1.1107627645321745,1.1111023659297214,1.1114415511239177,1.1117803102541435,1.112118633412028,1.1124565106414404,1.1127939319384819,1.1131308872514825,1.1134673664810004,1.1138033594798245,1.11413885605298,1.1144738459577386,1.1148083189036306,1.1151422645524605,1.1154756725183275,1.115808532367648,1.1161408336191831,1.1164725657440668,1.1168037181658426,1.117134280260498,1.1174642413565086,1.1177935907348808,1.1181223176292021,1.118450411225693,1.1187778606632635,1.1191046550335728,1.119430783381096,1.11975623470319,1.1200809979501665,1.1204050620253692,1.1207284157852548,1.121051048039476,1.1213729475509713,1.1216941030360603,1.1220145031645379,1.1223341365597785,1.1226529917988417,1.1229710574125826,1.123288321885768,1.1236047736571952,1.1239204011198163,1.1242351926208676,1.1245491364620024,1.1248622208994303,1.1251744341440586,1.125485764361641,1.1257961996729293,1.1261057281538318,1.1264143378355744,1.1267220167048677,1.12702875270408,1.127334533731414,1.1276393476410878,1.1279431822435235,1.1282460253055397,1.1285478645505471,1.1288486876587542,1.1291484822673719,1.1294472359708296,1.1297449363209922,1.1300415708273848,1.1303371269574216,1.1306315921366408,1.1309249537489452,1.1312171991368478,1.1315083156017232,1.1317982904040647,1.1320871107637465,1.1323747638602926,1.1326612368331506,1.1329465167819708,1.1332305907668931,1.1335134458088367,1.133795068889799,1.1340754469531569,1.1343545669039772,1.1346324156093308,1.1349089798986138,1.1351842465638757,1.13545820236015,1.135730834005794,1.1360021281828365,1.1362720715373262,1.1365406506796902,1.1368078521850977,1.1370736625938307,1.1373380684116596,1.1376010561102257,1.13786261212743,1.1381227228678288,1.1383813747030351,1.138638553972127,1.1388942469820615,1.1391484400080951,1.1394011192942126,1.1396522710535595,1.139901881468883,1.1401499366929788,1.1403964228491446,1.1406413260316404,1.1408846323061541,1.141126327710277,1.1413663982539812,1.1416048299201076,1.1418416086648593,1.1420767204183004,1.1423101510848637,1.142541886543864,1.1427719126500173,1.1430002152339689,1.1432267801028264,1.1434515930406994,1.1436746398092474,1.143895906148234,1.1441153777760866,1.144333040390465,1.1445488796688348,1.1447628812690485,1.1449750308299342,1.1451853139718895,1.1453937162974837,1.1456002233920652,1.1458048208243783,1.1460074941471825,1.146208228897884,1.1464070105991697,1.1466038247596502,1.1467986568745077,1.1469914924261537,1.147182316884891,1.1473711157095818,1.1475578743483266,1.1477425782391444,1.1479252128106643,1.14810576348282,1.1482842156675555,1.1484605547695321,1.1486347661868461,1.1488068353117524,1.1489767475313923,1.149144488228531,1.1493100427823013,1.1494733965689496,1.1496345349625963,1.1497934433359935,1.1499501070612974,1.1501045115108413,1.150256642057918,1.1504064840775683,1.150554022947373,1.1506992440482564,1.1508421327652911,1.1509826744885114,1.1511208546137328,1.151256658543377,1.1513900716873031,1.151521079463645,1.1516496672996555,1.1517758206325537,1.1518995249103827,1.1520207655928685,1.1521395281522882,1.1522557980743409,1.1523695608590276,1.152480802021534,1.1525895070931202,1.1526956616220143,1.152799251174315,1.1529002613348949,1.1529986777083128,1.1530944859197287,1.153187671615826,1.1532782204657377,1.1533661181619774,1.1534513504213755,1.1535339029860208,1.1536137616242068,1.1536909121313808,1.153765340331101,1.1538370320759952,1.1539059732487258,1.1539721497629571,1.154035547564331,1.1540961526314402,1.154153950976814,1.1542089286478991,1.1542610717280528,1.1543103663375331,1.1543567986344974,1.1544003548160007,1.1544410211190028,1.1544787838213726,1.1545136292429006,1.1545455437463124,1.154574513738285,1.1546005256704686,1.154623566040508,1.1546436213930689,1.1546606783208673,1.1546747234656984,1.154685743519473,1.1546937252252505,1.1546986553782788,1.154700520827034,1.1546993084742625,1.1546950052780245,1.1546875982527411,1.1546770744702408,1.1546634210608073,1.1546466252142324,1.1546266741808644,1.1546035552726632,1.1545772558642526,1.154547763393974,1.1545150653649427,1.1544791493461035,1.1544400029732853,1.1543976139502592,1.154351970049794,1.154303059114712,1.1542508690589481,1.1541953878686022,1.154136603602997,1.1540745043957337,1.1540090784557449,1.1539403140683484,1.1538681995963007,1.1537927234808474,1.1537138742427737,1.1536316404834535,1.1535460108858948,1.1534569742157872,1.153364519322544,1.1532686351403432,1.1531693106891676,1.1530665350758407,1.1529602974950617,1.152850587230436,1.1527373936555048,1.1526207062347698,1.1525005145247162,1.1523768081748331,1.1522495769286265,1.1521188106246338,1.1519844991974308,1.151846632678636,1.1517052011979112,1.1515601949839578,1.1514116043655074,1.1512594197723083,1.1511036317361085,1.150944230891633,1.1507812079775537,1.1506145538374595,1.1504442594208146,1.1502703157839158,1.150092714090842,1.149911445614398,1.1497265017370533,1.1495378739518736,1.149345553863445,1.1491495331887935,1.1489498037582984,1.148746357516595,1.148539186523474,1.1483282829547727,1.1481136391032578,1.147895247379501,1.1476731003127485,1.1474471905517802,1.1472175108657623,1.1469840541450924,1.1467468134022343,1.1465057817725457,1.1462609525150977,1.1460123190134825,1.1457598747766176,1.1455036134395347,1.145243528764165,1.1449796146401092,1.1447118650854042,1.1444402742472761,1.1441648364028827,1.1438855459600488,1.1436023974579916,1.1433153855680311,1.1430245050942958,1.1427297509744145,1.1424311182801974,1.1421286022183086,1.141822198130924,1.141511901496383,1.1411977079298237,1.1408796131838093,1.1405576131489439,1.1402317038544747,1.139901881468883,1.1395681423004649,1.1392304827978952,1.1388888995507869,1.1385433892902297,1.1381939488893238,1.1378405753636944,1.1374832658720002,1.137122017716423,1.136756828343149,1.1363876953428342,1.1360146164510592,1.1356375895487676,1.1352566126626953,1.134871683965782,1.134482801777572,1.134089964564602,1.133693170940772,1.133292419667705,1.1328877096550933,1.1324790399610283,1.1320664097923183,1.1316498185047923,1.1312292656035876,1.130804750743426,1.130376273728873,1.129943834514584,1.1295074332055364,1.1290670700572454,1.1286227454759672,1.128174460018887,1.1277222143942904,1.1272660094617228,1.1268058462321326,1.1263417258679995,1.125873649683447,1.1254016191443428,1.1249256358683817,1.1244457016251526,1.123961818336194,1.1234739880750306,1.1229822130671985,1.12248649569025,1.12198683847375,1.1214832440992506,1.1209757154002546,1.120464255362163,1.1199488671222066,1.1194295539693615,1.118906319344251,1.1183791668390326,1.1178481001972669,1.117313123313775,1.1167742402344762,1.1162314551562156,1.1156847724265717,1.1151341965436516,1.1145797321558706,1.1140213840617155,1.1134591572094936,1.1128930566970667,1.11232308777157,1.1117492558291147,1.1111715664144768,1.1105900252207714,1.1100046380891104,1.109415411008246,1.1088223501141996,1.1082254616898768,1.107624752164665,1.1070202281140176,1.106411896259027,1.105799763465976,1.10518383674588,1.1045641232540138,1.103940630289423,1.103313365294422,1.1026823358540767,1.1020475496956739,1.1014090146881765,1.100766738841666,1.1001207303067666,1.0994709973740626,1.0988175484734943,1.0981603921737482,1.0974995371816256,1.0968349923414045,1.0961667666341852,1.0954948691772222,1.0948193092232434,1.0941400961597594,1.0934572395083528,1.092770748923964,1.0920806341941562,1.0913869052383722,1.0906895721071783,1.089988644981495,1.0892841341718162,1.088576050117416,1.0878644033855431,1.0871492046706066,1.0864304647933443,1.085708194699986,1.0849824054614001,1.0842531082722335,1.083520314450036,1.082784035434377,1.0820442827859515,1.081301068185673,1.0805544034337573,1.079804300448798,1.0790507712668267,1.0782938280403702,1.077533483037491,1.0767697486408223,1.0760026373465927,1.0752321617636404,1.0744583346124195,1.0736811687239964,1.0729006770390384,1.0721168726067907,1.0713297685840495,1.0705393782341233,1.0697457149257865,1.0689487921322256,1.0681486234299769,1.0673452224978581,1.0665386031158899,1.065728779164212,1.0649157646219924,1.0640995735663272,1.063280220171136,1.0624577187060507,1.061632083535295,1.0608033291165615,1.0599714699998806,1.059136520826482,1.0582984963276543,1.0574574113235968,1.0566132807222637,1.0557661195182084,1.0549159427914183,1.0540627657061463,1.0532066035097385,1.0523474715314558,1.0514853851812924,1.05062035994879,1.0497524114018482,1.0488815551855297,1.048007807020864,1.0471311827036471,1.046251698103238,1.0453693691613504,1.0444842118908444,1.043596242374515,1.0427054767638766,1.0418119312779444,1.0409156222020186,1.0400165658864615,1.0391147787454753,1.0382102772558772,1.0373030779558745,1.0363931974438374,1.0354806523770717,1.0345654594705886,1.0336476354958772,1.0327271972796719,1.0318041617027252,1.0308785456985743,1.029950366252313,1.0290196403993601,1.0280863852242295,1.0271506178593006,1.0262123554835907,1.0252716153215256,1.0243284146417124,1.0233827707557173,1.0224347010168353,1.0214842228188727,1.0205313535949223,1.019576110816146,1.0186185119905555,1.0176585746617992,1.0166963164079466,1.0157317548402793,1.0147649076020824,1.0137957923674394,1.012824426840029,1.0118508287519268,1.0108750158624082,1.0098970059567558,1.008916816845069,1.00793446636108,1.0069499723609703,1.0059633527221918,1.0049746253422953,1.0039838081377563,1.0029909190428137,1.0019959760083048,1.0009989970005098,1.0000000000000002,0.9989990030004907,0.9979960240076966,0.9969910810381968,0.9959841921183012,0.9949753752829239,0.9939646485744613,0.9929520300416766,0.9919375377385887,0.9909211897233677,0.9899030040572357,0.9888829988033745,0.9878611920258386,0.986837601788473,0.9858122461538416,0.9847851431821557,0.983756310930215,0.9827257674503509,0.981693530789379,0.9806596189875566,0.9796240500775479,0.9785868420833961,0.9775480130195034,0.9765075808896153,0.9754655636858142,0.9744219793875208,0.9733768459605019,0.9723301813558842,0.9712820035091776,0.970232330339307,0.9691811797476472,0.9681285696170706,0.9670745178110001,0.9660190421724689,0.9649621605231912,0.9639038906626374,0.9628442503671201,0.9617832573888865,0.9607209294552199,0.9596572842675477,0.9585923395005602,0.9575261128013351,0.9564586217884721,0.9553898840512345,0.9543199171487009,0.9532487386089228,0.9521763659280936,0.9511028165697241,0.9500281079638264,0.9489522575061085,0.9478752825571747,0.9467972004417369,0.9457180284478339,0.9446377838260581,0.9435564837887931,0.9424741455094584,0.9413907861217636,0.9403064227189716,0.9392210723531693,0.9381347520345492,0.9370474787306973,0.935959269365893,0.9348701408204145,0.9337801099298554,0.9326891934844496,0.9315974082284043,0.9305047708592437,0.9294112980271583,0.9283170063343681,0.9272219123344895,0.9261260325319138,0.925029383381196,0.9239319812864476,0.9228338426007447,0.9217349836255394,0.9206354206100827,0.9195351697508573,0.9184342471910156,0.9173326690198307,0.916230451272154,0.9151276099278803,0.9140241609114261,0.9129201200912117,0.9118155032791548,0.9107103262301728,0.9096046046416926,0.9084983541531706,0.90739159034562,0.9062843287411477,0.9051765848024991,0.9040683739326119,0.9029597114741788,0.9018506127092176,0.9007410928586519,0.8996311670818968,0.8985208504764579,0.8974101580775329,0.8962991048576273,0.8951877057261748,0.8940759755291664,0.8929639290487891,0.8918515810030715,0.8907389460455396,0.8896260387648772,0.8885128736845981,0.8873994652627242,0.8862858278914729,0.8851719758969503,0.8840579235388554,0.8829436850101898,0.8818292744369769,0.8807147058779864,0.8795999933244708,0.8784851506999042,0.8773701918597338,0.8762551305911362,0.8751399806127814,0.8740247555746049,0.8729094690575877,0.8717941345735429,0.8706787655649096,0.8695633754045546,0.8684479773955811,0.867332584771146,0.8662172106942803,0.8651018682577217,0.8639865704837509,0.862871330324036,0.8617561606594831,0.8606410743000957,0.8595260839848379,0.8584112023815073,0.8572964420866127,0.8561818156252591,0.855067335451039,0.853953013945931,0.8528388634202044,0.8517248961123295,0.8506111241888948,0.8494975597445318,0.8483842148018438,0.8472711013113423,0.846158231151388,0.8450456161281416,0.843933267975515,0.8428211983551337,0.8417094188563012,0.8405979409959711,0.8394867762187267,0.8383759358967611,0.8372654313298677,0.8361552737454352,0.8350454742984468,0.8339360440714852,0.8328269940747448,0.8317183352460465,0.8306100784508604,0.8295022344823315,0.8283948140613115,0.8272878278363963,0.8261812863839674,0.825075200208239,0.8239695797413105,0.8228644353432214,0.8217597773020139,0.8206556158337999,0.8195519610828301,0.8184488231215703,0.817346211950781,0.8162441374996027,0.8151426096256437,0.8140416381150742,0.8129412326827232,0.8118414029721814,0.8107421585559058,0.8096435089353305,0.8085454635409812,0.8074480317325935,0.8063512227992337,0.8052550459594271,0.8041595103612859,0.8030646250826436,0.8019703991311938,0.8008768414446289,0.799783960890786,0.798691766267796,0.7976002663042332,0.7965094696592734,0.7954193849228491,0.7943300206158145,0.793241385190109,0.7921534870289259,0.7910663344468842,0.7899799356902033,0.7888942989368807,0.7878094322968718,0.7867253438122758,0.78564204145752,0.7845595331395511,0.783477826698026,0.7823969299055075,0.7813168504676619,0.7802375960234594,0.7791591741453769,0.778081592339603,0.7770048580462466,0.7759289786395468,0.7748539614280863,0.7737798136550053,0.77270654249822,0.7716341550706417,0.7705626584203983,0.769492059531059,0.7684223653218596,0.7673535826479309,0.7662857183005292,0.7652187790072674,0.76415277143235,0.7630877021768075,0.7620235777787362,0.7609604047135348,0.7598981893941482,0.7588369381713088,0.7577766573337811,0.7567173531086089,0.7556590316613612,0.7546016990963821,0.7535453614570425,0.75249002472599,0.7514356948254042,0.7503823776172506,0.7493300789035368,0.7482788044265702,0.747228559869216,0.7461793508551574,0.7451311829491569,0.7440840616573169,0.7430379924273448,0.741992980648816,0.7409490316534391,0.7399061507153216,0.7388643430512393,0.7378236138209004,0.7367839681272181,0.7357454110165774,0.7347079474791075,0.7336715824489513,0.7326363208045387,0.7316021673688585,0.7305691269097316,0.7295372041400853,0.7285064037182266,0.7274767302481185,0.726448188279655,0.725420782308937,0.7243945167785485,0.7233693960778341,0.7223454245431762,0.7213226064582721,0.7203009460544125,0.7192804475107595,0.7182611149546256,0.7172429524617523,0.716225964056589,0.7152101537125729,0.7141955253524074,0.7131820828483432,0.7121698300224565,0.7111587706469298,0.7101489084443313,0.7091402470878954,0.7081327902018016,0.7071265413614559,0.7061215040937693,0.7051176818774387,0.7041150781432263,0.703113696274239,0.7021135396062085,0.7011146114277701,0.700116914980743,0.6991204534604081,0.6981252300157874,0.6971312477499231,0.6961385097201555,0.6951470189384007,0.6941567783714293,0.6931677909411432,0.6921800595248532,0.6911935869555553,0.690208376022208,0.6892244294700072,0.6882417500006633,0.6872603402726749,0.6862802029016046,0.6853013404603528,0.6843237554794322,0.6833474504472408,0.6823724278103338,0.6813986899736977,0.6804262393010215,0.6794550781149669,0.6784852086974399,0.677516633289861,0.6765493540934343,0.6755833732694166,0.6746186929393849,0.6736553151855056,0.672693242050799,0.6717324755394086,0.6707730176168645,0.6698148702103484,0.6688580352089587,0.6679025144639736,0.6669483097891141,0.6659954229608052,0.6650438557184373,0.6640936097646285,0.6631446867654817,0.6621970883508442,0.6612508161145677,0.6603058716147634,0.6593622563740589,0.6584199718798551,0.6574790195845797,0.656539400905942,0.6556011172271855,0.6546641698973406,0.6537285602314756,0.6527942895109478,0.6518613589836522,0.6509297698642712,0.6499995233345223,0.6490706205434041,0.6481430626074436,0.6472168506109403,0.646291985606211,0.6453684686138325,0.6444463006228835,0.6435254825911882,0.6426060154455531,0.641687900082009,0.6407711373660491,0.6398557281328652,0.6389416731875855,0.6380289733055091,0.6371176292323416,0.6362076416844271,0.635299011348982,0.6343917388843261,0.6334858249201124,0.6325812700575582,0.6316780748696712,0.6307762399014789,0.6298757656702547,0.628976652665742,0.6280789013503801,0.6271825121595266,0.6262874855016796,0.6253938217586997,0.62450152128603,0.6236105844129137,0.6227210114426148,0.621832802652633,0.6209459582949206,0.6200604785960976,0.6191763637576648,0.6182936139562175,0.6174122293436566,0.6165322100473993,0.6156535561705897,0.6147762677923054,0.6139003449677676,0.6130257877285448,0.6121525960827604,0.6112807700152956,0.6104103094879935,0.6095412144398604,0.6086734847872676,0.6078071204241512,0.6069421212222106,0.6060784870311073,0.6052162176786603,0.6043553129710434,0.603495772692979,0.6026375966079315,0.6017807844583003,0.6009253359656108,0.6000712508307052,0.5992185287339316,0.5983671693353322,0.5975171722748304,0.596668537172417,0.5958212636283355,0.5949753512232654,0.5941307995185059,0.5932876080561568,0.5924457763593003,0.5916053039321801,0.5907661902603799,0.5899284348110015,0.5890920370328414,0.588256996356566,0.5874233121948855,0.5865909839427286,0.5857600109774136,0.5849303926588206,0.5841021283295614,0.5832752173151483,0.5824496589241631,0.5816254524484238,0.5808025971631503,0.5799810923271307,0.5791609371828834,0.5783421309568224,0.5775246728594174,0.5767085620853561,0.5758937978137026,0.5750803792080584,0.5742683054167185,0.573457575572829,0.5726481887945432,0.5718401441851759,0.5710334408333584,0.5702280778131898,0.56942405418439,0.5686213689924504,0.5678200212687836,0.5670200100308722,0.5662213342824172,0.5654239930134843,0.5646279852006507,0.5638333098071492,0.5630399657830125,0.5622479520652164,0.5614572675778224,0.5606679112321177,0.5598798819267558,0.5590931785478959,0.5583077999693413,0.5575237450526764,0.5567410126474027,0.5559596015910748,0.555179510709435,0.5544007388165463,0.5536232847149248,0.5528471471956729,0.5520723250386079,0.5512988170123937,0.5505266218746684,0.5497557383721733,0.5489861652408795,0.548217901206114,0.5474509449826856,0.5466852952750088,0.5459209507772268,0.5451579101733357,0.5443961721373047,0.5436357353331976,0.5428765984152932,0.5421187600282035,0.5413622188069924,0.5406069733772934,0.5398530223554253,0.5391003643485092,0.5383489979545815,0.5375989217627092,0.5368501343531028,0.5361026342972284,0.5353564201579187,0.5346114904894846,0.5338678438378242,0.5331254787405314,0.5323843937270054,0.5316445873185569,0.5309060580285148,0.5301688043623316,0.5294328248176897,0.5286981178846033,0.5279646820455236,0.5272325157754401,0.5265016175419829,0.5257719858055234,0.5250436190192743,0.5243165156293894,0.5235906740750622,0.5228660927886228,0.522142770195636,0.5214207047149975,0.5206998947590286,0.519980338733572,0.5192620350380854,0.5185449820657346,0.5178291782034867,0.5171146218322011,0.5164013113267214,0.5156892450559651,0.5149784213830139,0.5142688386652018,0.5135604952542043,0.5128533894961254,0.512147519731584,0.5114428842958011,0.5107394815186836,0.510037309724911,0.5093363672340173,0.5086366523604763,0.5079381634137826,0.5072408986985347,0.5065448565145156,0.5058500351567743,0.5051564329157046,0.5044640480771249,0.5037728789223572,0.5030829237283048,0.5023941807675296,0.5017066483083285,0.5010203246148102,0.5003352079469696,0.4996512965607639,0.4989685887081853,0.4982870826373354,0.4976067765924978,0.4969276688142104,0.4962497575393373,0.4955730410011396,0.4948975174293454,0.49422318505022106,0.4935500420866382,0.4928780867581448,0.4922073172810314,0.4915377318683991,0.49086932873022693,0.4902021060734376,0.4895360621019631,0.48887119501681076,0.4882075030161263,0.4875449842952591,0.48688363704682536,0.48622345946077067,0.48556444972443225,0.4849066060226013,0.4842499265375839,0.4835944094492614,0.48294005293515135,0.48228685517046593,0.4816348143281723,0.48098392857905015,0.4803341960917502,0.4796856150328514,0.47903818356691863,0.47839189985655783,0.47774676206247346,0.47710276834352255,0.4764599168567707,0.4758182057575461,0.4751776331994929,0.4745381973346255,0.47389989631338153,0.4732627282846731,0.47262669139594043,0.47199178379320206,0.4713580036211063,0.47072534902298185,0.4700938181408877,0.46946340911566303,0.4688341200869756,0.4682059491933715,0.4675788945723223,0.4669529543602735,0.46632812669269175,0.46570440970411114,0.4650818015281802,0.46446030029770785,0.4638399041447083,0.4632206112004474,0.4626024195954855,0.4619853274597233,0.46136933292244464,0.46075443411236056,0.46014062915765164,0.459527916186011,0.45891629332468614,0.45830575870052065,0.4576963104399957,0.4570879466692707,0.4564806655142244,0.4558744651004939,0.4552693435535152,0.4546652989985624,0.454062329560786,0.45346043336525244,0.4528596085369813,0.4522598532009832,0.45166116548229834,0.45106354350603156,0.4504669853973905,0.4498714892817209,0.44927705328454337,0.4486836755315881,0.44809135414883045,0.44750008726252566,0.4469098729992434,0.44632070948590113,0.44573259484979977,0.44514552721865397,0.44455950472062816,0.44397452548436783,0.4433905876390316,0.4428076893143242,0.44222582864052695,0.4416450037485307,0.44106521276986493,0.44048645383673035,0.43990872508202755,0.43933202463938836,0.4387563506432048,0.43818170122865874,0.43760807453175077,0.4370354686893293,0.43646388183911905,0.43589331211974813,0.43532375767077763,0.43475521663272837,0.4341876871471069,0.43362116735643486,0.4330556554042732,0.4324911494352506,0.4319276475950879,0.43136514803062476,0.4308036488898448,0.4302431483219011,0.4296836444771408,0.4291251355071297,0.4285676195646771,0.4280110948038587,0.4274555593800425,0.42690101144990944,0.4263474491714798,0.42579487070413347,0.42524327420863434,0.4246926578471526,0.42414301978328584,0.4235943581820823,0.42304667121006184,0.42249995703523774,0.42195421382713716,0.4214094397568233,0.4208656329969148,0.4203227917216069,0.41978091410669205,0.41923999832957803,0.41870004256931037,0.4181610450065891,0.4176230038237901,0.41708591720498267,0.41654978333594916,0.4160146004042033,0.4154803665990082,0.4149470801113946,0.4144147391341787,0.41388334186198045,0.41335288649123936,0.41282337122023366,0.41229479424909543,0.41176715377982887,0.4112404480163264,0.41071467516438376,0.4101898334317184,0.4096659210279828,0.40914293616478314,0.4086208770556915,0.4080997419162645,0.4075795289640553,0.40706023641863076,0.40654186250158536,0.40602440543655516,0.4055078634492331,0.4049922347673822,0.4044775176208503,0.40396371024158306,0.40345081086363793,0.4029388177231979,0.40242772905858337,0.40191754311026656,0.4014082581208833,0.4008998723352469,0.40039238400035837,0.39988579136542174,0.39938009268185315,0.39887528620329493,0.39837137018562646,0.3978683428869755,0.39736620256773053,0.3968649474905507,0.3963645759203783,0.3958650861244485,0.395366476372301,0.39486874493578983,0.3943718900890943,0.39387591010872947,0.39338080327355524,0.3928865678647876,0.3923932021660072,0.39190070446317005,0.3914090730446165,0.3909183062010802,0.39042840222569836,0.3899393594140197,0.389451176064014,0.38896385047608023,0.3884773809530564,0.3879917658002262,0.3875070033253292,0.38702309183856737,0.3865400296526143,0.38605781508262305,0.3855764464462326,0.38509592206357735,0.38461624025729313,0.3841373993525256,0.3836593976769364,0.38318223356071157,0.38270590533656723,0.38223041133975755,0.38175574990808064,0.3812819193818852,0.3808089181040779,0.3803367444201282,0.37986539667807645,0.3793948732285378,0.37892517242471035,0.3784562926223793,0.3779882321799237,0.37752098945832196,0.37705456282115674,0.3765889506346211,0.3761241512675233,0.3756601630912924,0.37519698447998245,0.37473461381027867,0.3742730494615016,0.37381228981561143,0.3733523332572136,0.37289317817356243,0.37243482295456637,0.37197726599279113,0.37152050568346545,0.3710645404244837,0.3706093686164107,0.370154988662486,0.36970139896862614,0.3692485979434305,0.3687965839981827,0.3683453555468562,0.3678949110061156,0.3674452487953222,0.36699636733653507,0.366548265054516,0.3661009403767315,0.3656543917333556,0.36520861755727385,0.36476361628408444,0.36431938635210287,0.3638759262023624,0.36343323427861846,0.36299130902735005,0.3625501488977619,0.3621097523417877,0.36167011781409125,0.3612312437720693,0.3607931286758527,0.36035577098830973,0.3599191691750465,0.3594833217044092,0.3590482270474868,0.3586138836781104,0.3581802900728576,0.3577474447110513,0.3573153460747631,0.3568839926488134,0.3564533829207732,0.35602351538096494,0.35559438852246406,0.35516600084109967,0.3547383508354553,0.3543114370068703,0.3538852578594401,0.3534598119000179,0.35303509763821384,0.3526111135863972,0.35218785825969573,0.35176533017599687,0.35134352785594797,0.3509224498229562,0.3505020946031896,0.3500824607255766,0.34966354672180694,0.3492453511263307,0.34882787247635944,0.3484111093118657,0.3479950601755824,0.347579723613004,0.3471650981723846,0.34675118240473934,0.34633797486384305,0.34592547410623015,0.34551367869119404,0.3451025871807873,0.3446921981398204,0.34428251013586103,0.3438735217392347,0.3434652315230219,0.3430576380630599,0.34265073993793954,0.3422445357290061,0.34183902402035776,0.34143420339884434,0.34103007245406686,0.3406266297783758,0.3402238739668714,0.3398218036174004,0.33942041733055683,0.3390197137096793,0.33861969136085096,0.33822034889289726,0.3378216849173847,0.3374236980486197,0.33702638690364684,0.3366297501022478,0.3362337862669392,0.33583849402297167,0.33544387199832715,0.33504991882371854,0.3346566331325873,0.33426401356110114,0.3338720587481535,0.33348076733536036,0.3330901379670595,0.33270016929030755,0.33231085995487925,0.3319222086132639,0.3315342139206647,0.33114687453499625,0.3307601891168817,0.33037415632965195,0.32998877483934225,0.3296040433146906,0.3292199604271355,0.3288365248508133,0.3284537352625565,0.3280715903418906,0.3276900887710324,0.327309229234887,0.326929010421046,0.3265494310197843,0.3261704897240585,0.3257921852295028,0.32541451623442863,0.3250374814398201,0.3246610795493319,0.3242853092692876,0.32391016930867533,0.3235356583791464,0.3231617751950118,0.3227885184732399,0.3224158869334531,0.32204387929792533,0.3216724942915795,0.32130173064198375,0.32093158707934927,0.32056206233652684,0.3201931551490048,0.31982486425490453,0.3194571883949787,0.31909012631260814,0.3187236767537976,0.31835783846717425,0.31799261020398334,0.31762799071808595,0.3172639787659548,0.3169005731066723,0.31653777250192616,0.316175575716007,0.31581398151580514,0.315452988670806,0.3150925959530889,0.3147328021373218,0.3143736060007593,0.31401500632323853,0.3136570018871762,0.3132995914775649,0.31294277388196995,0.31258654789052576,0.31223091229593225,0.31187586589345223,0.3115214074809064,0.31116753585867135,0.31081424982967504,0.31046154819939387,0.3101094297758489,0.3097578933696016,0.309406937793752,0.3090565618639327,0.3087067643983077,0.3083575442175667,0.3080089001449229,0.3076608310061083,0.30731333562937097,0.3069664128454703,0.3066200614876743,0.30627428039175514,0.3059290683959856,0.30558442434113575,0.3052403470704684,0.30489683542973584,0.3045538882671761,0.3042115044335088,0.30386968278193155,0.303528422168116,0.30318772145020423,0.3028475794888043,0.3025079951469874,0.30216896729028264,0.3018304947866747,0.3014925765065981,0.30115521132293516,0.30081839811101097,0.3004821357485892,0.3001464231158693,0.2998112590954813,0.29947664257248297,0.29914257243435466,0.2988090475709964,0.29847606687472333,0.29814362924026167,0.29781173356474516,0.2974803787477102,0.29714956369109286,0.29681928729922397,0.2964895484788257,0.29616034613900677,0.2958316791912594,0.2955035465494544,0.2951759471298372,0.29484887985102437,0.2945223436339986,0.2941963374021053,0.2938708600810485,0.29354591059888624,0.2932214878860267,0.2928975908752242,0.29257421850157533,0.29225136970251364,0.29192904341780707,0.2916072385895525,0.2912859541621726,0.29096518908241076,0.2906449422993276,0.29032521276429674,0.2900059994309999,0.289687301255424,0.28936911719585556,0.28905144621287765,0.28873428726936495,0.28841763933048004,0.28810150136366897,0.287785872338657,0.28747075122744464,0.28715613700430304,0.28684202864577024,0.2865284251306465,0.2862153254399905,0.28590272855711474,0.28559063346758173,0.28527903915919917,0.28496794462201613,0.2846573488483192,0.2843472508326271,0.28403764957168764,0.28372854406447257,0.28341993331217424,0.2831118163182003,0.28280419208817037,0.28249705962991123,0.2821904179534528,0.28188426607102396,0.28157860299704784,0.2812734277481383,0.28096873934309485,0.2806645368028992,0.28036081915071037,0.2800575854118608,0.27975483461385187,0.27945256578634964,0.27915077796118104,0.27884947017232864,0.27854864145592767,0.2782482908502605,0.2779484173957533,0.2776490201349713,0.2773500981126146]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1354\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1355\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1350\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_width\":3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1351\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1352\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":3}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1362\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1356\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1357\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1358\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"wAofAMZIHEDACh8AxkgcQA==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAAAdM5BFp3nyPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1363\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1364\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1359\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1360\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1361\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1312\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1325\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1326\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1327\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1328\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1334\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1333\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1335\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1336\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1337\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1320\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1321\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1322\"},\"axis_label\":\"amplitude relative\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1323\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1315\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1316\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1317\"},\"axis_label\":\"pulsation d'excitation[rad/s]\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1318\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1319\",\"attributes\":{\"axis\":{\"id\":\"p1315\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1324\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1320\"}}}]}}]}}]}};\n",
       "  const render_items = [{\"docid\":\"c50325bf-19eb-49ac-8048-34c525623a4a\",\"roots\":{\"p1365\":\"abaf28ff-2523-4653-a42a-8e8d6996a78c\"},\"root_ids\":[\"p1365\"],\"notebook_comms_target\":\"p1366\"}];\n",
       "  void 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": "p1365"
      }
     },
     "output_type": "display_data"
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Widget Javascript not detected.  It may not be installed or enabled properly. Reconnecting the current kernel may help.\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "e587cd686cd0478aa42b2e39822e1623"
      }
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "show(row(dp2,ap2), notebook_handle=True)\n",
    "interact(update3,k=(1,50,1),m=(.1,1,.1),bl=(0,10,.1));"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Amplitude en fonction de la pulsation réduite\n",
    "\n",
    "Tracé universel de l'amplitude relative en fonction de la pulsation réduite $\\omega_e/\\Omega_0=X$ et du facteur de qualité $Q$:\n",
    "\n",
    "$$A(\\omega_e)/A(0)=\\frac{Q}{\\sqrt{Q^2(X^2-1)^2+X^2}}$$\n",
    "\n",
    "La résonnance se produit pour $X_\\text{res}=\\sqrt{1-Q^2/2}$"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "def AmpQual(Q,X):\n",
    "    aq = Q/np.sqrt(Q**2*(X**2-1)**2+X**2)\n",
    "    return aq\n",
    "\n",
    "ap3 = figure(width=700, height=350)\n",
    "\n",
    "# valeur initiale\n",
    "Qual=1\n",
    "\n",
    "Xtab = np.linspace(0.01,3,500)\n",
    "\n",
    "amp3 = ap3.line(Xtab,AmpQual(Qual,Xtab),line_width=3)\n",
    "\n",
    "ap3.xaxis.axis_label=\"pulsation réduite\"\n",
    "ap3.yaxis.axis_label=\"Amplitude relative\"\n",
    "\n",
    "def update4(Qual=1): #\n",
    "    amp3.data_source.data['y'] = AmpQual(Qual,Xtab)\n",
    "    Xressquared=1-1/(2*Qual**2)\n",
    "    if Xressquared >= 0 : print('X_resonnance = {:0.3f}'.format(np.sqrt(Xressquared)))\n",
    "    else : print('Pas de résonnance')\n",
    "    push_notebook()\n",
    "    \n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Let's play\n",
    "\n",
    "Le seul facteur qu'on peut faire varier est le facteur de qualité. \n",
    "\n",
    "Regardez ou se situe la résonnance par rapport à  $X=1$"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "  <div id=\"a8d0a71f-05df-4d35-b090-ae0a92ae67b5\" data-root-id=\"p1374\" style=\"display: contents;\"></div>\n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "(function(root) {\n",
       "  function embed_document(root) {\n",
       "  const docs_json = {\"e3b60d7f-9195-4667-8088-2473a9834881\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1374\",\"attributes\":{\"width\":700,\"height\":350,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1375\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1376\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1383\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1384\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1381\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1414\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1408\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1409\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1410\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[500],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[500],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1415\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1416\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1411\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_width\":3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1412\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1413\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":3}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1382\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1395\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1396\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1397\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1398\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1404\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1403\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1405\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1406\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1407\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1390\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1391\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1392\"},\"axis_label\":\"Amplitude relative\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1393\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1385\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1386\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1387\"},\"axis_label\":\"pulsation r\\u00e9duite\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1388\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1389\",\"attributes\":{\"axis\":{\"id\":\"p1385\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1394\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1390\"}}}]}}]}};\n",
       "  const render_items = [{\"docid\":\"e3b60d7f-9195-4667-8088-2473a9834881\",\"roots\":{\"p1374\":\"a8d0a71f-05df-4d35-b090-ae0a92ae67b5\"},\"root_ids\":[\"p1374\"],\"notebook_comms_target\":\"p1417\"}];\n",
       "  void 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": "p1374"
      }
     },
     "output_type": "display_data"
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Widget Javascript not detected.  It may not be installed or enabled properly. Reconnecting the current kernel may help.\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "0034a4454d3b4e91975fe31cdb7bd512"
      }
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "show(ap3, notebook_handle=True)\n",
    "interact(update4,Qual=(0.1,50,0.1));"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Remarque, pour des raisons pratiques, on s'arrête à un facteur de qualité de 50. Certains microrésonnateurs fabriquées dans des labos de l'EPFL dépassent $10^7$"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "hide_input": false,
  "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.10.12"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
