{ "cells": [ { "cell_type": "markdown", "id": "58ff55b9-7d22-47fe-8d5b-1d29d2194498", "metadata": {}, "source": [ "## An initial concentration pulse (near the left edge of the system, and halfway vertically) moving towards equilibrium\n", "\n", "The system starts out with a \"concentration pulse\" in just one bin - 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", "(Note: this is the 2D counterpart of the 1D experiment by the same name)" ] }, { "cell_type": "code", "execution_count": 1, "id": "b2d81d16-f539-4e31-ab7b-e3f64a0f8e0d", "metadata": {}, "outputs": [], "source": [ "LAST_REVISED = \"Nov. 13, 2024\"\n", "LIFE123_VERSION = \"1.0.0.rc.0\" # Library version this experiment is based on" ] }, { "cell_type": "code", "execution_count": 2, "id": "88b7ee23-fc65-4cf8-b613-af1301073515", "metadata": {}, "outputs": [], "source": [ "#import set_path # Using MyBinder? Uncomment this before running the next cell!" ] }, { "cell_type": "code", "execution_count": 3, "id": "f6b53bd5", "metadata": {}, "outputs": [], "source": [ "#import sys\n", "#sys.path.append(\"C:/some_path/my_env_or_install\") # CHANGE to the folder containing your venv or libraries installation!\n", "# NOTE: If any of the imports below can't find a module, uncomment the lines above, or try: import set_path \n", "\n", "from life123 import BioSim2D, ChemData\n", "\n", "import plotly.express as px" ] }, { "cell_type": "code", "execution_count": 4, "id": "008a6f6e-0bae-4d70-b486-43dda6214bf4", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 7\n", "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "2 0.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "4 0.0 0.0 0.0 0.0 0.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, positioned halfway vertically\n", "chem_data = ChemData(names=[\"A\"], diffusion_rates=[0.02])\n", "bio = BioSim2D(n_bins=(5, 8), chem_data=chem_data)\n", "\n", "bio.inject_conc_to_bin(bin_address=(2, 1), species_index=0, delta_conc=10.)\n", "\n", "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 5, "id": "51dac46c-74c3-42f2-bc4c-667db8d32554", "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
01234567
00.00.00.00.00.00.00.00.0
10.00.00.00.00.00.00.00.0
20.010.00.00.00.00.00.00.0
30.00.00.00.00.00.00.00.0
40.00.00.00.00.00.00.00.0
\n", "
" ], "text/plain": [ " 0 1 2 3 4 5 6 7\n", "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "2 0.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.system_snapshot()" ] }, { "cell_type": "code", "execution_count": 6, "id": "926d5808-2048-424a-94b2-92d2169726bb", "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 10, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 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.23184357541899442, 0.7681564245810055 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAABb8AAAFoCAYAAAB38YZnAAAgAElEQVR4Xu3de9xcVX0v4EW9pHAMxEStgJf3g1EDiFrs4aKJh3qJ1Auk9BDwWGoKJEBtsIKGSyy11HBJFSqpJSRAY6lHCKc0idZivHEMCngqVRGSYprPaxXq0SYGwiECRg57dL+dTPbMOzNr5l179jzzj/Jmr73WetZv78B39rv2Xk8+9Qk+BAgQIECAAAECBAgQIECAAAECBAgQIECgQgJ7Cb8rtJqmQoAAAQIECBAgQIAAAQIECBAgQIAAAQI1AeG3QiBAgAABAgQIECBAgAABAgQIECBAgACBygkIvyu3pCZEgAABAgQIECBAgAABAgQIECBAgAABAsJvNUCAAAECBAgQIECAAAECBAgQIECAAAEClRMQflduSU2IAAECBAgQIECAAAECBAgQIECAAAECBITfaoAAAQIECBAgQIAAAQIECBAgQIAAAQIEKicg/K7ckpoQAQIECBAgQIAAAQIECBAgQIAAAQIECAi/1QABAgQIECBAgAABAgQIECBAgAABAgQIVE5A+F25JTUhAgQIECBAgAABAgQIECBAgAABAgQIEBB+qwECBAgQIECAAAECBAgQIECAAAECBAgQqJyA8LtyS2pCBAgQIECAAAECBAgQIECAAAECBAgQICD8VgMECBAgQIAAAQIECBAgQIAAAQIECBAgUDkB4XflltSECBAgQIAAAQIECBAgQIAAAQIECBAgQED4rQYIECBAgAABAgQIECBAgAABAgQIECBAoHICwu/KLakJESBAgAABAgQIECBAgAABAgQIECBAgIDwWw0QIECAAAECBAgQIECAAAECBAgQIECAQOUEhN+VW1ITIkCAAAECBAgQIECAAAECBAgQIECAAAHhtxogQIAAAQIECBAgQIAAAQIECBAgQIAAgcoJCL8rt6QmRIAAAQIECBAgQIAAAQIECBAgQIAAAQLCbzVAgAABAgQIECBAgAABAgQIECBAgAABApUTEH5XbklNiAABAgQIECBAgAABAgQIECBAgAABAgSE32qAAAECBAgQIECAAAECBAgQIECAAAECBConIPyu3JKaEAECBAgQIECAAAECBAgQIECAAAECBAgIv9UAAQIECBAgQIAAAQIECBAgQIAAAQIECFROQPhduSU1IQIECBAgQIAAAQIECBAgQIAAAQIECBAQfqsBAgQIECBAgAABAgQIECBAgAABAgQIEKicgPC7cktqQgQIECBAgAABAgQIECBAgAABAgQIECAg/FYDBAgQIECAAAECBAgQIECAAAECBAgQIFA5AeF35ZbUhAgQIECAAAECBAgQIECAAAECBAgQIEBA+K0GCBAgQIAAAQIECBAgQIAAAQIECBAgQKByAsLvyi2pCREgQIAAAQIECBAgQIAAAQIECBAgQICA8FsNECBAgAABAgQIECBAgAABAgQIECBAgEDlBITflVtSEyJAgAABAgQIECBAgAABAgQIECBAgAAB4bcaIECAAAECBAgQIECAAAECBAgQIECAAIHKCQi/K7ekJkSAAAECBAgQIECAAAECBAgQIECAAAECwm81QIAAAQIECBAgQIAAAQIECBAgQIAAAQKVExB+J1rS9198dfjHL9011vu9t62q/f93/eGHwze/s7n2/5//vKnhi6uvSDRC3RLojcAb555Tq+VP/uUHe3PCCp+FVYUX19QIECBAgAABAgQIECBAgACBCRcQfndAngVTP/zRtsIWeXjd+IeHHjNvjxD7z6++May66dbQ2CYLxP/5O9/ta+Cdh+urV3woHPqykQ5mPzGHZl6Nn1e/YnrfgtO/uflz4fKPfypc+afvCbP/23+dmEkOWS/9CHSzOs6uxap9OdQPq3bLraqmzeaf34c7uRc2M1r/v/9PeN+ffDz81huODB+56Kx2yft+XL/WNL9v1k+g2d+BfZ+kDggQIECAAAECBAgQIECAQAsB4XcH5ZEFU9mnMXDLn+IuCmmLwu/sPL/+ipfuEZJkx8476djwgbNO7mBUnR1a1vA7D1Maw6M8VOrXU/DC787qp5uj+xHo9ivU62Z+vWzTD6t2x1dVU+F3b78kyr80qP/CMP87UADe7tXmOAIECBAgQIAAAQIECBCYKAHhdwfSzcLv7BSdPPlXFHLfe/9omLvgQ+G897wz/N6Jb+lgVNU4NDNp9YR3Fq7044lK4Xf/66cfgW5Vg9p+WLW7wlU1nYjwu13jiT6uH2ua3auLnnCfiC9vJ9pPfwQIECBAgAABAgQIECAw+ALC7w7WsFX4nZ0mf/qt/tfo68OsPOBu7DILEur3/87/PHuyLvtkv07fGIrn52p8UrxxL/Gsff14mj2hlz/Nl/dd9KR1fdvG7Ulin/hrFqg0WuVfMhQ9IZ+b1AczRb+en1sW/VnWX/25i9ascYuU+nXPvsBoNMzHnP+8k21cGts2ji//82xO3964Zbc6aqyZZvNtPK6Tc2bjqd+nPp9jfT3k18C7n/pSJ6vl8Rwaa7jRq6i/xjovuqw72VKn8dh216xoa6ROfmuhU6t2rttmXvVrNJ5pfn3+2nOfXduyKf/k10rjmk1U7RWtc6NJ/f0039qo2TGtvnxsZZT1kV379feO+i/Wsq2V6rfMyu/J7dxHi+4B7WzVMt6advBX39ih9feGxi9p+xG0dzNGbQgQIECAAAECBAgQIECAQL2A8LuDehgv/C4KZoue5CwKepuF2c3ChqLj87CjMXjMpphv1VIUfhe1K/pZfcBVFG7GvNAwDw3b2Xu7aGzZHBvn1urX8/PwqNWT3/mfFQVa9SFZ3m9jyJkHW0U/b2dv4Lz/+r4a51QfjBUdVx+SZef73FN7E9evU1Ef452zfo2KronGp/jzta0PkJvVe9H5in7WTdCWjasxNGwca9EXKK2+cGm8fWRjzdahfv/48e4b9efoxKpoC6Nm1/JbntrPvj6sbHZcs33U81ouuhay8TcLfXOHftRes1t3do383x//ZLffFCm6F/Ryz++ieq7/sqm+7upD6cafN/rnY2x1D2j1V1ir66Toi9Kic9X33ep+aeuTDv5lwqEECBAgQIAAAQIECBAgMGECwu8OqMcLsYqCs4kMv5s9PZ0FKPk+4o0BRasn+RrPN95T4+08jdiMu9lT8UVPeDcbc+Ov3TcLfrIA5zWvennthZ+twpxmno0vJm3m0qz/doPbZufN5p99smCxky9Hmtk37kHfqiaKfpOhaI3qa67ZVh6NDs3WotkXPb144WXjy2db1UP9nDq4bYzVWDvXR6xVNq52tp/I17j+i4xWddnJF3bNvtgoMuu29jrxz49tdJmo8LvxC71m/Tb+vJVjtlbZZ7wvHNu917TrWfQlQt5W+N2uouMIECBAgAABAgQIECBAYCIFhN8daJc9/M6fGm310sxmT0cXBXONwUk/w+/6ZSj6df3GJ6UbQ8I8tCza4qXVlhXNws5WAXBjYNrMpdOfN5Zi3k+rbTO6Cb/H2/6j1dwb55Sfq9V2Ee0Guq3Cs8ZzdBvqNXvaNa+b+qfe2wmri24f7Wy70eqLiGy9G0PNdq/F7LyNgXL2s3a2vOk0/M7O22r/52b7QjfOvf767KT2Wt26W20xlb87IFX43eye0/jz8Z6y/ufvfHePly83mnR7nTSzFX538C8MDiVAgAABAgQIECBAgACBUggIvztYhvHC79TbnuTBV/3estnP6p88bAwYWwWOjVsjTFT4XRTgfPM7m3ebR2MwVBT4ZecpCjvH26KhVVhYP7Y8HO005O7kCcmiILU+VOwk/M77He+LhE4DyKIwvdm+9/V+jcFcq6Cu8drrNNSrD7Xrt+wpCkCL9lhuZ9/u+sC1cbuZbM/ndrb0afeLgmb7Oee+9YFyvj71/RetcT/D737VXtHtO7dp/BKwMagve/jd7EuU+jmP964F25508Be8QwkQIECAAAECBAgQIECgkgLC7w6Wdbzwu/7Fh9mWGnkY3fgkZydbCHQSbjZOpT6My0OSQXjyu3EeRftS57a//oqXPrX9x2/UXqTYbriYfTmQHzvek9/tnLOf4XezLwLyJ607qY9mT+k2Bq4xL7XL29aHxe0Guv188jvmi5s8hBxvn/ZmYWqrJ3gb17cTq3ae/B2vvuuf2O9n+D0RtZdZttoqZNDC76LfZungr6vaoZ1+STTe+WPuDeOd258TIECAAAECBAgQIECAAIF+CAi/O1BtFX7nocB4T9Vm3fUj/M5Cn89+8c6xvb3zaTUGcmXc87vZ2JvNofHnmfm//2jrHltFZHPNtzjI2zSGN0V7H+fHNgvsGkumX+F30fgbw712w+9WoWAn4Xe9SdZ39kVC/YsUM5tGj3YD3U72/G7cd328y7hZCNh4fWT//NY3HlXbD77+02wO9cc0q4N+hN/tnrNZIF9UN61Mu9neJL8X9qP2mq13J+8w6CZcbmbU6oWXjV+gtbvtSSd7pzfz6PQ6Ge86avb3V/7zVltutXNuxxAgQIAAAQIECBAgQIAAgV4LCL87EG0Wfjf7lf7s1LEvvCw6R/0T3XnYkP+scX/rxjEXBXT5NgH1WzU0bnlSFGrmdK22jmi133bevn4+zYKiZk/dFm3pkJ833wO9fmuAoqfzmwV7eUjVGOhk4z37g1eN7bfbr/C7aF0a99xtN/zO6yj73y+uvmKs6nOjon2XG+fdWBPNvvDJPOvP1274nY8xC9Tr16zoums3/G2s0fr6qt9WIq/9/Gf1T0QXbWdUdNso+g2F+r222/ktgk6siuojG1c2h+yTveS2aOz127rUz7Obl7+2G4oXrWFM7bW6bTfWX3Zsfp+ov490Ey538gVNuyF3Ppei44vqMTs+W8NPPPXi3vFeeNnpddLOX4dF+353spVTO304hgABAgQIECBAgAABAgQI9EpA+N2BZB7WFDVptvdqL8Lv+vAm+//ZlhJXffjsMHfBh0J9QFm0V3Fj+Dze9g/53Ir2OB6vbX14no+lnfA777OZb6sXD473a/1F+1E3rlWjW71psxfn1R/Tr/A7cykyKXJufOFks2Cv8XzZubIgv35rnvqtS+r3jy+qiaIXKbbz2w/Z3JqtXeM+7c1qqPG48V5Q2biHcraG2WfVTbeGohel1l/nrV7oWX9co0dm8cqDDwq93vM777PZvtBFNZK3yTzffeJbalsFNc6rmWm7IXfeR9Hxva69Vrfuxus+u+aLxtS4Xu2sc5FRNpbG+3Evwu/svEX39ezn7Yw1O67T66SdvxKLrvvx9h9v57yOIUCAAAECBAgQIECAAAECvRYQfvda1PkmTKDVFgcTNogKdsS1gos6IFNSewOyUIZJgAABAgQIECBAgAABAgQGRED4PSALZZh7ChRtzcIpXkAAGW/oDN0JqL3u3LQiQIAAAQIECBAgQIAAAQIEigWE3ypjIAXa3Yd5ICeXeNACyMQLMMTdq70hXnxTJ0CAAAECBAgQIECAAAECfRAQfvcB1SkJECBAgAABAgQIECBAgAABAgQIECBAIK2A8Dutv94JECBAgAABAgQIECBAgAABAgQIECBAoA8Cwu8+oDolAQIECBAgQIAAAQIECBAgQIAAAQIECKQVEH6n9dc7AQIECBAgQIAAAQIECBAgQIAAAQIECPRBQPjdB1SnJECAAAECBAgQIECAAAECBAgQIECAAIG0AsLvtP56J0CAAAECBAgQIECAAAECBAgQIECAAIE+CAi/+4DqlAQIECBAgAABAgQIECBAgAABAgQIECCQVkD4ndZf7wQIECBAgAABAgQIECBAgAABAgQIECDQBwHhdx9QnZIAAQIECBAgQIAAAQIECBAgQIAAAQIE0goIv9P6650AAQIECBAgQIAAAQIECBAgQIAAAQIE+iAg/O4DqlMSIECAAAECBAgQIECAAAECBAgQIECAQFoB4Xdaf70TIECAAAECBAgQIECAAAECBAgQIECAQB8EhN99QHVKAgQIECBAgAABAgQIECBAgAABAgQIEEgrIPxO6693AgQIECBAgAABAgQIECBAgAABAgQIEOiDgPC7D6hOSYAAAQIECBAgQIAAAQIECBAgQIAAAQJpBYTfaf31ToAAAQIECBAgQIAAAQIECBAgQIAAAQJ9EBB+9wHVKQkQIECAAAECBAgQIECAAAECBAgQIEAgrYDwO62/3gkQIECAAAECBAgQIECAAAECBAgQIECgDwLC7z6gOiUBAgQIECBAgAABAgQIECBAgAABAgQIpBUQfqf11zsBAgQIECBAgAABAgQIECBAgAABAgQI9EFA+N0HVKckQIAAAQIECBAgQIAAAQIECBAgQIAAgbQCwu+0/nonQIAAAQIECBAgQIAAAQIECBAgQIAAgT4ICL/7gOqUBAgQIECAAAECBAgQIECAAAECBAgQIJBWQPid1l/vBAgQIECAAAECBAgQIECAAAECBAgQINAHAeF3H1CdkgABAgQIECBAgAABAgQIECBAgAABAgTSCgi/0/rrnQABAgQIECBAgAABAgQIECBAgAABAgT6ICD87gOqUxIgQIAAAQIECBAgQIAAAQIECBAgQIBAWgHhd1p/vRMgQIAAAQIECBAgQIAAAQIECBAgQIBAHwSE331AdUoCBAgQIECAAAECBAgQIECAAAECBAgQSCsg/E7rr3cCBAgQIECAAAECBAgQIECAAAECBAgQ6IOA8LsPqE5JgAABAgQIECBAgAABAgQIECBAgAABAmkFhN9p/fVOgAABAgQIECBAgAABAgQIECBAgAABAn0QEH73AdUpCRAgQIAAAQIECBAgQIAAAQIECBAgQCCtgPA7rb/eCRAgQIAAAQIECBAgQIAAAQIECBAgQKAPAsLvPqA6JQECBAgQIECAAAECBAgQIECAAAECBAikFRB+p/XXOwECBAgQIECAAAECBAgQIECAAAECBAj0QUD43QdUpyRAgAABAgQIECBAgAABAgQIECBAgACBtALC77T+eidAgAABAgQIECBAgAABAgQIECBAgACBPggIv/uA6pQECBAgQIAAAQIECBAgQIAAAQIECBAgkFZA+J3WX+8ECBAgQIAAAQIECBAgQIAAAQIECBAg0AcB4XcfUJ2SAAECBAgQIECAAAECBAgQIECAAAECBNIKCL/T+uudAAECBAgQIECAAAECBAgQIECAAAECBPogIPzuA6pT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ddvDYy9wzPa0njZ133D9Fef1uefBOH3mkX3WrloyGANOPErB7u4LkF1f393yg7EXyGZfpNz+9Xu8UDZxneqeAAECBAgQIECgWED4rTIIECBAgACByglkAe/m0Qdq85o+cqCg95crnG8BU7Tg9fs4V64gIiYk/N4Tr357mOzllxvWLIsQ1pQAAQIECBAgQIBA/wSE3/2zdWYCBAgQIECAAAECBAgQIECAAAECBAgQSCQg/E4Er1sCBAgQIECAAAECBAgQIECAAAECBAgQ6J+A8Lt/ts5MgAABAgQIECBAgAABAgQIECBAgAABAokEhN+J4HVLgAABAgQIECBAgAABAgQIECBAgAABAv0TEH73z9aZCRAgQIAAAQIECBAgQIAAAQIECBAgQCCRgPA7EbxuCRAgQIAAAQIECBAgQIAAAQIECBAgQKB/AsLv/tk6MwECBAgQIECAAAECBAgQIECAAAECBAgkEhB+J4LXLQECBAgQIECAAAECBAgQIECAAAECBAj0T0D43T9bZyZAgAABAgQIECBAgAABAgQIECBAgACBRALC70TwuiVAgAABAgQIECBAgAABAgQIECBAgACB/gkIv/tn68wECBAgQIAAAQIECBAgQIAAAQIECBAgkEhA+J0IXrcECBAgQIAAAQIECBAgQIAAAQIECBAg0D8B4Xf/bJ2ZAAECBAgQIECAAAECBAgQIECAAAECBBIJCL8TweuWAAECBAgQIECAAAECBAgQIECAAAECBPonIPzun60zEyBAgAABAgQIECBAgAABAgQIECBAgEAiAeF3InjdEiBAgAABAgQIECBAgAABAgQIECBAgED/BITf/bN1ZgIECBAgQIAAAQIECBAgQIAAAQIECBBIJCD8TgSvWwIECBAgQIAAAQIECBAgQIAAAQIECBDon4Dwu3+2zkyAAAECBAgQqLTA8fMWh82jD4Qbr74oHHbwQVFzvWfjlnDyWRf35FxRA+mgcTb/aVP3DddfcV4HrcY/NLeYPnJgWLtqyfgNHEGAAAECBAgQIECAQKGA8FthECBAgAABAgQIdCyw7LpbwvIb1oV7b1vVcduiBsLvPVUOPWZeOPOU48LC007oibGTECBAgAABAgQIEBg2AeH3sK24+RIgQIAAAQIEeiAwa87CMPOIw8KlFy7owdlCEH7vyZh9wbD6018OG9Ys64mxkxAgQIAAAQIECBAYNgHh97CtuPkSIECAAAECBJ4SyJ/cPvLwg3fbtiP/+XGzX9s02G711Pep51we7rp745hx/ZPLF1yyIqxb/7WxP6vvo9vwO996JDtp3u/UKZN3C4yzYw552Yt3m082zq3bHh7bViQP82//+j1h2/YdtTFmY3/hgc8Liy+7dmzM9Vu8tNN31rDRZLxz1P+5p79drgQIECBAgAABAgS6FxB+d2+nJQECBAgQIEBgoAXW3Hp7LdjNA+o8gB5vq40szM0+jXtdZz//7pYfjAXP2fmuXHlz7bg8+K7fJiULdvMAPCb8zvYdrx9zFmS/9KAXjI2v3fA7C73z4DkP+OuD9Ow82Sffhzvf87y+78ZjGkP2xi8Ois5RX1TNrAe68AyeAAECBAgQIECAwAQJCL8nCFo3BAgQIECAAIEyCuShdBb6Zi+cbPXEdz7+ojA5D6+XnH96mHPszD2mWvQEc30QHBN+N750MpvTffd/b7eQut0nv/NtXIrGk503ezI834ak6IWX+RcKmWf2KXqJZxbOz33Hb9b28h7vpZmZ0Rc2fMOLL8t48RgTAQIECBAgQIBA6QWE36VfIgMkQIAAAQIECPRXIH/6uHELlGa91oe3+TF56Fv0AsxmwXb9z5sFxePNvCg87mX4XR/mN+7BXdR3/ZcA2djrt0ypn0v+tHg74bd9v8erAn9OgAABAgQIECBAoFhA+K0yCBAgQIAAAQJDLpCH39NHDmzrCWPh9y9eQNlu+F30hUBecsLvIb/4TJ8AAQIECBAgQKCvAsLvvvI6OQECBAgQIECg3AKN25608/R3Fti+adZratt25J+yb3vSuDVKsxdeNm570umT3/VPwI9n0ixAr68Y256U+/oxOgIECBAgQIAAgXILCL/LvT5GR4AAAQIECBDom0C+53b+ksfGF2A267jZSxizUHzb9od78sLLdsfSzrYnjXt15+euf9I9e5p95hGHhdjwu/4lnplfZnXX3RtD/dPf2XiOPPyQ2t7o4z357YWXfSt/JyZAgAABAgQIEBgCAeH3ECyyKRIgQIAAAQIEGgXyJ77zvafzP89/3urFl/Uvqmw8b76FSv7z+ien83Pnf1bfR+O+4L0Mv7P+snB72/Ydta6z0Dt7EnzrtofHtnnpNvzePPrAbgRFbnkAXn9gHoaPF34XvShUNRMgQIAAAQIECBAg0J6A8Ls9J0cRIECAAAECBAjUCTSGxXB6L9D4gs3e9+CMBAgQIECAAAECBKotIPyu9vqaHQECBAgQIECgLwKtnv7uS4dDeFJPfQ/hopsyAQIECBAgQIBATwWE3z3ldDICBAgQIECAwPAI5Fuc5HuGD8/M+zvTfAuY+j3J+9ujsxMgQIAAAQIECBCopoDwu5rralYECBAgQIAAAQIECBAgQIAAAQIECBAYagHh91Avv8kTIECAAAECBAgQIECAAAECBAgQIECgmgLC72quq1kRIECAAAECBAgQIECAAAECBAgQIEBgqAWE30O9/CZPgAABAgQIECBAgAABAgQIECBAgACBagoIv6u5rmZFgAABAgQIECBAgAABAgQIECBAgACBoRYQfg/18ps8AQIECBAgQIAAAQIECBAgQIAAAQIEqikg/K7mupoVAQIECBAgQIAAAQIECBAgQIAAAQIEhlpA+D3Uy2/yBAgQIECAAAECBAgQIECAAAECBAgQqKaA8Lua62pWBAgQIECAAAECBAgQIECAAAECBAgQGGoB4fdQL7/JEyBAgAABAgQIECBAgAABAgQIECBAoJoCwu9qrqtZESBAgAABAgQIECBAgAABAgQIECBAYKgFhN9DvfwmT4AAAQIECBAgQIAAAQIECBAgQIAAgWoKCL+rua5mRYAAAQIECBAgQIAAAQIECBAgQIAAgaEWEH4P9fKbPAECBAgQIECAAAECBAgQIECAAAECBKopIPyu5rqaFQECBAgQIECAAAECBAgQIECAAAECBIZaQPg91Mtv8gQIECBAgAABAgQIECBAgAABAgQIEKimgPC7mutqVgQIECBAgAABAgQIECBAgAABAgQIEBhqAeH3UC+/yRMgQIAAAQIECBAgQIAAAQIECBAgQKCaAsLvaq6rWREgQIAAAQIECBAgQIAAAQIECBAgQGCoBYTfQ738Jk+AAAECBAgQIECAAAECBAgQIECAAIFqCgi/q7muZkWAAAECBAgQIECAAAECBAgQIECAAIGhFhB+D/XymzwBAgQIECBAgAABAgQIECBAgAABAgSqKSD8rua6mhUBAgQIECBAgAABAgQIECBAgAABAgSGWkD4PdTLb/IECBAgQIAAAQIECBAgQIAAAQIECBCopoDwu5rralYECBAgQIAAAQIECBAgQIAAAQIECBAYagHh91Avv8kTIECAAAECBAgQIECAAAECBAgQIECgmgLC72quq1kRIECAAAECBAgQIECAAAECBAgQIEBgqAWE30O9/CZPgAABAgQIECBAgAABAgQIECBAgACBagoIv6u5rmZFgAABAgQIECBAgAABAgQIECBAgACBoRYQfg/18ps8AQIECBAgQIAAAQIECBAgQIAAAQIEqikg/K7mupoVAQIECBAgQIAAAQIECBAgQIAAAQIEhlpA+D3Uy2/yBAgQIECAAAECBAgQIECAAAECBAgQqKaA8Lua62pWBAgQIECAAAECBAgQIECAAAECBAgQGGoB4fdQL7/JEyBAgAABAgQIECBAgAABAgQIECBAoJoCwu9qrqtZESBAgAABAgQIECBAgAABAgQIECBAYKgF/j8uzMeYA21rpAAAAABJRU5ErkJggg==", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.imshow(bio.system_snapshot(), \n", " title= f\"Diffusion. System snapshot as a heatmap at time t={bio.system_time}\", \n", " labels=dict(x=\"x (col. number)\", y=\"y (row number)\", color=\"Concentration\"),\n", " text_auto=True, color_continuous_scale=\"gray_r\") # text_auto=’.2f’\n", "\n", "fig.data[0].xgap=2\n", "fig.data[0].ygap=2\n", "\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "1206f461-ee37-4d82-89d2-2599e8115a5f", "metadata": {}, "source": [ "# Initial Diffusion Step" ] }, { "cell_type": "code", "execution_count": 7, "id": "2345e05a-8c43-466a-b0ac-c562b68c4113", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", " {'steps': 100}\n", "SYSTEM STATE at Time t = 9.99999999999998:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 \\\n", "0 0.021467 0.101184 0.019573 0.001899 0.000122 0.000006 2.203662e-07 \n", "1 0.205745 0.959044 0.187423 0.018382 0.001194 0.000058 2.203531e-06 \n", "2 1.052394 4.856162 0.957855 0.094854 0.006221 0.000303 1.171495e-05 \n", "3 0.205745 0.959044 0.187423 0.018382 0.001194 0.000058 2.203531e-06 \n", "4 0.021467 0.101184 0.019573 0.001899 0.000122 0.000006 2.203662e-07 \n", "\n", " 7 \n", "0 7.055683e-09 \n", "1 7.136569e-08 \n", "2 3.834040e-07 \n", "3 7.136569e-08 \n", "4 7.055683e-09 \n" ] } ], "source": [ "delta_time = 10.\n", "\n", "status = bio.diffuse(total_duration=delta_time, time_step=0.1)\n", "print(\"\\n\", status)\n", "\n", "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 8, "id": "2ed82456-a52c-4d03-8810-6158d948f219", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0.02146688826037897, 0.10118402793934769, 0.019573452351388746, 0.0018994826745392488, 0.00012203283980530516, 5.8265896185901106e-06, 2.203661958757689e-07, 7.055683044197343e-09 ], [ 0.20574512258142752, 0.9590443647520057, 0.18742296767102817, 0.01838197901956071, 0.001193751252362995, 5.762252535921028e-05, 2.203530544757651e-06, 7.136569063222217e-08 ], [ 1.0523935699845237, 4.856161777459187, 0.957854716581625, 0.09485383370505904, 0.006220686444302897, 0.000303275917618468, 1.1714953819992749e-05, 3.8340398679157607e-07 ], [ 0.20574512258142752, 0.9590443647520057, 0.1874229676710282, 0.01838197901956071, 0.0011937512523629951, 5.762252535921028e-05, 2.2035305447576506e-06, 7.136569063222215e-08 ], [ 0.02146688826037897, 0.10118402793934769, 0.019573452351388753, 0.0018994826745392488, 0.00012203283980530517, 5.826589618590111e-06, 2.203661958757689e-07, 7.055683044197342e-09 ] ] } ], "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.23184357541899442, 0.7681564245810055 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAABb8AAAFoCAYAAAB38YZnAAAgAElEQVR4XuzdC5gcVYEv8IOCCJoHYeEiCMkFRBBRUa6sCkuQx7J7FbK6oK7iYoAEVgI3BIdHVOIjPKKAELySADGAIgR0Q3RXBNG4oC7eXRQBQQRuAoJeWDAhEOR9c3qopqenqro7NT1V0/n19/EN03XqnFO/c7o7858zp9Z7cc0jeBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgR4SWE/43UOj6VIIECBAgAABAgQIECBAgAABAgQIECBAoCYg/DYRCBAgQIAAAQIECBAgQIAAAQIECBAgQKDnBITfPTekLogAAQIECBAgQIAAAQIECBAgQIAAAQIEhN/mAAECBAgQIECAAAECBAgQIECAAAECBAj0nIDwu+eG1AURIECAAAECBAgQIECAAAECBAgQIECAgPDbHCBAgAABAgQIECBAgAABAgQIECBAgACBnhMQfvfckLogAgQIECBAgAABAgQIECBAgAABAgQIEBB+mwMECBAgQIAAAQIECBAgQIAAAQIECBAg0HMCwu+eG1IXRIAAAQIECBAgQIAAAQIECBAgQIAAAQLCb3OAAAECBAgQIECAAAECBAgQIECAAAECBHpOQPjdc0PqgggQIECAAAECBAgQIECAAAECBAgQIEBA+G0OECBAgAABAgQIECBAgAABAgQIECBAgEDPCQi/e25IXRABAgQIECBAgAABAgQIECBAgAABAgQICL/NAQIECBAgQIAAAQIECBAgQIAAAQIECBDoOQHhd88NqQsiQIAAAQIECBAgQIAAAQIECBAgQIAAAeG3OUCAAAECBAgQIECAAAECBAgQIECAAAECPScg/O65IXVBBAgQIECAAAECBAgQIECAAAECBAgQICD8NgcIECBAgAABAgQIECBAgAABAgQIECBAoOcEhN89N6QuiAABAgQIECBAgAABAgQIECBAgAABAgSE3+YAAQIECBAgQIAAAQIECBAgQIAAAQIECPScgPC754bUBREgQIAAAQIECBAgQIAAAQIECBAgQICA8NscIECAAAECBAgQIECAAAECBAgQIECAAIGeExB+99yQuiACBAgQIECAAAECBAgQIECAAAECBAgQEH6bAwQIECBAgAABAgQIECBAgAABAgQIECDQcwLC754bUhdEgAABAgQI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CBAgQIAAAQIECPS+gPC798e4Z68wb4uDnr3oYbgwrsOArIlUAXPPxCBAgAABAgQIECBAgAABAgSGUkD4PZSa6hpWgbStWYa1Az3amACyRwd2BFyWuTcCBkkXCRAgQIAAAQIECBAgQIDACBIQfo+gwdLVlwXa3YeZWecCAsjOzZwxNALm3tA4qoUAAQIECBAgQIAAAQIECBDoFxB+mwkECBAgQIAAAQIECBAgQIAAAQIECBAg0HMCwu+eG1IXRIAAAQIECBAgQIAAAQIECBAgQIAAAQLCb3OAAAECBAgQIECAAAECBAgQIECAAAECBHpOQPjdc0PqgggQIECAAAECBAgQIECAAAECBAgQIEBA+G0OECBAgAABAgQIECBAgAABAgQIECBAgEDPCQi/e25IXRABAgQIECBAgAABAgQIECBAgAABAgQICL/NAQIECBAgQIAAAQIECBAgQIAAAQIECBDoOQHhd88NqQsiQIAAAQIECBAgQIAAAQIECBAgQIAAAeG3OUCAAAECBAgQIECAAAECBAgQIECAAAECPScg/O65IXVBBAgQIECAAAECBAgQIECAAAECBAgQICD8NgcIECBAgAABAgQIECBAgAABAgQIECBAoOcEhN89N6QuiAABAgQIECBAgAABAgQIECBAgAABAgSE3+YAAQIECBAgQIAAAQIECBAgQIAAAQIECPScgPC754bUBREgQIAAAQIECBAgQIAAAQIECBAgQICA8NscIECAAAECBAgQIECAAAECBAgQIECAAIGeExB+99yQuiACBAgQIECAAAECBAgQIECAAAECBAgQEH6bAwQIECBAgAABAgQIECBAgAABAgQIECDQcwLC754bUhdEgAABAgQIECBAgAABAgQIECBAgAABAsJvc4AAAQIECBAgQIAAAQIECBAgQIAAAQIEek5A+N1zQ+qCCBAgQIAAAQIECBAgQIAAAQIECBAgQED4bQ4QIECAAAECBAgQIECAAAECBAgQIECAQM8JCL97bkhdEAECBAgQIECAAAECBAgQIECAAAECBAgIv80BAgQIECBAgAABAgQIECBAgAABAgQIEOg5AeF3zw2pCyJAgAABAgQIECBAgAABAgQIECBAgAAB4bc5QIAAAQIECBAgQIAAAQIECBAgQIAAAQI9JyD87rkhdUEECBAgQIAAAQIECBAgQIAAAQIECBAgIPw2BwgQIECAAAECBAgQIECAAAECBAgQIECg5wSE3z03pC6IAAECBAgQIECAAAECBAgQIECAAAECBITf5gABAgQIECBAgAABAgQIECBAgAABAgQI9JyA8LvnhtQFESBAgAABAgQIECBAgAABAgQIECBAgIDw2xwgQIAAAQIECBAgQIAAAQIECBAgQIAAgZ4TEH733JC6IAIECBAgQIAAAQIECBAgQIAAAQIECBAQfpsDBAgQIECAAAECBAgQIECAAAECBAgQINBzAsLvnhtSF0SAAAECBAgQIECAAAECBAgQIECAAAECwm9zgAABAgQIECBAgAABAgQIECBAgAABAgR6TkD43XND6oIIECBAgAABAgQIECBAgAABAgQIECBAQPhtDhAgQIAAAQIECBAgQIAAAQIECBAgQIBAzwkIv3tuSF0QAQIECBAgQIAAAQIECBAgQIAAAQIECAi/zQECBAgQIECAAAECBAgQIECAAAECBAgQ6DkB4XfPDakLIkCAAAECBAgQIECAAAECBAgQIECAAAHhtzlAgAABAgQIECBAgAABAgQIECBAgAABAj0nIPzuuSF1QQQIECBAgAABAgQIECBAgAABAgQIECAg/DYHCBAgQIAAAQIECBAgQIAAAQIECBAgQKDnBITfPTekLogAAQIECBAgQIAAAQIECBAgQIAAAQIEhN/mAAECBAgQIECAAAECBAgQIECAAAECBAj0nIDwu+eG1AURIECAAAECBAgQIECAAAECBAgQIECAgPDbHCBAgAABAgQIECBAgAABAgQIECBAgACBnhMQfvfckLogAgQIECAwsgVWPfVcWLX62UIXMWqj9cOojTeo1RPr8xgssOWmG4WHHn0KTYYAn/yp0as+8X0jvn94ECBAgAABAgQI9IaA8Ls3xtFVECBAgACBnhFIwu8tNnlVJa7pj396ptaPca+pRHfCY0/296NqPq8bt2ElgP7w2NO1fuhP+nDwyZ+mT/z5BeF3JV7JOkGAAAECBAgQGBoB4ffQOKqFAAECBAgQGCIB4Xc+pPA730e4y6fIW5Hwu4iecwkQIECAAAEC1RMQfldvTPSIAAECBAis0wLCb+F3kReA8Fv4XWT+CL+L6DmXAAECBAgQIFA9AeF39cZEjwgQIECAwDotIPwWfhd5AQi/hd9F5o/wu4iecwkQIECAAAEC1RMQ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xzvCjBnH106L38cAu7m+rPC7r68vrFixsh54x6B47NgxYc6cOak+rcpfd9314ctf/nLt3HhdnYbfrepv7lSr8q2OJ/Vlhd/tnp/U06p8q+NV7Y/wO+NN29MECBAgQKBHBD78of6fBYb7ccWVV+Y2WdUtKYfbqRvtCb+7oapOAgQIECBQMYFkRUFat+5YurD03jbucTdUK7/PO+/88N73TgxvfvOba9cXw/Mf/WhpPTQfivA7Cb5jiB1XbOeF3zH4/tKXvlRfyd14buxfDMN///vfh+OP7w93sx5Z4XcMr/fdd5/w1re+pXbqrbf+OvzwhzesCYunD6oqHluy5LvhM5+ZWT/W/FwM00eNGl0Px7P6kxV+x3D68MMnh3322ad26g033BAuvnhBuPzyb6ZWlVc+nnvOOV9Z8wuL79bPTXsuHswKvw8++JBw5JFHhv33369WRwyvL7zwwszQut3ya7vyu936kwtuVb7V8aSerPC73fN7vT/C79y3HwcJECBAgMCIF6hq+L342pvCzDMuClX42WzED3LTBQi/e21EXQ8BAgQIEGgSGAl3Do99fNMO43NXfieX1c62Jw899IcQw9u4innLLV9XO7X5ueZtT7JWk2et/G4Or1uF32effXaYPn36mhD3nFrAHVeCx/+SsDueH8Pvxm1Rdtxxx/Db3/52wIimhd/JKu24rctWW21ZK5/2XFJRWvjdXD5udxJXjifbosRzG+tP6koLv3/727vXhO4z1qwmP2vNivYdakXTnkvqaFX+979/YFD4nVVfWvgdV9Qfe2zcQubcEE3jI+25pD+dlF+b8LuT+rP62lhHLNPu9aWF3/rTPyfiQ/jtI5QAAQIECPS2wD985COlXODl3/rWgHab/xI2/jwUH9csTP8ryVI63SONCr97ZCBdBgECBAgQyBKIN7ycfdIRYdIBe1QSKa76XnLdz+qrHFY//Xx4/vkXws0/+3Fqf4cq/G6uPG7xER+N+4LH73d/996150e/5lX1U5qD73igVfidbGvSGHAne34nxxpXjidhefO+4I8/+UytH7/8j5/W+9Np+B1PjOH2LrvsUl/Z3VhHPB49Djzw/fWV5IsXLwm33XbbgNXisdyuu72n1o9XvfL5en9ahdlJIJ6c0E75973v/WHvvfeub3uSFX4/8/wra9W+dqP+r/Ex1OFuEqDHuluF3088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8n19J4Zbb721fn5WfX/80zO1MuNeM7ipY445Jixffn/twPjx24Tzzz+/peY3vvHN8P3vfz9885vfGFS2nfoee7L/tC02edWg88v0ed24DQf1Z8qUOF7LXhqvCWH+/PzxalW+1fHYUF6Y2s75jRfRqnyr4/rTevyrNl7C75ZvYQoQIECAAIERLbB8ef+/TYf7MX78hOFuUnsvCaz34poHDQIECBAgQIBAGQIx+F703R+Hx1asahl+x7B65coV9cA7Br1jxowNc+acmdr1VuUPOeRDYdGiK+vnxu9322230Nf3qQH1ZYXfM2d+utafJPCOwXXsz+zZX0ztzw033BC+8pVza8dGjx49KPxut76s8LvV9TZ3qlX5Tn2aw+++vr6wYsXKeuAdg+KxY8esGa85GeOVX77d+rLC1HbPTzrXqnyr40k9+tP/C4+s8a+aj/C7jE8CbRIgQIAAgeETeOCB/oUrw/3YeutthrtJ7b0kIPw2FQgQIECAAIFSBJLg+8bFc8POEw9rGX7HMPbII48I++23X62/119/fbjwwosGBNiNF9Jp+TlzvhTuvfeeQavJs8Lvj370Y2Hy5E+EffbZp9ZsDLcXLPh66oruxn5lrfxut76s8LvT6+20fCuf5vD74IMPWTNeR4b99+8fr+uui+N1YbjqqkWp861V+VbHk0qzwtR2z0/qaVW+1XH9aW/8qzZewu9SPg40SoAAAQIEhk3goYceHLa2GhvacsutSmlXo7Y9MQcIECBAgACBEgQag+/YfKvw+667fhuOO+64cO6554Ydd+y/U3rac8mldFo+nhdXkm+33fZtrfy+++67w4wZJ4Szzvpy2GGHHWrNpj2XRpsWfndSX1r43en1dlq+HZ/G8Puuu+4Kxx57XDjvvDheO740XoOfe3m88svHcu3Wlxam6k//GMQHn/z5KPwu4QNBkwQIECBAYBgF/vjHPwxjay83tcUWryulXY0Kv80BAgQIECBAYJgFmoPv2Hxj+L366efD88+/EF7z6lfUe9ZpWNtp+biqOa7c/sEPrh2k8eSfX6g9t8Ernqsf6ySsbq6waPj97Avr16qsms9rN3plw3iVF34/8dTztX7oT/ovG/jkh99PPfNi2HjDl+fyML89ao4AAQIECBDossAjjzzc5RbSq99ss81LaVejwm9zgAABAgQIEBhmgcnHnxluvuXO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T4G/EyBAgAABAgQIEJgWEH57MggQIECAAAECxQUi/P777JlZO4yF398PoJwbfk/9IBCPnPC7+JdP+QQIECBAgAABAosKCL8X5bU4AQIECBAgQGDdAuPYkzm7v1tge/3qpc3YjnitfezJOBpl24GX49iTX9353e+A32WyLUDvnxhjT9b9/XF3BAgQIECAAAEC6xYQfq+7P+6OAAECBAgQILCYQMzcjkMexwMwt1142yGMLRQ//PJ1Lwdezr2XOWNPxlndsXa/073tZr9y+cLBacPv/hDP5tesnr14ddDv/m738+/F85vZ6Lt2fjvwcrHH38IECBAgQIAAAQIFBITfBZqsRAIECBAgQIDAKBA7vmP2dPw93j/u4Mv+oMpx3RihEu/3O6dj7fhbf41xLvg+w+92vRZuH375trl0C73bTvDPh1+PxrycNPx++/7TDwRTbhGA9x+MMHxX+D11UKinmQABAgQIECBAgACBeQLC73lOPkWAAAECBAgQINAJjGExnP0LjAds7v8KViRAgAABAgQIECCQW0D4nbu/qiNAgAABAgQILCJw3O7vRS5YcFG7vgs2XckECBAgQIAAAQJ7FRB+75XTYgQIECBAgACBOgIx4iRmhtepfNlKYwRMP5N82StanQABAgQIECBAgEBOAeF3zr6qigABAgQIECBAgAABAgQIECBAgAABAqUFhN+l2694AgQIECBAgAABAgQIECBAgAABAgQI5BQQfufsq6oIECBAgAABAgQIECBAgAABAgQIECBQWkD4Xbr9iidAgAABAgQIECBAgAABAgQIECBAgEBOAeF3zr6qigABAgQIECBAgAABAgQIECBAgAABAqUFhN+l2694AgQIECBAgAABAgQIECBAgAABAgQI5BQQfufsq6oIECBAgAABAgQIECBAgAABAgQIECBQWkD4Xbr9iidAgAABAgQIECBAgAABAgQIECBAgEBOAeF3zr6qigABAgQIECBAgAABAgQIECBAgAABAqUFhN+l2694AgQIECBAgAABAgQIECBAgAABAgQI5BQQfufsq6oIECBAgAABAgQIECBAgAABAgQIECBQWkD4Xbr9iidAgAABAgQIECBAgAABAgQIECBAgEBOAeF3zr6qigABAgQIECBAgAABAgQIECBAgAABAqUFhN+l2694AgQIECBAgAABAgQIECBAgAABAgQI5BQQfufsq6oIECBAgAABAgQIECBAgAABAgQIECBQWkD4Xbr9iidAgAABAgQIECBAgAABAgQIECBAgEBOAeF3zr6qigABAgQIECBAgAABAgQIECBAgAABAqUFhN+l2694AgQIECBAgAABAgQIECBAgAABAgQI5BQQfufsq6oIECBAgAABAgQIECBAgAABAgQIECBQWkD4Xbr9iidAgAABAgQIECBAgAABAgQIECBAgEBOAeF3zr6qigABAgQIECBAgAABAgQIECBAgAABAqUFhN+l2694AgQIECBAgAABAgQIECBAgAABAgQI5BQQfufsq6oIECBAgAABAgQIECBAgAABAgQIECBQWkD4Xbr9iidAgAABAgQIECBAgAABAgQIECBAgEBOAeF3zr6qigABAgQIECBAgAABAgQIECBAgAABAqUFhN+l2694AgQIECBAgAABAgQIECBAgAABAgQI5BQQfufsq6oIECBAgAABAgQIECBAgAABAgQIECBQWkD4Xbr9iidAgAABAgQIECBAgAABAgQIECBAgEBOAeF3zr6qigABAgQIECBAgAABAgQIECBAgAABAqUFhN+l2694AgQIECBAgAABAgQIECBAgAABAgQI5BQQfufsq6oIECBAgAABAgQIECBAgAABAgQIECBQWkD4Xbr9iidAgAABAgQIECBAgAABAgQIECBAgEBOAeF3zr6qigABAgQIECBAgAABAgQIECBAgAABAqUFhN+l2694AgQIECBAgAABAgQIECBAgAABAgQI5BQQfufsq6oIECBAgAABAgQIECBAgAABAgQIECBQWuB/fN1sSwN3GbUAAAAASUVORK5CYII=", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.imshow(bio.system_snapshot(), \n", " title= f\"Diffusion. System snapshot as a heatmap at time t={bio.system_time}\", \n", " labels=dict(x=\"x (col. number)\", y=\"y (row number)\", color=\"Concentration\"),\n", " text_auto='.2f', color_continuous_scale=\"gray_r\")\n", "\n", "fig.data[0].xgap=2\n", "fig.data[0].ygap=2\n", "\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "fbf9545e-9730-41e4-937e-814504f1aa0e", "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": 9, "id": "570a5152-42aa-4ea3-a377-134296f2dc09", "metadata": { "lines_to_next_cell": 2, "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 20.000000000000014:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 \\\n", "0 0.099450 0.227366 0.083545 0.016125 0.002093 0.000204 0.000016 \n", "1 0.454281 1.033156 0.381327 0.073972 0.009652 0.000945 0.000074 \n", "2 1.220265 2.763366 1.023643 0.199392 0.026127 0.002569 0.000202 \n", "3 0.454281 1.033156 0.381327 0.073972 0.009652 0.000945 0.000074 \n", "4 0.099450 0.227366 0.083545 0.016125 0.002093 0.000204 0.000016 \n", "\n", " 7 \n", "0 0.000001 \n", "1 0.000005 \n", "2 0.000014 \n", "3 0.000005 \n", "4 0.000001 \n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0.09944981844130271, 0.227365851946506, 0.08354456962266177, 0.016124852683422404, 0.0020929577991235225, 0.00020382190967127906, 1.5843775969025154e-05, 1.0785846188668353e-06 ], [ 0.4542811511240858, 1.0331555188632073, 0.3813273829432773, 0.07397225493675172, 0.009651671725056777, 0.0009449299290877872, 7.384826901834985e-05, 5.05603325149345e-06 ], [ 1.2202654222872393, 2.7633660374216458, 1.0236431420866778, 0.19939222675103754, 0.026127332759658072, 0.002569085367515645, 0.00020166450834604714, 1.3871643851413668e-05 ], [ 0.4542811511240858, 1.0331555188632073, 0.38132738294327734, 0.07397225493675173, 0.00965167172505678, 0.0009449299290877875, 7.384826901834985e-05, 5.05603325149345e-06 ], [ 0.09944981844130271, 0.22736585194650596, 0.08354456962266178, 0.016124852683422407, 0.0020929577991235233, 0.0002038219096712791, 1.5843775969025157e-05, 1.0785846188668358e-06 ] ] } ], "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.23184357541899442, 0.7681564245810055 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAAvwAAAFoCAYAAAArRy9HAAAgAElEQVR4Xu2dCbQUxdXHS40o6oMnGDdQOAQRNBijJq5E3AjmM0gWEE1UVNYkgKKigktcQEFFliSsIuLnholBjFFxI0FxiSESoyAiBxSJSYQ8eAqKH/q922MNPT3V29TMdL+ZX5/DObzuqntv/ep297+rq2t2+KJhU2wQgAAEIAABCEAAAhCAQEUS2AHBX5H9SqMgAAEIQAACEIAABCDgEEDwkwgQgAAEIAABCEAAAhCoYAII/gruXJoGAQhAAAIQgAAEIAABBD85AAEIQAACEIAABCAAgQomgOCv4M6laRCAAAQgAAEIQAACEEDwkwMQgAAEIAABCEAAAhCoYAII/gruXJoGAQhAAAIQgAAEIAABBD85AAEIQAACEIAABCAAgQomgOCv4M6laRCAAAQgAAEIQAACEEDwkwMQgAAEIAABCEAAAhCoYAII/gruXJoGAQhAAAIQgAAEIAABBD85AAEIQAACEIAABCAAgQomgOCv4M6laRCAAAQgAAEIQAACEEDwkwMQgAAEIAABCEAAAhCoYAII/gruXJoGAQhAAAIQgAAEIAABBD85AAEIQAACEIAABCAAgQomgOCv4M6laRCAAAQgAAEIQAACEEDwkwMQgAAEIAABCEAAAhCoYAII/gruXJoGAQhAAAIQgAAEIAABBD85AAEIQAACEIAABCAAgQomgOCv4M6laRCAAAQgAAEIQAACEEDwkwMQgAAEIAABCEAAAhCoYAII/gruXJoGAQhAAAIQgAAEIAABBD85AAEIQAACEIAABCAAgQomgOCv4M6laRCAAAQgAAEIQAACEEDwkwMQgAAEIAABCEAAAhCoYAII/gruXJoGAQhAAAIQgAAEIAABBD85AAEIQAACEIAABCAAgQomgOCv4M6laRCAAAQgAAEIQAACEEDwkwMQgAAEIAABCEAAAhCoYAII/gruXJoGAQhAAAIQgAAEIAABBD85AAEIQAACEIAABCAAgQomgOCv4M6laRCAAAQgAAEIQAACEEDwkwMQgAAEIAABCEAAAhCoYAII/gruXJoGAQhAAAIQgAAEIAABBD85AAEIQAACEIAABCAAgQomUFWC/9CufbNdefrJR6vbrh3s/O23v4L7naZVMIE3VqxWvQf8UvU9q7u6fHCfCm6p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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 30.000000000000156:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 \\\n", "0 0.201446 0.315009 0.158323 0.044518 0.008576 0.001250 0.000146 \n", "1 0.600798 0.936757 0.471904 0.133094 0.025724 0.003763 0.000442 \n", "2 1.161444 1.807104 0.911874 0.257745 0.049932 0.007322 0.000862 \n", "3 0.600798 0.936757 0.471904 0.133094 0.025724 0.003763 0.000442 \n", "4 0.201446 0.315009 0.158323 0.044518 0.008576 0.001250 0.000146 \n", "\n", " 7 \n", "0 0.000015 \n", "1 0.000047 \n", "2 0.000092 \n", "3 0.000047 \n", "4 0.000015 \n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0.20144563014109335, 0.3150091558019576, 0.15832305486470175, 0.044517875505316946, 0.008576282080643632, 0.0012503453629968896, 0.0001463229769449903, 1.544393550885811e-05 ], [ 0.6007981753518251, 0.93675666766923, 0.47190442165441787, 0.13309427038960028, 0.025723655160520616, 0.0037628287450430747, 0.0004418497268626793, 4.680849114143566e-05 ], [ 1.1614436672503397, 1.8071041380264994, 0.9118743713849364, 0.257744750041132, 0.049932331352319205, 0.0073217380377940695, 0.0008618776757019313, 9.155051566175024e-05 ], [ 0.6007981753518251, 0.93675666766923, 0.47190442165441787, 0.13309427038960028, 0.025723655160520616, 0.003762828745043075, 0.0004418497268626793, 4.680849114143566e-05 ], [ 0.20144563014109335, 0.3150091558019576, 0.15832305486470175, 0.044517875505316946, 0.008576282080643633, 0.0012503453629968899, 0.0001463229769449903, 1.544393550885811e-05 ] ] } ], "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.23184357541899442, 0.7681564245810055 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 79.99999999999973:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 \\\n", "0 0.506124 0.470504 0.348500 0.196510 0.086253 0.030518 0.009056 \n", "1 0.651796 0.605845 0.448797 0.253152 0.111169 0.039355 0.011686 \n", "2 0.751013 0.698018 0.517108 0.291737 0.128146 0.045379 0.013480 \n", "3 0.651796 0.605845 0.448797 0.253152 0.111169 0.039355 0.011686 \n", "4 0.506124 0.470504 0.348500 0.196510 0.086253 0.030518 0.009056 \n", "\n", " 7 \n", "0 0.002731 \n", "1 0.003527 \n", "2 0.004070 \n", "3 0.003527 \n", "4 0.002731 \n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0.5061243023322185, 0.4705037261188663, 0.3485002220995404, 0.19650997445187074, 0.08625343723869962, 0.03051764282116726, 0.009056324567610907, 0.0027313500604127516 ], [ 0.6517964137622168, 0.6058447132428576, 0.44879711707127073, 0.2531516571997063, 0.11116869147443902, 0.039355254422294594, 0.011686329660149843, 0.0035271680864909253 ], [ 0.7510127307304977, 0.6980175198248431, 0.5171079823401196, 0.29173740181544683, 0.12814646708287405, 0.045379416204342236, 0.013479749590577163, 0.004070083191665973 ], [ 0.6517964137622168, 0.6058447132428577, 0.44879711707127073, 0.25315165719970634, 0.11116869147443902, 0.039355254422294594, 0.011686329660149845, 0.003527168086490926 ], [ 0.5061243023322186, 0.47050372611886626, 0.3485002220995404, 0.19650997445187074, 0.0862534372386996, 0.03051764282116726, 0.009056324567610909, 0.002731350060412752 ] ] } ], "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.23184357541899442, 0.7681564245810055 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 2009.9999999992674:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 \\\n", "0 0.250896 0.250759 0.250507 0.250178 0.249822 0.249493 0.249241 \n", "1 0.250896 0.250759 0.250507 0.250178 0.249822 0.249493 0.249241 \n", "2 0.250896 0.250759 0.250507 0.250178 0.249822 0.249493 0.249241 \n", "3 0.250896 0.250759 0.250507 0.250178 0.249822 0.249493 0.249241 \n", "4 0.250896 0.250759 0.250507 0.250178 0.249822 0.249493 0.249241 \n", "\n", " 7 \n", "0 0.249104 \n", "1 0.249104 \n", "2 0.249104 \n", "3 0.249104 \n", "4 0.249104 \n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0.250895501268314, 0.250759169313471, 0.25050726071068236, 0.25017812626487884, 0.24982187371444772, 0.24949273928075472, 0.2492408306950936, 0.24910449875236104 ], [ 0.250895501268314, 0.250759169313471, 0.25050726071068236, 0.25017812626487884, 0.24982187371444772, 0.24949273928075472, 0.2492408306950936, 0.24910449875236104 ], [ 0.250895501268314, 0.250759169313471, 0.25050726071068236, 0.25017812626487884, 0.24982187371444772, 0.24949273928075472, 0.2492408306950936, 0.24910449875236104 ], [ 0.250895501268314, 0.250759169313471, 0.25050726071068236, 0.25017812626487884, 0.24982187371444772, 0.24949273928075472, 0.2492408306950936, 0.24910449875236104 ], [ 0.250895501268314, 0.250759169313471, 0.25050726071068236, 0.25017812626487884, 0.24982187371444772, 0.24949273928075472, 0.2492408306950936, 0.24910449875236104 ] ] } ], "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=2009.9999999992674" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0.23184357541899442, 0.7681564245810055 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "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COnxoUddTWDz5tcygdG+/Xcy6ZdOawkg+PEECMQQmH73I2rmvIVq0tUXqTNP7aXiBP+KFSvU8ccfH7S2cuVK1bNn9GvE58+frwYOHJjv2S4/depUdfnllxdYtttuu4XObf3ws+Dvww/5dkHZp556SnXrVvuik2effVadeOKJkVc6d+5cddZZZ+U/t8tPnjxZXXLJJQX1mzVrFjr38p/eC/4+7YRaDuYxb9481aVLbZaGl156SQ0ZMiTSnltvvVX17ds3/7ldfty4cc76Rx99dKjNx59eGfx95ehhBX1df8MNqkOHDsH5TZs2qeuuvTbSnjGXXqp69Nj1lki7/ODBg9Vpp59eUP9H550XOhcn+FesWKk+/fTToPxee+2V859Chrqx555boz766KN823b5tWvXqXfeeafAnpNPPil0bvCwMcHf659fWlB2zpxfqg8++DA437p1KzV06I8j+dx//4PqzTffzH9ul1+0aLFat259Qf3x468MnYub4Z84caLasmVrUL5t2wPUpEmTIu256aab1YYNu+KU7fKzZs1SzzyzvKD+3Ln3hM/t0SL4u02LPQrKjhjxE/X6668H59u1a6dmzfpFpD1XXXWVeuGFF/Of2+VvueUW9eSTTxXUr6l5InQOwR+JmA9SEHjjjVq/revj4IPb1XWX9GcQQPDjDhCIICBif/6vf6e279hZVPCLgD/wwAPzIl/E/1tvvaUGDRrkbF0+k/L6kL8feughNXbs2OCUCH4ZMMQNGqRclOAXAd+2bdu8yBfxv2XLFnXBBRc47RFx1KnTrg1V8veCBQvUhAkTgvIi+Lt37x47aJByUYJfBPx+++2XF+ki/t9991115ZVhwaeNq6mpCQl++Vv+TZkyJSgigl/EfdygQcpFCX4R8C1btsyLfBH/27ZtU9PuuMPJZ/qMGWr0qFH5z+TvVblB3b333hucE8Hf8dBDYwcNUi5K8IuA//LLL/MiX8T/7rvvro47zv2imiVLfq/69Pl+3h75u1WrVurII2uzYIjg37lzZ+ygIbA7QvCLgP/888/yIl/Ef5Mme6pzzz3byWfatBlqzJhdfOTv9u0PUf379wvKi+B///33YwcNUi5K8IuA37nzk7zIF/HftGkzdfXV4532jBo1Ws2YMT3/mfzdpctRasSIEcE5EfxvvPFG7KAhKBgh+EXA79jxcV7ki/hv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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "for i in range(200):\n", " status = bio.diffuse(total_duration=delta_time, time_step=0.1)\n", "\n", " if i<2 or i==6 or i>=199:\n", " bio.describe_state()\n", " fig = px.imshow(bio.system_snapshot(), \n", " title= f\"Diffusion. System snapshot as a heatmap at time t={bio.system_time}\", \n", " labels=dict(x=\"x (col. number)\", y=\"y (row number)\", color=\"Concentration\"),\n", " text_auto='.2f', color_continuous_scale=\"gray_r\")\n", "\n", " fig.data[0].xgap=2\n", " fig.data[0].ygap=2\n", "\n", " fig.show()" ] }, { "cell_type": "markdown", "id": "f52f7bd3-202a-44be-af53-5b2b63772eae", "metadata": {}, "source": [ "## All bins now have essentially uniform concentration\n", "\n", "Notice the continued symmetry across the mid-row.\n", "\n", "**Mass conservations**: the \"10. units of concentration\" are now uniformly spread across the 40 bins, leading to a near-constant concentration of 10./40" ] }, { "cell_type": "code", "execution_count": 10, "id": "84026abc-687d-409a-a58e-2f71d5e5ecd3", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.25" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "10./40" ] }, { "cell_type": "code", "execution_count": null, "id": "670d0f44", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.13" } }, "nbformat": 4, "nbformat_minor": 5 }