文件
gprMax/tools/Jupyter notebooks/plot_Ascan.ipynb
2016-05-12 18:08:51 +01:00

285 行
44 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"%matplotlib inline\n",
"import sys\n",
"\n",
"# Change to your path to gprMax\n",
"path = '/Users/cwarren/Documents/Git-projects/gprMax/'\n",
"sys.path.append(path)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Plotting an A-scan\n",
"\n",
"In the ``tools`` sub-package is a module called ``plot_Ascan`` which can be used to plot A-scans or single traces from models. The module will plot electric and magnetic field components and currents from any outputs (defined using the ``#rx`` command) in a model. When a single field component or current is specified, a FFT can also be plotted. The module takes the arguments:\n",
"\n",
"* ``--outputs`` which can be any field component or current, i.e. ``Ex``, ``Ey``, ``Ez``, ``Hx``, ``Hy``, ``Hz``, ``Ix``, ``Iy``, or ``Iz``, so long as those components or currents were specified in the output in the model (by default all components and currents are output)\n",
"* ``-fft`` a switch to turn on the FFT plotting for a single field component or current\n",
"\n",
"Each output (``#rx``) from a model will be plotted in a separate figure window.\n",
"\n",
"For example (to use the module outside this notebook) to plot the ``Ez`` component of an output with its FFT:\n",
"\n",
" python -m tools.plot_Ascan user_models/cylinder_Ascan_2D.out --outputs Ez -fft"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"You can use the following code to experiment (in this notebook) with plotting different field/current components and FFTs."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <div class=\"bk-banner\">\n",
" <a href=\"http://bokeh.pydata.org\" target=\"_blank\" class=\"bk-logo bk-logo-small bk-logo-notebook\"></a>\n",
" <span id=\"8e1549d6-c548-48e3-b837-d9d7764e0a3f\">Loading BokehJS ...</span>\n",
" </div>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"\n",
"(function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
"\n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\") {\n",
" window._bokeh_onload_callbacks = [];\n",
" }\n",
"\n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
"\n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
" return null;\n",
" }\n",
" if (js_urls == null || js_urls.length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };\n",
"\n",
" var js_urls = ['https://cdn.pydata.org/bokeh/release/bokeh-0.11.1.min.js', 'https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.11.1.min.js', 'https://cdn.pydata.org/bokeh/release/bokeh-compiler-0.11.1.min.js'];\n",
"\n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" Bokeh.set_log_level(\"info\");\n",
" },\n",
" \n",
" function(Bokeh) {\n",
" Bokeh.$(\"#8e1549d6-c548-48e3-b837-d9d7764e0a3f\").text(\"BokehJS successfully loaded\");\n",
" },\n",
" function(Bokeh) {\n",
" console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.11.1.min.css\");\n",
" Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.11.1.min.css\");\n",
" console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.11.1.min.css\");\n",
" Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.11.1.min.css\");\n",
" }\n",
" ];\n",
"\n",
" function run_inline_js() {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }\n",
" }\n",
"\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
"}(this));"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"plotdiv\" id=\"9c67511c-7534-4aa6-bb95-35c913293a51\"></div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\") {\n",
" window._bokeh_onload_callbacks = [];\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
" return null;\n",
" }\n",
" if (js_urls == null || js_urls.length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"9c67511c-7534-4aa6-bb95-35c913293a51\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '9c67511c-7534-4aa6-bb95-35c913293a51' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" Bokeh.$(function() {\n",
" var docs_json = {\"3de0bad9-9d9b-4535-9214-f2e570ed6b71\":{\"roots\":{\"references\":[{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"428141d0-fb56-429d-a5e4-c27d6750c0a4\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"data_source\":{\"id\":\"268bdc81-aa94-4481-ace5-21870c68769f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6d6d8089-ea17-4d11-a86b-cab8eca55bf2\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"4cf8433c-8d46-4c37-a828-eb80800a50bc\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"}},\"id\":\"c95f7581-063f-45cf-8f36-d8ecc0ce2065\",\"type\":\"PanTool\"},{\"attributes\":{\"data_source\":{\"id\":\"3cda7a78-137b-4fb7-ba44-ec9a149f5e36\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"efef643c-2d45-4a77-9bd4-980e5e440c10\",\"type\":\"X\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"08d8d9a5-c6fa-4061-8cd9-7183de520982\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"a1a7f1e7-6ecf-4c97-8338-05e21a90e25b\",\"type\":\"ToolEvents\"},{\"attributes\":{\"background_fill_color\":{\"value\":\"white\"},\"below\":[{\"id\":\"f4a6e527-4b2b-4103-994d-634d002a8a81\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"9b17355e-e555-4f14-b675-269754f258a3\",\"type\":\"LinearAxis\"}],\"plot_height\":640,\"plot_width\":800,\"renderers\":[{\"id\":\"f4a6e527-4b2b-4103-994d-634d002a8a81\",\"type\":\"LinearAxis\"},{\"id\":\"464ff239-04c1-43b2-bb9d-5b4207a0ec22\",\"type\":\"Grid\"},{\"id\":\"9b17355e-e555-4f14-b675-269754f258a3\",\"type\":\"LinearAxis\"},{\"id\":\"15eaad2b-063d-4fca-97b2-cb8ba0f155b5\",\"type\":\"Grid\"},{\"id\":\"08d8d9a5-c6fa-4061-8cd9-7183de520982\",\"type\":\"GlyphRenderer\"},{\"id\":\"428141d0-fb56-429d-a5e4-c27d6750c0a4\",\"type\":\"BoxAnnotation\"},{\"id\":\"4cf8433c-8d46-4c37-a828-eb80800a50bc\",\"type\":\"GlyphRenderer\"}],\"tool_events\":{\"id\":\"a1a7f1e7-6ecf-4c97-8338-05e21a90e25b\",\"type\":\"ToolEvents\"},\"tools\":[{\"id\":\"c95f7581-063f-45cf-8f36-d8ecc0ce2065\",\"type\":\"PanTool\"},{\"id\":\"98b0859d-784a-4fa0-aa4d-e72e37ffd8e0\",\"type\":\"WheelZoomTool\"},{\"id\":\"ca03c7ef-25d2-482b-8093-5bcad45c404b\",\"type\":\"BoxZoomTool\"},{\"id\":\"0f0c903e-296b-4354-8901-75a6596cc5f1\",\"type\":\"PreviewSaveTool\"},{\"id\":\"227296b5-d3fb-4bf8-b99e-1b61de0e93fd\",\"type\":\"ResizeTool\"},{\"id\":\"6a5f5d44-57bf-4db2-8225-a56b040b844c\",\"type\":\"ResetTool\"},{\"id\":\"cd0109bb-e048-4f69-a074-36cabde9bdf2\",\"type\":\"HelpTool\"}],\"x_range\":{\"id\":\"e4f2796b-a6bd-4103-93c3-db79bde20002\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"e4f36f6d-4c9d-42b0-bb5e-a4825ef5d131\",\"type\":\"DataRange1d\"}},\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"},{\"attributes\":{\"callback\":null},\"id\":\"e4f2796b-a6bd-4103-93c3-db79bde20002\",\"type\":\"DataRange1d\"},{\"attributes\":{\"callback\":null},\"id\":\"e4f36f6d-4c9d-42b0-bb5e-a4825ef5d131\",\"type\":\"DataRange1d\"},{\"attributes\":{\"plot\":{\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"}},\"id\":\"6a5f5d44-57bf-4db2-8225-a56b040b844c\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"385d54fe-b0dc-4a6c-9125-f8d964f63795\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"plot\":{\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"}},\"id\":\"cd0109bb-e048-4f69-a074-36cabde9bdf2\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"b3a81236-d095-4f7b-bd70-17a1163cd77e\",\"type\":\"BasicTicker\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"field\":\"k\"},\"grid_line_width\":{\"value\":0.5},\"plot\":{\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"88cc9d50-57a4-4392-900e-f5a935fc56d6\",\"type\":\"BasicTicker\"}},\"id\":\"15eaad2b-063d-4fca-97b2-cb8ba0f155b5\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":{\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"}},\"id\":\"98b0859d-784a-4fa0-aa4d-e72e37ffd8e0\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"name\"],\"data\":{\"name\":\"ax_end\"}},\"id\":\"3cda7a78-137b-4fb7-ba44-ec9a149f5e36\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"overlay\":{\"id\":\"428141d0-fb56-429d-a5e4-c27d6750c0a4\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"}},\"id\":\"ca03c7ef-25d2-482b-8093-5bcad45c404b\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"daa95728-c625-48b0-8215-3d93bfb2597a\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"axis_label\":\"Ez field strength [V/m]\",\"axis_label_text_font\":\"sans-serif\",\"axis_label_text_font_size\":{\"value\":\"10.000000pt\"},\"formatter\":{\"id\":\"daa95728-c625-48b0-8215-3d93bfb2597a\",\"type\":\"BasicTickFormatter\"},\"major_label_text_font\":\"sans-serif\",\"major_label_text_font_size\":{\"value\":\"10.000000pt\"},\"plot\":{\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"88cc9d50-57a4-4392-900e-f5a935fc56d6\",\"type\":\"BasicTicker\"}},\"id\":\"9b17355e-e555-4f14-b675-269754f258a3\",\"type\":\"LinearAxis\"},{\"attributes\":{\"plot\":{\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"}},\"id\":\"227296b5-d3fb-4bf8-b99e-1b61de0e93fd\",\"type\":\"ResizeTool\"},{\"attributes\":{\"line_color\":{\"value\":\"#FF0000\"},\"line_width\":{\"value\":2.0},\"x\":{\"field\":\"Series 0\"},\"y\":{\"field\":\"Series 1\"}},\"id\":\"6d6d8089-ea17-4d11-a86b-cab8eca55bf2\",\"type\":\"Line\"},{\"attributes\":{\"grid_line_color\":{\"field\":\"k\"},\"grid_line_width\":{\"value\":0.5},\"plot\":{\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"b3a81236-d095-4f7b-bd70-17a1163cd77e\",\"type\":\"BasicTicker\"}},\"id\":\"464ff239-04c1-43b2-bb9d-5b4207a0ec22\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"88cc9d50-57a4-4392-900e-f5a935fc56d6\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"Series 0\",\"Series 1\"],\"data\":{\"Series 0\":[0.0,4.7247258255017265e-12,9.449451651003453e-12,1.417417747650518e-11,1.8898903302006906e-11,2.362362912750863e-11,2.834835495301036e-11,3.307308077851209e-11,3.779780660401381e-11,4.2522532429515536e-11,4.724725825501726e-11,5.1971984080518986e-11,5.669670990602072e-11,6.142143573152245e-11,6.614616155702417e-11,7.08708873825259e-11,7.559561320802762e-11,8.032033903352935e-11,8.504506485903107e-11,8.97697906845328e-11,9.449451651003452e-11,9.921924233553625e-11,1.0394396816103797e-10,1.086686939865397e-10,1.1339341981204143e-10,1.1811814563754316e-10,1.228428714630449e-10,1.275675972885466e-10,1.3229232311404835e-10,1.3701704893955006e-10,1.417417747650518e-10,1.464665005905535e-10,1.5119122641605525e-10,1.5591595224155696e-10,1.606406780670587e-10,1.653654038925604e-10,1.7009012971806215e-10,1.7481485554356386e-10,1.795395813690656e-10,1.842643071945673e-10,1.8898903302006905e-10,1.9371375884557076e-10,1.984384846710725e-10,2.031632104965742e-10,2.0788793632207594e-10,2.1261266214757766e-10,2.173373879730794e-10,2.220621137985811e-10,2.2678683962408287e-10,2.315115654495846e-10,2.362362912750863e-10,2.4096101710058803e-10,2.456857429260898e-10,2.504104687515915e-10,2.551351945770932e-10,2.5985992040259493e-10,2.645846462280967e-10,2.693093720535984e-10,2.740340978791001e-10,2.7875882370460183e-10,2.834835495301036e-10,2.882082753556053e-10,2.92933001181107e-10,2.9765772700660873e-10,3.023824528321105e-10,3.071071786576122e-10,3.118319044831139e-10,3.1655663030861563e-10,3.212813561341174e-10,3.260060819596191e-10,3.307308077851208e-10,3.3545553361062253e-10,3.401802594361243e-10,3.44904985261626e-10,3.496297110871277e-10,3.5435443691262943e-10,3.590791627381312e-10,3.638038885636329e-10,3.685286143891346e-10,3.7325334021463633e-10,3.779780660401381e-10,3.827027918656398e-10,3.874275176911415e-10,3.9215224351664323e-10,3.96876969342145e-10,4.016016951676467e-10,4.063264209931484e-10,4.1105114681865013e-10,4.157758726441519e-10,4.205005984696536e-10,4.252253242951553e-10,4.29950050120657e-10,4.346747759461588e-10,4.393995017716605e-10,4.441242275971622e-10,4.488489534226639e-10,4.5357367924816574e-10,4.5829840507366745e-10,4.630231308991692e-10,4.677478567246709e-10,4.724725825501726e-10,4.771973083756744e-10,4.819220342011761e-10,4.866467600266778e-10,4.913714858521796e-10,4.960962116776813e-10,5.00820937503183e-10,5.055456633286847e-10,5.102703891541864e-10,5.149951149796882e-10,5.197198408051899e-10,5.244445666306916e-10,5.291692924561934e-10,5.33894018281695e-10,5.386187441071968e-10,5.433434699326985e-10,5.480681957582002e-10,5.52792921583702e-10,5.575176474092037e-10,5.622423732347054e-10,5.669670990602072e-10,5.716918248857088e-10,5.764165507112106e-10,5.811412765367123e-10,5.85866002362214e-10,5.905907281877158e-10,5.953154540132175e-10,6.000401798387192e-10,6.04764905664221e-10,6.094896314897226e-10,6.142143573152244e-10,6.189390831407261e-10,6.236638089662278e-10,6.283885347917296e-10,6.331132606172313e-10,6.37837986442733e-10,6.425627122682348e-10,6.472874380937364e-10,6.520121639192382e-10,6.567368897447399e-10,6.614616155702416e-10,6.661863413957434e-10,6.709110672212451e-10,6.756357930467468e-10,6.803605188722486e-10,6.850852446977502e-10,6.89809970523252e-10,6.945346963487537e-10,6.992594221742554e-10,7.039841479997572e-10,7.087088738252589e-10,7.134335996507606e-10,7.181583254762624e-10,7.22883051301764e-10,7.276077771272658e-10,7.323325029527675e-10,7.370572287782692e-10,7.41781954603771e-10,7.465066804292727e-10,7.512314062547744e-10,7.559561320802762e-10,7.606808579057778e-10,7.654055837312796e-10,7.701303095567814e-10,7.74855035382283e-10,7.795797612077848e-10,7.843044870332865e-10,7.890292128587882e-10,7.9375393868429e-10,7.984786645097916e-10,8.032033903352934e-10,8.079281161607952e-10,8.126528419862968e-10,8.173775678117986e-10,8.221022936373003e-10,8.26827019462802e-10,8.315517452883038e-10,8.362764711138054e-10,8.410011969393072e-10,8.45725922764809e-10,8.504506485903106e-10,8.551753744158124e-10,8.59900100241314e-10,8.646248260668158e-10,8.693495518923176e-10,8.740742777178192e-10,8.78799003543321e-10,8.835237293688228e-10,8.882484551943244e-10,8.929731810198262e-10,8.976979068453278e-10,9.024226326708296e-10,9.071473584963315e-10,9.118720843218332e-10,9.165968101473349e-10,9.213215359728367e-10,9.260462617983384e-10,9.307709876238401e-10,9.354957134493418e-10,9.402204392748436e-10,9.449451651003453e-10,9.49669890925847e-10,9.543946167513488e-10,9.591193425768505e-10,9.638440684023521e-10,9.68568794227854e-10,9.732935200533557e-10,9.780182458788573e-10,9.827429717043592e-10,9.874676975298608e-10,9.921924233553625e-10,9.969171491808644e-10,1.001641875006366e-09,1.0063666008318677e-09,1.0110913266573693e-09,1.0158160524828712e-09,1.0205407783083729e-09,1.0252655041338745e-09,1.0299902299593764e-09,1.034714955784878e-09,1.0394396816103797e-09,1.0441644074358816e-09,1.0488891332613833e-09,1.053613859086885e-09,1.0583385849123868e-09,1.0630633107378884e-09,1.06778803656339e-09,1.072512762388892e-09,1.0772374882143936e-09,1.0819622140398953e-09,1.086686939865397e-09,1.0914116656908988e-09,1.0961363915164005e-09,1.1008611173419021e-09,1.105585843167404e-09,1.1103105689929057e-09,1.1150352948184073e-09,1.1197600206439092e-09,1.1244847464694108e-09,1.1292094722949125e-09,1.1339341981204144e-09,1.138658923945916e-09,1.1433836497714177e-09,1.1481083755969196e-09,1.1528331014224212e-09,1.1575578272479229e-09,1.1622825530734245e-09,1.1670072788989264e-09,1.171732004724428e-09,1.1764567305499297e-09,1.1811814563754316e-09,1.1859061822009333e-09,1.190630908026435e-09,1.1953556338519368e-09,1.2000803596774384e-09,1.2048050855029401e-09,1.209529811328442e-09,1.2142545371539436e-09,1.2189792629794453e-09,1.2237039888049472e-09,1.2284287146304488e-09,1.2331534404559505e-09,1.2378781662814521e-09,1.242602892106954e-09,1.2473276179324557e-09,1.2520523437579573e-09,1.2567770695834592e-09,1.2615017954089609e-09,1.2662265212344625e-09,1.2709512470599644e-09,1.275675972885466e-09,1.2804006987109677e-09,1.2851254245364696e-09,1.2898501503619712e-09,1.2945748761874729e-09,1.2992996020129748e-09,1.3040243278384764e-09,1.308749053663978e-09,1.3134737794894797e-09,1.3181985053149816e-09,1.3229232311404833e-09,1.327647956965985e-09,1.3323726827914868e-09,1.3370974086169885e-09,1.3418221344424901e-09,1.346546860267992e-09,1.3512715860934936e-09,1.3559963119189953e-09,1.3607210377444972e-09,1.3654457635699988e-09,1.3701704893955005e-09,1.3748952152210024e-09,1.379619941046504e-09,1.3843446668720057e-09,1.3890693926975073e-09,1.3937941185230092e-09,1.3985188443485109e-09,1.4032435701740125e-09,1.4079682959995144e-09,1.412693021825016e-09,1.4174177476505177e-09,1.4221424734760196e-09,1.4268671993015212e-09,1.431591925127023e-09,1.4363166509525248e-09,1.4410413767780264e-09,1.445766102603528e-09,1.45049082842903e-09,1.4552155542545316e-09,1.4599402800800333e-09,1.464665005905535e-09,1.4693897317310368e-09,1.4741144575565385e-09,1.4788391833820401e-09,1.483563909207542e-09,1.4882886350330436e-09,1.4930133608585453e-09,1.4977380866840472e-09,1.5024628125095488e-09,1.5071875383350507e-09,1.5119122641605524e-09,1.5166369899860542e-09,1.5213617158115557e-09,1.5260864416370576e-09,1.5308111674625592e-09,1.535535893288061e-09,1.5402606191135627e-09,1.5449853449390646e-09,1.549710070764566e-09,1.554434796590068e-09,1.5591595224155696e-09,1.5638842482410715e-09,1.568608974066573e-09,1.5733336998920748e-09,1.5780584257175764e-09,1.5827831515430783e-09,1.58750787736858e-09,1.5922326031940818e-09,1.5969573290195833e-09,1.6016820548450851e-09,1.6064067806705868e-09,1.6111315064960887e-09,1.6158562323215903e-09,1.6205809581470922e-09,1.6253056839725937e-09,1.6300304097980955e-09,1.6347551356235972e-09,1.639479861449099e-09,1.6442045872746005e-09,1.6489293131001024e-09,1.653654038925604e-09,1.658378764751106e-09,1.6631034905766076e-09,1.6678282164021094e-09,1.6725529422276109e-09,1.6772776680531127e-09,1.6820023938786144e-09,1.6867271197041163e-09,1.691451845529618e-09,1.6961765713551198e-09,1.7009012971806213e-09,1.7056260230061231e-09,1.7103507488316248e-09,1.7150754746571266e-09,1.719800200482628e-09,1.72452492630813e-09,1.7292496521336316e-09,1.7339743779591335e-09,1.7386991037846352e-09,1.743423829610137e-09,1.7481485554356385e-09,1.7528732812611403e-09,1.757598007086642e-09,1.7623227329121439e-09,1.7670474587376455e-09,1.7717721845631474e-09,1.7764969103886489e-09,1.7812216362141507e-09,1.7859463620396524e-09,1.7906710878651542e-09,1.7953958136906557e-09,1.8001205395161576e-09,1.8048452653416592e-09,1.809569991167161e-09,1.814294716992663e-09,1.8190194428181646e-09,1.8237441686436665e-09,1.828468894469168e-09,1.8331936202946698e-09,1.8379183461201715e-09,1.8426430719456733e-09,1.847367797771175e-09,1.8520925235966769e-09,1.8568172494221783e-09,1.8615419752476802e-09,1.866266701073182e-09,1.8709914268986835e-09,1.875716152724185e-09,1.8804408785496872e-09,1.885165604375189e-09,1.8898903302006906e-09,1.8946150560261922e-09,1.899339781851694e-09,1.9040645076771955e-09,1.9087892335026976e-09,1.913513959328199e-09,1.918238685153701e-09,1.9229634109792026e-09,1.9276881368047043e-09,1.932412862630206e-09,1.937137588455708e-09,1.9418623142812092e-09,1.9465870401067113e-09,1.951311765932213e-09,1.9560364917577146e-09,1.9607612175832163e-09,1.9654859434087184e-09,1.9702106692342196e-09,1.9749353950597217e-09,1.9796601208852233e-09,1.984384846710725e-09,1.9891095725362267e-09,1.9938342983617287e-09,1.99855902418723e-09,2.003283750012732e-09,2.0080084758382337e-09,2.0127332016637354e-09,2.017457927489237e-09,2.0221826533147387e-09,2.0269073791402404e-09,2.0316321049657424e-09,2.036356830791244e-09,2.0410815566167458e-09,2.0458062824422474e-09,2.050531008267749e-09,2.0552557340932507e-09,2.059980459918753e-09,2.064705185744254e-09,2.069429911569756e-09,2.0741546373952578e-09,2.0788793632207594e-09,2.083604089046261e-09,2.088328814871763e-09,2.0930535406972644e-09,2.0977782665227665e-09,2.102502992348268e-09,2.10722771817377e-09,2.1119524439992715e-09,2.1166771698247736e-09,2.121401895650275e-09,2.126126621475777e-09,2.1308513473012785e-09,2.13557607312678e-09,2.140300798952282e-09,2.145025524777784e-09,2.149750250603285e-09,2.1544749764287873e-09,2.159199702254289e-09,2.1639244280797906e-09,2.1686491539052922e-09,2.173373879730794e-09,2.1780986055562956e-09,2.1828233313817976e-09,2.1875480572072993e-09,2.192272783032801e-09,2.1969975088583026e-09,2.2017222346838043e-09,2.206446960509306e-09,2.211171686334808e-09,2.2158964121603092e-09,2.2206211379858113e-09,2.225345863811313e-09,2.2300705896368146e-09,2.2347953154623163e-09,2.2395200412878184e-09,2.2442447671133196e-09,2.2489694929388217e-09,2.2536942187643234e-09,2.258418944589825e-09,2.2631436704153267e-09,2.2678683962408288e-09,2.27259312206633e-09,2.277317847891832e-09,2.2820425737173337e-09,2.2867672995428354e-09,2.291492025368337e-09,2.296216751193839e-09,2.3009414770193404e-09,2.3056662028448424e-09,2.310390928670344e-09,2.3151156544958458e-09,2.3198403803213474e-09,2.324565106146849e-09,2.3292898319723507e-09,2.334014557797853e-09,2.3387392836233545e-09,2.343464009448856e-09,2.348188735274358e-09,2.3529134610998595e-09,2.357638186925361e-09,2.362362912750863e-09,2.367087638576365e-09,2.3718123644018665e-09,2.376537090227368e-09,2.38126181605287e-09,2.3859865418783715e-09,2.3907112677038736e-09,2.395435993529375e-09,2.400160719354877e-09,2.4048854451803786e-09,2.4096101710058802e-09,2.414334896831382e-09,2.419059622656884e-09,2.4237843484823856e-09,2.4285090743078873e-09,2.433233800133389e-09,2.4379585259588906e-09,2.4426832517843927e-09,2.4474079776098943e-09,2.452132703435396e-09,2.4568574292608976e-09,2.4615821550863993e-09,2.466306880911901e-09,2.471031606737403e-09,2.4757563325629043e-09,2.4804810583884064e-09,2.485205784213908e-09,2.4899305100394097e-09,2.4946552358649113e-09,2.4993799616904134e-09,2.5041046875159147e-09,2.5088294133414167e-09,2.5135541391669184e-09,2.51827886499242e-09,2.5230035908179217e-09,2.5277283166434238e-09,2.532453042468925e-09,2.537177768294427e-09,2.5419024941199288e-09,2.5466272199454304e-09,2.551351945770932e-09,2.556076671596434e-09,2.5608013974219354e-09,2.5655261232474375e-09,2.570250849072939e-09,2.574975574898441e-09,2.5797003007239425e-09,2.584425026549444e-09,2.5891497523749458e-09,2.593874478200448e-09,2.5985992040259495e-09,2.603323929851451e-09,2.608048655676953e-09,2.6127733815024545e-09,2.617498107327956e-09,2.6222228331534582e-09,2.6269475589789595e-09,2.6316722848044616e-09,2.6363970106299632e-09,2.641121736455465e-09,2.6458464622809665e-09,2.6505711881064686e-09,2.65529591393197e-09,2.660020639757472e-09,2.6647453655829736e-09,2.6694700914084752e-09,2.674194817233977e-09,2.678919543059479e-09,2.6836442688849802e-09,2.6883689947104823e-09,2.693093720535984e-09,2.6978184463614856e-09,2.7025431721869873e-09,2.7072678980124894e-09,2.7119926238379906e-09,2.7167173496634927e-09,2.7214420754889943e-09,2.726166801314496e-09,2.7308915271399977e-09,2.7356162529654993e-09,2.740340978791001e-09,2.745065704616503e-09,2.7497904304420047e-09,2.7545151562675064e-09,2.759239882093008e-09,2.7639646079185097e-09,2.7686893337440114e-09,2.7734140595695134e-09,2.7781387853950147e-09,2.7828635112205167e-09,2.7875882370460184e-09,2.79231296287152e-09,2.7970376886970217e-09,2.801762414522524e-09,2.806487140348025e-09,2.811211866173527e-09,2.8159365919990288e-09,2.8206613178245304e-09,2.825386043650032e-09,2.830110769475534e-09,2.8348354953010354e-09,2.8395602211265375e-09,2.844284946952039e-09,2.849009672777541e-09,2.8537343986030425e-09,2.8584591244285446e-09,2.863183850254046e-09,2.867908576079548e-09,2.8726333019050495e-09,2.877358027730551e-09,2.882082753556053e-09,2.8868074793815545e-09,2.891532205207056e-09,2.8962569310325582e-09,2.90098165685806e-09,2.9057063826835616e-09,2.9104311085090632e-09,2.915155834334565e-09,2.9198805601600665e-09,2.9246052859855686e-09,2.92933001181107e-09,2.934054737636572e-09,2.9387794634620736e-09,2.9435041892875753e-09,2.948228915113077e-09,2.952953640938579e-09,2.9576783667640802e-09,2.9624030925895823e-09,2.967127818415084e-09,2.9718525442405856e-09,2.9765772700660873e-09,2.9813019958915894e-09,2.9860267217170906e-09,2.9907514475425927e-09,2.9954761733680944e-09,3.000200899193596e-09,3.0049256250190977e-09],\"Series 1\":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.909578014383056e-20,1.4829536857534295e-18,5.23037779753821e-10,2.1995394394735968e-09,2.680946309396859e-08,9.8489550737213e-08,4.786225531461241e-07,1.428523887625488e-06,4.176992661086842e-06,9.773690180736594e-06,2.0314422727096826e-05,3.696454587043263e-05,5.916234658798203e-05,8.504486322635785e-05,0.00011044662824133411,0.00013231548655312508,0.00015094174887053668,0.00016993805184029043,0.00019553785386960953,0.0002341150538995862,0.0002891009789891541,0.0003609248378779739,0.0004481803043745458,0.0005482427659444511,0.0006584262009710073,0.0007786966161802411,0.0009127629455178976,0.0010688339825719595,0.0012574525317177176,0.0014899976085871458,0.0017749181715771556,0.002118169330060482,0.002523279981687665,0.0029931392055004835,0.0035323728807270527,0.004149801563471556,0.0048619769513607025,0.0056913155131042,0.0066655706614255905,0.007814306765794754,0.00916757807135582,0.010753852315247059,0.012600149028003216,0.014734634198248386,0.017190707847476006,0.0200119037181139,0.023255834355950356,0.02699645794928074,0.031323276460170746,0.03633732348680496,0.04214486852288246,0.048851773142814636,0.05656236782670021,0.06538591533899307,0.07544997334480286,0.08691670000553131,0.09999586641788483,0.11494750529527664,0.13206987082958221,0.15167686343193054,0.17407745122909546,0.19957204163074493,0.22847293317317963,0.26114532351493835,0.29805150628089905,0.3397764265537262,0.38701629638671875,0.4405326545238495,0.5010960102081299,0.5694561004638672,0.6463651657104492,0.7326512336730957,0.8293114304542542,0.9375747442245483,1.0588958263397217,1.1948798894882202,1.3471794128417969,1.5174317359924316,1.7072850465774536,1.9185123443603516,2.15315842628479,2.413635492324829,2.7027153968811035,3.0234155654907227,3.3788528442382812,3.7721657752990723,4.20655632019043,4.68544864654541,5.21267032623291,5.792546272277832,6.42985200881958,7.129662990570068,7.897191524505615,8.737730979919434,9.656742095947266,10.66003704071045,11.753935813903809,12.945290565490723,14.241373062133789,15.649691581726074,17.177865982055664,18.833633422851562,20.624996185302734,22.560354232788086,24.648555755615234,26.8987979888916,29.3204402923584,31.922832489013672,34.71527862548828,37.70711898803711,40.9078483581543,44.327117919921875,47.97463607788086,51.859947204589844,55.9921989440918,60.380043029785156,65.03170013427734,69.95503234863281,75.15753173828125,80.64616394042969,86.42710876464844,92.50545501708984,98.88508605957031,105.5687026977539,112.55780029296875,119.8526840209961,127.45230102539062,135.3539276123047,143.55282592773438,152.04217529296875,160.81297302246094,169.8540496826172,179.15220642089844,188.69183349609375,198.45469665527344,208.41969299316406,218.5626983642578,228.8566436767578,239.27159118652344,249.77471923828125,260.3302001953125,270.8990173339844,281.43878173828125,291.9037780761719,302.2450866699219,312.4107360839844,322.34600830078125,331.9932861328125,341.2919921875,350.1787109375,358.5875244140625,366.4500427246094,373.696044921875,380.2535705566406,386.0492858886719,391.0086364746094,395.0559997558594,398.115234375,400.1101989746094,400.9653625488281,400.6060485839844,398.9590759277344,395.9530029296875,391.51861572265625,385.5893859863281,378.1024475097656,368.9991149902344,358.2253112792969,345.73199462890625,331.4758605957031,315.4195556640625,297.5325622558594,277.791748046875,256.181884765625,232.696044921875,207.3359832763672,180.11231994628906,151.0450439453125,120.16404724121094,87.50941467285156,53.13172149658203,17.092010498046875,-20.538257598876953,-59.67724609375,-100.23273468017578,-142.1019744873047,-185.17169189453125,-229.31837463378906,-274.40875244140625,-320.3003234863281,-366.8419189453125,-413.87408447265625,-461.2296142578125,-508.73419189453125,-556.2069091796875,-603.4611206054688,-650.3057861328125,-696.5463256835938,-741.9854736328125,-786.4241333007812,-829.662353515625,-871.5005493164062,-911.7406005859375,-950.1870727539062,-986.6485595703125,-1020.9385986328125,-1052.87646484375,-1082.2886962890625,-1109.0101318359375,-1132.8843994140625,-1153.7664794921875,-1171.522705078125,-1186.0313720703125,-1197.1842041015625,-1204.886474609375,-1209.0582275390625,-1209.634765625,-1206.56787109375,-1199.8255615234375,-1189.392822265625,-1175.2716064453125,-1157.4805908203125,-1136.055908203125,-1111.050537109375,-1082.53515625,-1050.5970458984375,-1015.3403930664062,-976.8850708007812,-935.3660888671875,-890.932861328125,-843.7486572265625,-793.9904174804688,-741.8472900390625,-687.5194091796875,-631.2166748046875,-573.157958984375,-513.5697021484375,-452.6846923828125,-390.7410888671875,-327.98095703125,-264.648681640625,-200.98963928222656,-137.2489776611328,-73.67036437988281,-10.494597434997559,52.0413818359375,113.70600891113281,174.27456665039062,233.5302734375,291.2652282714844,347.28131103515625,401.3910827636719,453.4183654785156,503.199462890625,550.5840454101562,595.4356079101562,637.6319580078125,677.0660400390625,713.6453247070312,747.2924194335938,777.9444580078125,805.5540161132812,830.0889892578125,851.5325927734375,869.8829956054688,885.1528930664062,897.3687744140625,906.5702514648438,912.8095092773438,916.1508178710938,916.6698608398438,914.4535522460938,909.5989379882812,902.2125244140625,892.4091186523438,880.3102416992188,866.04345703125,849.7413940429688,831.541259765625,811.5845947265625,790.016357421875,766.9835815429688,742.6338500976562,717.1141357421875,690.5706787109375,663.1477661132812,634.988037109375,606.2316284179688,577.0159912109375,547.4741821289062,517.73388671875,487.9173889160156,458.1410827636719,428.51568603515625,399.1461486816406,370.1313171386719,341.5633850097656,313.52728271484375,286.1004638671875,259.3530578613281,233.3482208251953,208.1424102783203,183.7855224609375,160.3208770751953,137.78488159179688,116.20700073242188,95.61015319824219,76.01117706298828,57.42141342163086,39.84714889526367,23.289762496948242,7.745748996734619,-6.793282508850098,-20.340423583984375,-32.91283416748047,-44.530975341796875,-55.218082427978516,-64.99974822998047,-73.90398406982422,-81.96126556396484,-89.20443725585938,-95.6683349609375,-101.38910675048828,-106.40348815917969,-110.74839782714844,-114.46097564697266,-117.57884979248047,-120.14031219482422,-122.18399047851562,-123.74832153320312,-124.87081146240234,-125.58783721923828,-125.9346923828125,-125.94598388671875,-125.65599822998047,-125.09852600097656,-124.3062744140625,-123.31034851074219,-122.1401138305664,-120.82343292236328,-119.3872299194336,-117.85784149169922,-116.26082611083984,-114.62041473388672,-112.95903778076172,-111.29727935791016,-109.65442657470703,-108.0490493774414,-106.49925994873047,-105.0224609375,-103.63465881347656,-102.35006713867188,-101.18130493164062,-100.13999938964844,-99.23751831054688,-98.48505401611328,-97.89324188232422,-97.47130584716797,-97.22666931152344,-97.16524505615234,-97.29212951660156,-97.61224365234375,-98.13038635253906,-98.85063171386719,-99.77562713623047,-100.90621185302734,-102.2418212890625,-103.78113555908203,-105.52252960205078,-107.46379089355469,-109.6014404296875,-111.93011474609375,-114.44247436523438,-117.12975311279297,-119.98241424560547,-122.99036407470703,-126.14247131347656,-129.42575073242188,-132.82485961914062,-136.3222198486328,-139.89878845214844,-143.53466796875,-147.20907592773438,-150.89974975585938,-154.58224487304688,-158.22958374023438,-161.81285095214844,-165.3020477294922,-168.66659545898438,-171.87522888183594,-174.8951873779297,-177.6915740966797,-180.2274627685547,-182.4647979736328,-184.36544799804688,-185.8917236328125,-187.00611877441406,-187.67054748535156,-187.84588623046875,-187.49246215820312,-186.57107543945312,-185.0441436767578,-182.87619018554688,-180.03338623046875,-176.48306274414062,-172.19351196289062,-167.13478088378906,-161.27980041503906,-154.60543823242188,-147.09259033203125,-138.7257537841797,-129.49256896972656,-119.3839111328125,-108.39483642578125,-96.52576446533203,-83.78306579589844,-70.17888641357422,-55.73036193847656,-40.45921325683594,-24.392078399658203,-7.561398506164551,9.993672370910645,28.227188110351562,47.08710479736328,66.51631164550781,86.45318603515625,106.83131408691406,127.57872772216797,148.61749267578125,169.86415100097656,191.23098754882812,212.62725830078125,233.9597930908203,255.13282775878906,276.0476379394531,296.6026916503906,316.6945495605469,336.2194519042969,355.07470703125,373.1591491699219,390.3730773925781,406.6181640625,421.7978820800781,435.81878662109375,448.59222412109375,460.03521728515625,470.0711364746094,478.6291809082031,485.6445007324219,491.05859375,494.8206787109375,496.8887939453125,497.2304382324219,495.82257080078125,492.6510925292969,487.71044921875,481.0043640136719,472.5462951660156,462.3603210449219,450.4807434082031,436.951416015625,421.824951171875,405.16217041015625,387.03240966796875,367.5137939453125,346.69317626953125,324.6649169921875,301.5299377441406,277.3941650390625,252.36830139160156,226.56773376464844,200.1122589111328,173.12551879882812,145.73348999023438,118.06309509277344,90.2410659790039,62.393409729003906,34.645328521728516,7.120847702026367,-20.058082580566406,-46.77299880981445,-72.91020965576172,-98.36148834228516,-123.0242691040039,-146.8016815185547,-169.602783203125,-191.34341430664062,-211.94712829589844,-231.34580993652344,-249.47987365722656,-266.2979736328125,-281.7567138671875,-295.82080078125,-308.4635314941406,-319.6671142578125,-329.42266845703125,-337.729736328125,-344.5955810546875,-350.0346984863281,-354.0685729980469,-356.72607421875,-358.0430908203125,-358.06207275390625,-356.8310852050781,-354.40283203125,-350.83428955078125,-346.186279296875,-340.52362060546875,-333.91461181640625,-326.43017578125,-318.1428527832031,-309.1260070800781,-299.45343017578125,-289.1991271972656,-278.4374084472656,-267.24212646484375,-255.68609619140625,-243.8402557373047,-231.7731170654297,-219.55068969726562,-207.23666381835938,-194.89227294921875,-182.5757598876953,-170.34188842773438,-158.24147033691406,-146.32122802734375,-134.6241912841797,-123.19002532958984,-112.054931640625,-101.25141906738281,-90.80791473388672,-80.74852752685547,-71.09342956542969,-61.859336853027344,-53.05988693237305,-44.705726623535156,-36.80427551269531,-29.359655380249023,-22.372804641723633,-15.84195327758789,-9.76321792602539,-4.130812644958496,1.0629899501800537,5.827943801879883,10.175786972045898,14.119926452636719,17.6747989654541,20.855571746826172,23.678020477294922,26.158647537231445,28.31479263305664,30.164512634277344,31.72616958618164,33.01792526245117,34.0574951171875,34.8623161315918,35.449737548828125,35.83712387084961,36.0416259765625,36.079795837402344,35.9672966003418,35.718910217285156,35.34880447387695,34.87077331542969,34.2982177734375,33.64385986328125,32.91940689086914,32.13543701171875,31.301639556884766,30.427101135253906,29.520599365234375,28.5904541015625,27.644264221191406,26.688644409179688,25.729270935058594,24.77117156982422,23.819063186645508,22.87742042541504,21.95029640197754,21.041032791137695,20.15219497680664,19.28577423095703,18.443511962890625,17.62716293334961,16.838409423828125,16.07859992980957,15.34846019744873,14.648123741149902,13.977409362792969,13.336209297180176,12.724601745605469,12.142735481262207,11.590485572814941,11.067322731018066,10.57237720489502,10.104722023010254,9.663640022277832,9.248601913452148,8.859054565429688,8.494195938110352,8.152947425842285,7.834150791168213,7.536850929260254,7.260409355163574,7.004347801208496,6.768069267272949,6.550693035125732,6.35113000869751,6.168378829956055,6.001740455627441,5.850845813751221,5.715407371520996,5.594977855682373,5.48883581161499,5.396173000335693,5.316366195678711]}},\"id\":\"268bdc81-aa94-4481-ace5-21870c68769f\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"efef643c-2d45-4a77-9bd4-980e5e440c10\",\"type\":\"X\"},{\"attributes\":{\"plot\":{\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"}},\"id\":\"0f0c903e-296b-4354-8901-75a6596cc5f1\",\"type\":\"PreviewSaveTool\"},{\"attributes\":{\"axis_label\":\"Time [s]\",\"axis_label_text_font\":\"sans-serif\",\"axis_label_text_font_size\":{\"value\":\"10.000000pt\"},\"formatter\":{\"id\":\"385d54fe-b0dc-4a6c-9125-f8d964f63795\",\"type\":\"BasicTickFormatter\"},\"major_label_text_font\":\"sans-serif\",\"major_label_text_font_size\":{\"value\":\"10.000000pt\"},\"plot\":{\"id\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"b3a81236-d095-4f7b-bd70-17a1163cd77e\",\"type\":\"BasicTicker\"}},\"id\":\"f4a6e527-4b2b-4103-994d-634d002a8a81\",\"type\":\"LinearAxis\"}],\"root_ids\":[\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\"]},\"title\":\"Bokeh Application\",\"version\":\"0.11.1\"}};\n",
" var render_items = [{\"docid\":\"3de0bad9-9d9b-4535-9214-f2e570ed6b71\",\"elementid\":\"9c67511c-7534-4aa6-bb95-35c913293a51\",\"modelid\":\"aecf4068-e24f-48d1-9529-dd28ec35e5cd\",\"notebook_comms_target\":\"7b91f85b-1121-4d21-a0bd-47c7975a67a3\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" });\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }\n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import os\n",
"\n",
"from gprMax.receivers import Rx\n",
"from tools.plot_Ascan import make_plot\n",
"\n",
"filename = os.path.join(path, 'user_models', 'cylinder_Ascan_2D.out')\n",
"outputs = ['Ez']\n",
"make_plot(filename, outputs, fft=False)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.5.1"
}
},
"nbformat": 4,
"nbformat_minor": 0
}