{ "cells": [ { "cell_type": "markdown", "id": "8382e30e-2fac-41f1-ae50-baf0fc9f4f22", "metadata": {}, "source": [ "# An initial concentration pulse (near the left edge of the system) moving towards equilibrium\n", "\n", "The system starts out with a \"concentration pulse\" in bin 2 (the 3rd bin from the left) - i.e. that bin is initially the only one with a non-zero concentration of the only chemical species.\n", "Then the system is left undisturbed, and followed to equilibrium.\n", "\n", "**EXTRA OUTPUT (incl. graphics):** overwritten into the .htm file with the same base name.\n", "\n", "LAST REVISED: Nov. 28, 2022" ] }, { "cell_type": "code", "execution_count": 1, "id": "24779840-3fd8-4bae-97f5-98c3891449b3", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Added 'D:\\Docs\\- MY CODE\\BioSimulations\\life123-Win7' to sys.path\n" ] } ], "source": [ "# Extend the sys.path variable, to contain the project's root directory\n", "import set_path\n", "set_path.add_ancestor_dir_to_syspath(3) # The number of levels to go up \n", " # to reach the project's home, from the folder containing this notebook" ] }, { "cell_type": "code", "execution_count": 2, "id": "f56dee37-4187-410b-8daf-1f45f4587f14", "metadata": {}, "outputs": [], "source": [ "from experiments.get_notebook_info import get_notebook_basename\n", "\n", "from src.life_1D.bio_sim_1d import BioSim1D\n", "\n", "import plotly.express as px\n", "import plotly.graph_objects as go\n", "\n", "from src.modules.reactions.reaction_data import ReactionData as chem\n", "from src.modules.html_log.html_log import HtmlLog as log\n", "from src.modules.visualization.graphic_log import GraphicLog" ] }, { "cell_type": "code", "execution_count": 3, "id": "7a4dd331-d083-4929-b7f1-089f44776f85", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "-> Output will be LOGGED into the file 'diffusion_1.log.htm'\n" ] } ], "source": [ "# Initialize the HTML logging\n", "log_file = get_notebook_basename() + \".log.htm\" # Use the notebook base filename for the log file\n", "\n", "# Set up the use of some specified graphic (Vue) components\n", "GraphicLog.config(filename=log_file,\n", " components=[\"vue_heatmap_11\", \"vue_curves_3\"])" ] }, { "cell_type": "code", "execution_count": 4, "id": "14b4a1c2-9854-41c6-b407-6008bb4738be", "metadata": {}, "outputs": [], "source": [ "# Set the heatmap parameters (for the log file)\n", "heatmap_pars = {\"range\": [0, 2.5],\n", " \"outer_width\": 850, \"outer_height\": 150,\n", " \"margins\": {\"top\": 30, \"right\": 30, \"bottom\": 30, \"left\": 55}\n", " }\n", "\n", "# Set the parameters of the line plots\n", "lineplot_pars = {\"range\": [0, 10],\n", " \"outer_width\": 850, \"outer_height\": 250,\n", " \"margins\": {\"top\": 30, \"right\": 30, \"bottom\": 30, \"left\": 55}\n", " }" ] }, { "cell_type": "code", "execution_count": 5, "id": "01b3a969-5122-4c25-900b-ad6fba315553", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0:\n", "10 bins and 1 species:\n", " Species 0 (A). Diff rate: 0.1. Conc: [ 0. 0. 10. 0. 0. 0. 0. 0. 0. 0.]\n" ] } ], "source": [ "# Prepare the initial system, with a single non-zero bin, near the left edge of the system\n", "chem_data = chem(names=[\"A\"], diffusion_rates=[0.1])\n", "bio = BioSim1D(n_bins=10, chem_data=chem_data)\n", "\n", "bio.inject_conc_to_bin(bin_address=2, species_index=0, delta_conc=10.)\n", "\n", "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 6, "id": "db59014c-fc65-4e5a-bca6-8e0a3ffd3d41", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
A
00.0
10.0
210.0
30.0
40.0
50.0
60.0
70.0
80.0
90.0
\n", "
" ], "text/plain": [ " A\n", "0 0.0\n", "1 0.0\n", "2 10.0\n", "3 0.0\n", "4 0.0\n", "5 0.0\n", "6 0.0\n", "7 0.0\n", "8 0.0\n", "9 0.0" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.system_snapshot()" ] }, { "cell_type": "code", "execution_count": 7, "id": "1ae4f7f8-ad6f-4ff0-b484-c6e698164042", "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "y": [ 0, 0, 10, 0, 0, 0, 0, 0, 0, 0 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=0" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 9 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ -0.5555555555555556, 10.555555555555555 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Line curve view\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 8, "id": "94126c1b-fe6c-4709-98de-8f37a4b36402", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "Bin number: %{x}
Chem. species: %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "xgap": 4, "y": [ "A" ], "yaxis": "y", "ygap": 4, "z": [ [ 0, 0, 10, 0, 0, 0, 0, 0, 0, 0 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=0" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ -0.5, 9.5 ], "scaleanchor": "y", "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 0.5, -0.5 ], "title": { "text": "Chem. species" }, "type": "category" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# ONE APPROACH TO CREATE A PLOTLY HEATMAP, using imshow() from plotly.express\n", "fig = px.imshow(bio.system_snapshot().T, \n", " title= f\"Diffusion. System snapshot as a heatmap at time t={bio.system_time}\", \n", " labels=dict(x=\"Bin number\", y=\"Chem. species\", color=\"Concentration\"),\n", " text_auto=True, color_continuous_scale=\"gray_r\") # text_auto=’.2f’\n", "\n", "fig.data[0].xgap=4\n", "fig.data[0].ygap=4\n", "\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 9, "id": "544ee298-467a-445b-9e49-8a0342ec3b43", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ], "hovertemplate": "Bin number: %{x}
Chem. species: %{y}
Concentration: %{z}", "texttemplate": "%{z}", "type": "heatmap", "xgap": 4, "y": [ "A" ], "ygap": 4, "z": [ [ 0, 0, 10, 0, 0, 0, 0, 0, 0, 0 ] ] } ], "layout": { "autosize": true, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=0" }, "xaxis": { "autorange": true, "range": [ -0.5, 9.5 ], "title": { "text": "Bin number" } }, "yaxis": { "autorange": true, "range": [ -0.5, 0.5 ], "title": { "text": "Chem. species" }, "type": "category" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# ANOTHER APPROACH TO CREATE A PLOTLY HEATMAP, using Heatmap() from plotly.graph_objects\n", "data = go.Heatmap(z=bio.system_snapshot().T,\n", " y=['A'],\n", " colorscale='gray_r', colorbar={'title': 'Concentration'},\n", " xgap=4, ygap=4, texttemplate = '%{z}', hovertemplate= 'Bin number: %{x}
Chem. species: %{y}
Concentration: %{z}')\n", "\n", "fig = go.Figure(data,\n", " layout=go.Layout(title=f\"Diffusion. System snapshot as a heatmap at time t={bio.system_time}\",\n", " xaxis={'title': 'Bin number'}, yaxis={'title': 'Chem. species'}\n", " )\n", " )\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 10, "id": "d3097f06-8871-4379-8434-84b207d24b1a", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1-D diffusion to equilibrium of a single species, with Diffusion rate 0.1\n", "\n", "\n", "Initial system state at time t=0:\n", "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n", "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n" ] } ], "source": [ "log.write(\"1-D diffusion to equilibrium of a single species, with Diffusion rate 0.1\",\n", " style=log.h2)\n", "log.write(\"Initial system state at time t=0:\", blanks_before=2, style=log.bold)\n", "\n", "# Output a heatmap to the log file\n", "bio.single_species_heatmap(species_index=0, heatmap_pars=heatmap_pars, graphic_component=\"vue_heatmap_11\")\n", "\n", "# Output a line plot the log file\n", "bio.single_species_line_plot(species_index=0, plot_pars=lineplot_pars, graphic_component=\"vue_curves_3\")" ] }, { "cell_type": "markdown", "id": "42c21d56-3f59-4b7e-a118-f9d2b206d909", "metadata": {}, "source": [ "# Initial Diffusion Step" ] }, { "cell_type": "code", "execution_count": 11, "id": "6e4f2edf-97e0-47dc-9640-2d7c4bca8a3b", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "\n", "Advancing to time t=10, with time steps of 0.1 ... " ] } ], "source": [ "log.write(\"Advancing to time t=10, with time steps of 0.1 ... \", blanks_before=2, newline=False)" ] }, { "cell_type": "code", "execution_count": 12, "id": "89cde412-b19a-429b-9d23-785df3e8c85f", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", " {'steps': 100}\n", "After delta time 10.0. TOTAL TIME 9.99999999999998 (100 steps taken):\n", "SYSTEM STATE at Time t = 9.99999999999998:\n", "[[1.22598070e+00 2.22414009e+00 3.08221111e+00 2.15823525e+00\n", " 9.37782076e-01 2.88503658e-01 6.79378836e-02 1.28711509e-02\n", " 2.03304706e-03 3.05037621e-04]]\n" ] } ], "source": [ "delta_time = 10.\n", "\n", "status = bio.diffuse(total_duration=delta_time, time_step=0.1)\n", "print(\"\\n\", status)\n", "\n", "log.write(f\"After delta time {delta_time}. TOTAL TIME {bio.system_time} ({status['steps']} steps taken):\")\n", "bio.describe_state(concise=True)" ] }, { "cell_type": "code", "execution_count": 13, "id": "bb45cc38-7aca-47e5-ac83-6e71f53fde9b", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "y": [ 1.2259806961294384, 2.2241400867277026, 3.082211113999412, 2.1582352502384388, 0.9377820761771726, 0.28850365757294527, 0.06793788355302781, 0.012871150917420991, 0.002033047063764775, 0.00030503762067958317 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=9.99999999999998" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 9 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ -0.17091196662258334, 3.253428118242675 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Line curve view\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 14, "id": "3a8fbf26-2d93-4ec4-a6aa-d54bc7a8f66d", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "Bin number: %{x}
Chem. species: %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.3f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "xgap": 4, "y": [ "A" ], "yaxis": "y", "ygap": 4, "z": [ [ 1.2259806961294384, 2.2241400867277026, 3.082211113999412, 2.1582352502384388, 0.9377820761771726, 0.28850365757294527, 0.06793788355302781, 0.012871150917420991, 0.002033047063764775, 0.00030503762067958317 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=9.99999999999998" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ -0.5, 9.5 ], "scaleanchor": "y", "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 0.5, -0.5 ], "title": { "text": "Chem. species" }, "type": "category" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Heatmap view\n", "fig = px.imshow(bio.system_snapshot().T, \n", " title= f\"Diffusion. System snapshot as a heatmap at time t={bio.system_time}\", \n", " labels=dict(x=\"Bin number\", y=\"Chem. species\", color=\"Concentration\"),\n", " text_auto='.3f', color_continuous_scale=\"gray_r\")\n", "\n", "fig.data[0].xgap=4\n", "fig.data[0].ygap=4\n", "\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 15, "id": "a5007d92-b757-4769-ad73-8849486ed244", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n", "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n" ] } ], "source": [ "# Output a heatmap into the log file\n", "bio.single_species_heatmap(species_index=0, heatmap_pars=heatmap_pars, graphic_component=\"vue_heatmap_11\")\n", "\n", "# Output a line plot the log file\n", "bio.single_species_line_plot(species_index=0, plot_pars=lineplot_pars, graphic_component=\"vue_curves_3\")" ] }, { "cell_type": "markdown", "id": "e7e88e5a-fc8b-4126-8649-d929f1d01c93", "metadata": {}, "source": [ "## This is still an early stage in the diffusion process; let's advance it more... (Visualization from results shown at selected times)" ] }, { "cell_type": "code", "execution_count": 16, "id": "28bfd5d1-39ab-4008-afb5-2de8390642a8", "metadata": { "lines_to_next_cell": 2, "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "After Delta time 10.0. TOTAL TIME 20.000000000000014 (100 steps taken):\n", "SYSTEM STATE at Time t = 20.000000000000014:\n", "[[1.79154498 2.04604996 2.15752876 1.81408657 1.18572897 0.61493163\n", " 0.26031377 0.09234937 0.02835038 0.00911562]]\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "y": [ 1.7915449815979623, 2.046049956197253, 2.1575287571012467, 1.8140865655191563, 1.1857289679580865, 0.6149316304187616, 0.2603137725324633, 0.09234937004182237, 0.028350381854367064, 0.009115616778886402 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=20.000000000000014" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 9 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ -0.11024066879457804, 2.276885042674711 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAAzgAAAFoCAYAAACbnV5cAAAgAElEQVR4Xu29CbgdVZ3o+z97nyHnZCRhnoJhkABRGQQaCBBEpe0LRK5CvIrSwOXC7ea7T3zvguY9upuvcXi3ofu9vG64XqRpwZbBxgCtIi0EJCqggk0MUYgxYZIpAxnOuIdXq86pnTp1qmrVXqtqD7V/9X2HE85eq2qt3/pX7frVGqqr6mzCBgEIQAACEIAABCAAAQhAIAcEuhCcHLQiVYAABCAAAQhAAAIQgAAEXAIIDoEAAQhAAAIQgAAEIAABCOSGAIKTm6akIhCAAAQgAAEIQAACEIAAgkMMQAACEIAABCAAAQhAAAK5IYDg5KYpqQgEIAABCEAAAhCAAAQggOAQAxCAAAQgAAEIQAACEIBAbgggOLlpSioCAQhAAAIQgAAEIAABCCA4xAAEIAABCEAAAhCAAAQgkBsCCE5umpKKQAACEIAABCAAAQhAAAIIDjEAAQhAAAIQgAAEIAABCOSGAIKTm6akIhCAAAQgAAEIQAACEIAAgkMMQAACEIAABCAAAQhAAAK5IYDg5KYpqQgEIAABCEAAAhCAAAQggOAQAxCAAAQgAAEIQAACEIBAbgggOLlpSioCAQhAAAIQgAAEIAABCCA4xAAEIAABCEAAAhCAAAQgkBsCCE5umpKKQAACEIAABCAAAQhAAAIIDjEAAQhAAAIQgAAEIAABCOSGAIKTm6akIhCAAAQgAAEIQAACEIAAgkMMQAACEIAABCAAAQhAAAK5IYDg5KYpqQgEIAABCEAAAhCAAAQggOAQAxCAAAQgAAEIQAACEIBAbgggOLlpSioCAQhAAAIQgAAEIAABCCA4xAAEIAABCEAAAhCAAAQgkBsCCE5umpKKQAACEIAABCAAAQhAAAIIDjEAAQhAAAIQgAAEIAABCOSGAIKTm6akIhCAAAQgAAEIQAACEIAAgkMMQAACEIAABCAAAQhAAAK5IYDg5KYpqQgEIAABCEAAAhCAAAQggOAQAxCAAAQgAAEIQAACEIBAbgggOLlpSioCAQhAAAIQgAAEIAABCCA4xAAEIAABCEAAAhCAAAQgkBsCCE5umpKKQAACEIAABCAAAQhAAAIIDjEAAQhAAAIQgAAEIAABCOSGAIKTm6akIhCAAAQgAAEIQAACEIAAgkMMQAACEIAABCAAAQhAAAK5IdCxgnP0mZfUGvGPzzpJ/ub6q9z/j/p7blqcinQUgbUvbpQLr/hLueSic+T/uGpZR9WdykIAAhCAAAQg0JkE2kZwvBu1sGb6wDGHybf+v/9zykffvO+H8rW///aUm7sPXXiNHHvM4TWp8TJG/T2t0PDqEFXetI5juh+PVzD/tX/2KfnsJz9qutvYfJ/+87+WN97aIo/ee3Mm++/0nWYhOFns02unR574uXz+L/5e6om5/3HL3XLHPQ/LvV//Szn6iEMmNbl6YLHv3nNbKr7iymsTr+pc+tWv10/aRRgTlSDsXF/7+B11Hb6efXh19g4Q1ybBevgfQAUL6H8gpT6Lipuw74+//as/k4+c8cHI7w3/B1FsqJdIPe2lmHptEcU/2CDeNaFVvzfrOmlIDAEINIxA2wlO2JedEhN1kxx8Sh0mON7FMnhxjfp7mi3RyoLjfUkFufzvN9wiP3js6cx6ABCcNCNs6r6ykJEs9ong2MWBd/76hcY7d4PntHdT7v+7lzap5NSzD2/f/rJFnffqWq42/wMPJTHB674Xg/6/R8mx93f/94P33WDDhnqJJG0vf3RHfdeEnQF+MUVw7K4R5IZApxHIheCoRvO+cHVPfr0vtuCTzai/d0JAeHWPe/r5/UefymSIE4KTbYRlISNZ7DMrwcmWrtnes+jBUTfb3jBbf6mUHARvDMOEQeVRf086lDHpPqJixfu7/5oTJR1h1+YoIVN/f+7XL00SpKhrjPq72vy9/9QrfEirbXt58eWPzSQ9OEqgVG+feoCpfoeN1DA7C8kFAQjknUBuBEc1VPBpUvCJXnA4gde46ktdDXEJbuppZtQXadRNSnDIRNKbiyTd/N6X7/sWLnCH3nlb3BCOJAEcdWMRljfsya2XLkyUwobNeE+Jwz5T+/LLZ5IhIB6XffbaY1I7ejdrXht65dRJsL/eYTET9eQ72PbBp+FR9Q2m88ecbp9hQ2/88eC/wVT18sd51M2s1yPqPz+8+TtRQ0V1T1e9czEYU/4yRKWJi++oc9prY+8Gybsx8vN48+2tbu9kMC6C7RR1I5Z0eJQuntTn9cRkknPaSxOsf9wQwKQPG+rZR9y1JVi2qGttmCQF8wavQf42i5KW4DWceu0euhgW8zbt5Y/ZpN83/niMau96zgXSQgACnUUgV4ITvPkO+8LSPSWMGqIVvAkNfjnGDZnw38SFfdlGPWUNkyMVnkmGZdQTxh6npHMVwsqrjhf8EooavuCvV9xNVdiwG+9v/vbwbjTDhqCociUZmhLGK2oIiprn4B3fL0/+MoV9Iauyf9QZ8++fzxRWn7h9qnJ6w3fiht54N8x+IdFxCIvhuL8lfdqvyqzKqqTcP/QorPxpz8GJEpygVPhFyS8bYQ8yvDKGnYdJmMT14ERJXjA+dUKp0oe1XdzNZdJhavXsI66uwXM/7loQvG5GSUswfuJ6G4P1oF67R0KEzd2yaa96BScYiwhOPd/opIUABBSBXAlOsAehkYIT9+WovuS9J+DBL+aoG4Cwskd9qadx8Y96Eh72RRd30+cJYtyNhZ9H1E1NHM/gUJq4MfrBG856hldFcfWXv94evuBlJ2zuV9Q+o3okg22k6vjLf/+tK1Jx9Q1yizpusC3qYai7zAaHCTVKcIJxoZu/4ZeeuLhQPWS6eSxZDFEL4xw21yGuBzap4NSzj7CHBF5Zg+d+2AMRL60/VsPEzUsXbMcwifbSBuOaekltxEISwUnaXsHY1PXghH2exnec7lrE5xCAQL4IIDgT7Rl10U16A+t/8hq1cpE6VPCmMo2nlmle/KOGIPl7tsJucMPGvns9K3HDb6LqH3ezFVztLm7cfNjwpqj0wVPbu0GMGyKVND6CN1XBY/kZxdXdX3b/KlZRN9X1CE5UHAX3YSM4weFvioO/57BZgqObK+IJUZIegbjzX9W3EYLjHSMYu/XcxEd91dWzDwQnfCJ+J4lbPYITdf6n+R2Xr1s4agMBCEQRyJXgNHOImgIcNrwkOOwreHMdd+EODgXLsgcnKkC8G7pgPfw34WETUP1f4MF9J1lNKWq+ircv/xCdrARHHSusHElkJOwm1hM+vyyGfaEnFRxVvrClev1s6hGcKI7BJ+YmguPxCA6tCgpuqwtOkiFkusnTWQ9Ri5Ibf7yElTFpDw5DubIbypXXoXf+74C4+FHXgw8cfdiUBW0QHG5iIQCBegnkSnB0iwzEfcHb9uCEgQ+70Wj1HpyweoTNE/FLzZvvbHUnr+uG5oTN9YnrwQmuhhQV3FkKTvCYnqR4kpa0BycqvuoRnCRiEVzWux7BybIHJ2rf7SY4cTKf9OKbZQ9OnNz4H8KE9aqyyED0O5iCbFg8YfdwtuB1X3ed0glO8F1OwfPKdlGdpOcp6SAAgfYmkBvB8b7Y/V/cjZyDo47/sQ+dPOVFg8Ebu1acgxNVdi+0425OVRq1hOc5S06c9NRNsVd/D74gNCgEYUPbdE+aw6SjnqFoSYeohS29G/xyTio49cy1SjoXJqx8ik3YfIWwye+mc3C8YySZUO+1VRTz4I2jiUDELfEet4qaNy9OlTHpEDWV1vZpclZL0gfl1uSBQNI2jXuo4N+HjivLRH970qqRUed+2HUySkiD89qC1wR/XATnM2bVXv5j6ubghMWt7TnX3rdplB4CEDAhkAvB8cb1B59KpiE4YfvwT8j3nuTHCVaSVdTChrIlXWI67OLvfVEmWX7WK3vYKmphE5W9QPMP1wk+xQtbacr7ovXXK8nTvOCcBlVetUUt3KC7qU4qOCpdkEmwNyup4MStGKbKGzbszV/vsInV3rH9w42CC23U04PjpQ0b4hYUyKRP+722COsF9P4WZFzvzUxcHbMQnKjY9uJb15Ope8JtciGPO0+D+wubQxN3Y62W0g5eR0z2kWRoatTKi7zo8++ntEHcKoqt9gJTBMfkrCYPBCBgQ6DtBCesslFLpqYhOOp4wXkOSljUpoZlhb053F/G4I1B3JNsf9d8PT0StoKjyhs1t0C3HG2cLITNDwmrl39ZZFWWuPfgeGz9abIaoha24ELcXCR/u8etNOelU2w/56x09vm/mHzz4vHwXnDnpQ97uh42R0i3IIROAIMLAUQ91feG66n96eJEpQmWVZXzn+77odvT518+Osg9yZCUYKwleQ+OaQ+On1/wepSkrGHXlCQPIuIu9P62CEsX3H/YuRkmZnEPSpLuQ5UnuEpj3JL0wTiJYxqsd9zLii+84i8noYmaK0W9smmvqBhN8nqCeh962NwUkRcCEMgHgbYRnHzgzlctspxLkC9S9dUm6WTv+vZKaghAAAIQgAAEINAZBBCczmjnTGoZXOUtk4N04E4RnA5sdKoMAQhAAAIQgEBqBBCc1FB21o7i3oXRWSTSry2Ckz5T9ggBCEAAAhCAQOcQQHA6p62pKQQgAAEIQAACEIAABHJPAMHJfRNTQQhAAAIQgAAEIAABCHQOAQSnc9qamkIAAhCAAAQgAAEIQCD3BBCc3DcxFYQABCAAAQhAAAIQgEDnEEBwOqetqSkEIAABCEAAAhCAAARyTwDByX0TU0EIQAACEIAABCAAAQh0DgEEp3PamppCAAIQgAAEIAABCEAg9wQQnNw3MRWEAAQgAAEIQAACEIBA5xBAcDqnrakpBCAAAQhAAAIQgAAEck8Awcl9E1NBCEAAAhCAAAQgAAEIdA4BBKdz2pqaQgACEIAABCAAAQhAIPcEEJzcNzEVhAAEIAABCEAAAhCAQOcQQHA6p62pKQQgAAEIQAACEIAABHJPAMHJfRNTQQhAAAIQgAAEIAABCHQOAQSnc9qamkIAAhCAAAQgAAEIQCD3BBCc3DcxFYQABCAAAQhAAAIQgEDnEEBwOqetqSkEIAABCEAAAhCAAARyTwDByX0TU0EIQAACEIAABCAAAQh0DgEEp3PamppCAAIQgAAEIAABCEAg9wQQnNw3MRWEAAQgAAEIQAACEIBA5xBAcDqnrakpBCAAAQhAAAIQgAAEck8Awcl9E1NBCEAAAhCAAAQgAAEIdA4BBKdz2pqaQgACEIAABCAAAQhAIPcEEJzcNzEVhAAEIAABCEAAAhCAQOcQQHA6p62pKQQgAAEIQAACEIAABHJPAMHJfRNTQQhAAAIQgAAEIAABCHQOAQSnc9qamkIAAhCAAAQgAAEIQCD3BBCc3DcxFYQABCAAAQhAAAIQgEDnEEBwOqetqSkEIAABCEAAAhCAAARyTwDByX0TU0EIQAACEIAABCAAAQh0DgEEp3PamppCAAIQgAAEIAABCEAg9wQQnNw3MRWEAAQgAAEIQAACEIBA5xBAcDqnrakpBCAAAQhAAAIQgAAEck8Awcl9E1NBCEAAAhCAAAQgAAEIdA4BBKdz2pqaQgACEIAABCAAAQhAIPcEEJzcNzEVhAAEIAABCEAAAhCAQOcQQHA6p62pKQQgAAEIQAACEIAABHJPAMHJfRNTQQhAAAIQgAAEIAABCHQOAQSnc9qamkIAAhCAAAQgAAEIQCD3BBCc3DcxFYQABCAAAQhAAAIQgEDnEEBwOqetqSkEIAABCEAAAhCAAARyTwDByX0TU0EIQAACEIAABCAAAQh0DgEEp3PamppCAAIQgAAEIAABCEAg9wQQnNw3MRWEAAQgAAEIQAACEIBA5xBAcDqnrakpBCAAAQhAAAIQgAAEck8Awcl9E1NBCEAAAhCAAAQgAAEIdA4BBKdz2pqaQgACEIAABCAAAQhAIPcEEJwUmvj1zUMp7CV/uxjoK0pvT1G27RzNX+VSqFFfT0Fm9PfI5u0jKewtf7soFrpkz9l98ubW4fxVLqUa7T+vX7j+RMPcd+40eWvriFSq1ZSI52s3eznn17ZdYzJWquSrYinVZu7MXhkcKcvwaDmlPeZrN7On90ipXJVdw6V8VSzF2qhrNFtzCCA4KXDnBiMcIoITH1wITjwfBEd/cUJw4hkhOPF8EJx4PghOPB8EJ9k1Wp+KFFkQQHBSoIrgIDgmYYTgIDgmcePPg+AgODYxhOAgODbxg+Do6dGDo2eUVQoEJwWyCA6CYxJGCA6CYxI3CE5yavTg0IOTPFqmpqQHhx4cm/hReREcW4Lm+REcc3a1nAgOgmMSRggOgmMSNwhOcmoIDoKTPFoQnHpZ0YOjJ4bg6BlllQLBSYEsgoPgmIQRgoPgmMQNgpOcGoKD4CSPFgSnXlYIjp4YgqNnlFUKBCcFsggOgmMSRggOgmMSNwhOcmoIDoKTPFoQnHpZITh6YgiOnlFWKRCcFMgiOAiOSRghOAiOSdwgOMmpITgITvJoQXDqZYXg6Ik1SnDOv2S5zJs7S26/+Vp9oVosxZp1G2TZVTfI3bdcL4sWLkitdAhOCigRHAQnKoy6du2U4ssvS/H118Z/Xp3498ubpOeVTdI1OiJDHz5HBi/6jIyefEoK0ZifXbBMtL4tWUUtnhGCg+Doz6LoFCwyEE8PwdFHV1qCc+k1X5Onn1036YBz58yUJ1eucP/WDMFZ+fBqWf7V2+TG6y6XpeecpocRkQLBMUaXfUYEp3MFp+iISrcjKgVPYF4ZFxjvb4V3300cgOX9D5DBT10sQ5+4SEqHvzdxvrwmRHD0LYvgIDj6KIlOwTLR8fQQHATH5vxSedMQnKPPvET8MuOVSUnPPnvuIV/50hVNERxbNl5+BCctkhnsB8HJp+AUNm+W4h+cXhdHYtzelwl58f9NF06VefOkfNB8UfLi/hx08MTv+VKcf5BM3/aOjP3TndJ//31SeOvN2u7GjnmfDC77jAxd8Emp7L2P7jC5/BzB0TcrgoPg6KMEwTFlhOAgOKax4+WzFRwlMS9teLXWUxNVHq8HR33u9fRESZG/J8g/LGzx0qvltBMXyepn1siWbTvcQ1158Xly0AF7uz013ublCROTYE+Tyn/1ZRdIWA/U2sfvcHeJ4NhGWYb5EZz2E5zC5nek+MYfHIF5XQp/UL8dgXH+v+D8v/qb++933o6NmsrcuVLeb3+pOD/lfZ0f9bv2//uN/3vPvSL34Z+DU9iyRfp+vGr854lVUtz0ezdfZY89ZOSMs2Tk9CUyevqZUjokvfGpGZ4SqewawdFjRHAQHH2UIDimjBAcBMc0dtISHNV7c95HTnF7aeI2JTjrN77mCokSCrUpYTl8wYG1eTlKMjZv2S4P3HGj+/mKb9wvt975oHiiodIrsfEExvs8OBRO5VX7CIpJUMbU53/7v+5zj68++/x//mRtjo0qb9R+bJl7+ZmDkwJJBKe1BKdraHBcUpS8TEhMTV48qXF+d42ORrZ+tbdvXFzcnwlZcSVm/N+eyKh0plvUIgPFTRsd0Xnc+XnMFR7Vk6S28vxDHNE50/kZFx7VO5TnDcHRty6Cg+DoowTBMWWE4CA4prGThuB4ApFkjkvYHJwvfvnr8sKLm0JlxCufkpoLz13iSpHXg+PJVFjPitqn6uFRc3/8n6v9qYUCkpTVk6t7H1o1ZT8sMmAbcSnnR3AaKzhBcZn8/6pHxvnRzH1RPSuuqOy7326RmeiF8cRG9dBkuSVZRa3n18/XenZ6nZ6drrExt0hqCJuSHNW7o3p2qj09WRa1KftGcPTYERwERx8lCI4pIwQHwTGNnVYTHG9BgLD6eL0+UYLjlxbVqxMmJr/b9Lo7jM3rDQo7jtdD5P9MpWeImm2UZZgfwUlPcJSYjA8TGx8yFtULE9ec1f6ByeIyRWTGpabZUpBEcPz17P3Z6vGenScek95nnqp9NHrK4omeHWcY24knZxjpjd01gqPnjeAgOPooQXBMGSE4CI5p7KQhOGof9QxRCy4T7e/B8QRHJyBqDk6wBycNwVH1OOm4hbXhcv7hcQiObZRlmB/BSSY4akiYKy8h4uIXGTXELG5Tk+69YWLuUDGnF6b2/04vjJKXypw5GbZ4OruuV3C8o3YND7nzdLw5O93rXnA/UmLnDmGbmLNTOnJhOgVt0l4QHD14BAfB0UcJgmPKCMFBcExjJy3B0S0yoCQmahW1sCFqcUPIbHpwVH2jhqiFyRWCYxtZKeSPW/nB2z2CMxW0Wnls1mM/lJ5/f07KL79SW4msa2RY2yruamMHOyuP7ef9doaSqf93VyGbL5XZs7X7aIcEpoIzqW6lkkx75AfS/527ZdoPfyAe32rfNBn50IedJaeXyfBH/1jU/7fbhuDoWwzBQXD0UYLgmDJCcBAc09hJS3DUfsKWifakwVuAQDcHR+3Hu5/19+IoCTrpuKPc99jYCI6aO6PKsGXb9tqKb94iA2pxgaD8qDqpjSFqthFmkV81uPciJbUb/wQrBGc3WDW0rO+xR6T3J0/KtMf+zRWasE3JScURlZK3dLJv2WRPbCyaq62ypiI4vhqrl4r23/8d6V/5HXcYm7cp5sPnfdyVnZFTT28bRgiOvqkQHARHHyUIjikjBAfBMY2dNAXHLyf+8vh7Y5IITtR+/KuomQ5R8xYH8FZz88rplVHdOz/4yE9rxVfzfrwV3BiiZhtlKeUPa4hO7MFRPQW9q5+Uvp86P48+ImoyvH9TN9WlD39U5NRTZec+B7pCo8QmL70vaYRT2oLjL5N6b0//fd+W/u9+Z1LbKIkc+uSnZNCRndLCo9KoRmb7QHD0aBEcBEcfJQiOKSMEB8ExjZ20Bce2HJ2Yn2Wi62x1/woSXtZOEJzC9u3S8+zPpee5X0rvs79wf6u5NN6m5sCMHXu8jB53Qu13v/OG3d6eomzbGb0cc534c5U8S8HxgxqfqzO+OIFqN3fr6hqfq3OGsxKbsxrb2PuPbTm2CI6+SRAcBEcfJQiOKSMEB8ExjR0Ex5acfX4Epw6GUWuSD46U69hLmyStVKTwi5+P//z851J0fne99GKt8NWZM6Vywgel8sETpXL8Cc7vD0rV6R3wb92FLik4P6OlSptUurHFLBZEup3/jIw1hk+XI6mFxx6V4qrHpKB+XvytW+GqsyBD5awPSXnJWVJ2flcPPayxICKO5jiYTHMEeWg0h+dXSoQH+oqSy+tPSnz6HT7DzvW5mtL+8rabaT0F9/pcAVBo06qHUKVyVcoACuXT293lxo5ixBZOQF2j2ZpDAMFJyN2TG/9bYr2seemhKDqrcRWd3pniL34h3b90pOa5ZyfRKR//QSmdcIKUnV6asiM35SPeG0uv1/lyUDfwg8OlhJQ7K5liM623KDuHxt9t08it8Oqr0u306HQ/vkq6Vz0qhTffdA9fOfhgKZ35IefH6dVxhKfqvC+oWVvBMZwZA92yfVfj+TSrzvUed86MXnpIY6DNnt4j2wdLUq1yAxaGaeZAjyvI5XJjHrLUG9/NTj99WrcrgGM8pAttiv6+bqk4hjMyxkOoqFhV12i25hBAcBJw91aruPuW6yXsLavtOkSt+Ooru4ecOWLT6wxf6hrcVSNSOuJIGXWGnY05QuMNPUuAq5ZEPblgiFo0sUYNUdO1Wfdv1rnD17yhbN4y3WNHH+MOXxt1l512Xiba26fbVaqfM0RNj5MhavGM9p07Td7aOuI8ZUZwwkjtNbtPtjkPELiBD48jhqjFn1/qAYLqvdnFQ8xIUOoazdYcAgiOhruSm5tuvWfSSmrBLO0iOIVt25x5NEpknDk0E0JTeGv8yb3a1AT02jwaJTWO3FRnzDSOTAQnHl2rCI6/lOoFop7o9DoLSHjb6Mmn1t6xM3rSHxnHRD0ZERw9LQQHwdFHSXQKBCeeHoKD4NicXyovgmNL0Dw/ghPDzhuWFpbEvzxfywqO844Ub0EA73f3hvW16lRmzXKExlkUYEJm1O+y89LMtDYEp/0Exytx19iY9E4sTKCEx1slz32/zsTCBGqRgixXYkNw9GcigoPg6KMEwTFlhOAgOKax4+VDcGwJmudHcMzZ1XK2kuD0vLDWGXa2u4em5/lf7a5hwZlQ6g05m/hdOuyIFAiE7wLBaV/B8Ze8sGXLpCFsxU2/dz+u7LW3O4TNE57ygQelGksIjh4ngoPg6KMEwTFlhOAgOKaxg+DYkrPPj+DYM5RmCo56oaaaO+MOOZtYvrlreKhWq9J7F05aunnsA8elUONku0Bw8iE4/looufGWnFY9O0p+1FY69PDdQ9gc6VG9g7YbgqMniOAgOPooQXBMGSE4CI5p7CA4tuTs8yM49gwbKjjqhnL8XTTOO2m8eTTvvF2rRfmAAycNOXPn0UyfkUIt698FgpM/wfHXSA1b8xYnUMPZ1LA2tSmJdt+x4yxMoH6bbgiOnhyCg+DoowTBMWWE4CA4prGD4NiSs8+P4NgzzFRwukZHayKjhEbJTffGDbVSV2bPdufRuKucTbxks7zPvinUyn4XCE6+BcdfO7Uggdez0/vzp2sf+YewqQUs6tkQHD0tBAfB0UcJgmPKCMFBcExjp1ME5+gzL5HDDjlAHrjjRltUqedHcFJAmvYQtZ61axypmeilUcPPnCflta1YnLJ0sxoe1IobgtM5guPVVC0x7R/CppagVpsasjbqztcZ79lJErMIjv6sRnAQHH2UIDimjBAcBMc0djpBcFZ843750ZO/lC3btss/fOXzoa9RseVnkx/BsaE3kddWcNS8hl5HaNTiAO5vp6ema3SkVrLSkWoezQd3Dz17/7EplDr7XSA4nSc4/hqrJcjHh7A97i49XXztVfdjNYzSP4RNLVYQtiE4+nMUwUFw9FGC4JgyQnAQHNPY6QTBOf+S5XL24uPlubUvyT577iFf+dIVtrhSzY/gpICzXsEpbH7HtzCAM5fG6aUpbN5cK4lajcp7sab3ks1q/8cmGH0AACAASURBVEAKJW3sLhCczhYcf+2717/o69lx5uvs2O5+rJaZHped8dXY1DLU3obg6M9XBAfB0UcJgmPKCMFBcExjJ3XBefxx26KY5T/zzNB83mtU7r7levndpte174s0O7hdLgTHjp+bWyc4XSPDEwsD7F6+ubhpY+3IlTlzJnpnJt5J48yliXqqnUJxG7YLBAfBCSOghN7fs+OlUS8Q9URHvVgUwdGfqggOgqOPEgTHlBGCg+CYxk7qgtPVZVsUs/zVamg+b3iaN/dGzcVRsrNo4QKz42SQC8FJAWqY4Kh5M7uXbnbEZu2vdx+pu3vy0s3O5OvSgsNSKElr7QLBQXB0EVkTHWcoW8+vnnWTV3t7XdEZO/Msmf4nH5U3DsruXU268rX65wgOgmMTo3vN7pNtu8ZkrFSx2U1u8yI4CI5tcKf2os8lS2yLYpZ/1arQfN7wtKsvu8D9/NJrvtZyw9QQHLMmn5RLCU7Xrp3OU+lV7lwD9bv7pd9OSlPZex8ZOfV0GTnrbPd3+eD5KRy5tXeB4CA49USokp3+ld+R/vu/455P7uY8DNhxzbXuj/o322QCCA6CY3NOIDjx9BAcBMfm/FJ5UxMc24KkmN8bnhbc5dw5M+XJlStSPJLdrhAcO34if/VXMvqv35de9fS5VKrtTb17ZvTkP5LhJR925xiouQadtiE4CI5JzKshndO+/5AMOLLT98MfuOfV2DHvk3f/5v+V0RNONNllbvMgOAiOTXAjOAiOTfzMnt4jpXJVdg3vvvex2V8e8+ZRcILD07x2U8PUbrzucll6zmkt0ZQIjm0z9PeLDA+7T5dH1QsOz/qwjJ66WEZOOqXjnzgjOAiOzeml5uDste45qVzyp+M9os45tvO//Lns+NL1kxYjsDlGu+dFcBAcmxhGcBAcm/hBcPT08ig4i5deLReeu0S84WkeBTVMTW233+yMuGiBDcGxbYS/+zvZMm//8RWgnF4btt0EEBwEx+Z88BYZeOuNbTLj/7lJZt7sXDyd3pzS4e+VbSv+J705DlwEB8GxOccQHATHJn4QHD29PAqOvtatkQLBSaEddKuopXCIttwFgoPg2ARucBW1aT/8vgx883ZRv9XKg4MXXyqDn/1TKb3nUJvDtHVeBAfBsQlgBAfBsYkfBEdPD8HRM8oqBYKTAlkEJxwigoPg2JxeYctEq5eHTnckZ+DOf3RfHDpy2hky+LlLZejjn7Q5VNvmRXAQHJvgRXAQHJv4QXD09BAcPaOsUiA4KZBFcBAckzDq6ynIjP4e2bx9xCR77vPEvQen70ePyPQ7nd6c7z0o1RkzZZfTkzN4sdOb4wxf66QNwUFwbOIdwUFwbOIHwdHTQ3D0jLJKgeCkQBbBQXBMwgjBiaeme9FnYfNmpyfndkd0nN4c58W56uWgSnSGLvxPJs3RlnkQHATHJnARHATHJn4QHD09BEfPKKsUCE4KZBEcBMckjBAcO8Hxcqv356gha/0r/8VdXU0NWdvlzM/phKXZERwEx+Ta4+VBcBAcm/hBcPT0EBw9o6xSNERw1JJyW7btCK3D2sfvyKpuDdsvgoPgmAQbgpOO4Ki9FLZvd3tzBr75j9L9u5dk9IMnuUPWBv/TZ02apm3yIDgIjk2wIjgIjk38IDh6egiOnlFWKTIXnPMvWS7z5s5qmXWxswCJ4CA4JnGF4KQnOLXenJ/82JWc/n+5x31vzi4lOZ+7zH1RaB43BAfBsYlrBAfBsYkfBEdPD8HRM8oqReaC02pvNs0CJIKD4JjEFYKTvuCoPXYN7nIlR83N6f7tOhk79nhnbo6zpLQjO3nbEBwExyamERwExyZ+EBw9PQRHzyirFAhOCmQRHATHJIwQnGwEx9tr79M/c+fmDNx9l/snJThKdJTw5GVDcBAcm1hGcBAcm/hBcPT0EBw9o6xSZC44aoja2YuPl6svuyCrOjR9vwgOgmMShAhOtoKj9t41OjouOc67c3rWrnGHqg06kqNERw1ha/cNwUFwbGIYwUFwbOIHwdHTQ3D0jLJKkbngrHx4tdx06z3y5MoVWdWh6ftFcBAckyBEcLIXHO8Ivc/+wpWcgbvucP+kFh9QPTpqMYJ23hAcBMcmfhEcBMcmfhAcPT0ER88oqxSZC46agxO3sYpaVk3b/P0O9BWlt6co23aONr8wLVgCBKdxguMeqVJx5+W4vTn//py7jLRaTnrQeXdOdVp/C0aIvkgIDoKjj5LoFAgOgmMTPwiOnh6Co2eUVYrMBSergrfSfunBCW8NBCc+ShGcBgvOxOF6nv+VKzlKdqRcdl8Mql4Qql4U2m4bgoPg2MQsgoPg2MQPgqOnh+DoGWWVAsFJgSyCg+CYhBGC0xzB8Y468K1/cufn9P7iGSkd/t6JRQic3pwZM02asyl5EBwExybwEBwExyZ+EBw9PQRHzyirFA0RHDUPZ/lXb5tUhxuvu1yWnnNaVvVq6H4RHATHJOAQnOYKjjp6zwtray8I7RoZlqGPf9Idsjay+EyTJm14HgQHwbEJOgQHwbGJHwRHTw/B0TPKKkXmgrPiG/fLrXc+KHffcr0sWrjArceadRtk2VU3yJUXn5eL1dUQHATH5ARFcJovOF4JBu751nhvzlM/ldIhC5yXg6r35lwqlTlzTJq2YXkQHATHJtgQHATHJn4QHD09BEfPKKsUmQvO4qVXy4XnLpkiMkp87n1oVdNWV/Mkyy9eYZDDep9UOv/iCAgOgmNygiI4rSM4qiTdL/7GlZzpzktCu3btlKHzPu4OWxtZcrZJ8zYkD4KD4NgEGoKD4NjED4Kjp4fg6BlllSJzwVGrqIUNR/PEoRmrqCnp2rJth8s0ieDolrlGcBAckxMUwWktwfFK03//vc4iBP8ofaufkPJBB4/PzfncZVKZt6dJM2eaB8FBcGwCDMFBcGziB8HR00Nw9IyySpG54OShBwfBMQs/VlGL54bgtKbguL05v/+dKzkDd94uhW3bZPhj57ovCB0++6NmJ0NGuRAcBMcmtBAcBMcmfhAcPT0ER88oqxSZC06rzsGxGaIW7HWiB4ceHJMTFMFpXcGp9eY8cL87bK3v8UelvN/+bm+OEp3yvvuZNHnqeRAcBMcmqBAcBMcmfhAcPT0ER88oqxSZC44qeCuuopZUcILgL73ma7J5y3Z54I4bax+VK9Ws2qet99vllL6rq0sqVfiENSR89OFdLHRJ08+vjRulcNtt0nXb/xJ5+22pfuxPpHrFf5bquefpK5Bxipbgk3EdbXYPn3h6Ba7PsYAUn6rz/cU3WDgm5/LssuErPjqM1DWIrTkEGiI4zala/FFNBcfL5+/FeXPrcCtWsell6u8rSk93QbbvGmt6WVqxAL09BZk+rVu27hhtxeI1vUzqi2GPmb3yzrsjTS+LKkDf9x6SfucFoX3/9rBU9tpbhpyV1oZUb86BBzWtfPvsMU24/kTj32tOn2x+d5SHLBGI5s3qle2DJRkrVZoWw6184DkzemRotCIjo+VWLmbTyjZzoMd5V3JVBkdKTStDqx9YXaPZmkMAwfEtX52kCcIWR2CIWjg55uDERxRD1OL5KMHZc3ZfS93AF//wujtkbcARneIbf5CRs86WXc5y0sPnLk1y+Ug9DUPU4pHuO3eavLV1BMGJwMQQtfj4mes8YBkcKcswghMKiiFq+ks6Q9T0jLJKkZngqNXT1Htu1Dtw4rZmrKKmyhPVg3P+Jcvd4npD0NQiCU+uXFGrgvp83txZcvvN19b+huAgOCYnKILTfoLjlXjaIz9wJWfaw9+Tyh57OPNyLpNdzgtCy/PfYxIKxnkQHATHOHicjAgOgmMTPwiOnh6Co2eUVYrMBCerAqexX/8y0Wp/c+fMrElMUHDU/6/f+FrtsCcdt3CS3KgPEBwExyQuEZz2FRxV8sLbbznvzLnd7dEpvvqKjJy+xF2EYOjjnzAJB6M8CA6CYxQ4E5kQHATHJn4QHD09BEfPKKsUmQtO1Htwmv2izzSBIjgIjkk8ITjtLThe6fse+5FMd5aTnvbQSqnOnOUMWXNWWnPm55QOPdwkLOrKg+AgOHUFTCAxgoPg2MQPgqOnh+DoGWWVommC08wXfaYNE8FBcExiCsHJh+C4vTlbt7rvzFHvzuneuEFGT1nsDlkb+sQyk9BInAfBQXASB0tIQgQHwbGJHwRHTw/B0TPKKkXTBOeLX/66rH5mzaT5LVlVMuv9IjgIjkmMITj5EZxab86Tj7uS0//d+6TaP+DMzflTdxGC0pELTUJEmwfBQXC0QRKTAMFBcGziB8HR00Nw9IyySpGJ4IS99yasAjded7ksPee0rOrWsP0iOAiOSbAhOPkTHFWjrh3bnSFraqU1pzdn/YsyeuLJ7stBB5d9xiRMYvMgOAiOTVAhOAiOTfwgOHp6CI6eUVYpMhEcf2Gj5uBkVaFm7BfBQXBM4g7ByafgeLXq/dlqZxECpzfnvm9LtddZblbNzXFEZ+zoRSbhEpoHwUFwbIIJwUFwbOIHwdHTQ3D0jLJKkbngZFXwVtovgoPgmMQjgpNvwXF7c4aH3J4ctQhB97oXZPS4ExzRcXpzLr7EJGSm5EFwEBybQEJwEByb+EFw9PQQHD2jrFIgOCmQRXAQHJMwQnDyLzi13pyfPz3+gtB//qZjPV3OAgSO5KjenPcfaxI6tTwIDoJjE0AIDoJjEz8Ijp4egqNnlFWKzAXHe6FmVAWa9aLPNIEiOAiOSTwhOJ0jOG5vztjYuOQ4787p+fXzMva+D7iSo5aVlmLRJIQEwUFwjAJnIhOCg+DYxA+Co6eH4OgZZZUic8FRL9U87cRFctJxR8lNt94z6YWaZy8+Xq6+7IKs6taw/SI4CI5JsCE4nSU4Xm17nvtl7QWh6m+Dn/6cKzqjx3+w7jBCcBCcuoPGlwHBQXBs4gfB0dNDcPSMskqRueB4iwwcOn9/+a9f/Nua4KiV1vzCk1UFG7FfBAfBMYkzBKczBcerterNma56cxzhGTv6mPG5Oc6y0tXevsThhOAgOImDJSQhgoPg2MQPgqOnh+DoGWWVomGCo5aDVrLjDUnjRZ9ZNWnr7Hegryi9PUXZtnO0dQrVQiVBcDpbcFTt1VA1NWRNyY4awjZ40afd1dZGTz4lUaQiOAhOokCJSITgIDg28YPg6OkhOHpGWaXIXHDOv2S5HHXEfPnKl64Q/7950WdWTdo6+0Vw4tsCwUFwar05zuIDSnJ6ncUISkccObEIgdObMzA9FhKCg+DYXPERHATHJn4QHD09BEfPKKsUmQtOsOCqF8fb7r7lelm0cEFWdWvYfhmiFo4awUFwbE7CYqFL9pzdJ29uHbbZTdvkVctIq+Wk1bLSannpof94kTtkbeTU0yPrgOAgODYBjuAgODbxg+Do6SE4ekZZpWi44GRVkWbuF8FBcEzijx6ceGqdJjgeDfViUPWCUPWi0NKCw1zJUfNzKrNnTwGG4CA4JtceLw+Cg+DYxA+Co6eH4OgZZZUic8HxFhlQc3DyuiE4CI5JbCM4CE4Uge71L068INTpzdmxXYaW/kd3bs7IGWdNyoLgIDgm1x4EJxm1uTN7ZXCkLMOj5WQZOiwVgqNvcARHzyirFAhOCmQRHATHJIwQHARHFzf93/2OuwhB35OPS3n+Ie47c9zenHnz3KwIDoKji6G4z+nBoQfHJn4QHD09BEfPKKsUmQuOWlggL++7iWoEBAfBMTlBERwEJ0ncdG/c4PbmDDjzcwpbt8rwn5zniM6lMnL2RxAcDcB9506Tt7aOSKVaTYK649IgOAiOTdAjOHp6CI6eUVYpMhecNes2THr/TVYVaeZ+ERwExyT+EBwEp564mfbQSncRgr7HfiTlAw50h6zN/G//VV7vmTo3p5795jktghPfuggOgmNz/iM4enoIjp5RVikyFxz/qmlhlfDei5NVBRuxXwQHwTGJMwQHwak3brpGhmXm//1lmfH3fydSKol84AOy+f/66ylzc+rdb17TIzgIjk1sMwcnnh6Co48uBEfPKKsUmQtOVgVvpf0iOAiOSTwiOAiOSdyoPOoFoXP+/Ar3t9qGPv5J2f5XX5by/geY7jKX+RAcBMcmsBEcBMcmflReBMeWoHn+zAUnahW1Fd+4X+59aJU8uXKFeelbJCeCg+CYhCKCg+CYxI2XR/Xm7HfLzVL9H38j6t/V6TNkxzX/XXb+2f8m0t1ts+vc5EVwEBybYEZwEByb+EFwbOnZ5W+a4Kx8eLUs/+ptwhA1uwZs5dy86DO+dRAcBMf2/FVPBzd/9/sycPe3pP/ef3Z3p5aSHlz2aRn65Kdsd9/2+REcBMcmiBEcBMcmfhAcW3p2+ZsmOF/88tdl9TNr6MGxa7+Wzo3gIDg2AdqpL/qsh1ltmehKxZGcu2Tg23e5LwiVYlEGP3WxKzqjJ59azy5zlRbBQXBsAhrBQXBs4gfBsaVnlz8TwfF6Z3RFu/G6yyUPLwBliFp4SyM4CI7uGhD3OYKjpxd8D05x00YZuOdbruwUX97kvDvnPY7ofMYRnc9I+cCD9DvMWQoEB8GxCWkEB8GxiR8Ex5aeXf5MBMdfpKg5OHbFbq3cCA6CYxKRDFGLp4bg6KMq6kWffT/5sfQ7w9aU6IjzDpiR086QIac3R4lOJ20IDoJjE+8IDoJjEz8Iji09u/yZC45d8dojN4KD4JhEKoKD4JjEjT9PlOB4aVRvTr8zbK1v9RMiXV2u4CjRGTn1dNtDt0V+BAfBsQlUBAfBsYkfBMeWnl1+BMeOn5sbwUFwTMIIwUFwTOKmHsFRaYuvvuL25Kgene6NG6R88HxXdNxha86/87whOAiOTXwjOAiOTfwgOLb07PI3RHAWL71atmzbEVpSVlGza8BWzs0cnPjWQXAQHNvzV9eD499/71M/cVdbc4etOS8JHT1lsbsIgTtsrVCwLUpL5kdwEBybwERwEByb+EFwbOnZ5c9ccM6/ZLnMmztLbr/5WruSNjn3mnUbZNlVN8jdt1wvixYumFQaenDCGwfBQXBsTlvm4Ojp1SM43t76v3O3u9pa3xOPuX8avMhZUloNW1t8pv6AbZYCwUFwbEIWwUFwbOIHwbGlZ5c/c8HJwyID/h4oBCd5wCE4CE7yaJmaEsHR0zMRHLXX4h9ed4asOctKq2Frv3vJXWHNm59TOmTyAxx9KVo3BYKD4NhEJ4KD4NjED4JjS88uP4KTkB89OAlB+ZIhOAhO/VGzOweCo6dnKjjennufeao2P6drdMR9Z05t2Fp3t74ALZ4CwUFwbEIUwUFwbOIHwbGlZ5c/c8FRQ9TOXny8XH3ZBXYlbXJuBKf+BkBwEJz6owbBqYeZreB4x+r/7n3OsLU7pe+xH7l/GvrEMvf9OSNnnFVPcVouLYKD4NgEJYKD4NjED4JjS88uf+aCo176edOt98iTK1fYlbTJueMEZ/P2kSaXrjUP39dTlJ7uguwcGmvNAja5VIpNf2+3bB8cbXJJWvPwBWdZ49kzemTrDvhEtdC8WX2S1vWn8Oab0qck55+dl4T+9jdS2X9/GfnUxTLy6YulfOhhrRkkmlKpG9StO8ecVwFV27L8WRd69vRe2TlcknK5kvWh2nL/Mwd6ZGS0IqOlcluWP+tCT5/WLeVKVYZH4RN3jc66Hdh/OIHMBUfNwYnb2mUVtTjBGRnjyyGsjYvOwkxdzk1qqczNRRifQpczF6LYJWMl+ITxcUJHepwgGi1xfkVdQ9VKfGlff7p+/owUv/lPUrzzm84KBINS+aNTpHLxZ6X82c+J9Pa21Xdpr8NnzLk+c4aFN1tv9/j12blHZQsh0ONcn8uOHFe4BIXGR7fDRz07UJLDFk5AXaPZmkMgc8FpTrXSPypD1OpnyhC1eGYsEx3Phzk4+nMurSFqYUfqf+B+dyGCaf/2sPvx0AUXugsRjJx1tr5gLZKCIWrxDbHX7D7ZtmvMecjCHXwYKYaoxcfP7Ok9riDvcnoB2cIJqGs0W3MIIDgJuSM4CUH5kiE4CE79UbM7B4Kjp5el4KijFza/4y5CoH66170g5X32dZaUVi8J/bSUDn+vvoBNToHgIDg2IYjgIDg28aPyIji2BM3zN0Rw1EID6ze+5pbyxusul6XnnCZq6NpJxy1si/fjBF9UOnfOzElzingPTngAIjgIjvmlyRm+54zh29N5wvzm1mGb3eQ6b9aC48Hr+ffn3EUI1LLSXTt3yOgJJ9ZEpzqtdZ9QIjgIjs0FAMFBcGziB8GxpWeXP3PB8b/oU4nCF668yBWcFd+4X+59aFXbLz6g8CM4CI7JacgQtXhqCI4+qholOF5Jpv3rA25vzrSHv+f+aejjn3BeFOoMWzv7I/rCNiEFgoPg2IQdgoPg2MQPgmNLzy5/5oKjemq8l2P6BUetrrb8q7dJuywyEIcZwUFwTE5DBAfBMYkbf55GC446dmHr1ol359wlPWvXSGXPvZwlpS8eH7b23oW2VUo1P4KD4NgEFIKD4NjED4JjS88uf+aCo6TmH77yeVm0cIHQg2PXWO2WmyFq8S2G4CA4tud0MwTHK3PPr593h62phQgK774rY8ceXxOd6sB026qlkh/BQXBsAgnBQXBs4gfBsaVnlz9zwfnil78uq59Z4w5F8wTn0Pn7y7KrbpDzPnKKfOVLV9jVoAVy04MT3ggIDoJjc3oyRE1Pr5mC45Vu2g/+dXzY2vcedP80dN7HZcjp0Rn+8Dn6CmScAsFBcGxCDMFBcGziB8GxpWeXP3PBUcXzhqP5i3rlxefJ1ZddYFf6FsmN4CA4JqFID048NQRHH1WtIDiqlIXt292eHCU6Pc//Sirz5rlzc9TQtdLCo/QVySgFgoPg2IQWgoPg2MQPgmNLzy5/QwTHroitnxvBQXBMohTBQXBM4safp1UExytTzwtrHdFRq605w9a2bJGx9x/rvjtn8FOfkeqMmbbVrTs/goPg1B00vgwIDoJjEz8Iji09u/yZC86l13xNnn523ZTFBNppmWgdYgQHwdHFSNjnCA6CYxI3rSw4XtmmPfIDt0en/8Hvun8a/g/nu6IzfM6f2Fa5rvwIDoJTV8AEEiM4CI5N/CA4tvTs8mcuOGrezYXnLpkyHI1lou0arh1yMwcnvpUQHATH9jxutR4cf326Bnc5ixBMDFt77pdS2WMPV3LUi0LHjl5kW/VE+REcBCdRoEQkQnAQHJv4QXBs6dnlz1xwVE+N93JPf1FZJtqu4dohN4KD4NjEKXNw9PRaWXC80nf/dl1NdArvvC1ji95fE53K7Nn6SlqkQHAQHIvwEQQHwbGJHwTHlp5d/swFhx4cuwZq59wIDoJjE78Ijp5eOwiOV4u+Hz0iA/c4w9a++x33T8MfO3d82JrzO6sNwUFwbGILwUFwbOIHwbGlZ5c/c8FRQ9FuvfPB2ss+VXHXrNvgLhOdl5XUmIMTHoQIDoJjc3lCcPT02klwVG26Robd3hw1P6f3F89IZdYsd0lpJTqqZyftDcFBcGxiCsFBcGziB8GxpWeXP3PBUcULWyY6bNiaXVWalxvBQXBMoo85OPHUEBx9VLWb4Hg16l7/orPS2rek33lRaPHNN5w5Occ4c3PGRUfN1UlrQ3AQHJtYQnAQHJv4QXBs6dnlb4jg2BWx9XMjOAiOSZQiOAiOSdz487Sr4Hh16Fv1o3HR+Zd73D8Nf/Rj7rtz1KpraWwIDoJjE0cIDoJjEz8Iji09u/wIjh0/NzeCg+CYhBGCg+CYxE2eBEfVpWtsrPaS0N6nf+a+L2dw2add0VHv0bHZEBwExyZ+EBwExyZ+EBxbenb5GyI4aqGBLdt2hJZ07eN32NWgBXIjOAiOSRgiOAiOSdzkTXC8+nT//neO6HzLmaPjDFt7/TUpLTxq/CWhztC1yrx5RqgQHATHKHAmMiE4CI5N/CA4tvTs8mcuOOdfslzmzZ0lt998rV1JWzg3goPgmIQngoPgmMRNXgXHq1ffj1eND1u795/dPw1/+Bz33TlD519QNy4EB8GpO2h8GRAcBMcmfhAcW3p2+TMXnKj34NgVu7VyIzgIjklEIjgIjknc5F1w3PpVKm5PjhKd3p+tlurAdHfYmhKd0eNOSIwNwUFwEgdLSEIEB8GxiR8Ex5aeXX4Ex46fmxvBQXBMwgjBQXBM4qYjBGeiksVNG51350wMW3vlZSm9d+H4/By12tpee2vxITgIjjZIYhIgOAiOTfwgOLb07PJnLjhqiNrZi4+Xqy+rf3iBXdUalxvBQXBMog3BQXBM4qaTBMera99Pfjw+P8d5f45UqzJy9kdk8CJn2NrHPxGLEMFBcGzOMQQHwbGJHwTHlp5d/swFR70D56Zb75EnV66wK2kL50ZwEByT8ERwEByTuOlEwfHqrARHiU7f6iek2jfNWWnNkRw1bO2EE0NRIjgIjs05huAgODbxg+DY0rPLn7ngqDk4cRurqNk1YCvnHugrSm9PUbbtHG3lYjatbAgOgmMbfO3+HhyT+hdffcXtyRn49l1S3PR7KR12RE10yvvsO2mXCA6CYxJjXh4EB8GxiR8Ex5aeXf7MBceueO2Rmx6c8HZCcOLjF8FBcGyvcJ0oOB6z3qd+4i5C4A5bK5VkZMnZ46JzwYU1rAgOgmNzjiE4CI5N/CA4tvTs8iM4dvzc3AgOgmMSRggOgmMSN/48nSw4Hof++77tik7fE49JtbdXhi4af0no6IknC4KD4NicYwgOgmMTPwiOLT27/A0RHDUPZ/lXb5tU0huvu1yWnnOaXelbJDeCg+CYhCKCg+CYxA2CM5Va8Q+vO3NzxoetdW9YL6UFhzlzcz4t06+6XN4a2FMqzsIEbFMJ7DW7T7btGpOxUgU8IQQQHATH9sRQD6HYmkMgc8FZ8Y375dY7H5S7b7leFi1c4NZyzboNsuyqG+TKi8/LxepqCA6CY3L6IjgIjkncIDjR1Iqvvyaz/uJL0v/dNtP9pwAAHYpJREFU+8YTHXmkvPvf/rsMnrfUXZSAbTIBBCc+IhAcBMf2moHg2BI0z5+54CxeerVceO6SKSKjxOfeh1blYnU1BAfBMTkFERwExyRuEBw9NTVcbfZ1X5Dul37rJq5On+HMzfmEDH1imYycerp+Bx2SAsFBcGxCffb0HimVq7JruGSzm1znRXCa17yZC45aRS1sOJo3bI1V1JrX+FkfmUUG4gkjOAiO7TnIHJwYgs7CA/vdf5eMffMu6X3qp7WE5YPnuy8KHfrkMim951DbJmjr/AgOgmMTwAiOnh6Co2eUVYrMBYcenKyarvX3i+AgODZRWix0yZ7OHIE3tw7b7CbXeRGc+Ob1Fhno/tlq6Xv8MefnUen9xTPjvTr9AzJyxhIZOfNDzs9Z7nLTnbYhOAiOTcwjOHp6CI6eUVYpMhcc5uBk1XStv18EB8GxiVIER08PwUkmON4iA107d9RERwlP98YN7g7KBx40LjpnnOX+ruyxhx5+DlIgOAiOTRgjOHp6CI6eUVYpMhccVfBWW0Xt/EuWy/qNr7lMDzvkAHngjhsj+YaVXSX2D61jDk44PgQHwbG5cCE4enoITn2C409d3LTRXVpa9eqon8L27e7HY+/7QK1XZ+T0JfpGaOMUCA6CYxO+CI6eHoKjZ5RVioYITlaFN9nvpdd8TTZv2V6TGiU78+bOkttvvjZ0d0pwbrr1ntjFEBAcBMckFpmDE08NwdFHFYJjLjj+nL3P/mJCdB6T3p8+Of5RoeAOXRvv2fmQjB19jL5B2iwFgoPg2IQsgqOnh+DoGWWVInPBUULx9LPrJvV4qMqoxQdOOm5hpFhkVWE1J+gLV15UewePTmB0n6tyIjgIjkm8IjgIjknc+PMgOOkIjreXrtFR6fvxqlqvTvdv1rkfVfbae2L42rjwlPfdz7bpWiI/goPg2AQigqOnh+DoGWWVInPBaaVFBrz374S9k8f/Nz/ssCFqwZXfEBwEx+QERXAQHJO4QXCSU/MWGTB50WfxjT/UenXcIWzvvO0euHTkwokhbONzdqo9PckL1GIpERwExyYkERw9PQRHzyirFJkLTistE20iOEHwwSFu6vMdg2NZtU9b77enuyBqmNHwaLmt65FV4YvFLuntLsrQCO8QCGPc1dUlA9OKsmsIPlExOHOgh+tPzAk6o7/beUdHWarVqtVpXFjzvHSvelSKjz4q3Y/9yOnSqbj7Ky8+Q0pnnSXls86W8gkftDpGMzIPTOt2r8+Vih2fZpS9Ecfs7yvKWKnqvOtlvL3ZJhPo6y26sTNWgk/cNZq4aQ6BzAWn3Xtwgs3iSZK/FwfBCQ9eBCf+pEZw4vkgOPovBQQnnlFaguM/SlGtvuaITtERneKvnnM/qs6aLeUPfciRHUd0nJ/KIYfoG68FUiA48Y2A4MTzQXD0J7G6RrM1h0DmgtNqy0SHzcFZ/tXbpswRimqOsBeUMkQtnBarqGm+HHoKMqO/RzZvH2nO2d/iR2WRAX0DMQcnnpHNEDUd/cKWLeOrsE2sxFZ89RU3i3p5qP/9OtUZM3W7atrnDFGLRz93Zq8MjpQZhRCBiSFq+lOXIWp6RlmlyFxwVMFbaZlo3SpqalU1tXlLRyshenLlihr/sFXXEBwEx+QEZQ5OPDUERx9VCE7zBMd/5O71L056v07X8JD78egJJ9aWnB49+VR9gzY4BYKD4NiEHIKjp4fg6BlllaIhgpNV4U33G/cenKDg+NOq44Wt/IbgIDgmsYjgIDgmcePPg+C0huD4S9H71E9rK7H1PvOU+1G1b9r4ktPui0TPktIRR9o2fSr5ERwExyaQEBw9PQRHzyirFB0pOGnDRHAQHJOYQnAQHJO4QXCSU8tyiJquFF2Duyb16nRvWO9mKe9/wO4XiTrv16nMm6fbVWafIzgIjk1wITh6egiOnlFWKRCcFMgiOAiOSRghOAiOSdwgOMmpNVNw/KUsvrxp0nydwrZt7sdji94/8SLRJe7vRm8IDoJjE3MIjp4egqNnlFUKBCcFsggOgmMSRggOgmMSNwhOcmqtIjj+Evf86tnd79dZ/UTtIyU47jA25/fYMe9LXkmLlAgOgmMRPoLg6OkhOHpGWaVAcFIgi+AgOCZhhOAgOCZxg+Akp9aKglMrfak0PoTtiUfd3p2eF9a6H1Xm7ekbwua8Y8cZ0pbVhuAgODaxheDo6SE4ekZZpUBwUiCL4CA4JmGE4CA4JnGD4CSn1tKC46tG4a033V6daUp4nN/q/9WmFiPwenXU72pvX/LKJ0iJ4CA4CcIkMgmCo6eH4OgZZZUCwUmBLIKD4JiEEYKD4JjEDYKTnFq7CI6/RqonR0nOeM/OKsdySu7Ho390Wm0lNrX8dBobgoPg2MQRgqOnh+DoGWWVAsFJgSyCg+CYhBGCg+CYxA2Ck5xaOwqOv3Z9zhwddxibIzxq7o7a1ItD/b06pUMWJAcSSIngIDjGweNkRHD09BAcPaOsUiA4KZBFcBAckzBCcBAck7hBcJJTa3fB8WqqVl2r9eo4wlN85WX3o/L898jwxMIEo847diqzZiWH46REcBCcugImkBjB0dNDcPSMskqB4KRAFsFBcEzCCMFBcEziBsFJTi0vguOvsXqfjtero36r9+2obfS4E2qLE4yesjgRJAQHwUkUKBGJEBw9PQRHzyirFAhOCmQRHATHJIwQHATHJG4QnOTU8ig4/tr3PvPURM/OY9L79M/cj6q9vTLi9Oa4y047v0tHLowEhuAgOMnPpqkpERw9PQRHzyirFAhOCmQRHATHJIwQHATHJG4QnOTU8i44Homu4aFJvTrd6190Pyrvu9/uJacd4ansudckeAgOgpP8bEJwTFghOCbU0smD4KTAEcFBcEzCCMFBcEziBsFJTq1TBMdPpPjqK7VeHXfJ6a1b3Y/Hjl406f06UigwB0cTSnNn9srgSFmGR8vJg66DUtKDo29sBEfPKKsUCE4KZBEcBMckjBAcBMckbhCc5NQ6UXD8dHqe/9W47KiV2H7sLDk9sY2cvsRdiW3gP5wjW49YJGOlSnKoHZQSwYlvbARHfzIgOHpGWaVAcFIgi+AgOCZhhOAgOCZxg+Akp9bpgjNJdn79vAzcfZf03/dtKWzePP5Rd7eMHXucjL7/OCkddoSMHfM+KS08WiqzZyeHnOOUCA6CYxveCI4tQfP8CI45u1pOBAfBMQkjBAfBMYkbBCc5NQRnKqvC229NDGFbJf0/dlZhe/31SYmqPT1SPvQwKR16+MTPxL8PO3zKHJ7kLdGeKREcBMc2chEcW4Lm+REcc3YIjobdQF9RenuKsm3naAqU87cLBAfBsY1q9eXJA5ZoighOfITtvfV12fX8OpEXX5Tu373k/Kx3fxdf3jQlo+rVUdJTdsVnt/Sof1cHptuGckvmR3AQHNvARHBsCZrnR3DM2SE4CI5V9CA4CI5VADmZEZx4gghOPJ+wVdS6Rkeke/16KbrCs1t61L9rQ9t8uy3vt3+tp8eVH6enxxMg2/hudn4EB8GxjUEEx5ageX4Ex5wdgoPgWEUPgoPgWAUQgqPFh+DULzhROQpbtkwIz7j01ATIkaGukeEp2caHuDk9PY7w1Hp9Fhwm5f0P0LZbqyRAcBAc21hEcGwJmudHcMzZITgIjlX0IDgIjlUAIThafAhOeoITtafiKy9P6elxe4A2/X5KFjWUrbTg0IlennEBGpcfZ37PnDna9mx0AgQHwbGNOQTHlqB5fgTHnB2Cg+BYRQ+Cg+BYBRCCo8WH4GQvOKFHKJWcYW7eEDffMDfnb4V33p6SpTJvz0nS4y1woBY7qPb2ats5qwQIDoJjG1sIji1B8/wIjjk7BAfBsYoeBAfBsQogBEeLD8FpkuBEHLbw7ruO+Lw4MbxtfEGDcRFyhrkNDU7JVT54/uSV3CaGvZXnH6Jt+zQSIDgIjm0cITi2BM3zIzjm7BAcBMcqehAcBMcqgBAcLT4Ep7UEJ6o0xddenbyK24T0dP/+d1OyNHIZawQHwdFeZDQJEBxbgub5ERxzdggOgmMVPQgOgmMVQAiOFh+C0x6CE1rKSsXt7fGWrh7v7Rnv9Sm89eaULFksY43gIDjaiwyCY4sos/wITgpoeQ9FOETegxMfXAgOgmN7+WGZ6HiCCE4bC05E0bt2bPfN73GEpzbXxxnmtmvnlFw2y1gjOAhOGtdo232Q34wAgmPGbVIuBAfBMQkjBAfBMYkbfx4EB8GxiaGw9+DY7K+ZeYtv/KHW4+MuYe0Nc3P+HbaFLmOtXmTqvNfH2xAcBMc2phmiZkvQPD+CY86ulhPBQXBMwgjBQXBM4gbBSU6NHpx4VnkSnKiaqpeT9vzqWel+6bfS89sXpGfN886/Xwzt7VH7KL3HWcZ64VEytvBomXbCsTK0934ytMdeUp0+Qyrz5iUPvg5IOXt6j5TKVdk1XOqA2ppVEcEx45ZGLgQnBYoIDoJjEkYIDoJjEjcITnJqCA6CE0VACY8SnZ5fO8LzG0d81r3gSpBuU3N9qrPnSGXuPKko6dl7H6lOmzb+AtNiUcoHHSzV7m6pOP9f7XP+rj7PqRwhOLpoEUFw9IyySoHgpEAWwUFwTMIIwUFwTOIGwUlODcFBcJJHi0jXyLB0O6LTs26t9KxdI/0bXpLK2+9I12bn591topa5ttnyJkcIjj4aEBw9o6xSIDgpkEVwEByTMEJwEByTuEFwklNDcBCc5NEyNWVwDo4SoC5HcgoTsuP+e/u4+HgC5P7erv6u/qbSjqdX/1b5TTb1stPqrNlSUT1HXg+S+h3yt8qsOU4Pk0o70dOkfk/rNzmsNg+Co0VED44eUWYpEJwEaM+/ZLms3/iam/KwQw6QB+64cVIuBAfBSRBGU5IgOAiOSdwgOMmpITgITvJo0QuOzb7qkqMJIarJ0fbtFnLUNyE8E3LkSlE6coTg6COCHhw9o6xSIDgaspde8zXZvGV7TWqU7MybO0tuv/naWk4EB8ExOUERHATHJG4QnOTUEBwEJ3m0ZCs4NuVQedViCWoZ7KLzDiAlS4XXX5OuUkmKr7wsUi5LUf3/sPN35/OCk66wxUmf8bC6vv5eKR94sIyMladUr3zw/NAqlw4K/3tUeltuzc6P4DSvBRAcDfvFS6+WL1x5kSw95zQ35cqHV8tNt94jT65cgeBo2PEenHhACA6CY3vpZ5noeIIIDoJjc47lZZnoZsmRDXsvb1qipBZ/CNsi/56SoCE4aUSB2T4QnBhua9ZtkGVX3SB333K9LFq4wE0Z9rfN20fM6Oc8V19PUXq6C7JzaCznNTWrnmLT39st2wdHzXaQ81yFri6ZPaNHtu6AT1RTz5vVJ1x/ok8EdYO6deeYVKvVnJ8tZtWbPb1XdjpL/JbLFbMd5DzXzIEeGRmtyGhpag9Fzqteq17XRM9R4c2JnqPXnOH6Ts9R4ZVN4swMEnn1FSlXpp5fhYl0QU5uz9LOqS9kFdUr5RwjdxvXnqY1KYKTguA0rfU4MAQgAAEIQAACEMgzgY0bw2v3xhsizrC8Kdu2bSLqJ7iptFESFXWMd94RCRMy9Tf1WXBz5E9efXX3XxGcpkUmgpOC4IyM8fQrDGOx4Cy76TyFVy8CY5tKoNClXpvQJWMl+ITFhxM60uME0WiJ8yvq/FHDHLn+RF9deh0+Y871mTMsnFFv9/j1OeQBPJdsh0CPc30uOzeoFS5BofHQ7fBR9+9hPTgE0DgBdY1maw4BBEfDPWwOzvKv3iZrH7+jlpNFBsIhMgcnPriYgxPPp+gY4J6z++TNrWZLqzbnktrYozIHJ543c3Di+ezlnF/bdo05D1m4gw8jlZc5OFldlVhFTU+WOTh6RlmlQHA0ZFlFzTz0EBwExzx6nN4tBEeLD8FBcLRBEpMAwYmnh+DE80Fw9GcfgqNnlFUKBCcBWd6DkwBSSBIEB8Exi5zxXAiOnh6Cg+DooyQ6BYKD4NjED4Kjp4fg6BlllQLBSYEsQ9TCISI4CI7N6YXg6OkhOAiOPkoQHFNG9ODQg2MaO14+BMeWoHl+BMecXS0ngoPgmIQRc3DiqSE4+qhCcBAcfZQgOKaMEBwExzR2EBxbcvb5ERx7hoLgIDgmYYTgIDgmcePPg+AgODYxxBC1eHoIDoJjc36pvPTg2BI0z4/gmLOjB0fDjiFq8YAQHATH9vKD4CA4NjGE4CA4NvHDHBw9PQRHzyirFAhOVmTZLwQgAAEIQAACEIAABCDQcAIITsORc0AIQAACEIAABCAAAQhAICsCCE5WZNkvBCAAAQhAAAIQgAAEINBwAghOw5FzQAhAAAIQgAAEIAABCEAgKwIIjiFZ3cs/DXebq2xr1m2QZVfdIHffcr0sWrggV3Wzqcyl13xNnn523aRdrH38Dptd5irvF7/8dXnwkZ/CJ0Greqw4xybDWvnwaln+1dumEOQ8m4zk6DMvqf3hyovPk6svuyBB1OU7ife9FVZL4mc3lcVLr5Yt23bU/gCbyRHj53PYIQfIA3fcmO8TpwVrh+AYNIq6Qd28ZXstYJXszJs7S26/+VqDveUzi//k5uZr6oXvyZUran9UN6mrn1kj/r/lMyqS1UqdT3997WU1KV7xjfvl3odWwSeAT93E/+PdP5D1G1/jIUIIm5tuvYeYiTjlvJv4G6+7XJaec1qyE7ODU6lr0HNrX+I7fiIG1DX6qCPmy1e+dIX7l+A9UQeHilt1df9z2omLanzU/x++4EDip8GBgeAYAFfB+oUrL6p9MagbDb5Mp4KkBydZcMEpnhN8wvmop+/q4QG9pFP5cE2OP6fUDerZi4+nxybZJdq9Yf2Hr3yekQgTvLgHig4cr/fY36MV9reEoUcyCwIITp3wwm62uAELhwiXZMFFD0U8J/V08KUNr/I03odJ3aD+6bI/lkPn74/ghIRP2BA1htDsBqXkeO6cmZOGGNHTHn4dovdmKhdvaKx3TiHMuxmFyQz3QsnuhdJOheDUSRTBSQ6Mk1rPiqEi0Yz8wxy5Od3NSd1cvPnOVne4A+eY/hxTKRhCs5tT2DUneMOajGpnpKL3Zmo7h81T4ho9+QGCf06bJz08RGjsNQPBqZM3gpMcGDdf8aw8PkzujeeknqDeeueDwheoSHDoFedYsuuRx4kYkkgpVr06zMmZHE/+hwnJIq0zUnnDY73Fg7hGT273oAB6vaVcfxp7fiA4BrzDxp+qFXsI3vCTnKcWU4OMJzr1nXjBL9T6cucnddTqYKqGiHJ0OzMGfjKbMJlBcKbGD9ed6N4b//0OD1r0D+l+9OQvWUmtwV/FCI4BcFZRSwaNi144JyZAx8ePeoDAKnOcY8kIhKcKxhArXU7mFJzXxkqOU+OI3pvoM1CJ30nHLaytCkb86B+u8KDX5opulhfBMeMmvAdHf5PqXyNfddGyDPLu4SFh9BgeMk7Ff255nOgdDT/feIgQziUYQ/6bMcNLfu6y+RlxfZ7cvPSw68Pd/w4l4mcyL2/IHt9f+jjKMgWCkyVd9g0BCEAAAhCAAAQgAAEINJQAgtNQ3BwMAhCAAAQgAAEIQAACEMiSAIKTJV32DQEIQAACEIAABCAAAQg0lACC01DcHAwCEIAABCAAAQhAAAIQyJIAgpMlXfYNAQhAAAIQgAAEIAABCDSUAILTUNwcDAIQgAAEIAABCEAAAhDIkgCCkyVd9g0BCEAAAhCAAAQgAAEINJQAgtNQ3BwMAhCAAAQgAAEIQAACEMiSAIKTJV32DQEIQAACEIAABCAAAQg0lACC01DcHAwCEIAABCAAAQhAAAIQyJIAgpMlXfYNAQhAAAIQgAAEIAABCDSUAILTUNwcDAIQgAAEIAABCEAAAhDIkgCCkyVd9g0BCEAAAhCAAAQgAAEINJQAgtNQ3BwMAhCAAAQgAAEIQAACEMiSAIKTJV32DQEIQAACEIAABCAAAQg0lACC01DcHAwCEIAABCAAAQhAAAIQyJIAgpMlXfYNAQhAAAIQgAAEIAABCDSUAILTUNwcDAIQgAAEIAABCEAAAhDIkgCCkyVd9g0BCEAAAkYEzr9kucybO0tuv/lao/xkggAEIACBziWA4HRu21NzCECgDQl88ctflwcf+emUkp/3kVPkK1+6wv37yodXy/Kv3iY3Xne5LD3ntDaspQiC05bNRqEhAAEItAQBBKclmoFCQAACEEhGQAnO6mfWyJMrV9QyrFm3QZZddYNcefF5cvVlFyTbUYunQnBavIEoHgQgAIEWJoDgtHDjUDQIQAACQQJhgqPSLF56tZx24iK3F8cTnrtvuV4WLVxQ6w1R6Z5+dp27y7lzZk6SpDDSnmTE5VNpjjpifq33SKW99JqvyeYt2+WBO250d+uVTYnZlm073L8pGTvogL3dniZv88qr/j/Jsb1jeXVS/6/bh/9zogsCEIAABPJJAMHJZ7tSKwhAIKcEwgRnxTful1vvfLB2cx8mOOs3vjaph0dJx+ELDoyd46IkQ5cvqeAosfHkwiuvX7LUftTmSVHYsYNpgiLl7Xft43e4+wrbR07DgmpBAAIQgICPAIJDOEAAAhBoIwJRc3D8shDVg+OfsK/288KLm2pCEYYgbJhYMF9SwfF6l9RxguVTfwuKW9ixvblFSpTUpoblBXtklLhdeO4Sd6gew9zaKLApKgQgAIEUCSA4KcJkVxCAAASyJhA1RE31ZqihWqr3ol0Ex78Igup9ufehVbVhc2Fy4tVL5VObf3ibn7s3FwnByToa2T8EIACB1iSA4LRmu1AqCEAAAqEEogRHJT76zEvcYWhnnvKBSb0bSXpiwg6WJJ9ND04aguMNR0tafsIKAhCAAATyTwDByX8bU0MIQCBHBKIEx7+SWqMFJ/i+mqhFBrxlrP09Md4y1kl6cLwhav5eqrilsOnByVHgUxUIQAACdRBAcOqARVIIQAACzSYQJTjehPpGD1ELlseTkMMOOWDKKmq2gqN6qPzv+/EPy/PaRZXnpOOOct//g+A0O1o5PgQgAIHmEEBwmsOdo0IAAhAwItBqiwyoSqiJ/d7yz0psVI9O2DLR9QqOWsHNv/nlxvu7Jzn+dP5V1IK9S0bQyQQBCEAAAm1FAMFpq+aisBCAAAQgAAEIQAACEIBAHAEEh/iAAAQgAAEIQAACEIAABHJDAMHJTVNSEQhAAAIQgAAEIAABCEAAwSEGIAABCEAAAhCAAAQgAIHcEEBwctOUVAQCEIAABCAAAQhAAAIQQHCIAQhAAAIQgAAEIAABCEAgNwQQnNw0JRWBAAQgAAEIQAACEIAABBAcYgACEIAABCAAAQhAAAIQyA0BBCc3TUlFIAABCEAAAhCAAAQgAAEEhxiAAAQgAAEIQAACEIAABHJDAMHJTVNSEQhAAAIQgAAEIAABCEAAwSEGIAABCEAAAhCAAAQgAIHcEEBwctOUVAQCEIAABCAAAQhAAAIQQHCIAQhAAAIQgAAEIAABCEAgNwQQnNw0JRWBAAQgAAEIQAACEIAABBAcYgACEIAABCAAAQhAAAIQyA0BBCc3TUlFIAABCEAAAhCAAAQgAAEEhxiAAAQgAAEIQAACEIAABHJDAMHJTVNSEQhAAAIQgAAEIAABCEAAwSEGIAABCEAAAhCAAAQgAIHcEEBwctOUVAQCEIAABCAAAQhAAAIQQHCIAQhAAAIQgAAEIAABCEAgNwQQnNw0JRWBAAQgAAEIQAACEIAABBAcYgACEIAABCAAAQhAAAIQyA0BBCc3TUlFIAABCEAAAhCAAAQgAAEEhxiAAAQgAAEIQAACEIAABHJDAMHJTVNSEQhAAAIQgAAEIAABCEAAwSEGIAABCEAAAhCAAAQgAIHcEEBwctOUVAQCEIAABCAAAQhAAAIQQHCIAQhAAAIQgAAEIAABCEAgNwQQnNw0JRWBAAQgAAEIQAACEIAABBAcYgACEIAABCAAAQhAAAIQyA0BBCc3TUlFIAABCEAAAhCAAAQgAAEEhxiAAAQgAAEIQAACEIAABHJDAMHJTVNSEQhAAAIQgAAEIAABCEAAwSEGIAABCEAAAhCAAAQgAIHcEEBwctOUVAQCEIAABCAAAQhAAAIQQHCIAQhAAAIQgAAEIAABCEAgNwT+f8WoIvK1fBTqAAAAAElFTkSuQmCC", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "Bin number: %{x}
Chem. species: %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "xgap": 4, "y": [ "A" ], "yaxis": "y", "ygap": 4, "z": [ [ 1.7915449815979623, 2.046049956197253, 2.1575287571012467, 1.8140865655191563, 1.1857289679580865, 0.6149316304187616, 0.2603137725324633, 0.09234937004182237, 0.028350381854367064, 0.009115616778886402 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=20.000000000000014" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ -0.5, 9.5 ], "scaleanchor": "y", "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 0.5, -0.5 ], "title": { "text": "Chem. species" }, "type": "category" } } }, "image/png": "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brjhhm5pN4vZCIik4MycOdMceeSRdYdba621mtbj/e9/v3nsscfMjjvuaP785z93a//22293PffVr37VXHTRRU1jJjV49qXX654e9MGdW4oT7WTn6e23324OPPDA1Lns2t9zzz1dc9U+Z/vGH1niNUs+D8Gxr7Wzv/tdM+Fb3zLPP/98sxRq401rf+73v2822WSTWgz7PjB50qSm8Ro1OGty/byYd3uY4Fx//Q3mlVdeqR3S5nnEEfWv5aRcLrvs8q6n99xzD7P33nvXNXvhhRfN7NmzzbBhw8xmm20aNF7pFZyJE88xf/3rX2s5ve997zPjx5+Zmt9FF00xjz/+eN3fL754Srf2J500pus5+/51yCGfbHnM0oIzduxY85e/PF3LZ5tttjYXXnhhw9yatf/CF44zr732mne8Rgdb9dZ6dX/ebON1WuZmO44aNdo89dSaFb5tt93WTJs2tWG8Ru3PO+88c8cdd9b1v/XW7rtnZUlYWnBOPPFLZtmyZbUU+vbtay699CcN0/Fpbz+jTj7Zfv78qPZZFfL46/I3a9236PPukDCpfY+KfQ7ncpCEoDOvu66oQ3GcCAF1ghP9oU+7o9rMm+6qyU6ZP/Tpjr18xWvmkklj6yRLSnCiQtJIcJJm7+c//3nzgQ98wIwZs+ZD08a6dfW+6xMnTuz69wMPPND191ZeAZKC88QTT5jtt9++K41zzz23JjzR56I5WiHaaqutuqTGys4zzzxjPvvZz9aa2ROEKVOmpPZvZbySgvP000+brbfeuiuNCy64oCY80efiOdo+dsz2ERccJz52R5hf//rXrQyvro+04ESFpZngXL/6my07N7/3ve/Vcrr44otrJ5FHRL5pyxLPB4a04ESFxEdwGrW3f7vvj380Vortw/576ZNPmp/8pPGJSKNxSwrOr399i3njjTe6pMbKzgYbbGA++cnk7VeduPz3f3+kwev7F7WY9qFNcKywrFy5sktqrOz06NFj9QndO4ISZT9u3Blm8uR3hPTKK680jz66uOs5e3J53nnnm2OP/awZOHCgz3Rt2kZScL797bNWy8irXVJj5aVnz43Nd75zVmIezdpbudlzzz27eNl/b7PNNqnxmg1WUnBsrVasWNElNVZeevXqVVe/eG0btbf9x479mrHvz/Zx5ZVXmVtWbw88Y8Y1zYaV+ndJwfnGN76xeryv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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n", "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n", "\n", "After Delta time 10.0. TOTAL TIME 30.000000000000156 (100 steps taken):\n", "SYSTEM STATE at Time t = 30.000000000000156:\n", "[[1.908894 1.93254508 1.86205856 1.60230147 1.1912129 0.75904212\n", " 0.41665574 0.19951697 0.08641213 0.04136102]]\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "y": [ 1.9088940021303715, 1.9325450847307766, 1.8620585602910062, 1.6023014707595988, 1.1912129011017893, 0.7590421211265789, 0.4166557420934032, 0.19951696954626155, 0.08641212812222501, 0.04136102009799545 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=30.000000000000156" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 9 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ -0.0637047612704924, 2.0376108660992642 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "Bin number: %{x}
Chem. species: %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "xgap": 4, "y": [ "A" ], "yaxis": "y", "ygap": 4, "z": [ [ 1.9088940021303715, 1.9325450847307766, 1.8620585602910062, 1.6023014707595988, 1.1912129011017893, 0.7590421211265789, 0.4166557420934032, 0.19951696954626155, 0.08641212812222501, 0.04136102009799545 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=30.000000000000156" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ -0.5, 9.5 ], "scaleanchor": "y", "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 0.5, -0.5 ], "title": { "text": "Chem. species" }, "type": "category" } } }, "image/png": "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v5chOGuttZa57777zPrrr28effTRzPGfeOIJs9JKK/W3WXrppQe0f+ONN/qfO/TQQ83ZZ5/d0Zznznu5rd/nNl2/ozjRTv/0T/9kbrjhBjNmzBjz3//937nxHnvssf42xx9/vLnsssv6/33VVVeZDTfcsPXve+65x+yyyy658bIalCE4w4YNM6f3rcNDDznEPPfcc7n5ZbU/+5xzzJAhQ1oxLJdjjzkmN15Wg9PPvrTtz1deFiY4c+bcahYteu89edCgQWbUqC0Th1+4cKH54x9vT/zbdtu13671uuvev43qGmusYdZaa82O57zrNye09X3sgTs6jmU7nn/+hWb+/PmtGCussIL5zne+7RXvmmtmmfvvf8Dsuef4vtfysFafn//8F+bJJ59q63/00ZO84qU1khacY4451sybN681nH0POv7441LzO/XUH7few6OPSy65uO3fReLlgVh8mRXamiy3zLt5XTL/fsABE83TTz/davPJT37SnHXWe8cdaY+89t/4xh7m1Vdf9Y6Xl7y04Oy773f61t+TrWFXW201c8EF52em4Nv+1FNPNTfe+Adz5plntD7PO338dcGbra7Dhn6o0xCZ/cYFfnZ0mtSMvs8wHtUTUCc40R/6tHdUm3HtzS3ZqfOHPt3YCxa+as456eA2yZISnKiw5AmObfurX/3K2INa+7D/tpKz66679q+gIvF8lp204ESFJU9wbFt7kHtI38Gjfdh/33777WbcuHGtf9v/Hz9+fL8kHXjggeawww4zq6yyis/UEttIC05UWPIE55ZbbmnV8/DDD2/l9otf/KI1l6222qr1bydKX+k73f47gfvrSwvOnDlzzIorrtjKNU9wnAh9+9vfNrNnzx5QizPPPNN84hOf6Jcauw7++te/GlvjTh/SghMVEh/ByWpv/2Zrf/n/CZ79t5XhM376006nayQF58477zRvvfV2v9RY2VlyySXMyJEjvfJ79NHHzMsvL+hv7yRogw3WbxN6r2ApjSQFxwrJ//7v6/1SY2Xnwx9exnzjG7tnpmi/yLj99jtbYhQVnKlTf9r3PnZQf18rQU88MbftuaJzlxQcKyxWXp3UWDmxEnv44YclpvW97x1kzjjj/bV54YUXmQceeKD/uaLx8uYuKThHH320WbjwlX6psfIyePBHzQknnJCYRl57Kzcbb7xR/5dt9t+rrbZq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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n", "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n", "\n", "After Delta time 10.0. TOTAL TIME 40.0000000000003 (100 steps taken):\n", "SYSTEM STATE at Time t = 40.0000000000003:\n", "[[1.89162641 1.84625985 1.72030668 1.48693078 1.1664388 0.82118645\n", " 0.51779486 0.29499154 0.15846579 0.09599884]]\n", "\n", "After Delta time 10.0. TOTAL TIME 50.00000000000044 (100 steps taken):\n", "SYSTEM STATE at Time t = 50.00000000000044:\n", "[[1.83433746 1.76930884 1.63070397 1.41626323 1.14422761 0.85269498\n", " 0.58491221 0.37309998 0.2318666 0.16258513]]\n", "\n", "After Delta time 10.0. TOTAL TIME 60.00000000000058 (100 steps taken):\n", "SYSTEM STATE at Time t = 60.00000000000058:\n", "[[1.76697624 1.69877596 1.56309588 1.36661912 1.12701103 0.87222369\n", " 0.63367319 0.43785006 0.30151635 0.23225847]]\n", "\n", "After Delta time 10.0. TOTAL TIME 70.0000000000003 (100 steps taken):\n", "SYSTEM STATE at Time t = 70.0000000000003:\n", "[[1.69980096 1.63420894 1.50697719 1.32775575 1.11331789 0.8864918\n", " 0.67231694 0.49325804 0.36586375 0.30000873]]\n", "\n", "After Delta time 10.0. TOTAL TIME 79.99999999999973 (100 steps taken):\n", "SYSTEM STATE at Time t = 79.99999999999973:\n", "[[1.63637931 1.57533401 1.45817295 1.29515888 1.10189171 0.89806096\n", " 0.7048592 0.54188555 0.42468407 0.36357336]]\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "y": [ 1.6363793107415754, 1.5753340070982047, 1.4581729488284696, 1.295158879858471, 1.1018917135487245, 0.8980609615281823, 0.7048591966532006, 0.5418855479943725, 0.42468406941346704, 0.3635733643353325 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=79.99999999999973" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 9 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 0.292861922868319, 1.707090752208589 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "Bin number: %{x}
Chem. species: %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "xgap": 4, "y": [ "A" ], "yaxis": "y", "ygap": 4, "z": [ [ 1.6363793107415754, 1.5753340070982047, 1.4581729488284696, 1.295158879858471, 1.1018917135487245, 0.8980609615281823, 0.7048591966532006, 0.5418855479943725, 0.42468406941346704, 0.3635733643353325 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=79.99999999999973" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ -0.5, 9.5 ], "scaleanchor": "y", "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 0.5, -0.5 ], "title": { "text": "Chem. species" }, "type": "category" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n", "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n", "\n", "After Delta time 10.0. TOTAL TIME 89.99999999999916 (100 steps taken):\n", "SYSTEM STATE at Time t = 89.99999999999916:\n", "[[1.57781285 1.52179206 1.41478512 1.26674457 1.09200065 0.90798758\n", " 0.73325992 0.58522943 0.47821243 0.42217538]]\n", "\n", "After Delta time 10.0. TOTAL TIME 99.9999999999986 (100 steps taken):\n", "SYSTEM STATE at Time t = 99.9999999999986:\n", "[[1.5242553 1.47317189 1.37581121 1.2414767 1.08324636 0.91675072\n", " 0.75852442 0.6241924 0.52682923 0.47574177]]\n", "\n", "After Delta time 10.0. TOTAL TIME 109.99999999999802 (100 steps taken):\n", "SYSTEM STATE at Time t = 109.99999999999802:\n", "[[1.47549769 1.42905472 1.34063054 1.21878187 1.07540452 0.92459475\n", " 0.78121841 0.65937036 0.57094556 0.52450158]]\n", "\n", "After Delta time 10.0. TOTAL TIME 119.99999999999746 (100 steps taken):\n", "SYSTEM STATE at Time t = 119.99999999999746:\n", "[[1.43120344 1.38903875 1.30879999 1.19829836 1.06833665 0.93166317\n", " 0.80170171 0.69120023 0.61096132 0.56879638]]\n", "\n", "After Delta time 10.0. TOTAL TIME 129.9999999999969 (100 steps taken):\n", "SYSTEM STATE at Time t = 129.9999999999969:\n", "[[1.39100434 1.35274953 1.27996855 1.17976686 1.06194682 0.93805314\n", " 0.82023316 0.72003151 0.64725048 0.60899562]]\n", "\n", "After Delta time 10.0. TOTAL TIME 139.99999999999633 (100 steps taken):\n", "SYSTEM STATE at Time t = 139.99999999999633:\n", "[[1.35453928 1.31984299 1.25383973 1.16298212 1.05616129 0.94383869\n", " 0.83701788 0.74616029 0.68015701 0.6454607 ]]\n", "\n", "After Delta time 10.0. TOTAL TIME 149.99999999999577 (100 steps taken):\n", "SYSTEM STATE at Time t = 149.99999999999577:\n", "[[1.32146906 1.29000514 1.23015414 1.14777111 1.0509191 0.9490809\n", " 0.8522289 0.76984587 0.70999486 0.67853094]]\n", "\n", "After Delta time 10.0. TOTAL TIME 159.9999999999952 (100 steps taken):\n", "SYSTEM STATE at Time t = 159.9999999999952:\n", "[[1.29148094 1.26295037 1.20868068 1.13398258 1.04616753 0.95383247\n", " 0.86601742 0.79131932 0.73704963 0.70851906]]\n", "\n", "After Delta time 10.0. TOTAL TIME 169.99999999999463 (100 steps taken):\n", "SYSTEM STATE at Time t = 169.99999999999463:\n", "[[1.26428912 1.23841937 1.18921159 1.1214819 1.04185994 0.95814006\n", " 0.8785181 0.81078841 0.76158063 0.73571088]]\n", "\n", "After Delta time 10.0. TOTAL TIME 179.99999999999406 (100 steps taken):\n", "SYSTEM STATE at Time t = 179.99999999999406:\n", "[[1.2396335 1.21617681 1.17155929 1.1101481 1.0379545 0.9620455\n", " 0.8898519 0.82844071 0.78382319 0.7603665 ]]\n", "\n", "After Delta time 10.0. TOTAL TIME 189.9999999999935 (100 steps taken):\n", "SYSTEM STATE at Time t = 189.9999999999935:\n", "[[1.21727779 1.19600926 1.15555401 1.09987193 1.03441355 0.96558645\n", " 0.90012807 0.84444599 0.80399074 0.78272221]]\n", "\n", "After Delta time 10.0. TOTAL TIME 199.99999999999292 (100 steps taken):\n", "SYSTEM STATE at Time t = 199.99999999999292:\n", "[[1.19700758 1.17772317 1.14104198 1.09055457 1.03120299 0.96879701\n", " 0.90944543 0.85895802 0.82227683 0.80299242]]\n", "\n", "After Delta time 10.0. TOTAL TIME 209.99999999999235 (100 steps taken):\n", "SYSTEM STATE at Time t = 209.99999999999235:\n", "[[1.17862837 1.16114301 1.12788385 1.08210651 1.02829198 0.97170802\n", " 0.91789349 0.87211615 0.83885699 0.82137163]]\n", "\n", "After Delta time 10.0. TOTAL TIME 219.9999999999918 (100 steps taken):\n", "SYSTEM STATE at Time t = 219.9999999999918:\n", "[[1.16196378 1.14610965 1.11595329 1.0744466 1.02565255 0.97434745\n", " 0.9255534 0.88404671 0.85389035 0.83803622]]\n", "\n", "After Delta time 10.0. TOTAL TIME 229.99999999999122 (100 steps taken):\n", "SYSTEM STATE at Time t = 229.99999999999122:\n", "[[1.14685385 1.13247878 1.10513576 1.06750132 1.02325937 0.97674063\n", " 0.93249868 0.89486424 0.86752122 0.85314615]]\n", "\n", "After Delta time 10.0. TOTAL TIME 239.99999999999065 (100 steps taken):\n", "SYSTEM STATE at Time t = 239.99999999999065:\n", "[[1.13315355 1.12011956 1.09532742 1.06120397 1.02108945 0.97891055\n", " 0.93879603 0.90467258 0.87988044 0.86684645]]\n", "\n", "After Delta time 10.0. TOTAL TIME 249.99999999999008 (100 steps taken):\n", "SYSTEM STATE at Time t = 249.99999999999008:\n", "[[1.12073138 1.10891335 1.08643413 1.05549413 1.01912197 0.98087803\n", " 0.94450587 0.91356587 0.89108665 0.87926862]]\n", "\n", "After Delta time 10.0. TOTAL TIME 259.9999999999906 (100 steps taken):\n", "SYSTEM STATE at Time t = 259.9999999999906:\n", "[[1.1094681 1.0987526 1.07837051 1.05031696 1.01733804 0.98266196\n", " 0.94968304 0.92162949 0.9012474 0.8905319 ]]\n", "\n", "After Delta time 10.0. TOTAL TIME 269.9999999999929 (100 steps taken):\n", "SYSTEM STATE at Time t = 269.9999999999929:\n", "[[1.09925559 1.08953976 1.07105916 1.04562279 1.01572054 0.98427946\n", " 0.95437721 0.92894084 0.91046024 0.90074441]]\n", "\n", "After Delta time 10.0. TOTAL TIME 279.99999999999517 (100 steps taken):\n", "SYSTEM STATE at Time t = 279.99999999999517:\n", "[[1.08999583 1.08118641 1.0644299 1.04136654 1.01425394 0.98574606\n", " 0.95863346 0.9355701 0.91881359 0.91000417]]\n", "\n", "After Delta time 10.0. TOTAL TIME 289.99999999999744 (100 steps taken):\n", "SYSTEM STATE at Time t = 289.99999999999744:\n", "[[1.08159993 1.07361236 1.0584191 1.03750737 1.01292416 0.98707584\n", " 0.96249263 0.9415809 0.92638764 0.91840007]]\n", "\n", "After Delta time 10.0. TOTAL TIME 299.9999999999997 (100 steps taken):\n", "SYSTEM STATE at Time t = 299.9999999999997:\n", "[[1.07398731 1.06674491 1.05296906 1.03400823 1.01171844 0.98828156\n", " 0.96599177 0.94703094 0.93325509 0.92601269]]\n", "\n", "After Delta time 10.0. TOTAL TIME 310.000000000002 (100 steps taken):\n", "SYSTEM STATE at Time t = 310.000000000002:\n", "[[1.06708488 1.06051814 1.04802747 1.03083553 1.0106252 0.9893748\n", " 0.96916447 0.95197253 0.93948186 0.93291512]]\n", "\n", "After Delta time 10.0. TOTAL TIME 320.00000000000426 (100 steps taken):\n", "SYSTEM STATE at Time t = 320.00000000000426:\n", "[[1.06082639 1.05487228 1.04354689 1.02795882 1.00963395 0.99036605\n", " 0.97204118 0.95645311 0.94512772 0.93917361]]\n", "\n", "After Delta time 10.0. TOTAL TIME 330.00000000000654 (100 steps taken):\n", "SYSTEM STATE at Time t = 330.00000000000654:\n", "[[1.05515177 1.04975313 1.03948431 1.02535049 1.00873518 0.99126482\n", " 0.97464951 0.96051569 0.95024687 0.94484823]]\n", "\n", "After Delta time 10.0. TOTAL TIME 340.0000000000088 (100 steps taken):\n", "SYSTEM STATE at Time t = 340.0000000000088:\n", "[[1.05000655 1.04511156 1.03580073 1.02298549 1.00792026 0.99207974\n", " 0.97701451 0.96419927 0.95488844 0.94999345]]\n", "\n", "After Delta time 10.0. TOTAL TIME 350.0000000000111 (100 steps taken):\n", "SYSTEM STATE at Time t = 350.0000000000111:\n", "[[1.04534133 1.04090301 1.03246081 1.02084112 1.00718136 0.99281864\n", " 0.97915888 0.96753919 0.95909699 0.95465867]]\n", "\n", "After Delta time 10.0. TOTAL TIME 360.00000000001336 (100 steps taken):\n", "SYSTEM STATE at Time t = 360.00000000001336:\n", "[[1.04111134 1.03708708 1.02943247 1.01889681 1.0065114 0.9934886\n", " 0.98110319 0.97056753 0.96291292 0.95888866]]\n", "\n", "After Delta time 10.0. TOTAL TIME 370.00000000001563 (100 steps taken):\n", "SYSTEM STATE at Time t = 370.00000000001563:\n", "[[1.03727598 1.03362715 1.02668666 1.01713389 1.00590394 0.99409606\n", " 0.98286611 0.97331334 0.96637285 0.96272402]]\n", "\n", "After Delta time 10.0. TOTAL TIME 380.0000000000179 (100 steps taken):\n", "SYSTEM STATE at Time t = 380.0000000000179:\n", "[[1.03379843 1.03049 1.024197 1.01553543 1.00535315 0.99464685\n", " 0.98446457 0.975803 0.96951 0.96620157]]\n", "\n", "After Delta time 10.0. TOTAL TIME 390.0000000000202 (100 steps taken):\n", "SYSTEM STATE at Time t = 390.0000000000202:\n", "[[1.0306453 1.02764553 1.02193961 1.0140861 1.00485374 0.99514626\n", " 0.9859139 0.97806039 0.97235447 0.9693547 ]]\n", "\n", "After Delta time 10.0. TOTAL TIME 400.00000000002245 (100 steps taken):\n", "SYSTEM STATE at Time t = 400.00000000002245:\n", "[[1.02778634 1.02506642 1.01989282 1.01277198 1.00440092 0.99559908\n", " 0.98722802 0.98010718 0.97493358 0.97221366]]\n", "\n", "After Delta time 10.0. TOTAL TIME 410.0000000000247 (100 steps taken):\n", "SYSTEM STATE at Time t = 410.0000000000247:\n", "[[1.02519409 1.02272792 1.01803698 1.01158045 1.00399035 0.99600965\n", " 0.98841955 0.98196302 0.97727208 0.97480591]]\n", "\n", "After Delta time 10.0. TOTAL TIME 420.000000000027 (100 steps taken):\n", "SYSTEM STATE at Time t = 420.000000000027:\n", "[[1.02284368 1.02060758 1.01635427 1.01050009 1.00361808 0.99638192\n", " 0.98949991 0.98364573 0.97939242 0.97715632]]\n", "\n", "After Delta time 10.0. TOTAL TIME 430.0000000000293 (100 steps taken):\n", "SYSTEM STATE at Time t = 430.0000000000293:\n", "[[1.02071255 1.01868506 1.01482855 1.00952051 1.00328055 0.99671945\n", " 0.99047949 0.98517145 0.98131494 0.97928745]]\n", "\n", "After Delta time 10.0. TOTAL TIME 440.00000000003155 (100 steps taken):\n", "SYSTEM STATE at Time t = 440.00000000003155:\n", "[[1.01878023 1.01694189 1.01344516 1.00863233 1.0029745 0.9970255\n", " 0.99136767 0.98655484 0.98305811 0.98121977]]\n", "\n", "After Delta time 10.0. TOTAL TIME 450.0000000000338 (100 steps taken):\n", "SYSTEM STATE at Time t = 450.0000000000338:\n", "[[1.01702819 1.01536135 1.01219083 1.007827 1.002697 0.997303\n", " 0.992173 0.98780917 0.98463865 0.98297181]]\n", "\n", "After Delta time 10.0. TOTAL TIME 460.0000000000361 (100 steps taken):\n", "SYSTEM STATE at Time t = 460.0000000000361:\n", "[[1.01543959 1.01392826 1.01105353 1.0070968 1.00244539 0.99755461\n", " 0.9929032 0.98894647 0.98607174 0.98456041]]\n", "\n", "After Delta time 10.0. TOTAL TIME 470.00000000003837 (100 steps taken):\n", "SYSTEM STATE at Time t = 470.00000000003837:\n", "[[1.0139992 1.01262886 1.01002232 1.00643473 1.00221726 0.99778274\n", " 0.99356527 0.98997768 0.98737114 0.9860008 ]]\n", "\n", "After Delta time 10.0. TOTAL TIME 480.00000000004064 (100 steps taken):\n", "SYSTEM STATE at Time t = 480.00000000004064:\n", "[[1.01269318 1.01145069 1.00908732 1.00583442 1.0020104 0.9979896\n", " 0.99416558 0.99091268 0.98854931 0.98730682]]\n", "\n", "After Delta time 10.0. TOTAL TIME 490.0000000000429 (100 steps taken):\n", "SYSTEM STATE at Time t = 490.0000000000429:\n", "[[1.01150901 1.01038243 1.00823954 1.00529011 1.00182285 0.99817715\n", " 0.99470989 0.99176046 0.98961757 0.98849099]]\n", "\n", "After Delta time 10.0. TOTAL TIME 500.0000000000452 (100 steps taken):\n", "SYSTEM STATE at Time t = 500.0000000000452:\n", "[[1.01043531 1.00941383 1.00747086 1.00479659 1.00165279 0.99834721\n", " 0.99520341 0.99252914 0.99058617 0.98956469]]\n", "\n", "After Delta time 10.0. TOTAL TIME 510.00000000004746 (100 steps taken):\n", "SYSTEM STATE at Time t = 510.00000000004746:\n", "[[1.00946178 1.00853559 1.00677389 1.0043491 1.0014986 0.9985014\n", " 0.9956509 0.99322611 0.99146441 0.99053822]]\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "y": [ 1.009461779621819, 1.0085355947083408, 1.0067738863138236, 1.0043491027304683, 1.0014985986698732, 0.9985014013301204, 0.9956508972695257, 0.9932261136861705, 0.9914644052916534, 0.9905382203781739 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=510.00000000004746" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 9 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 0.9894869115313046, 1.0105130884686881 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "Bin number: %{x}
Chem. species: %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "xaxis": "x", "xgap": 4, "y": [ "A" ], "yaxis": "y", "ygap": 4, "z": [ [ 1.009461779621819, 1.0085355947083408, 1.0067738863138236, 1.0043491027304683, 1.0014985986698732, 0.9985014013301204, 0.9956508972695257, 0.9932261136861705, 0.9914644052916534, 0.9905382203781739 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=510.00000000004746" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ -0.5, 9.5 ], "scaleanchor": "y", "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 0.5, -0.5 ], "title": { "text": "Chem. species" }, "type": "category" } } }, "image/png": "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bOPfl8+aZvYeOlhy/t6x7LVBQwZt3+c5PJKCs/vuu5t77rnH7LHHHubee+/NzO2WW24xb33rWxttfvvb35oDDjigT/si8fJAlHEXtd12280sXbrU7Lvvvua+++7LTGHRokVm//33b7RZsmSJGTFiRJ/2ReLlzbcMwdlll12MnYfN/YEHHshM4aqeQ9rDhg1rtLn99tvN4QmH1ovEyxrs1qXN7I8cfWgentztO+20k/nRj35kPvShD5kHH3wws/2cOXPMXnvt1WizfPlyM378+Kb2edtzk4k1KENwXve615mzzj7bnHrKKeYvf/lLZkrTpk0zuwwZ0mjzwIoV5owzzmhqn7e96HxnXPCdpi7fmx0uOM8880zPuvxDzxp9k9liiy0yU/rd735v/vrXvzbavOY1rzFvecubm9rnbS86309MmNzU5ZZFPy0aok/7xx57zMyf/xNzxBEfMNtss01mvHnzrjRr1qxptOnfv78ZO/bIpvZ524smKy0455xznnnkkUcaaWy33Xbm5JObecbzmzbt9N76JrXP215kvltvv3tT803Wf75I9z5tJ0/+vPnzn//ceH/HHXc05513bma844//pLFrP6193vaiyUoLzvjxnzKrVq1qpDFo0CAzZ07zd0M8vyOPHGuefvrp1PZ524vO9y9rXmx0GThgk6JdvdqPPbL5s+jVSaDRvCuvFIhCiKIE1AlO9EGf9o5q8665oSE77XzQpxt7zdpnzEUzTmySLCnBsV+yO+ywQ6N+eYIzb968xpexkxorO7b/2LFje+tfJJ7PopEWnPvvv99sv/32jaHzBOcHP/hBg42TGisJDz30kPnoRz/am3qReD7zlRYcK2V2J9i+8gRn1qxZZuDAgb1SY2Xn4YcfNhMnTuxNvUi8vPlKC85Peg7Hu53APMH56le/arbddtteqbEy8+ijj5ovfelLjbTztufNLWm7tOBc8I1vNHZk7StPcD59wglmQE9bJzVWZp7s2Rm+8NvfbvTP297KfKUF56abbjYvvfRSI5U8wVm69I5GWyc1VmY23HDDns/8Po3+edtbma+04Myd+33zwgsvNFLJE5xrei4mfv75F3qlxsrMJptsbA7798XNedtbma+k4Mya9R3z3HPP9UqNlZ3NNtus57vnU4mpWXnZY4/dzYc//KHGdvt/+z3n2udtLzpfScGxn8Gnn36m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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n", "[GRAPHIC ELEMENT SENT TO LOG FILE `diffusion_1.log.htm`]\n" ] } ], "source": [ "for i in range(50):\n", " status = bio.diffuse(total_duration=delta_time, time_step=0.1)\n", "\n", " print(f\"\\nAfter Delta time {delta_time}. TOTAL TIME {bio.system_time} ({status['steps']} steps taken):\")\n", " bio.describe_state(concise=True)\n", "\n", " if i<2 or i==6 or i>=49:\n", " # Line curve view\n", " fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", " fig.show()\n", " \n", " # Heatmap view\n", " fig = px.imshow(bio.system_snapshot().T, \n", " title= f\"Diffusion. System snapshot as a heatmap at time t={bio.system_time}\", \n", " labels=dict(x=\"Bin number\", y=\"Chem. species\", color=\"Concentration\"),\n", " text_auto='.2f', color_continuous_scale=\"gray_r\")\n", " fig.data[0].xgap=4\n", " fig.data[0].ygap=4\n", " fig.show()\n", " \n", " # Output a heatmap to the log file\n", " bio.single_species_heatmap(species_index=0, heatmap_pars=heatmap_pars, header=f\"Time {bio.system_time} :\\n\", graphic_component=\"vue_heatmap_11\")\n", " # Output a line plot the log file\n", " bio.single_species_line_plot(species_index=0, plot_pars=lineplot_pars, graphic_component=\"vue_curves_3\")" ] }, { "cell_type": "markdown", "id": "4793d583-67d4-4561-bc03-a73237392fe2", "metadata": {}, "source": [ "## All bins now have essentially uniform concentration\n", "\n", "**Mass conservations**: The \"10 units of concentration\" are now uniformly spread across the 10 bins, leading to a near-constant concentration of 10/10 = **1.0**" ] }, { "cell_type": "code", "execution_count": null, "id": "4ed74c66-2717-46c1-945a-c6c082174ee1", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.10" } }, "nbformat": 4, "nbformat_minor": 5 }