{ "cells": [ { "cell_type": "markdown", "id": "a40f6857", "metadata": {}, "source": [ "## High Frequencies in the concentration get smoothed out first \n", "### Ultimately, the only frequency passing thru is zero! (i.e., uniform concentration at equilibrium)\n", "#### We explore how an initial concentration with 3 different sinusoidal frequencies fares in the course of a diffusion to equilibrium\n", "\n", "**The initial system state will consist of:** \n", " 0 - A constant baseline of value 30 \n", " 1 - A sine wave of frequency 1 (1 cycle across the system's length), of amplitude 10 \n", " 2 - A sine wave of frequency 10 , of amplitude 4 \n", " 3 - A sine wave of frequency 40 , of amplitude 2 \n", "\n", "LAST REVISED: Nov. 28, 2022" ] }, { "cell_type": "code", "execution_count": 1, "id": "d142d450-f2af-42fa-9026-2b44919c5b40", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Added 'D:\\Docs\\- MY CODE\\BioSimulations\\life123-Win7' to sys.path\n" ] } ], "source": [ "# Extend the sys.path variable, to contain the project's root directory\n", "import set_path\n", "set_path.add_ancestor_dir_to_syspath(3) # The number of levels to go up \n", " # to reach the project's home from the folder containing this notebook" ] }, { "cell_type": "code", "execution_count": 2, "id": "9897632a-191c-4cdc-9bc2-a1143c2f0d36", "metadata": {}, "outputs": [], "source": [ "from experiments.get_notebook_info import get_notebook_basename\n", "\n", "from src.life_1D.bio_sim_1d import BioSim1D\n", "\n", "import plotly.express as px\n", "import plotly.graph_objects as go\n", "\n", "from src.modules.reactions.reaction_data import ReactionData as chem\n", "from src.modules.html_log.html_log import HtmlLog as log\n", "from src.modules.visualization.graphic_log import GraphicLog" ] }, { "cell_type": "code", "execution_count": 3, "id": "56c2a43d-d531-414e-921c-bf746c2ba991", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "-> Output will be LOGGED into the file 'low_pass_1.log.htm'\n" ] } ], "source": [ "# Initialize the HTML logging\n", "log_file = get_notebook_basename() + \".log.htm\" # Use the notebook base filename for the log file\n", "GraphicLog.config(filename=log_file,\n", " components=[\"vue_heatmap_11\", \"vue_curves_3\"])" ] }, { "cell_type": "code", "execution_count": 4, "id": "f14a35e1-83a5-42da-9258-89d9af0ffe31", "metadata": {}, "outputs": [], "source": [ "# Set the heatmap parameters\n", "heatmap_pars = {\"range\": [10, 50],\n", " \"outer_width\": 850, \"outer_height\": 150,\n", " \"margins\": {\"top\": 30, \"right\": 30, \"bottom\": 30, \"left\": 55}\n", " }\n", "\n", "# Set the parameters of the line plots\n", "lineplot_pars = {\"range\": [10, 50],\n", " \"outer_width\": 850, \"outer_height\": 250,\n", " \"margins\": {\"top\": 30, \"right\": 30, \"bottom\": 30, \"left\": 55}\n", " }" ] }, { "cell_type": "code", "execution_count": 5, "id": "696122b0-c8c4-4d43-a4fc-319f95221602", "metadata": {}, "outputs": [], "source": [ "# Initialize the system. We use a RELATIVELY LARGE NUMBER OF BINS, \n", "# to captures the many changes in the high-frequency component\n", "chem_data = chem(names=[\"A\"], diffusion_rates=[0.5])\n", "bio = BioSim1D(n_bins=500, chem_data=chem_data)" ] }, { "cell_type": "markdown", "id": "20c8fd90-5315-4c5c-a60b-20427fc13b84", "metadata": {}, "source": [ "## PART 1 (of 3) of Initial Preparation -\n", "### Start with a sinusoidal concentration, with exactly 1 cycle over the length of the system\n", "#### (notice the bias value of 30; it will be seen at the eventual equilibrium, at the end)" ] }, { "cell_type": "code", "execution_count": 6, "id": "99ab76d6", "metadata": {}, "outputs": [], "source": [ "bio.inject_sine_conc(species_name=\"A\", amplitude=10, bias=30, frequency=1)" ] }, { "cell_type": "code", "execution_count": 7, "id": "012d98f0-4846-4d56-8b50-f30543b31fe0", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM SNAPSHOT at time 0:\n", " A\n", "0 30.000000\n", "1 30.125660\n", "2 30.251301\n", "3 30.376902\n", "4 30.502443\n", ".. ...\n", "495 29.372095\n", "496 29.497557\n", "497 29.623098\n", "498 29.748699\n", "499 29.874340\n", "\n", "[500 rows x 1 columns]\n" ] } ], "source": [ "bio.show_system_snapshot()" ] }, { "cell_type": "code", "execution_count": 8, "id": "338bd51c-6b12-4cf0-8526-797389fbc55c", "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 30, 30.125660398833524, 30.251300954433376, 30.376901826699346, 30.502443181797695, 30.627905195293135, 30.753268055279328, 30.878511965507432, 31.00361714851215, 31.128563848734817, 31.253332335643044, 31.37790290684638, 31.50225589120757, 31.626371651948837, 31.75023058975276, 31.873813145857245, 31.99709980514407, 32.120071099220546, 32.24270760949381, 32.36498997023725, 32.48689887164855, 32.60841506289897, 32.72951935517325, 32.85019262469976, 32.97041581577035, 33.09016994374947, 33.209436098072096, 33.328195445229866, 33.44642923174517, 33.56411878713251, 33.68124552684678, 33.79779095521801, 33.913736668372024, 34.029064357136626, 34.14375580993284, 34.257792915650725, 34.371157666509326, 34.48383216090032, 34.59579860621488, 34.707039321653326, 34.81753674101715, 34.927273415482915, 35.03623201635761, 35.14439533781506, 35.25174629961296, 35.35826794978997, 35.46394346734269, 35.568756164881876, 35.67268949126756, 35.775727034222676, 35.877852522924734, 35.979049830575185, 36.07930297694605, 36.178596130903344, 36.27691361290701, 36.374239897486895, 36.47055961569444, 36.56585755752957, 36.66011867434251, 36.75332808121024, 36.845471059286886, 36.93653305812805, 37.02649969798849, 37.11535677209285, 37.20309024887907, 37.28968627421412, 37.375131173581735, 37.459411454241824, 37.54251380736104, 37.62442511011448, 37.70513242775789, 37.784623015670235, 37.86288432136619, 37.939903986478356, 38.01566984870877, 38.09016994374947, 38.16339250717184, 38.23532597628427, 38.30595899195813, 38.37528040042142, 38.44327925502015, 38.509944817946916, 38.57526656193652, 38.63923417192835, 38.70183754669526, 38.76306680043864, 38.82291226434953, 38.881364488135446, 38.93841424151264, 38.99405251566371, 39.0482705246602, 39.10105970684996, 39.15241172620917, 39.20231847365871, 39.25077206834458, 39.297764858882516, 39.34328942456612, 39.38733857653874, 39.42990535892864, 39.47098304994744, 39.510565162951536, 39.54864544746643, 39.58521789017376, 39.62027671586086, 39.65381638833274, 39.68583161128631, 39.71631732914674, 39.74526872786577, 39.77268123568194, 39.798550523842465, 39.82287250728689, 39.84564334529205, 39.86685944207868, 39.88651744737914, 39.90461425696651, 39.921147013144775, 39.936113105200086, 39.949510169813, 39.961336091431725, 39.97158900260614, 39.98026728428272, 39.987369566060174, 39.99289472640589, 39.996841892833004, 39.99921044203816, 40, 39.99921044203816, 39.996841892833004, 39.99289472640589, 39.987369566060174, 39.98026728428272, 39.97158900260614, 39.961336091431725, 39.949510169813, 39.936113105200086, 39.921147013144775, 39.90461425696651, 39.88651744737914, 39.86685944207868, 39.84564334529205, 39.82287250728689, 39.798550523842465, 39.77268123568194, 39.74526872786577, 39.71631732914674, 39.68583161128631, 39.65381638833274, 39.620276715860854, 39.58521789017376, 39.54864544746643, 39.510565162951536, 39.47098304994744, 39.42990535892864, 39.38733857653874, 39.34328942456612, 39.297764858882516, 39.25077206834458, 39.20231847365871, 39.15241172620917, 39.10105970684995, 39.0482705246602, 38.99405251566371, 38.93841424151264, 38.881364488135446, 38.82291226434953, 38.76306680043864, 38.70183754669526, 38.63923417192835, 38.57526656193652, 38.509944817946916, 38.44327925502015, 38.37528040042142, 38.30595899195813, 38.23532597628427, 38.163392507171835, 38.09016994374947, 38.01566984870877, 37.939903986478356, 37.86288432136619, 37.784623015670235, 37.70513242775789, 37.62442511011448, 37.54251380736103, 37.459411454241824, 37.375131173581735, 37.28968627421411, 37.203090248879064, 37.11535677209285, 37.02649969798849, 36.93653305812805, 36.845471059286886, 36.75332808121024, 36.66011867434251, 36.56585755752956, 36.47055961569444, 36.374239897486895, 36.27691361290701, 36.178596130903344, 36.07930297694605, 35.979049830575185, 35.877852522924734, 35.775727034222676, 35.67268949126756, 35.568756164881876, 35.463943467342695, 35.35826794978997, 35.251746299612954, 35.14439533781506, 35.03623201635761, 34.927273415482915, 34.81753674101715, 34.707039321653326, 34.59579860621488, 34.48383216090032, 34.371157666509326, 34.257792915650725, 34.14375580993284, 34.029064357136626, 33.913736668372024, 33.79779095521801, 33.68124552684678, 33.56411878713251, 33.44642923174517, 33.328195445229866, 33.20943609807209, 33.09016994374947, 32.97041581577035, 32.85019262469976, 32.72951935517325, 32.60841506289897, 32.48689887164855, 32.36498997023725, 32.24270760949381, 32.120071099220546, 31.99709980514407, 31.873813145857245, 31.75023058975276, 31.626371651948833, 31.50225589120757, 31.37790290684638, 31.25333233564304, 31.128563848734814, 31.00361714851215, 30.878511965507432, 30.753268055279324, 30.62790519529313, 30.502443181797698, 30.376901826699346, 30.251300954433372, 30.125660398833524, 30, 29.874339601166476, 29.748699045566624, 29.623098173300654, 29.497556818202305, 29.372094804706865, 29.246731944720672, 29.121488034492568, 28.996382851487848, 28.871436151265183, 28.746667664356956, 28.622097093153616, 28.49774410879243, 28.373628348051163, 28.24976941024724, 28.12618685414275, 28.00290019485593, 27.879928900779454, 27.757292390506187, 27.635010029762753, 27.51310112835145, 27.391584937101033, 27.270480644826748, 27.149807375300238, 27.02958418422965, 26.909830056250527, 26.790563901927904, 26.671804554770134, 26.55357076825483, 26.43588121286749, 26.31875447315322, 26.202209044781988, 26.086263331627976, 25.97093564286337, 25.85624419006716, 25.742207084349275, 25.62884233349067, 25.516167839099676, 25.404201393785122, 25.292960678346674, 25.182463258982846, 25.07272658451708, 24.96376798364239, 24.855604662184938, 24.748253700387043, 24.64173205021003, 24.53605653265731, 24.43124383511812, 24.327310508732435, 24.224272965777324, 24.122147477075266, 24.02095016942481, 23.920697023053947, 23.821403869096656, 23.72308638709299, 23.625760102513105, 23.529440384305556, 23.434142442470435, 23.339881325657483, 23.246671918789758, 23.154528940713114, 23.06346694187195, 22.97350030201151, 22.884643227907148, 22.79690975112093, 22.710313725785884, 22.624868826418258, 22.54058854575818, 22.45748619263896, 22.37557488988552, 22.294867572242104, 22.215376984329765, 22.13711567863381, 22.060096013521644, 21.984330151291235, 21.909830056250527, 21.83660749282816, 21.764674023715727, 21.69404100804187, 21.624719599578583, 21.55672074497985, 21.49005518205308, 21.424733438063477, 21.36076582807165, 21.298162453304744, 21.236933199561363, 21.177087735650467, 21.118635511864554, 21.06158575848736, 21.00594748433629, 20.951729475339807, 20.898940293150044, 20.847588273790826, 20.797681526341297, 20.74922793165542, 20.702235141117484, 20.656710575433877, 20.612661423461258, 20.570094641071353, 20.529016950052558, 20.489434837048464, 20.451354552533573, 20.41478210982624, 20.37972328413914, 20.34618361166726, 20.31416838871369, 20.28368267085326, 20.25473127213423, 20.227318764318067, 20.20144947615753, 20.17712749271311, 20.154356654707946, 20.13314055792132, 20.11348255262086, 20.09538574303349, 20.07885298685522, 20.063886894799914, 20.050489830186997, 20.038663908568275, 20.028410997393863, 20.019732715717282, 20.012630433939826, 20.007105273594107, 20.003158107167, 20.000789557961838, 20, 20.000789557961838, 20.003158107167, 20.007105273594107, 20.012630433939826, 20.019732715717282, 20.028410997393863, 20.038663908568275, 20.050489830186997, 20.063886894799914, 20.07885298685522, 20.09538574303349, 20.11348255262086, 20.13314055792132, 20.154356654707946, 20.17712749271311, 20.201449476157528, 20.227318764318063, 20.25473127213423, 20.28368267085326, 20.31416838871369, 20.346183611667264, 20.379723284139143, 20.41478210982624, 20.45135455253357, 20.489434837048464, 20.529016950052558, 20.570094641071357, 20.61266142346126, 20.65671057543388, 20.702235141117487, 20.74922793165542, 20.7976815263413, 20.847588273790823, 20.89894029315004, 20.951729475339803, 21.00594748433629, 21.06158575848736, 21.118635511864557, 21.177087735650467, 21.236933199561367, 21.29816245330474, 21.360765828071646, 21.424733438063477, 21.490055182053084, 21.55672074497985, 21.624719599578583, 21.694041008041875, 21.764674023715727, 21.836607492828158, 21.909830056250524, 21.984330151291232, 22.060096013521644, 22.137115678633812, 22.21537698432977, 22.29486757224211, 22.375574889885524, 22.457486192638967, 22.540588545758176, 22.624868826418258, 22.710313725785884, 22.796909751120932, 22.884643227907148, 22.97350030201151, 23.06346694187195, 23.154528940713117, 23.246671918789755, 23.339881325657483, 23.434142442470435, 23.529440384305556, 23.625760102513105, 23.723086387092998, 23.82140386909666, 23.92069702305395, 24.020950169424815, 24.122147477075266, 24.224272965777324, 24.327310508732435, 24.43124383511812, 24.536056532657312, 24.641732050210038, 24.748253700387046, 24.85560466218494, 24.96376798364239, 25.072726584517085, 25.182463258982846, 25.292960678346674, 25.404201393785122, 25.51616783909968, 25.628842333490674, 25.74220708434928, 25.856244190067155, 25.97093564286337, 26.086263331627976, 26.202209044781988, 26.31875447315322, 26.435881212867496, 26.553570768254833, 26.671804554770137, 26.79056390192791, 26.909830056250524, 27.02958418422965, 27.149807375300238, 27.270480644826748, 27.391584937101033, 27.513101128351455, 27.635010029762757, 27.757292390506194, 27.87992890077945, 28.00290019485593, 28.12618685414275, 28.24976941024724, 28.373628348051167, 28.497744108792432, 28.622097093153624, 28.746667664356963, 28.87143615126519, 28.996382851487848, 29.121488034492568, 29.246731944720672, 29.37209480470687, 29.497556818202305, 29.623098173300658, 29.748699045566628, 29.87433960116648 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Low-frequency component of the Initial System State" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 18.88888888888889, 41.111111111111114 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= \"Low-frequency component of the Initial System State\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 9, "id": "0869cad9-cfed-4c0b-94da-2f5fb9a6f2a4", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "Bin number: %{x}
Chem. species: %{y}
Concentration: %{z}", "name": "0", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "xgap": 0, "y": [ "A" ], "yaxis": "y", "ygap": 0, "z": [ [ 30, 30.125660398833524, 30.251300954433376, 30.376901826699346, 30.502443181797695, 30.627905195293135, 30.753268055279328, 30.878511965507432, 31.00361714851215, 31.128563848734817, 31.253332335643044, 31.37790290684638, 31.50225589120757, 31.626371651948837, 31.75023058975276, 31.873813145857245, 31.99709980514407, 32.120071099220546, 32.24270760949381, 32.36498997023725, 32.48689887164855, 32.60841506289897, 32.72951935517325, 32.85019262469976, 32.97041581577035, 33.09016994374947, 33.209436098072096, 33.328195445229866, 33.44642923174517, 33.56411878713251, 33.68124552684678, 33.79779095521801, 33.913736668372024, 34.029064357136626, 34.14375580993284, 34.257792915650725, 34.371157666509326, 34.48383216090032, 34.59579860621488, 34.707039321653326, 34.81753674101715, 34.927273415482915, 35.03623201635761, 35.14439533781506, 35.25174629961296, 35.35826794978997, 35.46394346734269, 35.568756164881876, 35.67268949126756, 35.775727034222676, 35.877852522924734, 35.979049830575185, 36.07930297694605, 36.178596130903344, 36.27691361290701, 36.374239897486895, 36.47055961569444, 36.56585755752957, 36.66011867434251, 36.75332808121024, 36.845471059286886, 36.93653305812805, 37.02649969798849, 37.11535677209285, 37.20309024887907, 37.28968627421412, 37.375131173581735, 37.459411454241824, 37.54251380736104, 37.62442511011448, 37.70513242775789, 37.784623015670235, 37.86288432136619, 37.939903986478356, 38.01566984870877, 38.09016994374947, 38.16339250717184, 38.23532597628427, 38.30595899195813, 38.37528040042142, 38.44327925502015, 38.509944817946916, 38.57526656193652, 38.63923417192835, 38.70183754669526, 38.76306680043864, 38.82291226434953, 38.881364488135446, 38.93841424151264, 38.99405251566371, 39.0482705246602, 39.10105970684996, 39.15241172620917, 39.20231847365871, 39.25077206834458, 39.297764858882516, 39.34328942456612, 39.38733857653874, 39.42990535892864, 39.47098304994744, 39.510565162951536, 39.54864544746643, 39.58521789017376, 39.62027671586086, 39.65381638833274, 39.68583161128631, 39.71631732914674, 39.74526872786577, 39.77268123568194, 39.798550523842465, 39.82287250728689, 39.84564334529205, 39.86685944207868, 39.88651744737914, 39.90461425696651, 39.921147013144775, 39.936113105200086, 39.949510169813, 39.961336091431725, 39.97158900260614, 39.98026728428272, 39.987369566060174, 39.99289472640589, 39.996841892833004, 39.99921044203816, 40, 39.99921044203816, 39.996841892833004, 39.99289472640589, 39.987369566060174, 39.98026728428272, 39.97158900260614, 39.961336091431725, 39.949510169813, 39.936113105200086, 39.921147013144775, 39.90461425696651, 39.88651744737914, 39.86685944207868, 39.84564334529205, 39.82287250728689, 39.798550523842465, 39.77268123568194, 39.74526872786577, 39.71631732914674, 39.68583161128631, 39.65381638833274, 39.620276715860854, 39.58521789017376, 39.54864544746643, 39.510565162951536, 39.47098304994744, 39.42990535892864, 39.38733857653874, 39.34328942456612, 39.297764858882516, 39.25077206834458, 39.20231847365871, 39.15241172620917, 39.10105970684995, 39.0482705246602, 38.99405251566371, 38.93841424151264, 38.881364488135446, 38.82291226434953, 38.76306680043864, 38.70183754669526, 38.63923417192835, 38.57526656193652, 38.509944817946916, 38.44327925502015, 38.37528040042142, 38.30595899195813, 38.23532597628427, 38.163392507171835, 38.09016994374947, 38.01566984870877, 37.939903986478356, 37.86288432136619, 37.784623015670235, 37.70513242775789, 37.62442511011448, 37.54251380736103, 37.459411454241824, 37.375131173581735, 37.28968627421411, 37.203090248879064, 37.11535677209285, 37.02649969798849, 36.93653305812805, 36.845471059286886, 36.75332808121024, 36.66011867434251, 36.56585755752956, 36.47055961569444, 36.374239897486895, 36.27691361290701, 36.178596130903344, 36.07930297694605, 35.979049830575185, 35.877852522924734, 35.775727034222676, 35.67268949126756, 35.568756164881876, 35.463943467342695, 35.35826794978997, 35.251746299612954, 35.14439533781506, 35.03623201635761, 34.927273415482915, 34.81753674101715, 34.707039321653326, 34.59579860621488, 34.48383216090032, 34.371157666509326, 34.257792915650725, 34.14375580993284, 34.029064357136626, 33.913736668372024, 33.79779095521801, 33.68124552684678, 33.56411878713251, 33.44642923174517, 33.328195445229866, 33.20943609807209, 33.09016994374947, 32.97041581577035, 32.85019262469976, 32.72951935517325, 32.60841506289897, 32.48689887164855, 32.36498997023725, 32.24270760949381, 32.120071099220546, 31.99709980514407, 31.873813145857245, 31.75023058975276, 31.626371651948833, 31.50225589120757, 31.37790290684638, 31.25333233564304, 31.128563848734814, 31.00361714851215, 30.878511965507432, 30.753268055279324, 30.62790519529313, 30.502443181797698, 30.376901826699346, 30.251300954433372, 30.125660398833524, 30, 29.874339601166476, 29.748699045566624, 29.623098173300654, 29.497556818202305, 29.372094804706865, 29.246731944720672, 29.121488034492568, 28.996382851487848, 28.871436151265183, 28.746667664356956, 28.622097093153616, 28.49774410879243, 28.373628348051163, 28.24976941024724, 28.12618685414275, 28.00290019485593, 27.879928900779454, 27.757292390506187, 27.635010029762753, 27.51310112835145, 27.391584937101033, 27.270480644826748, 27.149807375300238, 27.02958418422965, 26.909830056250527, 26.790563901927904, 26.671804554770134, 26.55357076825483, 26.43588121286749, 26.31875447315322, 26.202209044781988, 26.086263331627976, 25.97093564286337, 25.85624419006716, 25.742207084349275, 25.62884233349067, 25.516167839099676, 25.404201393785122, 25.292960678346674, 25.182463258982846, 25.07272658451708, 24.96376798364239, 24.855604662184938, 24.748253700387043, 24.64173205021003, 24.53605653265731, 24.43124383511812, 24.327310508732435, 24.224272965777324, 24.122147477075266, 24.02095016942481, 23.920697023053947, 23.821403869096656, 23.72308638709299, 23.625760102513105, 23.529440384305556, 23.434142442470435, 23.339881325657483, 23.246671918789758, 23.154528940713114, 23.06346694187195, 22.97350030201151, 22.884643227907148, 22.79690975112093, 22.710313725785884, 22.624868826418258, 22.54058854575818, 22.45748619263896, 22.37557488988552, 22.294867572242104, 22.215376984329765, 22.13711567863381, 22.060096013521644, 21.984330151291235, 21.909830056250527, 21.83660749282816, 21.764674023715727, 21.69404100804187, 21.624719599578583, 21.55672074497985, 21.49005518205308, 21.424733438063477, 21.36076582807165, 21.298162453304744, 21.236933199561363, 21.177087735650467, 21.118635511864554, 21.06158575848736, 21.00594748433629, 20.951729475339807, 20.898940293150044, 20.847588273790826, 20.797681526341297, 20.74922793165542, 20.702235141117484, 20.656710575433877, 20.612661423461258, 20.570094641071353, 20.529016950052558, 20.489434837048464, 20.451354552533573, 20.41478210982624, 20.37972328413914, 20.34618361166726, 20.31416838871369, 20.28368267085326, 20.25473127213423, 20.227318764318067, 20.20144947615753, 20.17712749271311, 20.154356654707946, 20.13314055792132, 20.11348255262086, 20.09538574303349, 20.07885298685522, 20.063886894799914, 20.050489830186997, 20.038663908568275, 20.028410997393863, 20.019732715717282, 20.012630433939826, 20.007105273594107, 20.003158107167, 20.000789557961838, 20, 20.000789557961838, 20.003158107167, 20.007105273594107, 20.012630433939826, 20.019732715717282, 20.028410997393863, 20.038663908568275, 20.050489830186997, 20.063886894799914, 20.07885298685522, 20.09538574303349, 20.11348255262086, 20.13314055792132, 20.154356654707946, 20.17712749271311, 20.201449476157528, 20.227318764318063, 20.25473127213423, 20.28368267085326, 20.31416838871369, 20.346183611667264, 20.379723284139143, 20.41478210982624, 20.45135455253357, 20.489434837048464, 20.529016950052558, 20.570094641071357, 20.61266142346126, 20.65671057543388, 20.702235141117487, 20.74922793165542, 20.7976815263413, 20.847588273790823, 20.89894029315004, 20.951729475339803, 21.00594748433629, 21.06158575848736, 21.118635511864557, 21.177087735650467, 21.236933199561367, 21.29816245330474, 21.360765828071646, 21.424733438063477, 21.490055182053084, 21.55672074497985, 21.624719599578583, 21.694041008041875, 21.764674023715727, 21.836607492828158, 21.909830056250524, 21.984330151291232, 22.060096013521644, 22.137115678633812, 22.21537698432977, 22.29486757224211, 22.375574889885524, 22.457486192638967, 22.540588545758176, 22.624868826418258, 22.710313725785884, 22.796909751120932, 22.884643227907148, 22.97350030201151, 23.06346694187195, 23.154528940713117, 23.246671918789755, 23.339881325657483, 23.434142442470435, 23.529440384305556, 23.625760102513105, 23.723086387092998, 23.82140386909666, 23.92069702305395, 24.020950169424815, 24.122147477075266, 24.224272965777324, 24.327310508732435, 24.43124383511812, 24.536056532657312, 24.641732050210038, 24.748253700387046, 24.85560466218494, 24.96376798364239, 25.072726584517085, 25.182463258982846, 25.292960678346674, 25.404201393785122, 25.51616783909968, 25.628842333490674, 25.74220708434928, 25.856244190067155, 25.97093564286337, 26.086263331627976, 26.202209044781988, 26.31875447315322, 26.435881212867496, 26.553570768254833, 26.671804554770137, 26.79056390192791, 26.909830056250524, 27.02958418422965, 27.149807375300238, 27.270480644826748, 27.391584937101033, 27.513101128351455, 27.635010029762757, 27.757292390506194, 27.87992890077945, 28.00290019485593, 28.12618685414275, 28.24976941024724, 28.373628348051167, 28.497744108792432, 28.622097093153624, 28.746667664356963, 28.87143615126519, 28.996382851487848, 29.121488034492568, 29.246731944720672, 29.37209480470687, 29.497556818202305, 29.623098173300658, 29.748699045566628, 29.87433960116648 ] ] } ], "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": "Low-frequency component of the Initial System State (as a heatmap)" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ -0.5, 499.5 ], "scaleanchor": "y", "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 0.5, -0.5 ], "title": { "text": "Chem. species" }, "type": "category" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Show as heatmap\n", "fig = px.imshow(bio.system_snapshot().T, \n", " title= \"Low-frequency component of the Initial System State (as a heatmap)\", \n", " labels=dict(x=\"Bin number\", y=\"Chem. species\", color=\"Concentration\"),\n", " text_auto=False, color_continuous_scale=\"gray_r\") \n", "\n", "fig.data[0].xgap=0\n", "fig.data[0].ygap=0\n", "\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 10, "id": "bc2e15e3-55a8-42fd-894a-918893d7f685", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Diffusion as a Low-Pass Filter\n", "\n", "\n", "Low-frequency component of the Initial System State:\n", "[GRAPHIC ELEMENT SENT TO LOG FILE `low_pass_1.log.htm`]\n", "[GRAPHIC ELEMENT SENT TO LOG FILE `low_pass_1.log.htm`]\n" ] } ], "source": [ "# Output to the log file\n", "log.write(\"Diffusion as a Low-Pass Filter\", style=log.h3)\n", "\n", "log.write(f\"Low-frequency component of the Initial System State:\", blanks_before=2, style=log.bold)\n", "\n", "# Output a heatmap to the log file\n", "bio.single_species_heatmap(species_index=0, heatmap_pars=heatmap_pars, header=f\"Time {bio.system_time} :\\n\", graphic_component=\"vue_heatmap_11\")\n", "# Output a line plot the log file\n", "bio.single_species_line_plot(species_index=0, plot_pars=lineplot_pars, graphic_component=\"vue_curves_3\")" ] }, { "cell_type": "markdown", "id": "2ba3f95a-2d63-4a11-a150-c5f1ea4a7716", "metadata": {}, "source": [ "## PART 2 (of 3) of Initial Preparation -\n", "### Now add a higher-frequency component (10 cycles over the length of the system)" ] }, { "cell_type": "code", "execution_count": 11, "id": "28e46cc9-4ddf-4d9c-8ab2-20c08bb3106e", "metadata": {}, "outputs": [], "source": [ "bio.inject_sine_conc(species_name=\"A\", amplitude=4, bias=0, frequency=10)" ] }, { "cell_type": "code", "execution_count": 12, "id": "04d7a7ca-7a0b-464a-8283-05b66469b9ba", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 30, 30.62699333309074, 31.246060503092796, 31.84940003743806, 32.42945787820456, 32.979046204463025, 33.49145647899408, 33.96056493661059, 34.380928850520206, 34.747872058598894, 35.05755840082366, 35.307051909761135, 35.494362804920655, 35.618478565661924, 35.679379592667516, 35.678039211037856, 35.61640801500815, 35.4973828012286, 35.32476058059697, 35.103178393952, 34.83803988081844, 34.53542975930583, 34.202017565911966, 33.844952173359175, 33.471748750027565, 33.09016994374947, 32.708103163814876, 32.33343589657045, 31.973931021006457, 31.637104090725646, 31.330104517676887, 31.05960253150326, 30.83168369726887, 30.651752655128565, 30.52444760006876, 30.45356685047011, 30.44200866359457, 30.491725247187233, 30.60369169250179, 30.77789031873857, 31.013310675836536, 31.307965205618835, 31.658920314349547, 32.0623423667119, 32.51355787589821, 33.007126940620076, 33.53692877093582, 34.09625795414316, 34.677929942608145, 35.27439409996546, 35.877852522924734, 36.4803827648324, 37.07406252560547, 37.65109434164206, 38.20392830931387, 38.72538090665679, 39.2087480394092, 39.64791052863273, 40.03743037635057, 40.37263629107432, 40.6496971244675, 40.865682061042804, 41.01860661170158, 41.10746368580594, 41.13223925179383, 41.093912339394734, 40.994439383445815, 40.83672315624988, 40.62456677846419, 40.36261353382923, 40.05627343692778, 39.71163771207709, 39.3353825321049, 38.93466353513777, 38.51700278296598, 38.09016994374947, 37.66205957291462, 37.240566427624856, 36.833460781219415, 36.44826570401455, 36.09213824585026, 35.771756394232156, 35.49321359083336, 35.261922469920286, 35.08252933683118, 34.95884073525802, 34.89376326143478, 34.88925757442236, 34.94630732779955, 35.064903512748955, 35.24404445947958, 35.48175149698588, 35.775100024201116, 36.120265502555554, 36.51258364462983, 36.94662384971263, 37.416274728159266, 37.914840365800025, 38.435145810269226, 38.96965011569023, 39.51056516295154, 40.04997838172365, 40.579977438833176, 41.092774926599574, 41.58083108473961, 42.036972620456204, 42.45450575286149, 42.82732169896893, 43.14999293769, 43.417858733706545, 43.6270985724675, 43.77479234820681, 43.858966355791765, 43.87862436109223, 43.833763259881266, 43.72537307832539, 43.555421315064166, 43.32682187182106, 43.04338906253488, 42.70977742632089, 42.331408293452604, 41.91438426246703, 41.4653929371446, 40.99160144149242, 40.500543376295376, 39.99999999999999, 39.49787750778094, 39.00208234417358, 38.52039651566718, 38.06035486965331, 37.629126275112824, 37.23340057889138, 36.879283120328566, 36.57219846780494, 36.316804895336006, 36.11692094796416, 35.975465254051755, 35.894410533666054, 35.87475252836559, 35.9164943423773, 36.018646442106274, 36.17924231397839, 36.39536953367388, 36.66321575676262, 36.97812890543199, 37.33469060211642, 37.726801691925886, 38.14777850512215, 38.59045834151434, 39.04731251320921, 39.510565162951536, 39.97231598420467, 40.42466490758807, 40.85983678727745, 41.27030412097298, 41.64890586805241, 41.98896049205934, 42.28437144476187, 42.52972342821724, 42.72036791671403, 42.85249658984081, 42.923201518578466, 42.930521155225726, 42.87347140184853, 42.75206126726429, 42.56729286561925, 42.32114575655933, 42.01654587393641, 41.657319533039676, 41.24813324166167, 40.79442026419004, 40.302295096828274, 39.778457202696835, 39.23008552494369, 38.664725441429056, 38.09016994374946, 37.51433691445154, 36.94514443781893, 36.390386110627475, 35.85760831926338, 35.35399141858799, 34.88623668639972, 34.46046083625787, 34.08209975223376, 33.755822963717655, 33.4854602090335, 33.27394124596431, 33.123249858379765, 33.034392784275404, 33.00738405521329, 33.04124499410628, 33.13401987134617, 33.282806972334456, 33.48380458642641, 33.73237119197969, 34.02309888831701, 34.34989891650015, 34.70609792016464, 35.084543428286636, 35.477716896317965, 35.87785252292474, 36.277059968479904, 36.667449039926986, 37.04125437562059, 37.39095816374955, 37.70940895895987, 37.989934723327714, 38.22644830891822, 38.41354371836567, 38.546581625346995, 38.621762806197765, 38.63618832456808, 38.587905519927965, 38.47593907461341, 38.30030666942408, 38.06201898083134, 37.763064019796914, 37.406376059144684, 36.99578963947518, 36.535979378932765, 36.032386536016666, 35.491133483539365, 34.91892744248388, 34.32295499388928, 33.710769032329296, 33.090169943749466, 32.46908288151313, 31.855433076040335, 31.25702114443454, 30.6814003664921, 30.13575786247865, 29.626801546522486, 29.160654638390653, 28.742759397212485, 28.377791595279987, 28.069587080676627, 27.821081586838005, 27.634264738235746, 27.510148977494485, 27.448753903931628, 27.44910627046243, 27.509255638870737, 27.62630544650409, 27.796458994404276, 28.01507963156458, 28.276764186123245, 28.575428485390844, 28.904403615960636, 29.256541405773955, 29.624327464576318, 30.00000000000001, 30.3756725354237, 30.74345859422605, 31.095596384039368, 31.424571514609177, 31.723235813876766, 31.984920368435432, 32.203541005595724, 32.37369455349591, 32.49074436112926, 32.55089372953757, 32.551246096068375, 32.48985102250552, 32.36573526176425, 32.178918413161995, 31.930412919323363, 31.622208404720006, 31.257240602787512, 30.839345361609343, 30.37319845347751, 29.864242137521348, 29.318599633507876, 28.742978855565443, 28.144566923959644, 27.530917118486855, 26.90983005625052, 26.28923096767068, 25.67704500611071, 25.081072557516116, 24.508866516460632, 23.967613463983334, 23.46402062106722, 23.00421036052481, 22.593623940855302, 22.236935980203075, 21.937981019168657, 21.699693330575915, 21.52406092538659, 21.412094480072035, 21.36381167543192, 21.37823719380223, 21.453418374653012, 21.58645628163434, 21.77355169108179, 22.010065276672297, 22.290591041040145, 22.60904183625045, 22.95874562437941, 23.332550960073014, 23.722940031520103, 24.12214747707526, 24.522283103682046, 24.91545657171338, 25.29390207983538, 25.650101083499862, 25.976901111683006, 26.267628808020312, 26.516195413573595, 26.717193027665544, 26.865980128653835, 26.958755005893725, 26.99261594478671, 26.965607215724596, 26.876750141620235, 26.72605875403568, 26.514539790966495, 26.244177036282334, 25.917900247766237, 25.539539163742116, 25.113763313600277, 24.646008581412, 24.14239168073661, 23.609613889372504, 23.05485556218105, 22.485663085548442, 21.90983005625052, 21.33527455857094, 20.769914475056307, 20.22154279730316, 19.697704903171726, 19.205579735809938, 18.751866758338313, 18.34268046696031, 17.98345412606358, 17.67885424344066, 17.432707134380745, 17.24793873273571, 17.126528598151467, 17.069478844774274, 17.076798481421534, 17.1475034101592, 17.279632083285975, 17.470276571782776, 17.715628555238148, 18.011039507940673, 18.351094131947598, 18.72969587902702, 19.14016321272255, 19.575335092411933, 20.027684015795337, 20.489434837048485, 20.952687486790808, 21.409541658485676, 21.852221494877863, 22.273198308074132, 22.665309397883586, 23.021871094568017, 23.33678424323739, 23.604630466326128, 23.820757686021608, 23.981353557893733, 24.083505657622705, 24.125247471634406, 24.105589466333946, 24.02453474594824, 23.883079052035832, 23.68319510466399, 23.427801532195055, 23.120716879671434, 22.76659942110862, 22.370873724887158, 21.939645130346673, 21.479603484332806, 20.997917655826406, 20.502122492219044, 19.999999999999993, 19.499456623704617, 19.00839855850758, 18.534607062855397, 18.08561573753297, 17.668591706547375, 17.290222573679095, 16.956610937465108, 16.67317812817893, 16.44457868493583, 16.274626921674603, 16.166236740118734, 16.12137563890777, 16.141033644208232, 16.225207651793195, 16.372901427532504, 16.58214126629346, 16.850007062310013, 17.17267830103108, 17.545494247138514, 17.963027379543803, 18.419168915260407, 18.907225073400433, 19.42002256116682, 19.950021618276377, 20.489434837048485, 21.030349884309793, 21.56485418973079, 22.085159634199986, 22.58372527184075, 23.053376150287384, 23.487416355370176, 23.879734497444456, 24.22489997579888, 24.518248503014128, 24.755955540520425, 24.935096487251048, 25.053692672200448, 25.11074242557764, 25.10623673856522, 25.041159264741978, 24.917470663168817, 24.738077530079707, 24.506786409166637, 24.228243605767823, 23.907861754149724, 23.55173429598543, 23.166539218780574, 22.759433572375137, 22.337940427085368, 21.909830056250517, 21.48299721703401, 21.065336464862224, 20.664617467895102, 20.288362287922887, 19.943726563072204, 19.637386466170756, 19.3754332215358, 19.16327684375011, 19.005560616554177, 18.90608766060527, 18.867760748206177, 18.89253631419406, 18.98139338829842, 19.1343179389572, 19.35030287553251, 19.627363708925685, 19.96256962364943, 20.352089471367286, 20.791251960590806, 21.27461909334322, 21.79607169068614, 22.348905658357946, 22.925937474394555, 23.51961723516762, 24.122147477075288, 24.72560590003456, 25.322070057391866, 25.90374204585684, 26.46307122906418, 26.992873059379935, 27.486442124101803, 27.937657633288097, 28.341079685650463, 28.692034794381172, 28.986689324163468, 29.222109681261433, 29.39630830749821, 29.508274752812767, 29.557991336405426, 29.54643314952989, 29.47555239993123, 29.34824734487143, 29.168316302731117, 28.940397468496727, 28.669895482323096, 28.362895909274343, 28.026068978993532, 27.666564103429547, 27.29189683618512, 26.90983005625052, 26.528251249972428, 26.15504782664082, 25.797982434088013, 25.464570240694155, 25.161960119181547, 24.89682160604799, 24.675239419403027, 24.502617198771386, 24.38359198499185, 24.321960788962137, 24.320620407332484, 24.38152143433808, 24.50563719507935, 24.692948090238872, 24.942441599176355, 25.25212794140112, 25.619071149479794, 26.03943506338942, 26.508543521005922, 27.02095379553698, 27.570542121795445, 28.150599962561945, 28.753939496907233, 29.373006666909284 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Low- and mid-frequency components of the Initial System State" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 14.579306265453079, 45.42069373454692 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAAv8AAAFoCAYAAADAcJREAAAgAElEQVR4Xu2dCZhVxbXvVzPPTdMMXs1V0ahBo0+JGjQQNRIvxgEcQQ1KkCAOOA8oERUF0SgOqKCiQYkKGhWHG4khkQhRgka9gpCocXrXPKammZqxm361Cqvdfdjn7Kl2VZ2z//V9fiR99q7ht+rs86/aq9YqqxeFUEAABEAABEAABEAABEAABEqeQBnEf8nbGAMEARAAARAAARAAARAAAUkA4h8TAQRAAARAAARAAARAAAQyQgDiPyOGxjBBAARAAARAAARAAARAAOIfcwAEQAAEQAAEQAAEQAAEMkIA4j8jhsYwQQAEQAAEQAAEQAAEQADiH3MABEAABEAABEAABEAABDJCAOI/I4bGMEEABEAABEAABEAABEAA4h9zAARAAARAAARAAARAAAQyQgDiPyOGxjBBAARAAARAAARAAARAAOIfcwAEQAAEQAAEQAAEQAAEMkIA4j8jhsYwQQAEQAAEQAAEQAAEQADiH3MABEAABEAABEAABEAABDJCAOI/I4bGMEEABEAABEAABEAABEAA4h9zAARAAARAAARAAARAAAQyQgDiPyOGxjBBAARAAARAAARAAARAAOIfcwAEQAAEQAAEQAAEQAAEMkIA4j8jhsYwQQAEQAAEQAAEQAAEQADiH3MABEAABEAABEAABEAABDJCAOI/I4bGMEEABEAABEAABEAABEAA4h9zAARAAARAAARAAARAAAQyQgDiPyOGxjBBAARAAARAAARAAARAAOIfcwAEQAAEQAAEQAAEQAAEMkIA4j8jhsYwQQAEQAAEQAAEQAAEQADiH3MABEAABEAABEAABEAABDJCAOI/I4bGMEEABEAABEAABEAABEAA4h9zAARAAARAAARAAARAAAQyQgDiPyOGxjBBAARAAARAAARAAARAAOIfcwAEQAAEQAAEQAAEQAAEMkIA4j8jhsYwQQAEQAAEQAAEQAAEQADiH3MABEAABEAABEAABEAABDJCAOI/I4bGMEEABEAABEAABEAABEAA4h9zAARAAARAAARAAARAAAQyQgDiPyOGxjBBAARAAARAAARAAARAAOIfcwAEQAAEQAAEQAAEQAAEMkIA4j8jhsYwQQAEQAAEQAAEQAAEQADiH3MABEAABEAABEAABEAABDJCAOK/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WOKIf8XC7xklhfw3Ljr5vqN+C06+1u/Mk99zIvf7EhTnn+sO8xsVdVHgN75837t8v2f5xuL3bFfBPPLlFVH9CYrzz9eFDVWbRDPgXhAwRcB58W8KBNrJLoFCbjauUymVV9Vh3Sdctwf6BwI6CYR1B9PZJuoCARAofQIQ/6VvY4wwgEAxi//cCDfFamyI/2K1HPqdJoF8b6nTbBN1gwAIlD4BiP/StzFGWKLi38//vliNDfFfrJZDv9MikO/cWlrtoV4QAIHsEID4z46tMVIQAAEQAAEQAAEQAIGME4D4z/gEwPBBAARAAARAAARAAASyQwDiPzu2xkhBAARAAARAAARAAAQyTgDiP+MTAMMHARAAARAAARAAARDIDgGI/+zYGiMFARAAARAAARAAARDIOAGI/4xPAAwfBEAABEAABEAABEAgOwQg/rNja4wUBEAABEAABEAABEAg4wQg/jM+ATB8EAABEAABEAABEACB7BCA+M+OrTFSEAABEAABEAABEACBjBOA+M/4BMDwQQAEQAAEQAAEQAAEskMA4j87tsZIQQAEQAAEQAAEQAAEMk4A4j/jEwDDBwEQAAEQAAEQAAEQyA4BiP/s2BojBQEQAAEQAAEQAAEQyDgBiP+MTwAMHwRAAARAAARAAARAIDsEIP6zY2uMFARAAARAAARAAARAIOMEIP4zPgEwfBAAARAAARAAARAAgewQgPjPjq0xUhAAARAAARAAARAAgYwTgPjP+ATA8EEABEAABEAABEAABLJDAOI/O7bGSEEABEAABEAABEAABDJOAOI/4xMAwwcBEAABEAABEAABEMgOAYj/7NgaIwUBEAABEAABEAABEMg4AYj/jE8ADB8EQAAEQAAEQAAEQCA7BCD+s2NrjBQEQAAEQAAEQAAEQCDjBCD+Mz4BMHwQAAEQAAEQAAEQAIHsEID4z46tMVIQAAEQAAEQAAEQAIGME4D4z/gEwPBBAARAAARAAARAAASyQwDiPzu2xkhBAARAAARAAARAAAQyTgDiP+MTAMMHARAAARAAARAAARDIDgGI/+zYGiMFARAAARAAARAAARDIOAGI/4xPAAwfBEAABEAABEAABEAgOwQg/rNja4wUBEAABEAABEAABEAg4wQg/jM+ATB8EAABEAABEAABEACB7BCA+M+OrTFSEAABEAABEAABEACBjBOA+M/4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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "Bin number: %{x}
Chem. species: %{y}
Concentration: %{z}", "name": "0", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "xgap": 0, "y": [ "A" ], "yaxis": "y", "ygap": 0, "z": [ [ 30, 30.62699333309074, 31.246060503092796, 31.84940003743806, 32.42945787820456, 32.979046204463025, 33.49145647899408, 33.96056493661059, 34.380928850520206, 34.747872058598894, 35.05755840082366, 35.307051909761135, 35.494362804920655, 35.618478565661924, 35.679379592667516, 35.678039211037856, 35.61640801500815, 35.4973828012286, 35.32476058059697, 35.103178393952, 34.83803988081844, 34.53542975930583, 34.202017565911966, 33.844952173359175, 33.471748750027565, 33.09016994374947, 32.708103163814876, 32.33343589657045, 31.973931021006457, 31.637104090725646, 31.330104517676887, 31.05960253150326, 30.83168369726887, 30.651752655128565, 30.52444760006876, 30.45356685047011, 30.44200866359457, 30.491725247187233, 30.60369169250179, 30.77789031873857, 31.013310675836536, 31.307965205618835, 31.658920314349547, 32.0623423667119, 32.51355787589821, 33.007126940620076, 33.53692877093582, 34.09625795414316, 34.677929942608145, 35.27439409996546, 35.877852522924734, 36.4803827648324, 37.07406252560547, 37.65109434164206, 38.20392830931387, 38.72538090665679, 39.2087480394092, 39.64791052863273, 40.03743037635057, 40.37263629107432, 40.6496971244675, 40.865682061042804, 41.01860661170158, 41.10746368580594, 41.13223925179383, 41.093912339394734, 40.994439383445815, 40.83672315624988, 40.62456677846419, 40.36261353382923, 40.05627343692778, 39.71163771207709, 39.3353825321049, 38.93466353513777, 38.51700278296598, 38.09016994374947, 37.66205957291462, 37.240566427624856, 36.833460781219415, 36.44826570401455, 36.09213824585026, 35.771756394232156, 35.49321359083336, 35.261922469920286, 35.08252933683118, 34.95884073525802, 34.89376326143478, 34.88925757442236, 34.94630732779955, 35.064903512748955, 35.24404445947958, 35.48175149698588, 35.775100024201116, 36.120265502555554, 36.51258364462983, 36.94662384971263, 37.416274728159266, 37.914840365800025, 38.435145810269226, 38.96965011569023, 39.51056516295154, 40.04997838172365, 40.579977438833176, 41.092774926599574, 41.58083108473961, 42.036972620456204, 42.45450575286149, 42.82732169896893, 43.14999293769, 43.417858733706545, 43.6270985724675, 43.77479234820681, 43.858966355791765, 43.87862436109223, 43.833763259881266, 43.72537307832539, 43.555421315064166, 43.32682187182106, 43.04338906253488, 42.70977742632089, 42.331408293452604, 41.91438426246703, 41.4653929371446, 40.99160144149242, 40.500543376295376, 39.99999999999999, 39.49787750778094, 39.00208234417358, 38.52039651566718, 38.06035486965331, 37.629126275112824, 37.23340057889138, 36.879283120328566, 36.57219846780494, 36.316804895336006, 36.11692094796416, 35.975465254051755, 35.894410533666054, 35.87475252836559, 35.9164943423773, 36.018646442106274, 36.17924231397839, 36.39536953367388, 36.66321575676262, 36.97812890543199, 37.33469060211642, 37.726801691925886, 38.14777850512215, 38.59045834151434, 39.04731251320921, 39.510565162951536, 39.97231598420467, 40.42466490758807, 40.85983678727745, 41.27030412097298, 41.64890586805241, 41.98896049205934, 42.28437144476187, 42.52972342821724, 42.72036791671403, 42.85249658984081, 42.923201518578466, 42.930521155225726, 42.87347140184853, 42.75206126726429, 42.56729286561925, 42.32114575655933, 42.01654587393641, 41.657319533039676, 41.24813324166167, 40.79442026419004, 40.302295096828274, 39.778457202696835, 39.23008552494369, 38.664725441429056, 38.09016994374946, 37.51433691445154, 36.94514443781893, 36.390386110627475, 35.85760831926338, 35.35399141858799, 34.88623668639972, 34.46046083625787, 34.08209975223376, 33.755822963717655, 33.4854602090335, 33.27394124596431, 33.123249858379765, 33.034392784275404, 33.00738405521329, 33.04124499410628, 33.13401987134617, 33.282806972334456, 33.48380458642641, 33.73237119197969, 34.02309888831701, 34.34989891650015, 34.70609792016464, 35.084543428286636, 35.477716896317965, 35.87785252292474, 36.277059968479904, 36.667449039926986, 37.04125437562059, 37.39095816374955, 37.70940895895987, 37.989934723327714, 38.22644830891822, 38.41354371836567, 38.546581625346995, 38.621762806197765, 38.63618832456808, 38.587905519927965, 38.47593907461341, 38.30030666942408, 38.06201898083134, 37.763064019796914, 37.406376059144684, 36.99578963947518, 36.535979378932765, 36.032386536016666, 35.491133483539365, 34.91892744248388, 34.32295499388928, 33.710769032329296, 33.090169943749466, 32.46908288151313, 31.855433076040335, 31.25702114443454, 30.6814003664921, 30.13575786247865, 29.626801546522486, 29.160654638390653, 28.742759397212485, 28.377791595279987, 28.069587080676627, 27.821081586838005, 27.634264738235746, 27.510148977494485, 27.448753903931628, 27.44910627046243, 27.509255638870737, 27.62630544650409, 27.796458994404276, 28.01507963156458, 28.276764186123245, 28.575428485390844, 28.904403615960636, 29.256541405773955, 29.624327464576318, 30.00000000000001, 30.3756725354237, 30.74345859422605, 31.095596384039368, 31.424571514609177, 31.723235813876766, 31.984920368435432, 32.203541005595724, 32.37369455349591, 32.49074436112926, 32.55089372953757, 32.551246096068375, 32.48985102250552, 32.36573526176425, 32.178918413161995, 31.930412919323363, 31.622208404720006, 31.257240602787512, 30.839345361609343, 30.37319845347751, 29.864242137521348, 29.318599633507876, 28.742978855565443, 28.144566923959644, 27.530917118486855, 26.90983005625052, 26.28923096767068, 25.67704500611071, 25.081072557516116, 24.508866516460632, 23.967613463983334, 23.46402062106722, 23.00421036052481, 22.593623940855302, 22.236935980203075, 21.937981019168657, 21.699693330575915, 21.52406092538659, 21.412094480072035, 21.36381167543192, 21.37823719380223, 21.453418374653012, 21.58645628163434, 21.77355169108179, 22.010065276672297, 22.290591041040145, 22.60904183625045, 22.95874562437941, 23.332550960073014, 23.722940031520103, 24.12214747707526, 24.522283103682046, 24.91545657171338, 25.29390207983538, 25.650101083499862, 25.976901111683006, 26.267628808020312, 26.516195413573595, 26.717193027665544, 26.865980128653835, 26.958755005893725, 26.99261594478671, 26.965607215724596, 26.876750141620235, 26.72605875403568, 26.514539790966495, 26.244177036282334, 25.917900247766237, 25.539539163742116, 25.113763313600277, 24.646008581412, 24.14239168073661, 23.609613889372504, 23.05485556218105, 22.485663085548442, 21.90983005625052, 21.33527455857094, 20.769914475056307, 20.22154279730316, 19.697704903171726, 19.205579735809938, 18.751866758338313, 18.34268046696031, 17.98345412606358, 17.67885424344066, 17.432707134380745, 17.24793873273571, 17.126528598151467, 17.069478844774274, 17.076798481421534, 17.1475034101592, 17.279632083285975, 17.470276571782776, 17.715628555238148, 18.011039507940673, 18.351094131947598, 18.72969587902702, 19.14016321272255, 19.575335092411933, 20.027684015795337, 20.489434837048485, 20.952687486790808, 21.409541658485676, 21.852221494877863, 22.273198308074132, 22.665309397883586, 23.021871094568017, 23.33678424323739, 23.604630466326128, 23.820757686021608, 23.981353557893733, 24.083505657622705, 24.125247471634406, 24.105589466333946, 24.02453474594824, 23.883079052035832, 23.68319510466399, 23.427801532195055, 23.120716879671434, 22.76659942110862, 22.370873724887158, 21.939645130346673, 21.479603484332806, 20.997917655826406, 20.502122492219044, 19.999999999999993, 19.499456623704617, 19.00839855850758, 18.534607062855397, 18.08561573753297, 17.668591706547375, 17.290222573679095, 16.956610937465108, 16.67317812817893, 16.44457868493583, 16.274626921674603, 16.166236740118734, 16.12137563890777, 16.141033644208232, 16.225207651793195, 16.372901427532504, 16.58214126629346, 16.850007062310013, 17.17267830103108, 17.545494247138514, 17.963027379543803, 18.419168915260407, 18.907225073400433, 19.42002256116682, 19.950021618276377, 20.489434837048485, 21.030349884309793, 21.56485418973079, 22.085159634199986, 22.58372527184075, 23.053376150287384, 23.487416355370176, 23.879734497444456, 24.22489997579888, 24.518248503014128, 24.755955540520425, 24.935096487251048, 25.053692672200448, 25.11074242557764, 25.10623673856522, 25.041159264741978, 24.917470663168817, 24.738077530079707, 24.506786409166637, 24.228243605767823, 23.907861754149724, 23.55173429598543, 23.166539218780574, 22.759433572375137, 22.337940427085368, 21.909830056250517, 21.48299721703401, 21.065336464862224, 20.664617467895102, 20.288362287922887, 19.943726563072204, 19.637386466170756, 19.3754332215358, 19.16327684375011, 19.005560616554177, 18.90608766060527, 18.867760748206177, 18.89253631419406, 18.98139338829842, 19.1343179389572, 19.35030287553251, 19.627363708925685, 19.96256962364943, 20.352089471367286, 20.791251960590806, 21.27461909334322, 21.79607169068614, 22.348905658357946, 22.925937474394555, 23.51961723516762, 24.122147477075288, 24.72560590003456, 25.322070057391866, 25.90374204585684, 26.46307122906418, 26.992873059379935, 27.486442124101803, 27.937657633288097, 28.341079685650463, 28.692034794381172, 28.986689324163468, 29.222109681261433, 29.39630830749821, 29.508274752812767, 29.557991336405426, 29.54643314952989, 29.47555239993123, 29.34824734487143, 29.168316302731117, 28.940397468496727, 28.669895482323096, 28.362895909274343, 28.026068978993532, 27.666564103429547, 27.29189683618512, 26.90983005625052, 26.528251249972428, 26.15504782664082, 25.797982434088013, 25.464570240694155, 25.161960119181547, 24.89682160604799, 24.675239419403027, 24.502617198771386, 24.38359198499185, 24.321960788962137, 24.320620407332484, 24.38152143433808, 24.50563719507935, 24.692948090238872, 24.942441599176355, 25.25212794140112, 25.619071149479794, 26.03943506338942, 26.508543521005922, 27.02095379553698, 27.570542121795445, 28.150599962561945, 28.753939496907233, 29.373006666909284 ] ] } ], "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": "Low- and mid-frequency components of the Initial System State (as a heatmap)" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ -0.5, 499.5 ], "scaleanchor": "y", "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 0.5, -0.5 ], "title": { "text": "Chem. species" }, "type": "category" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= \"Low- and mid-frequency components of the Initial System State\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()\n", "\n", "# Show as heatmap\n", "fig = px.imshow(bio.system_snapshot().T, \n", " title= \"Low- and mid-frequency components of the Initial System State (as a heatmap)\", \n", " labels=dict(x=\"Bin number\", y=\"Chem. species\", color=\"Concentration\"),\n", " text_auto=False, color_continuous_scale=\"gray_r\") \n", "\n", "fig.data[0].xgap=0\n", "fig.data[0].ygap=0\n", "\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "5693fcf2-f869-489d-a7d7-271786c66a65", "metadata": {}, "source": [ "## PART 3 (of 3) of Initial Preparation -\n", "### To complete the preparation of a 3-frequency component initial state, add another, even higher, frequency component \n", "#### (40 cycles over the length of the system)" ] }, { "cell_type": "code", "execution_count": 13, "id": "99c11051-0d78-44cb-9cac-5e27a99d5d20", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 30, 31.590500681294174, 32.93471635409683, 33.8454534942946, 34.239111983136596, 34.15461670904797, 33.74212294612269, 33.224315831241235, 32.83990236496863, 32.783297557141516, 33.15544536823335, 33.937957697903755, 34.99698303059095, 36.11585833999163, 37.048473804524896, 37.58015224362816, 37.580982516465525, 37.03840928678018, 36.061009685966326, 34.85251192682339, 33.662469376233496, 32.72577565437379, 32.20596410905542, 32.156296322355146, 32.50824140182414, 33.09016994374947, 33.671610512018304, 34.02209174757448, 33.969984477863, 33.44675819565769, 32.50567502226183, 31.310268998631866, 30.09543459189951, 29.110726169576985, 28.559873098611384, 28.551453817879803, 29.072914451737194, 29.994345472857525, 31.101071466831502, 32.14698453059595, 32.91542370842684, 33.27253970707621, 33.19994679990113, 32.798591472081256, 32.2628914087696, 31.831556436035125, 31.727274666003783, 32.10020449728662, 32.989274091604116, 34.310886751762034, 35.87785252292474, 37.44389011303583, 38.7627183766095, 39.6471477984986, 40.01358241424591, 39.90095141124173, 39.459414506537804, 38.911661423263375, 38.496403890798994, 38.408061789616944, 38.747584091877194, 39.49658784918543, 40.52122683737187, 41.60484346013565, 42.50133346365121, 42.99602537198504, 42.95901388490319, 42.37774964180146, 41.36081588383354, 40.11194706670062, 38.880702932342835, 37.90198360714505, 37.33932907524836, 37.246007684133744, 37.55349543476255, 38.09016994374947, 38.62556692111806, 38.929222278628885, 38.82951423807596, 38.25791980894659, 37.267708750435204, 36.02242286136076, 34.75696448546401, 33.7208959843687, 33.1179548353738, 33.056727702667715, 33.524669049577405, 34.39187780009265, 35.44368710212927, 36.433997724606336, 37.14615749206989, 37.44632599844326, 37.31612650975269, 36.8565146079249, 36.26191717750122, 35.771053345127676, 35.60662062322722, 35.91878690894348, 36.7464899592652, 38.0061427674868, 39.51056516295155, 41.01348572992708, 42.268633289837204, 43.08882838345612, 43.390485189671644, 43.212543125041144, 42.7051722199901, 42.09107259359958, 41.60896645213842, 41.45328423224917, 41.724985539877196, 42.405698136349436, 43.36158658146207, 44.376004135421944, 45.202857471738646, 45.6274861109157, 45.51999581652154, 44.86784835737263, 43.779638167904224, 42.45911095919228, 41.15583778886765, 40.10473015753499, 39.469339480288056, 39.30294559048839, 39.53703602809195, 40, 40.46138485598438, 40.690738195177616, 40.51644997252372, 39.870008974585346, 38.80469677969778, 37.484067046019966, 36.1430340149592, 35.031171982253355, 34.35223039387863, 34.214807915373854, 34.60637104219439, 35.39703075933635, 36.372132302695306, 37.28558855423468, 37.92075947469658, 38.14381681543577, 37.93639601922545, 37.39946486213197, 36.72746243830338, 36.15912009753148, 35.91714758699384, 36.151725048265604, 36.90180249051031, 38.08380516500578, 39.51056516295153, 40.93582333240811, 42.1133207585921, 42.855890244133995, 43.07995822590502, 42.82447637263736, 42.23962695918793, 41.5481223393925, 40.988696942665655, 40.755793415256655, 40.950383557250504, 41.5541073067211, 42.433141380896025, 43.37085117617825, 44.12115547912167, 44.469405898209565, 44.28572025801671, 43.55757235948798, 42.39356863840903, 40.99746677453306, 39.61884975960508, 38.49264099189623, 37.78240374584029, 37.54142967393966, 37.70121809322563, 38.09016994374948, 38.47784426265498, 38.63380028882297, 38.38643956748402, 37.667262424195414, 36.52956192317292, 35.136903153528316, 33.724211730888506, 32.541073266682176, 31.791248462260278, 31.583347176443198, 31.904847034106943, 32.625870084050064, 33.53177255860512, 34.37647826707067, 34.94335802669659, 35.09859437280355, 34.823833457886025, 34.22005369179576, 33.481704724851085, 32.84752838373205, 32.54024481156811, 32.710044463308094, 33.39588757728261, 34.51420954811453, 35.87785252292476, 37.24056731668335, 38.35610489093102, 39.03730783247713, 39.200612268681596, 38.8849794635448, 38.24060119045631, 37.490199203548855, 36.87251723281409, 36.58200712388962, 36.719649773607465, 37.267094112710716, 38.09052574559826, 38.97331884894312, 39.669400881281454, 39.964132013421654, 39.72763852125429, 38.94740254469626, 37.73203874484453, 36.28531291180416, 34.856816031431705, 33.68147937860732, 32.922873985627334, 32.634299142885254, 32.74726168412589, 33.09016994374949, 33.432590229716574, 33.54408892704437, 33.25307460129108, 32.49105447142413, 31.311328367063577, 29.877468013651082, 28.42440553302129, 27.201732911660905, 26.413217093822606, 26.167474048086326, 26.45198737498064, 27.136884963906045, 28.007528751824196, 28.817848115789023, 29.351219303052744, 29.47383014032811, 29.167331932055664, 28.53270809977363, 27.764413164435947, 27.101193681538284, 26.7657743804588, 26.908350159104092, 27.567885554769926, 28.660820116372907, 30.00000000000003, 31.339179883627143, 32.432114445230084, 33.09164984089591, 33.234225619541206, 32.898806318461695, 32.23558683556403, 31.46729190022636, 30.83266806794433, 30.52616985967188, 30.64878069694726, 31.182151884211027, 31.992471248175843, 32.86311503609399, 33.54801262501939, 33.832525951913674, 33.58678290617738, 32.79826708833909, 31.5755944669787, 30.122531986348907, 28.688671632936412, 27.50894552857582, 26.746925398708903, 26.45591107295563, 26.567409770283444, 26.909830056250538, 27.25273831587412, 27.365700857114742, 27.07712601437266, 26.318520621392672, 25.143183968568287, 23.714687088195788, 22.26796125515542, 21.052597455303705, 20.272361478745694, 20.035867986578356, 20.330599118718546, 21.026681151056884, 21.909474254401744, 22.73290588728929, 23.280350226392535, 23.417992876110382, 23.127482767185896, 22.509800796451117, 21.759398809543665, 21.115020536455184, 20.799387731318408, 20.962692167522867, 21.643895109068986, 22.759432683316668, 24.12214747707525, 25.48579045188551, 26.604112422717428, 27.289955536691924, 27.459755188431892, 27.15247161626794, 26.51829527514891, 25.779946308204234, 25.176166542113968, 24.901405627196457, 25.056641973303414, 25.623521732929362, 26.46822744139492, 27.374129915949972, 28.095152965893075, 28.416652823556806, 28.20875153773971, 27.458926733317814, 26.275788269111473, 24.863096846471674, 23.470438076827065, 22.332737575804554, 21.613560432515964, 21.366199711177035, 21.52215573734503, 21.909830056250534, 22.29878190677438, 22.45857032606034, 22.217596254159705, 21.50735900810377, 20.38115024039485, 19.002533225466884, 17.606431361590925, 16.442427640511987, 15.71427974198328, 15.530594101790443, 15.878844520878342, 16.62914882382176, 17.566858619103982, 18.445892693278907, 19.04961644274952, 19.244206584743345, 19.011303057334334, 18.45187766060748, 17.760373040812045, 17.17552362736264, 16.920041774094976, 17.144109755866005, 17.8866792414079, 19.0641766675919, 20.489434837048528, 21.916194834994272, 23.098197509489722, 23.848274951734407, 24.08285241300616, 23.840879902468522, 23.272537561696616, 22.60053513786803, 22.063603980774552, 21.85618318456423, 22.07924052530344, 22.714411445765354, 23.627867697304726, 24.60296924066368, 25.393628957805632, 25.785192084626143, 25.647769606121365, 24.96882801774663, 23.856965985040794, 22.51593295398002, 21.19530322030218, 20.12999102541462, 19.483550027476266, 19.309261804822388, 19.53861514401563, 20.000000000000007, 20.462963971908053, 20.697054409511612, 20.53066051971194, 19.895269842465012, 18.844162211132286, 17.540889040807667, 16.220361832095723, 15.132151642627335, 14.48000418347845, 14.3725138890843, 14.797142528261363, 15.623995864578063, 16.638413418537937, 17.594301863650607, 18.275014460122826, 18.54671576775083, 18.39103354786157, 17.908927406400412, 17.294827780009886, 16.787456874958846, 16.609514810328363, 16.91117161654389, 17.73136671016279, 18.986514270072988, 20.489434837048528, 21.993857232513253, 23.253510040734838, 24.08121309105653, 24.39337937677278, 24.22894665487232, 23.73808282249878, 23.1434853920751, 22.683873490247304, 22.553674001556743, 22.853842507930132, 23.566002275393696, 24.556312897870768, 25.608122199907374, 26.47533095042261, 26.94327229733229, 26.882045164626195, 26.279104015631283, 25.243035514535997, 23.97757713863917, 22.732291249564746, 21.742080191053375, 21.170485761924034, 21.07077772137112, 21.374433078881953, 21.909830056250527, 22.446504565237447, 22.753992315866252, 22.660670924751646, 22.098016392854905, 21.11929706765712, 19.88805293329933, 18.63918411616642, 17.622250358198517, 17.040986115096796, 17.003974628014966, 17.498666536348804, 18.395156539864352, 19.478773162628126, 20.50341215081461, 21.252415908122828, 21.591938210383056, 21.50359610920099, 21.08833857673662, 20.54058549346218, 20.099048588758265, 19.9864175857541, 20.352852201501403, 21.23728162339055, 22.55610988696423, 24.122147477075327, 25.68911324823802, 27.010725908395912, 27.899795502713385, 28.272725333996213, 28.16844356396487, 27.737108591230406, 27.20140852791874, 26.80005320009885, 26.727460292923787, 27.08457629157317, 27.85301546940408, 28.898928533168526, 30.005654527142497, 30.927085548262816, 31.4485461821202, 31.44012690138861, 30.88927383042301, 29.904565408100428, 28.689731001368074, 27.494324977738117, 26.55324180434229, 26.030015522136992, 25.97790825242553, 26.328389487981703, 26.90983005625053, 27.491758598175863, 27.84370367764485, 27.79403589094456, 27.274224345626173, 26.33753062376646, 25.147488073176564, 23.938990314033646, 22.961590713219795, 22.419017483534468, 22.419847756371833, 22.95152619547511, 23.884141660008368, 25.003016969409106, 26.06204230209628, 26.844554631766673, 27.21670244285849, 27.160097635031356, 26.775684168758755, 26.257877053877298, 25.845383290952025, 25.760888016863404, 26.1545465057054, 27.06528364590323, 28.40949931870589 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Initial System State with 3 superposed frequencies" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 12.636126543427, 47.363873456572996 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAAv8AAAFoCAYAAADAcJREAAAgAElEQVR4XuydCbgcRbn+v2xkX0hCEoKCBEUDgggKKCCg6I3KEuWy6Y1GCBrUIJsQiKJGw3YBlYgsAgYQAfnL6kVEZBFUQAQhQK4iKF6Wk5B938+/3kq+pk+f7unumerumjNvPY+Pmumurvp9PXPeqvqWbu2mCRsJkAAJkAAJkAAJkAAJkECXJ9CN4r/L25gTJAESIAESIAESIAESIAFLgOKfLwIJkAAJkAAJkAAJkAAJtAgBiv8WMTSnSQIkQAIkQAIkQAIkQAIU/3wHSIAESIAESIAESIAESKBFCFD8t4ihOU0SIAESIAESIAESIAESoPjnO0ACJEACJEACJEACJEACLUKA4r9FDM1pkgAJkAAJkAAJkAAJkADFP98BEiABEiABEiABEiABEmgRAhT/LWJoTpMESIAESIAESIAESIAEKP75DpAACZAACZAACZAACZBAixCg+G8RQ3OaJEACJEACJEACJEACJEDxz3eABEiABEiABEiABEiABFqEAMV/ixia0yQBEiABEiABEiABEiABin++AyRAAiRAAiRAAiRAAiTQIgQo/lvE0JwmCZAACZAACZAACZAACVD88x0gARIgARIgARIgARIggRYhQPHfIobmNEmABEiABEiABEiABEiA4p/vAAmQAAmQAAmQAAmQAAm0CAGK/xYxNKdJAiRAAiRAAiRAAiRAAhT/fAdIgARIgARIgARIgARIoEUIUPy3iKE5TRIgARIgARIgARIgARKg+Oc7QAIkQAIkQAIkQAIkQAItQoDiv0UMzWmSAAmQAAmQAAmQAAmQAMU/3wESIAESIAESIAESIAESaBECFP8tYmhOkwRIgARIgARIgARIgAQo/vkOkAAJkAAJkAAJkAAJkECLEKD4bxFDc5okQAIkQAIkQAIkQAIkQPHPd4AESIAESIAESIAESIAEWoQAxX+LGJrTJAESIAESIAESIAESIAGKf74DJEACJEACJEACJEACJNAiBCj+W8TQnCYJkAAJkAAJkAAJkAAJUPzzHSABEiABEiABEiABEiCBFiFA8d8ihuY0SYAESIAESIAESIAESIDin+8ACZAACZAACZAACZAACbQIAYr/FjE0p0kCJEACJEACJEACJEACFP98B0iABEiABEiABEiABEig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UPzzHSABEiABEiABEiABEiCBFiFA8d8ihuY0SYAESIAESIAESIAESIDin+8ACZAACZAACZAACZAACbQIAYr/FjE0p0kCJEACJEACJEACJEACFP98B0iABEiABEiABEiABEigRQhQ/LeIoTlNEiABEiABEiABEiABEqD45ztAAiRAAiRAAiRAAiRAAi1CgOK/RQzNaZIACZAACZAACZAACZAAxT/fARIgARIgARIgARIgARJoEQIU/y1iaE6TBEiABEiABEiABEiABCj++Q6QAAmQAAmQAAmQAAmQQIsQoPhvEUNzmiRAAiRAAiRAAiRAAiRA8c93gARIgARIgARIgARIgARahADFf4sYmtMkARIgARIgARIgARIgAYp/vgMkQAIkQAIkQAIkQAIk0CIEKP5bxNCcJgmQAAmQAAmQAAmQAAlQ/PMdIAESIAESIAESIAESIIEWIUDx3yKG5jRJgARIgARIgARIgARIgOKf7wAJkAAJkAAJkAAJkAAJtAgBiv8WMTSnSQIkQAIkQAIkQAIkQAIU/3wHSIAESIAESIAESIAESKBFCFD8t4ihOU0SIAESIAESIAESIAESoPjnO0ACJEACJEACJEACJEACLUKA4r9FDM1pkgAJkAAJkAAJkAAJkADFP98BEiABEiABEiABEiABEmgRAhT/LWJoTpMESIAESIAESIAESIAEKP75DpAACZAACZAACZAACZBAixCg+G8RQ3OaJEACJEACJEACJEACJEDxz3eABEiABEiABEiABEiABFqEAMV/ixia0yQBEiABEiABEiABEiABin++AyRAAiRAAiRAAiRAAiTQIgQo/lvE0JwmCZAACZAACZAACZAACVD88x0gARIgARIgARIgARIggRYhQPHfIobmNEmABEiABEiABEiABEiA4p/vAAmQAAmQAAmQAAmQAAm0CAGK/xYxNKdJAiRAAiRAAiRAAiRAAhT/fAdIgARIgARIgARIgARIoEUIUPy3iKE5TRIgARIgARIgARIgARKg+HfwDry2YJWDXtiFTwSGDNhC1q7bICvXbPBpWByLAwJbDe4ti1esk3XrNzrojV34RGDU0D4yb9Ea2dje7tOwOJYGCfTo3k2Gm+/t3EWrG+yJt/tGYPSwvr4NqSXGQ/HvwMwU/w4getYFxb9nBnE4HIp/hzA964ri3zODOBoOxb8jkB52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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "Bin number: %{x}
Chem. species: %{y}
Concentration: %{z}", "name": "0", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "xgap": 0, "y": [ "A" ], "yaxis": "y", "ygap": 0, "z": [ [ 30, 31.590500681294174, 32.93471635409683, 33.8454534942946, 34.239111983136596, 34.15461670904797, 33.74212294612269, 33.224315831241235, 32.83990236496863, 32.783297557141516, 33.15544536823335, 33.937957697903755, 34.99698303059095, 36.11585833999163, 37.048473804524896, 37.58015224362816, 37.580982516465525, 37.03840928678018, 36.061009685966326, 34.85251192682339, 33.662469376233496, 32.72577565437379, 32.20596410905542, 32.156296322355146, 32.50824140182414, 33.09016994374947, 33.671610512018304, 34.02209174757448, 33.969984477863, 33.44675819565769, 32.50567502226183, 31.310268998631866, 30.09543459189951, 29.110726169576985, 28.559873098611384, 28.551453817879803, 29.072914451737194, 29.994345472857525, 31.101071466831502, 32.14698453059595, 32.91542370842684, 33.27253970707621, 33.19994679990113, 32.798591472081256, 32.2628914087696, 31.831556436035125, 31.727274666003783, 32.10020449728662, 32.989274091604116, 34.310886751762034, 35.87785252292474, 37.44389011303583, 38.7627183766095, 39.6471477984986, 40.01358241424591, 39.90095141124173, 39.459414506537804, 38.911661423263375, 38.496403890798994, 38.408061789616944, 38.747584091877194, 39.49658784918543, 40.52122683737187, 41.60484346013565, 42.50133346365121, 42.99602537198504, 42.95901388490319, 42.37774964180146, 41.36081588383354, 40.11194706670062, 38.880702932342835, 37.90198360714505, 37.33932907524836, 37.246007684133744, 37.55349543476255, 38.09016994374947, 38.62556692111806, 38.929222278628885, 38.82951423807596, 38.25791980894659, 37.267708750435204, 36.02242286136076, 34.75696448546401, 33.7208959843687, 33.1179548353738, 33.056727702667715, 33.524669049577405, 34.39187780009265, 35.44368710212927, 36.433997724606336, 37.14615749206989, 37.44632599844326, 37.31612650975269, 36.8565146079249, 36.26191717750122, 35.771053345127676, 35.60662062322722, 35.91878690894348, 36.7464899592652, 38.0061427674868, 39.51056516295155, 41.01348572992708, 42.268633289837204, 43.08882838345612, 43.390485189671644, 43.212543125041144, 42.7051722199901, 42.09107259359958, 41.60896645213842, 41.45328423224917, 41.724985539877196, 42.405698136349436, 43.36158658146207, 44.376004135421944, 45.202857471738646, 45.6274861109157, 45.51999581652154, 44.86784835737263, 43.779638167904224, 42.45911095919228, 41.15583778886765, 40.10473015753499, 39.469339480288056, 39.30294559048839, 39.53703602809195, 40, 40.46138485598438, 40.690738195177616, 40.51644997252372, 39.870008974585346, 38.80469677969778, 37.484067046019966, 36.1430340149592, 35.031171982253355, 34.35223039387863, 34.214807915373854, 34.60637104219439, 35.39703075933635, 36.372132302695306, 37.28558855423468, 37.92075947469658, 38.14381681543577, 37.93639601922545, 37.39946486213197, 36.72746243830338, 36.15912009753148, 35.91714758699384, 36.151725048265604, 36.90180249051031, 38.08380516500578, 39.51056516295153, 40.93582333240811, 42.1133207585921, 42.855890244133995, 43.07995822590502, 42.82447637263736, 42.23962695918793, 41.5481223393925, 40.988696942665655, 40.755793415256655, 40.950383557250504, 41.5541073067211, 42.433141380896025, 43.37085117617825, 44.12115547912167, 44.469405898209565, 44.28572025801671, 43.55757235948798, 42.39356863840903, 40.99746677453306, 39.61884975960508, 38.49264099189623, 37.78240374584029, 37.54142967393966, 37.70121809322563, 38.09016994374948, 38.47784426265498, 38.63380028882297, 38.38643956748402, 37.667262424195414, 36.52956192317292, 35.136903153528316, 33.724211730888506, 32.541073266682176, 31.791248462260278, 31.583347176443198, 31.904847034106943, 32.625870084050064, 33.53177255860512, 34.37647826707067, 34.94335802669659, 35.09859437280355, 34.823833457886025, 34.22005369179576, 33.481704724851085, 32.84752838373205, 32.54024481156811, 32.710044463308094, 33.39588757728261, 34.51420954811453, 35.87785252292476, 37.24056731668335, 38.35610489093102, 39.03730783247713, 39.200612268681596, 38.8849794635448, 38.24060119045631, 37.490199203548855, 36.87251723281409, 36.58200712388962, 36.719649773607465, 37.267094112710716, 38.09052574559826, 38.97331884894312, 39.669400881281454, 39.964132013421654, 39.72763852125429, 38.94740254469626, 37.73203874484453, 36.28531291180416, 34.856816031431705, 33.68147937860732, 32.922873985627334, 32.634299142885254, 32.74726168412589, 33.09016994374949, 33.432590229716574, 33.54408892704437, 33.25307460129108, 32.49105447142413, 31.311328367063577, 29.877468013651082, 28.42440553302129, 27.201732911660905, 26.413217093822606, 26.167474048086326, 26.45198737498064, 27.136884963906045, 28.007528751824196, 28.817848115789023, 29.351219303052744, 29.47383014032811, 29.167331932055664, 28.53270809977363, 27.764413164435947, 27.101193681538284, 26.7657743804588, 26.908350159104092, 27.567885554769926, 28.660820116372907, 30.00000000000003, 31.339179883627143, 32.432114445230084, 33.09164984089591, 33.234225619541206, 32.898806318461695, 32.23558683556403, 31.46729190022636, 30.83266806794433, 30.52616985967188, 30.64878069694726, 31.182151884211027, 31.992471248175843, 32.86311503609399, 33.54801262501939, 33.832525951913674, 33.58678290617738, 32.79826708833909, 31.5755944669787, 30.122531986348907, 28.688671632936412, 27.50894552857582, 26.746925398708903, 26.45591107295563, 26.567409770283444, 26.909830056250538, 27.25273831587412, 27.365700857114742, 27.07712601437266, 26.318520621392672, 25.143183968568287, 23.714687088195788, 22.26796125515542, 21.052597455303705, 20.272361478745694, 20.035867986578356, 20.330599118718546, 21.026681151056884, 21.909474254401744, 22.73290588728929, 23.280350226392535, 23.417992876110382, 23.127482767185896, 22.509800796451117, 21.759398809543665, 21.115020536455184, 20.799387731318408, 20.962692167522867, 21.643895109068986, 22.759432683316668, 24.12214747707525, 25.48579045188551, 26.604112422717428, 27.289955536691924, 27.459755188431892, 27.15247161626794, 26.51829527514891, 25.779946308204234, 25.176166542113968, 24.901405627196457, 25.056641973303414, 25.623521732929362, 26.46822744139492, 27.374129915949972, 28.095152965893075, 28.416652823556806, 28.20875153773971, 27.458926733317814, 26.275788269111473, 24.863096846471674, 23.470438076827065, 22.332737575804554, 21.613560432515964, 21.366199711177035, 21.52215573734503, 21.909830056250534, 22.29878190677438, 22.45857032606034, 22.217596254159705, 21.50735900810377, 20.38115024039485, 19.002533225466884, 17.606431361590925, 16.442427640511987, 15.71427974198328, 15.530594101790443, 15.878844520878342, 16.62914882382176, 17.566858619103982, 18.445892693278907, 19.04961644274952, 19.244206584743345, 19.011303057334334, 18.45187766060748, 17.760373040812045, 17.17552362736264, 16.920041774094976, 17.144109755866005, 17.8866792414079, 19.0641766675919, 20.489434837048528, 21.916194834994272, 23.098197509489722, 23.848274951734407, 24.08285241300616, 23.840879902468522, 23.272537561696616, 22.60053513786803, 22.063603980774552, 21.85618318456423, 22.07924052530344, 22.714411445765354, 23.627867697304726, 24.60296924066368, 25.393628957805632, 25.785192084626143, 25.647769606121365, 24.96882801774663, 23.856965985040794, 22.51593295398002, 21.19530322030218, 20.12999102541462, 19.483550027476266, 19.309261804822388, 19.53861514401563, 20.000000000000007, 20.462963971908053, 20.697054409511612, 20.53066051971194, 19.895269842465012, 18.844162211132286, 17.540889040807667, 16.220361832095723, 15.132151642627335, 14.48000418347845, 14.3725138890843, 14.797142528261363, 15.623995864578063, 16.638413418537937, 17.594301863650607, 18.275014460122826, 18.54671576775083, 18.39103354786157, 17.908927406400412, 17.294827780009886, 16.787456874958846, 16.609514810328363, 16.91117161654389, 17.73136671016279, 18.986514270072988, 20.489434837048528, 21.993857232513253, 23.253510040734838, 24.08121309105653, 24.39337937677278, 24.22894665487232, 23.73808282249878, 23.1434853920751, 22.683873490247304, 22.553674001556743, 22.853842507930132, 23.566002275393696, 24.556312897870768, 25.608122199907374, 26.47533095042261, 26.94327229733229, 26.882045164626195, 26.279104015631283, 25.243035514535997, 23.97757713863917, 22.732291249564746, 21.742080191053375, 21.170485761924034, 21.07077772137112, 21.374433078881953, 21.909830056250527, 22.446504565237447, 22.753992315866252, 22.660670924751646, 22.098016392854905, 21.11929706765712, 19.88805293329933, 18.63918411616642, 17.622250358198517, 17.040986115096796, 17.003974628014966, 17.498666536348804, 18.395156539864352, 19.478773162628126, 20.50341215081461, 21.252415908122828, 21.591938210383056, 21.50359610920099, 21.08833857673662, 20.54058549346218, 20.099048588758265, 19.9864175857541, 20.352852201501403, 21.23728162339055, 22.55610988696423, 24.122147477075327, 25.68911324823802, 27.010725908395912, 27.899795502713385, 28.272725333996213, 28.16844356396487, 27.737108591230406, 27.20140852791874, 26.80005320009885, 26.727460292923787, 27.08457629157317, 27.85301546940408, 28.898928533168526, 30.005654527142497, 30.927085548262816, 31.4485461821202, 31.44012690138861, 30.88927383042301, 29.904565408100428, 28.689731001368074, 27.494324977738117, 26.55324180434229, 26.030015522136992, 25.97790825242553, 26.328389487981703, 26.90983005625053, 27.491758598175863, 27.84370367764485, 27.79403589094456, 27.274224345626173, 26.33753062376646, 25.147488073176564, 23.938990314033646, 22.961590713219795, 22.419017483534468, 22.419847756371833, 22.95152619547511, 23.884141660008368, 25.003016969409106, 26.06204230209628, 26.844554631766673, 27.21670244285849, 27.160097635031356, 26.775684168758755, 26.257877053877298, 25.845383290952025, 25.760888016863404, 26.1545465057054, 27.06528364590323, 28.40949931870589 ] ] } ], "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": "Initial System State with 3 superposed frequencies (as a heatmap)" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ -0.5, 499.5 ], "scaleanchor": "y", "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 0.5, -0.5 ], "title": { "text": "Chem. species" }, "type": "category" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "bio.inject_sine_conc(species_name=\"A\", amplitude=2, bias=0, frequency=40)\n", "\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= \"Initial System State with 3 superposed frequencies\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()\n", "\n", "\n", "# Show as heatmap\n", "fig = px.imshow(bio.system_snapshot().T, \n", " title= \"Initial System State with 3 superposed frequencies (as a heatmap)\", \n", " labels=dict(x=\"Bin number\", y=\"Chem. species\", color=\"Concentration\"),\n", " text_auto=False, color_continuous_scale=\"gray_r\") \n", "\n", "fig.data[0].xgap=0\n", "fig.data[0].ygap=0\n", "\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 14, "id": "117dd061-3c8e-469b-ba03-c13f60533190", "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", "
FrequencyRelative Amplitude
00.03.0
11.01.0
210.00.4
340.00.2
\n", "
" ], "text/plain": [ " Frequency Relative Amplitude\n", "0 0.0 3.0\n", "1 1.0 1.0\n", "2 10.0 0.4\n", "3 40.0 0.2" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Take a look at the frequency domain of the concentration values\n", "bio.frequency_analysis(species_name=\"A\")" ] }, { "cell_type": "markdown", "id": "4ecbe3fb-93dd-4fe5-bda6-b39a7deebf64", "metadata": {}, "source": [ "# Start the diffusion steps" ] }, { "cell_type": "code", "execution_count": 15, "id": "7a494325-bfee-4860-b082-1e23f4bd63c6", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 32.2464248504227, 32.37731799206865, 32.601750502674456, 32.86114892831558, 33.09997217236404, 33.28685160909039, 33.42417075263037, 33.54375721512382, 33.69204506929889, 33.91105671381721, 34.22169234789911, 34.614085749435965, 35.04725617227379, 35.45769417255972, 35.77433050498323, 35.935891235226045, 35.90617845605145, 35.683411876931686, 35.30127881008608, 34.821409500537726, 34.31912169531156, 33.865943815867965, 33.513221510267755, 33.28084237642803, 33.153845599291934, 33.087731028797876, 33.02112886978115, 32.89266940407689, 32.657852712626344, 32.30171836544354, 31.844154500047537, 31.336507461084, 30.850306535051246, 30.46087055202366, 30.22983125792303, 30.190878636265207, 30.342238878633744, 30.64773297125348, 31.046144173890852, 31.466570352243334, 31.845959850955463, 32.14449276724794, 32.35500585587612, 32.50413612093591, 32.6449100301588, 32.84262456468545, 33.157528663054435, 33.628607745444896, 34.26250341577533, 35.03033203879502, 35.87321343100954, 36.715167374738854, 37.48021379875779, 38.1094729589134, 38.57406195211368, 38.88062340713741, 39.06814406156387, 39.19687446366345, 39.3321134963862, 39.52688982105023, 39.807842926768934, 40.16781234435351, 40.56698123768061, 40.942301308166485, 41.22287406786606, 41.34748671191313, 41.27996445028839, 41.018537986052735, 40.59690210120844, 40.07669362641507, 39.533236761933175, 39.03806644904763, 38.64253497089814, 38.366536686267416, 38.195117668220476, 38.083784781510005, 37.97117537147232, 37.795926985021595, 37.51354709161215, 37.10908277203904, 36.60242979568418, 36.044942258932934, 35.50815731867596, 35.067401792789916, 34.7843155311473, 34.692596736083495, 34.79047993157251, 35.04179454848483, 35.38533240215416, 35.75020002341589, 36.0733545302548, 36.314984900048664, 36.467936873124586, 36.55885654314588, 36.64077956997179, 36.77901222797954, 37.03381284858553, 37.4441763430048, 38.01675390285101, 38.72267157571391, 39.503058954555804, 40.281945690225825, 40.983361670542045, 41.54843719933621, 41.94829950885574, 42.189601448973114, 42.31134006250151, 42.37377628545817, 42.44221946941253, 42.569708823521545, 42.78289446229124, 43.07462661780147, 43.405099229383566, 43.71127484639306, 43.9222658995956, 43.97687057188307, 43.83892512830645, 43.506671392563455, 43.01381533110356, 42.42200502107784, 41.80657596950666, 41.239074482917594, 40.77086426638112, 40.42185115549528, 40.177092753212584, 39.99210750542464, 39.80554438802941, 39.55605262608874, 39.19915141294661, 38.71989959717832, 38.1382047579784, 37.50543284171228, 36.8931328935469, 36.376643656054014, 36.01761693833714, 35.849762934609984, 35.87132819147862, 36.046154191300715, 36.31304482784932, 36.601118735443926, 36.847345158686906, 37.011925222792236, 37.08771683522347, 37.10137827415934, 37.10595739942941, 37.16677269890952, 37.34409472911446, 37.67693063602683, 38.17194385376509, 38.80027267822779, 39.50305895455582, 40.204344587711965, 40.828171719627974, 41.31568290631421, 41.638017628326836, 41.80184097804316, 41.84616223304392, 41.831254554444726, 41.82243950731367, 41.872768500778, 42.008903833859144, 42.223707905773445, 42.47738680368841, 42.70691520357717, 42.84141763968948, 42.81970437335657, 42.60562372111661, 42.19742952929933, 41.628839756232594, 40.96151443829846, 40.27080100721242, 39.628257657778306, 39.085259945046644, 38.66172551442811, 38.34272373665548, 38.08378478150999, 37.823569303037296, 37.50073815686087, 37.07082211746363, 36.51889156330835, 35.86486555040491, 35.16012144704953, 34.47621966365179, 33.888510249543316, 33.45865626031908, 33.22037907464005, 33.171936359749076, 33.277180653074126, 33.47492683614636, 33.694304461995976, 33.872293623164595, 33.969106220320924, 33.977610862197125, 33.9244764523646, 33.86276139849173, 33.857794657073796, 33.96985717237237, 34.23796639560401, 34.66879598198084, 35.23349436274082, 35.87321343100956, 36.512005050793086, 37.07392123255231, 37.500114308754306, 37.76173344279574, 37.865453314749075, 37.85029269323095, 37.77653413223477, 37.70950849006521, 37.70227636797728, 37.78150915455983, 37.94007823460089, 38.138198575425115, 38.31285362634582, 38.39317658675072, 38.31798627353829, 38.05113944789235, 37.5908982885331, 36.970988972607906, 36.25307964044955, 35.51252571157579, 34.82089325118281, 34.229565566060835, 33.75846793348341, 33.39267723496429, 33.08773102879768, 32.78229723410751, 32.41504384701358, 31.941508656785587, 31.3467689298559, 30.650750482299017, 29.904837313503382, 29.180596334951275, 28.553383966000833, 28.084869500221554, 27.808780421211814, 27.72338036715075, 27.79252771145861, 27.95504303579323, 28.14006145654584, 28.284568491974845, 28.348781329964737, 28.32557372712757, 28.241619594765794, 28.149982207339256, 28.11599524642655, 28.19994423891837, 28.440851075482392, 28.845393706902946, 29.384724715432913, 30.00000000000003, 30.615275284567133, 31.15460629309709, 31.559148924517636, 31.800055761081644, 31.884004753573457, 31.850017792660747, 31.75838040523421, 31.67442627287243, 31.651218670035263, 31.715431508025162, 31.85993854345417, 32.04495696420678, 32.207472288541396, 32.27661963284926, 32.19121957878819, 31.91513049977845, 31.44661603399917, 30.81940366504872, 30.095162686496607, 29.34924951770097, 28.653231070144084, 28.0584913432144, 27.584956152986422, 27.21770276589249, 26.912268971202323, 26.607322765035722, 26.241532066516587, 25.770434433939165, 25.179106748817187, 24.487474288424202, 23.746920359550444, 23.029011027392094, 22.409101711466896, 21.94886055210764, 21.6820137264617, 21.606823413249273, 21.68714637365417, 21.861801424574896, 22.059921765399114, 22.218490845440183, 22.297723632022723, 22.29049150993479, 22.22346586776523, 22.149707306769056, 22.13454668525092, 22.238266557204255, 22.499885691245698, 22.926078767447706, 23.487994949206943, 24.126786568990468, 24.7665056372592, 25.331204018019186, 25.762033604396013, 26.030142827627643, 26.142205342926214, 26.137238601508262, 26.0755235476354, 26.02238913780287, 26.030893779679083, 26.127706376835416, 26.30569553800404, 26.52507316385366, 26.722819346925885, 26.828063640250942, 26.779620925359968, 26.541343739680933, 26.1114897504567, 25.523780336348203, 24.839878552950474, 24.13513444959508, 23.481108436691635, 22.92917788253636, 22.49926184313912, 22.176430696962683, 21.916215218489988, 21.657276263344496, 21.33827448557185, 20.914740054953317, 20.371742342221673, 19.72919899278755, 19.038485561701517, 18.37116024376737, 17.802570470700633, 17.394376278883364, 17.180295626643407, 17.158582360310497, 17.293084796422818, 17.522613196311582, 17.776292094226555, 17.99109616614086, 18.127231499222017, 18.17756049268634, 18.16874544555527, 18.15383776695608, 18.198159021956847, 18.36198237167317, 18.684317093685806, 19.171828280372036, 19.795655412288053, 20.496941045444203, 21.199727321772226, 21.828056146234925, 22.323069363973193, 22.655905270885572, 22.833227301090506, 22.894042600570607, 22.898621725840666, 22.91228316477654, 22.98807477720778, 23.15265484131311, 23.39888126455609, 23.6869551721507, 23.953845808699306, 24.128671808521396, 24.15023706539003, 23.982383061662873, 23.623356343945986, 23.106867106453088, 22.4945671582877, 21.861795242021586, 21.28010040282168, 20.80084858705338, 20.443947373911247, 20.194455611970575, 20.007892494575348, 19.822907246787413, 19.57814884450471, 19.229135733618868, 18.760925517082388, 18.193424030493315, 17.577994978922142, 16.986184668896424, 16.49332860743654, 16.161074871693533, 16.023129428116924, 16.0777341004044, 16.288725153606944, 16.594900770616434, 16.925373382198536, 17.217105537708754, 17.430291176478445, 17.557780530587465, 17.626223714541815, 17.688659937498468, 17.810398551026875, 18.051700491144256, 18.451562800663798, 19.016638329457958, 19.718054309774182, 20.49694104544421, 21.27732842428611, 21.983246097149014, 22.55582365699522, 22.966187151414484, 23.22098777202047, 23.35922043002822, 23.44114345685413, 23.532063126875414, 23.68501509995134, 23.926645469745214, 24.249799976584107, 24.614667597845845, 24.95820545151518, 25.209520068427494, 25.307403263916516, 25.2156844688527, 24.93259820721008, 24.491842681324027, 23.955057741067066, 23.397570204315812, 22.89091722796095, 22.48645290838783, 22.204073014978395, 22.028824628527673, 21.916215218489995, 21.80488233177952, 21.633463313732584, 21.357465029101853, 20.96193355095235, 20.466763238066807, 19.923306373584904, 19.40309789879153, 18.981462013947237, 18.72003554971159, 18.652513288086862, 18.77712593213395, 19.05769869183352, 19.433018762319396, 19.832187655646486, 20.192157073231062, 20.47311017894976, 20.667886503613808, 20.803125536336562, 20.931855938436144, 21.119376592862597, 21.42593804788634, 21.890527041086624, 22.51978620124224, 23.28483262526118, 24.126786568990497, 24.969667961205015, 25.7374965842247, 26.37139225455512, 26.842471336945582, 27.157375435314556, 27.3550899698412, 27.49586387906409, 27.644994144123874, 27.85550723275206, 28.15404014904454, 28.533429647756677, 28.953855826109162, 29.35226702874653, 29.657761121366264, 29.80912136373479, 29.770168742076958, 29.539129447976322, 29.149693464948733, 28.66349253891598, 28.15584549995244, 27.69828163455644, 27.34214728737365, 27.107330595923077, 26.978871130218693, 26.912268971201062, 26.846154400701383, 26.71915762353222, 26.486778489507103, 26.134056182920514, 25.68087829850389, 25.178590469552898, 24.698721053070635, 24.316587531629153, 24.093819133067985, 24.0640995117996, 24.22563611872353, 24.542192898502755, 24.952386152139976, 25.38485610877673, 25.775390421297683, 26.081466361323685, 26.290184029624182, 26.417176511716374, 26.49660751698841, 26.56535284980547, 26.64705969181654, 26.742703382213694, 26.832268211682436, 26.88717742214641 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=9.99999999999998" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 14.470143809018804, 45.529856190981185 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAAv8AAAFoCAYAAADAcJREAAAgAElEQVR4Xu2dCbxVVdn/H+Z5vExpaWLqC6alqamJYZovlgPq65SSJKg4oImmKEZFoujfMRzQ0CgzUUNxeJMcgoJXSX21ROU1E4fSmC7T5TJe4L9/y9Zx380+5+xh7b3WOee3Ph8+1r17P+tZ32efc39r7Wc9q8U2rwkbCZAACZAACZAACZAACZBA1RNoQfFf9THmAEmABEiABEiABEiABEhAEaD454NAAiRAAiRAAiRAAiRAAjVCgOK/RgLNYZIACZAACZAACZAACZAAxT+fARIgARIgARIgARIgARKoEQIU/zUSaA6TBEiABEiABEiABEiABCj++QyQAAmQAAmQAAmQAAmQQI0QoPivkUBzmCRAAiRAAiRAAiRAAiRA8c9ngARIgARIgARIgARIgARqhADFf40EmsMkARIgARIgARIgARIgAYp/PgMkQAIkQAIkQAIkQAIkUCMEKP5rJNAcJgmQAAmQAAmQAAmQAAlQ/PMZIAESIAESIAESIAESIIEaIUDxXyOB5jBJgARIgARIgARIgARIgOKfzwAJkAAJkAAJkAAJkAAJ1AgBiv8aCTSHSQIkQAIkQAIkQAIkQAIU/3wGSIAESIAESIAESIAESKBGCFD810igOUwSIAESIAESIAESIAESoPjnM0ACJEACJEACJEACJEACNUKA4r9GAs1hkgAJkAAJkAAJkAAJkADFP58BEiABEiABEiABEiABEqgRAhT/NRJoDpMESIAESIAESIAESIAEKP75DJAACZAACZAACZAACZBAjRCg+K+RQHOYJEACJEACJEACJEACJEDxz2eABEiABEiABEiABEiABGqEAMV/jQSawyQBEiABEiABEiABEiABin8+AyRAAiRAAiRAAiRAAiRQIwQo/msk0BwmCZAACZAACZAACZAACVD88xkgARIgARIgARIgARIggRohQPFfI4HmMEmABEiABEiABEiABEiA4p/PAAmQAAmQAAmQAAmQAAnUCAGK/xoJNIdJAiRAAiRAAiRAAiRAAhT/fAZIgARIgARIgARIgARIoEYIUPzXSKA5TBIgARIgARIgARIgARKg+OczQAIkQAIkQAIkQAIkQAI1QoDiv0YCzWGSAAmQAAmQAAmQAAmQAMU/nwESIAESIAESIAES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SIAESIAESIAESCAPAhT/eVBmHyRAAiRAAiRAAiRAAiTgAAGKfweCQBdIgARIgARIgARIgARIIA8CFP95UGYfJEACJEACJEACJEACJOAAAYp/B4JAF0iABEiABEiABEiABEggDwIU/3lQZh8kQAIkQAIkQAIkQAIk4AABin8HgkAXSIAESIAESIAESIAESCAPAhT/eVBmHyRAAiRAAiRAAiRAAiTgAAGKfweCQBdIgARIgARIgARIgARIIA8CFP95UGYfJEACJEACJEACJEACJOAAAYp/B4JAF0iABEiABEiABEiABEggDwIU/3lQZh8kQAIkQAIkQAIkQAIk4AABin8HgkAXSIAESIAESIAESIAESCAPAhT/eVBmHyRAAiRAAiRAAiRAAiTgAAGKfweCQBdIgARIgARIgARIgARIIA8CFP95UGYfJEACJEACJEACJEACJOAAAYp/B4JAF0iABEiABEiABEiABEggDwIU/3lQZh8kQAIkQAIkQAIkQAIk4AABin8HgkAXSIAESIAESIAESIAESCAPAhT/eVBmHyRAAiRAAiRAAiRAAiTgAAGKfweCQBdIgARIgARIgARIgARIIA8CFP95UGYfJEACJEACJEACJEACJOAAAYp/B4JAF0iABEiABEiABEiABEggDwIU/3lQZh8kQAIkQAIkQAIkQAIk4AABin8HgkAXSIAESIAESIAESIAESCAPAhT/eVBmHyRAAiRAAiRAAiRAAiTgAAGKfweCQBdIgARIgARIgARIgARIIA8CFP95UGYfJEACJEACJEACJEACJOAAAYp/B4JAF0iABEiABEiABEiABEggDwIU/3lQZh8kQAIkQAIkQAIkQAIk4AABin8HgkAXSIAESIAESIAESIAESCAPAhT/eVBmHyRAAiRAAiRAAiRAAiTgAAGKfweCQBdIgARIgARIgARIgARIIA8CFP95UGYfJEACJEACJEACJEACJOAAAYp/B4JAF0iABEiABEiABEiABEggDwIU/3lQZh8kQAIkQAIkQAIkQAIk4AABin8HgkAXSIAESIAESIAESIAESCAPAhT/eVBmHyRAAiRAAiRAAiRAAiTgAAGKfweCQBdIgARIgARIgARIgARIIA8CFP95UGYfJEACJEACJEACJEACJOAAAYp/B4JAF0iABEiABEiABEiABEggDwIU/3lQZh8k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UDkEKP4rJ1b0lARIgARIgARIgARIgARSEaD4T4WPN5MACZAACZAACZAACZBA5RCg+K+cWNFTEiABEiABEiABEiABEkhFgOI/FT7eTAIkQAIkQAIkQAIkQAKVQ4Div3JiRU9JgARIgARIgARIgARIIBUBiv9U+HgzCZAACZAACZAACZAACVQOAYr/yokVPSUBEiABEiABEiABEiCBVAQo/lPh480kQAIkQAIkQAIkQAIkUDkEKP4rJ1b0lARIgARIgARIgARIgARSEaD4T4WPN5MACZAACZAACZAACZBA5RCg+K+cWNFTEiABEiABEiABEiABEkhFgOI/FT7eTAIkQAIkQAIkQAIkQAKVQ4Div3JiRU9JgARIgARIgARIgARIIBUBiv9U+HgzCZAACZAACZAACZAACVQOAYr/yokVPSUBEiABEiABEiABEiCBVAQo/lPh480kQAIkQAIkQAIkQAIkUDkEKP4rJ1b0lARIgARIgARIgARIgARSEaD4T4WPN5MACZAACZAACZAACZBA5RCg+K+cWNFTEiABEiABEiABEiABEkhFgOI/FT7eTAIkQAIkQAIkQAIkQAKVQ4Div3JiRU9JgARIgARIgARIgARIIBUBiv9U+HgzCZAACZAACZAACZAACVQOAYr/yokVPSUBEiABEiABEiABEiCBVAQo/lPh480kQAIkQAIkQAIkQAIkUDkEKP4rJ1b0lARIgARIgARIgARIgARSEaD4T4WPN5MACZAACZAACZAACZBA5RCg+K+cWNFTEiABEiABEiABEiABEkhFgOI/FT7eTAIkQAIkQAIkQAIkQAKVQ4Div3JiRU9JgARIgARIgARIgARIIBUBiv9U+HgzCZAACZAACZAACZAACVQOAYr/yokVPSUBEiABEiABEiABEiCBVAQo/lPh480kQAIkQAIkQAIkQAIkUDkEKP4rJ1b0lARIgARIgARIgARIgARSEfj/TDsoH9iyg+MAAAAASUVORK5CYII=", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "bio.diffuse(total_duration=10, time_step=0.1)\n", "\n", "# Show as a line plot\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "850c0d60-d25a-4721-bfec-e03419f2757d", "metadata": {}, "source": [ "### After the initial diffusion (at t=10), the highest frequency is largely gone" ] }, { "cell_type": "code", "execution_count": 16, "id": "398588e7-2066-4171-b95c-089b83126034", "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", "
FrequencyRelative Amplitude
00.03.002048
11.01.000000
22.00.000214
33.00.000321
44.00.000426
.........
246246.00.001063
247247.00.001063
248248.00.001063
249249.00.001062
250250.00.001062
\n", "

251 rows × 2 columns

\n", "
" ], "text/plain": [ " Frequency Relative Amplitude\n", "0 0.0 3.002048\n", "1 1.0 1.000000\n", "2 2.0 0.000214\n", "3 3.0 0.000321\n", "4 4.0 0.000426\n", ".. ... ...\n", "246 246.0 0.001063\n", "247 247.0 0.001063\n", "248 248.0 0.001063\n", "249 249.0 0.001062\n", "250 250.0 0.001062\n", "\n", "[251 rows x 2 columns]" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Take a look at the frequency domain of the concentration values\n", "bio.frequency_analysis(species_name=\"A\")" ] }, { "cell_type": "code", "execution_count": 17, "id": "3cb824c4-88a6-47b4-b240-7083ed5e91c4", "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", "
FrequencyRelative Amplitude
00.03.002048
11.01.000000
1010.00.370945
4040.00.060187
\n", "
" ], "text/plain": [ " Frequency Relative Amplitude\n", "0 0.0 3.002048\n", "1 1.0 1.000000\n", "10 10.0 0.370945\n", "40 40.0 0.060187" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# A lot of tiny frequency components are now present; take just the largest 4\n", "bio.frequency_analysis(species_name=\"A\", n_largest=4)" ] }, { "cell_type": "code", "execution_count": 18, "id": "d31c09d8-ff4f-4d16-b4ca-1e916bdb1471", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 32.84939540415094, 32.88582818424858, 32.95725338101799, 33.06102153076688, 33.193638027976675, 33.35110246388884, 33.529071696236244, 33.72276508226095, 33.92664019807475, 34.13397696341732, 34.336576349365544, 34.52477932056584, 34.68793790608266, 34.81534322035183, 34.89747252310856, 34.92730243719845, 34.90138415726732, 34.82040676410962, 34.6890814932294, 34.5153365185283, 34.30897809050205, 34.080106300551236, 33.837637387168016, 33.588261940001026, 33.33606413269858, 33.08286652121209, 32.829187615163775, 32.57554936388708, 32.32378623920926, 32.078008109067795, 31.844955638029916, 31.633638246327102, 31.45432336316945, 31.31710765748863, 31.230406070512913, 31.19971679299514, 31.226954284263304, 31.31050433017867, 31.445979111297756, 31.62747980787422, 31.849051528128275, 32.10597063057949, 32.39554883720612, 32.71726089101236, 33.07217258540058, 33.46182166655797, 33.88684188359739, 34.34568621292077, 34.83378271224939, 35.34335111879497, 35.86394622849172, 36.38361535310197, 36.890405950611836, 37.37387325560376, 37.82623773629293, 38.24292847364383, 38.62239975937981, 38.965286949805595, 39.27312968991702, 39.54699596324198, 39.786362993881596, 39.988545275491276, 40.14882222841264, 40.26124231235603, 40.31991034822391, 40.32044244586145, 40.261228608593406, 40.14418780113938, 39.97482300796091, 39.7615542543642, 39.51448358989636, 39.243884136877455, 38.95877135958287, 38.66589240593433, 38.36936426216242, 38.071029571511126, 37.771420371728155, 37.471068901820956, 37.17181840878106, 36.877786884978946, 36.59572288670982, 36.33464368863368, 36.104824625180406, 35.916370359382924, 35.77770393099643, 35.69433173941872, 35.6681765642536, 35.69763262305555, 35.778320638579565, 35.90435044258953, 36.06977590281765, 36.269882243933715, 36.501990159311156, 36.765583467179866, 37.06173713856608, 37.39199819823, 37.75700977334154, 38.155234316362844, 38.58210945758216, 39.02986460177337, 39.48806430590136, 39.94476573468633, 40.38802628944349, 40.80741123688549, 41.195151164574675, 41.54668535844158, 41.8604783991831, 42.1371760144602, 42.378328301369905, 42.58501377463583, 42.75672026698615, 42.89077295645964, 42.9824620218503, 43.02584675369101, 43.015042874366614, 42.94567746414303, 42.81615156397177, 42.628395241662275, 42.38792264847562, 42.10316503846396, 41.78423575009356, 41.44141925299418, 41.08374241534965, 40.71796384378803, 40.34821203623463, 39.97634119879877, 39.60289498143821, 39.228417282881445, 38.854763055510766, 38.48606204090885, 38.12907458654908, 37.79282979837371, 37.48761488033067, 37.2235464013323, 37.009059341494634, 36.849672073172115, 36.74731937963035, 36.70040751089528, 36.70456924910296, 36.75392651040358, 36.842545270012636, 36.96572288126834, 37.12079218548235, 37.307249166174294, 37.52618097509068, 37.779146831219016, 38.066802067537836, 38.38762135197194, 38.73705453799721, 39.107343259370005, 39.48806430590138, 39.86728707708973, 40.23308120902846, 40.575024201276435, 40.885358870378425, 41.1595367254526, 41.3960345626585, 41.59551031546579, 41.75952627519874, 41.889173137301206, 41.98395089979116, 42.04119688864558, 42.05621341132687, 42.02307186585124, 41.93590005898983, 41.79033713038959, 41.584796153473526, 41.32121919971286, 41.00513239332533, 40.644978928723894, 40.25088405025426, 39.833144097064235, 39.40079776861992, 38.96061546272752, 38.51673742652454, 38.07102957151112, 37.624047207366004, 37.176345845027754, 36.72979199974398, 36.28852692479214, 35.85932242635191, 35.451219014273974, 35.07451523981598, 34.739338960809434, 34.45413638611631, 34.224437054890586, 34.05218685348769, 33.93580306956035, 33.87092945566533, 33.851698829435236, 33.872187996908096, 33.92770506987451, 34.01559357402945, 34.1353601015197, 34.2881023352874, 34.47538994642125, 34.69788863925607, 34.95408337069019, 35.23943419916556, 35.54619287778564, 35.863946228491734, 36.18077359411133, 36.484754463695694, 36.765476097834366, 37.01519098063426, 37.22936019378056, 37.406470009492985, 37.54718773929824, 37.65308495309357, 37.72526152394656, 37.763226525100364, 37.7643262539256, 37.72387188403, 37.63594357292672, 37.49467777885233, 37.29572218352142, 37.03749829167801, 36.72195649403634, 36.354631120665374, 35.94397345714178, 35.500116723009725, 35.03336511539092, 34.55276507325981, 34.0650946142434, 33.574501484409076, 33.08285897211176, 32.590729640645115, 32.098676130177175, 31.608571959673913, 31.124565259513965, 30.653434585275132, 30.20422706743726, 29.787247748072794, 29.412630844988676, 29.088828795178618, 28.821377233101188, 28.6122280066267, 28.4598042301917, 28.359755347485557, 28.30621973072358, 28.29327960309948, 28.31624835527706, 28.37247465270849, 28.461470087369996, 28.584337201316014, 28.742650383262983, 28.93707991294397, 29.16611517970355, 29.425220530777988, 29.706651863735893, 30.00000000000003, 30.293348136264157, 30.574779469222054, 30.833884820296486, 31.062920087056057, 31.257349616737038, 31.415662798684, 31.53852991263001, 31.627525347291517, 31.683751644722946, 31.706720396900522, 31.69378026927642, 31.64024465251444, 31.540195769808296, 31.387771993373295, 31.17862276689881, 30.91117120482138, 30.587369155011324, 30.212752251927206, 29.79577293256274, 29.346565414724868, 28.875434740486032, 28.391428040326083, 27.901323869822818, 27.409270359354892, 26.91714102788825, 26.425498515590938, 25.9349053857566, 25.447234926740183, 24.966634884609068, 24.49988327699025, 24.05602654285821, 23.645368879334608, 23.27804350596365, 22.962501708321973, 22.704277816478577, 22.505322221147665, 22.36405642707326, 22.276128115969982, 22.235673746074372, 22.236773474899618, 22.274738476053432, 22.346915046906435, 22.452812260701773, 22.59352999050702, 22.77063980621944, 22.98480901936574, 23.234523902165638, 23.515245536304313, 23.819226405888685, 24.13605377150828, 24.453807122214375, 24.760565800834467, 25.045916629309836, 25.30211136074395, 25.524610053578776, 25.711897664712623, 25.864639898480327, 25.984406425970576, 26.072294930125523, 26.127812003091933, 26.1483011705648, 26.12907054433471, 26.06419693043969, 25.94781314651234, 25.775562945109424, 25.54586361388369, 25.26066103919056, 24.925484760184013, 24.548780985726015, 24.140677573648073, 23.711473075207838, 23.27020800025599, 22.82365415497222, 22.375952792633967, 21.92897042848886, 21.48326257347543, 21.039384537272465, 20.59920223138006, 20.16685590293573, 19.749115949745722, 19.35502107127609, 18.994867606674653, 18.67878080028713, 18.415203846526452, 18.209662869610383, 18.064099941010145, 17.976928134148736, 17.943786588673113, 17.95880311135441, 18.016049100208832, 18.11082686269878, 18.240473724801255, 18.404489684534205, 18.603965437341497, 18.840463274547396, 19.11464112962159, 19.42497579872357, 19.76691879097155, 20.13271292291029, 20.511935694098636, 20.892656740630017, 21.26294546200281, 21.612378648028077, 21.933197932462175, 22.220853168780998, 22.473819024909314, 22.69275083382571, 22.879207814517663, 23.03427711873167, 23.15745472998738, 23.246073489596437, 23.295430750897054, 23.299592489104732, 23.252680620369667, 23.150327926827888, 22.990940658505362, 22.776453598667697, 22.51238511966932, 22.207170201626273, 21.870925413450898, 21.513937959091134, 21.14523694448922, 20.771582717118534, 20.397105018561774, 20.023658801201215, 19.65178796376536, 19.28203615621197, 18.916257584650342, 18.558580747005827, 18.215764249906453, 17.896834961536044, 17.612077351524388, 17.371604758337746, 17.18384843602825, 17.054322535856997, 16.984957125633407, 16.974153246309015, 17.01753797814972, 17.109227043540354, 17.243279733013843, 17.41498622536416, 17.621671698630077, 17.862823985539784, 18.139521600816888, 18.453314641558396, 18.80484883542531, 19.1925887631145, 19.61197371055652, 20.05523426531368, 20.51193569409864, 20.970135398226635, 21.41789054241785, 21.84476568363716, 22.24299022665846, 22.60800180177, 22.938262861433927, 23.234416532820134, 23.498009840688837, 23.730117756066292, 23.93022409718237, 24.095649557410496, 24.221679361420463, 24.302367376944467, 24.33182343574642, 24.305668260581278, 24.222296069003566, 24.08362964061707, 23.89517537481958, 23.66535631136631, 23.404277113290163, 23.12221311502104, 22.82818159121893, 22.52893109817902, 22.228579628271838, 21.92897042848885, 21.63063573783755, 21.33410759406565, 21.04122864041711, 20.756115863122524, 20.485516410103617, 20.23844574563578, 20.025176992039068, 19.8558121988606, 19.738771391406576, 19.67955755413854, 19.680089651776086, 19.738757687643975, 19.851177771587373, 20.011454724508727, 20.213637006118407, 20.45300403675802, 20.726870310083, 21.034713050194412, 21.377600240620207, 21.757071526356192, 22.1737622637071, 22.626126744396267, 23.109594049388193, 23.61638464689805, 24.136053771508298, 24.656648881205044, 25.166217287750626, 25.65431378707924, 26.11315811640262, 26.53817833344204, 26.92782741459942, 27.282739108987585, 27.604451162793602, 27.89402936941954, 28.15094847186849, 28.37252019211538, 28.55402088866968, 28.68949566972176, 28.773045715439324, 28.800283206137465, 28.76959392701685, 28.68289233564459, 28.54567661820398, 28.366361704383795, 28.155044234772497, 27.92199157090602, 27.676212976028797, 27.42444876111202, 27.170808021286977, 26.91712359063116, 26.66391405564117, 26.411691241261003, 26.16226485153522, 25.919695186718208, 25.690630040179574, 25.48391171546081, 25.309517404991254, 25.177057175069777, 25.094159169217892, 25.065096354182327, 25.08994875127265, 25.16446674116283, 25.280638735980936, 25.42781207392782, 25.59410768515426, 25.76783132187676, 25.938621084798918, 26.0981659935163, 26.240451821188316, 26.361602071518604, 26.459454523869432, 26.533033836589183, 26.5820538725794, 26.606530256796887 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=30.000000000000156" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 15.52683694034335, 44.47316305965668 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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AOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAABOJMAOI/ztHH2EEABEAABEAABEAABGJFAOI/VuHGYEEABEAABEAABEAA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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Advance the diffusion\n", "bio.diffuse(total_duration=20, time_step=0.1)\n", "\n", "# Show as a line plot\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "ce8552cf-81bd-489b-9517-de3e7c66ea4a", "metadata": {}, "source": [ "### After additional diffusion (at t=30), the highest frequency (40 cycles) can no longer be visually detected.\n", "#### The 2 lower frequency are still recognizable\n", "#### The 40-cycle frequency is not even among the largest of the tiny values in the spurious frequencies of the distorted signal" ] }, { "cell_type": "code", "execution_count": 19, "id": "2ae088e8-0d6f-4b90-aba8-17ed3bed9374", "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", "
FrequencyRelative Amplitude
00.03.005903
11.01.000000
1010.00.319950
4040.00.009387
2525.00.005578
2424.00.005577
2626.00.005565
2323.00.005563
2727.00.005541
2222.00.005533
\n", "
" ], "text/plain": [ " Frequency Relative Amplitude\n", "0 0.0 3.005903\n", "1 1.0 1.000000\n", "10 10.0 0.319950\n", "40 40.0 0.009387\n", "25 25.0 0.005578\n", "24 24.0 0.005577\n", "26 26.0 0.005565\n", "23 23.0 0.005563\n", "27 27.0 0.005541\n", "22 22.0 0.005533" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.frequency_analysis(species_name=\"A\", n_largest=10)" ] }, { "cell_type": "code", "execution_count": 20, "id": "fba7ef2b-ba5c-48b5-acfb-3ef5616ac0aa", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 33.6589142082967, 33.664897346434536, 33.67656084855674, 33.69331000348401, 33.71427946734784, 33.738364307806464, 33.764259728205765, 33.790508115788526, 33.81555180975664, 33.83778979411826, 33.85563639476915, 33.867580005760374, 33.87223988887293, 33.86841918279781, 33.855152419182566, 33.8317460648037, 33.79781088122034, 33.75328520197307, 33.698448557565285, 33.633925414349676, 33.56067911979425, 33.479996449723075, 33.3934634217397, 33.30293326487784, 33.21048761360407, 33.118392122870624, 33.029047781116546, 32.94493923339733, 32.86858142227035, 32.80246581568582, 32.7490074252205, 32.710493730610686, 32.68903652319657, 32.686527566354656, 32.704598849277026, 32.74458808486841, 32.80750997579528, 32.8940336470746, 33.00446652086849, 33.138744790822116, 33.29643054045688, 33.47671544356185, 33.67843088462109, 33.900064244191576, 34.139781007723954, 34.39545227645034, 34.66468718558418, 34.94486966833454, 35.23319894457659, 35.52673306120925, 35.822434768293554, 36.117218982159955, 36.40800106491847, 36.69174514010109, 36.96551166704084, 37.226503512114924, 37.472109782745775, 37.69994672925699, 37.90789506923211, 38.094133147714366, 38.25716541322654, 38.39584576311691, 38.509395391245256, 38.597414855731046, 38.65989017364075, 38.697192842247475, 38.71007378179319, 38.69965129117138, 38.6673932039724, 38.615093525998425, 38.5448439246491, 38.459000523541576, 38.360146530616404, 38.25105129340666, 38.13462643015119, 38.013879729479726, 37.891867544305995, 37.7716464273809, 37.65622476681485, 37.54851517987894, 37.451288412537586, 37.36712947035034, 37.29839667347329, 37.24718428444533, 37.21528930244349, 37.204182952270465, 37.21498732145584, 37.24845751590027, 37.304969615213764, 37.384514615257935, 37.48669844941396, 37.61074808366299, 37.755523585347184, 37.91953597283558, 38.10097056432693, 38.297715459542815, 38.50739470887839, 38.72740565149517, 38.954959837806825, 39.187126893935236, 39.42088063724696, 39.65314671429575, 39.88085100655512, 40.100968036113755, 40.31056860350679, 40.506865903066846, 40.68725938712044, 40.84937568814008, 40.99110595642938, 41.11063902879201, 41.20648990966923, 41.277523119313216, 41.322970542749886, 41.342443497762986, 41.33593882912441, 41.30383892893843, 41.24690567818725, 41.166268400999265, 41.06340601915066, 40.94012368795115, 40.79852428394347, 40.64097519779868, 40.47007096067004, 40.28859229769031, 40.09946225729795, 39.90570010912294, 39.710373736070174, 39.5165512680538, 39.32725271569252, 39.14540236227597, 38.97378266145559, 38.81499036629777, 38.6713955824304, 38.54510439396798, 38.43792565590037, 38.3513424812081, 38.286488876086324, 38.244131893706864, 38.224659587669976, 38.228074952655746, 38.25399594379721, 38.30166156986254, 38.369943960114234, 38.45736621207037, 38.562125738399935, 38.682122746706185, 38.814993406765275, 38.95814718670539, 39.108807773577134, 39.26405693589311, 39.42088063724698, 39.57621667233792, 39.72700307078485, 39.870226500903584, 40.00296990561996, 40.12245861590354, 40.2261042130475, 40.31154544890538, 40.376685581662414, 40.41972554259254, 40.43919241528605, 40.43396278191549, 40.40328057029373, 40.346769119956434, 40.26443727449394, 40.1566794000008, 40.02426932473034, 39.86834829147654, 39.6904071101934, 39.492262792003345, 39.27603003502476, 39.044088015400284, 38.79904301178974, 38.54368745701241, 38.280956065524386, 38.01387972946218, 37.74553790889085, 37.47901026371013, 37.21732828552899, 36.963427687819156, 36.720102301800814, 36.489960203699326, 36.27538276610356, 36.07848728211192, 35.90109375595097, 35.74469638833025, 35.61044020991528, 35.49910323334876, 35.41108440497169, 35.34639754375459, 35.30467135896154, 35.285155541633955, 35.28673282976304, 35.307936854375754, 35.34697548476683, 35.40175930663084, 35.469934787662055, 35.548921612107385, 35.63595359972359, 35.728122566716685, 35.82242443777441, 35.91580688051771, 36.00521770775595, 36.08765327971912, 36.16020613844054, 36.22011111967475, 36.26478921367644, 36.29188848395145, 36.29932140155775, 36.28529801040747, 36.248354405055714, 36.18737607554343, 36.10161575304889, 35.99070547457995, 35.85466267393251, 35.69389019878355, 35.509170249006466, 35.301652327730785, 35.07283539265725, 34.82454448877958, 34.558902232943375, 34.27829560362391, 33.985338564187025, 33.68283111331784, 33.37371541130347, 33.06102967490076, 32.747860566427796, 32.43729482453272, 32.13237089495052, 31.83603131955826, 31.55107663118272, 31.280121479798677, 31.025553682849218, 30.789496848374082, 30.573777164631053, 30.379894884474233, 30.209000957871364, 30.061879182990328, 29.938934157006578, 29.840185214142156, 29.76526644245864, 29.713432774491725, 29.683572051595863, 29.674222869224415, 29.683597921377675, 29.709612477973078, 29.7499175497054, 29.801937221882262, 29.862909572686362, 29.92993053344247, 30.00000000000003, 30.07006946655758, 30.137090427313684, 30.198062778117784, 30.250082450294638, 30.290387522026958, 30.316402078622353, 30.32577713077561, 30.31642794840416, 30.286567225508303, 30.234733557541386, 30.15981478585787, 30.061065842993443, 29.93812081700969, 29.790999042128654, 29.62010511552578, 29.42622283536896, 29.210503151625932, 28.974446317150797, 28.719878520201338, 28.448923368817297, 28.163968680441762, 27.867629105049506, 27.562705175467293, 27.252139433572218, 26.93897032509925, 26.626284588696528, 26.317168886682143, 26.014661435812965, 25.721704396376076, 25.4410977670566, 25.17545551122038, 24.92716460734273, 24.69834767226918, 24.49082975099349, 24.306109801216394, 24.14533732606744, 24.009294525419996, 23.898384246951053, 23.81262392445651, 23.751645594944225, 23.714701989592474, 23.700678598442202, 23.7081115160485, 23.73521078632353, 23.779888880325217, 23.839793861559425, 23.91234672028086, 23.994782292244036, 24.08419311948229, 24.177575562225602, 24.27187743328332, 24.36404640027641, 24.451078387892615, 24.53006521233796, 24.59824069336918, 24.653024515233184, 24.692063145624257, 24.713267170236968, 24.714844458366027, 24.69532864103843, 24.653602456245366, 24.588915595028286, 24.500896766651206, 24.38955979008469, 24.25530361166971, 24.098906244049004, 23.921512717888056, 23.72461723389641, 23.510039796300642, 23.279897698199164, 23.036572312180827, 22.782671714470982, 22.52098973628985, 22.25446209110912, 21.986120270537786, 21.71904393447558, 21.456312542987543, 21.20095698821021, 20.955911984599673, 20.7239699649752, 20.50773720799661, 20.30959288980657, 20.131651708523425, 19.975730675269627, 19.843320599999174, 19.73556272550603, 19.65323088004355, 19.59671942970627, 19.566037218084517, 19.560807584713956, 19.58027445740747, 19.623314418337607, 19.688454551094647, 19.773895786952522, 19.87754138409648, 19.997030094380065, 20.12977349909645, 20.272996929215182, 20.42378332766211, 20.57911936275304, 20.735943064106902, 20.89119222642288, 21.041852813294636, 21.185006593234753, 21.31787725329384, 21.43787426160009, 21.54263378792965, 21.630056039885773, 21.69833843013746, 21.746004056202793, 21.77192504734426, 21.775340412330035, 21.755868106293157, 21.713511123913694, 21.6486575187919, 21.56207434409964, 21.454895606032032, 21.328604417569622, 21.18500963370224, 21.026217338544424, 20.85459763772404, 20.672747284307498, 20.48344873194621, 20.28962626392984, 20.09429989087707, 19.900537742702053, 19.71140770230969, 19.529929039329943, 19.359024802201297, 19.201475716056514, 19.059876312048836, 18.93659398084931, 18.833731599000707, 18.75309432181272, 18.696161071061532, 18.66406117087557, 18.657556502236993, 18.677029457250097, 18.722476880686756, 18.793510090330738, 18.889360971207964, 19.008894043570603, 19.15062431185991, 19.312740612879555, 19.49313409693315, 19.68943139649321, 19.899031963886255, 20.119148993444895, 20.346853285704253, 20.579119362753048, 20.81287310606477, 21.04504016219318, 21.272594348504843, 21.492605291121606, 21.702284540457168, 21.89902943567305, 22.080464027164382, 22.244476414652777, 22.38925191633697, 22.51330155058601, 22.61548538474202, 22.695030384786204, 22.7515424840997, 22.785012678544124, 22.79581704772949, 22.784710697556445, 22.75281571555455, 22.701603326526506, 22.632870529649306, 22.548711587461746, 22.45148482011981, 22.343775233182807, 22.228353572614715, 22.108132455685865, 21.98612027050529, 21.865373569821386, 21.74894870654353, 21.639853469293808, 21.54099947629778, 21.45515607506563, 21.384906473498773, 21.33260679514802, 21.30034870730148, 21.289926215575278, 21.302807153252044, 21.340109818720475, 21.402585131401434, 21.490604587243574, 21.60415420119495, 21.742834528015493, 21.905866756282634, 22.09210477511028, 22.3000530202961, 22.52788981738926, 22.77349585437124, 23.034487337011107, 23.308253306267357, 23.59199653025782, 23.88277732436154, 24.177559603131435, 24.473258428086357, 24.76678828719828, 25.055111325804138, 25.335284745164756, 25.604506593917918, 25.86015919873427, 26.099849512739798, 26.32144570267357, 26.52310934724883, 26.70332267888017, 26.86091036821455, 26.995055425480253, 27.10530887457532, 27.191592945290395, 27.254197626389328, 27.29377052762524, 27.311300112040886, 27.30809248057855, 27.28574201810877, 27.246096341959866, 27.191216128837933, 27.123330531074497, 27.044789025277794, 26.958010661954408, 26.865431799150713, 26.76945350163581, 26.6723898640191, 26.576418565429844, 26.483534978795376, 26.395511133431775, 26.313860760552167, 26.239811533862802, 26.17428545029222, 26.117888080482924, 26.070907159522317, 26.033320693339192, 26.00481443616709, 25.98480826295276, 25.972490632761872, 25.96686003097226, 25.966772004733166, 25.970990181594594, 25.97823949659828, 25.987259756429097, 25.996857644765328, 26.005955321359693, 26.01363388581697, 26.01917015974623, 26.02206547985821 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=119.99999999999746" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 17.39728500248555, 42.60271499751443 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Advance the diffusion\n", "bio.diffuse(total_duration=90, time_step=0.1)\n", "\n", "# Show as a line plot\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "78ffd44e-132d-47ca-9ebb-994e54feb13f", "metadata": {}, "source": [ "### By now (at t=120), even the middle frequency (10 cycles) is notably attenuated" ] }, { "cell_type": "code", "execution_count": 21, "id": "08ad2591-0047-4607-87ee-de3235f31922", "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", "
FrequencyRelative Amplitude
00.03.022429
11.01.000000
1010.00.169929
\n", "
" ], "text/plain": [ " Frequency Relative Amplitude\n", "0 0.0 3.022429\n", "1 1.0 1.000000\n", "10 10.0 0.169929" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.frequency_analysis(species_name=\"A\", n_largest=3)" ] }, { "cell_type": "code", "execution_count": 22, "id": "8d1204e7-b892-4633-9587-dba1495772ce", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 33.73510401386566, 33.734261797192545, 33.73253811301292, 33.72985655163733, 33.72610766081304, 33.721154953119594, 33.71484260985291, 33.70700463142982, 33.697475136731256, 33.68609947536174, 33.672745788661864, 33.65731663825558, 33.63976031537047, 33.62008145019291, 33.59835055780436, 33.57471218513624, 33.549391360914484, 33.52269809649523, 33.495029738357765, 33.466871031177035, 33.4387918120982, 33.41144232027499, 33.38554616911576, 33.36189109027136, 33.341317616574194, 33.32470592443306, 33.31296110332902, 33.30699715999037, 33.30772009673319, 33.31601042676964, 33.33270550368788, 33.35858204771659, 33.394339247950356, 33.440582807786555, 33.49781028094826, 33.56639801834017, 33.646590012429435, 33.738488886787394, 33.84204923486668, 33.95707346505905, 34.083210259639564, 34.219955704401194, 34.36665709464445, 34.52251937268867, 34.68661410313559, 34.85789084559179, 35.03519074121549, 35.21726208997739, 35.402777660507006, 35.59035344433129, 35.778568541602056, 35.96598584635366, 36.151173186140774, 36.33272456368651, 36.50928114694336, 36.67955165865961, 36.84233182699492, 36.996522574697316, 37.141146645524046, 37.27536339256764, 37.39848148348036, 37.50996931175949, 37.60946294069465, 37.69677144667548, 37.7718795706671, 37.834947630110356, 37.8863086876044, 37.9264630167866, 37.95606994914732, 37.97593722742674, 37.987008031084336, 37.99034587648788, 37.987117628359115, 37.9785748891135, 37.966034058571864, 37.950855377704706, 37.934421286266506, 37.918114435138975, 37.90329569976127, 37.89128254109868, 37.88332805519207, 37.88060104152783, 37.88416740444463, 37.89497318080461, 37.91382946153588, 37.94139944480594, 37.97818782498342, 38.02453268472032, 38.08060001801961, 38.146380970667224, 38.22169184155712, 38.306176844900456, 38.39931358977178, 38.50042119059166, 38.60867088065553, 38.72309896134398, 38.842621882815045, 38.9660532183642, 39.09212226477348, 39.21949397532767, 39.34678991115879, 39.4726098805192, 39.59555392473503, 39.7142443041228, 39.827347137153204, 39.933593351612906, 40.03179861736568, 40.120881946374226, 40.19988266666107, 40.267975502531186, 40.32448352324291, 40.3688887559296, 40.400840295409786, 40.42015978299844, 40.426844167924216, 40.421065707811195, 40.4031692082253, 40.3736665448263, 40.33322855452047, 40.282674423501135, 40.22295873953918, 40.1551564127211, 40.08044570244746, 40.000089618369785, 39.915415988586425, 39.8277965094365, 39.73862510729031, 39.64929595358477, 39.561181479820185, 39.475610739234604, 39.3938484564042, 39.31707509516846, 39.24636825921884, 39.18268571867193, 39.12685033030503, 39.07953708926692, 39.041262516461885, 39.012376548968746, 38.99305706138259, 38.98330710447414, 38.98295490470814, 38.99165662462054, 39.008901840513836, 39.034021651075086, 39.0661992890296, 39.10448306846843, 39.14780146365187, 39.19498008147632, 39.24476025992697, 39.295818999195205, 39.34678991112236, 39.396284856571114, 39.442915929476406, 39.48531744085938, 39.5221675560885, 39.55220924413921, 39.57427020845395, 39.58728148506353, 39.59029441464964, 39.582495720870405, 39.5632204571365, 39.531962617640474, 39.48838324527708, 39.432315908567894, 39.36376946119503, 39.28292804060309, 39.19014830566964, 39.085953956985364, 38.97102762613952, 38.8462002618979, 38.712438180635935, 38.57082798522458, 38.4225595901825, 38.26890762077233, 38.111211479362396, 37.95085439339291, 37.78924177534546, 37.62777923596476, 37.467850597448894, 37.31079625332502, 37.15789221625898, 37.010330184197954, 36.86919893918512, 36.735467372167655, 36.60996940147615, 36.49339102278872, 36.3862596947778, 36.2889362278021, 36.201609303531214, 36.1242927118985, 36.05682534892354, 35.99887397540463, 35.949938692940364, 35.90936105088568, 35.876334656355255, 35.84991811991272, 35.829050132748286, 35.8125664375322, 35.799218425266886, 35.787693064816835, 35.776633850778225, 35.76466243928971, 35.7504006305365, 35.732492351231684, 35.709625290358794, 35.68055184692765, 35.644109059345205, 35.599237202062945, 35.54499675618038, 35.48058348632732, 35.4053413860123, 35.318773287240134, 35.2205489670367, 35.11051062299434, 34.98867563144283, 34.85523654470567, 34.71055832744163, 34.555172875613394, 34.389770904478816, 34.215191333492434, 34.03240833547983, 33.84251625428301, 33.646712628690125, 33.44627959032774, 33.24256392883728, 33.03695613867464, 32.83086877793218, 32.625714480432045, 32.422883967807415, 32.22372440828871, 32.02951846344337, 31.841464353268623, 31.66065725397616, 31.48807232179049, 31.32454961043898, 31.170781120147076, 31.027300182336955, 30.8944733473921, 30.772494903375474, 30.66138411209709, 30.560985206072417, 30.470970146372135, 30.3908440978226, 30.31995353516229, 30.25749685226744, 30.202537307085386, 30.154018098078275, 30.110779334364857, 30.071576631883016, 30.035101042252546, 30.00000000000003, 29.964898957747504, 29.928423368117034, 29.889220665635186, 29.845981901921768, 29.797462692914653, 29.742503147732595, 29.68004646483774, 29.609155902177427, 29.529029853627893, 29.43901479392761, 29.338615887902936, 29.227505096624547, 29.105526652607917, 28.97269981766306, 28.829218879852935, 28.67545038956103, 28.511927678209513, 28.33934274602384, 28.158535646731373, 27.97048153655661, 27.776275591711265, 27.57711603219256, 27.374285519567927, 27.169131222067794, 26.963043861325342, 26.757436071162694, 26.553720409672234, 26.353287371309843, 26.157483745716956, 25.967591664520143, 25.784808666507544, 25.61022909552116, 25.44482712438658, 25.289441672558343, 25.144763455294306, 25.01132436855714, 24.889489377005646, 24.779451032963284, 24.681226712759862, 24.594658613987704, 24.519416513672674, 24.4550032438196, 24.400762797937038, 24.35589094065478, 24.31944815307235, 24.29037470964122, 24.267507648768316, 24.249599369463507, 24.23533756071031, 24.223366149221782, 24.21230693518316, 24.200781574733114, 24.187433562467806, 24.170949867251718, 24.150081880087278, 24.123665343644745, 24.090638949114318, 24.050061307059625, 24.001126024595358, 23.94317465107644, 23.875707288101488, 23.798390696468772, 23.71106377219789, 23.61374030522219, 23.506608977211275, 23.39003059852385, 23.26453262783235, 23.130801060814882, 22.98966981580204, 22.84210778374101, 22.689203746674966, 22.53214940255109, 22.37222076403523, 22.21075822465453, 22.049145606607087, 21.88878852063759, 21.731092379227654, 21.577440409817473, 21.429172014775382, 21.287561819364022, 21.15379973810205, 21.02897237386045, 20.914046043014622, 20.809851694330362, 20.717071959396907, 20.63623053880496, 20.567684091432096, 20.511616754722915, 20.468037382359515, 20.436779542863494, 20.41750427912959, 20.409705585350356, 20.412718514936476, 20.425729791546065, 20.44779075586079, 20.477832443911513, 20.514682559140628, 20.557084070523608, 20.603715143428897, 20.653210088877657, 20.704181000804812, 20.75523974007306, 20.80501991852372, 20.852198536348165, 20.895516931531592, 20.93380071097042, 20.965978348924942, 20.991098159486185, 21.00834337537948, 21.017045095291877, 21.01669289552586, 21.006942938617414, 20.987623451031258, 20.958737483538123, 20.920462910733075, 20.873149669694975, 20.817314281328066, 20.753631740781167, 20.68292490483154, 20.606151543595804, 20.524389260765396, 20.438818520179815, 20.350704046415235, 20.261374892709686, 20.172203490563486, 20.084584011413558, 19.999910381630198, 19.91955429755251, 19.844843587278877, 19.777041260460784, 19.717325576498833, 19.666771445479508, 19.626333455173675, 19.59683079177467, 19.578934292188766, 19.57315583207572, 19.579840217001482, 19.59915970459012, 19.631111244070258, 19.67551647675688, 19.732024497468483, 19.800117333338406, 19.879118053624936, 19.968201382632973, 20.066406648384948, 20.172652862843364, 20.285755695871764, 20.404446075256384, 20.52739011946726, 20.653210088819982, 20.780506024639156, 20.907877735174903, 21.033946781555795, 21.157378117061484, 21.276901038466246, 21.391329119054024, 21.499578808965722, 21.600686409556555, 21.69382315408465, 21.778308156915923, 21.853619027045166, 21.919399978567924, 21.97546731021102, 22.021812167520157, 22.058600544154633, 22.086170522276998, 22.105026795562225, 22.11583256119948, 22.11939890874362, 22.116671873138433, 22.108717356055845, 22.096704153293107, 22.081885355812453, 22.065578417621914, 22.04914420467681, 22.0339653549947, 22.02142429096729, 22.01288123024746, 22.009652541498113, 22.012989785709916, 22.024059772808783, 22.043925947048663, 22.07353139347, 22.1136837318262, 22.16504213424004, 22.22810666891615, 22.303210135031907, 22.390512514035976, 22.48999812062387, 22.601475493289115, 22.72458002024795, 22.858779252399383, 23.00338081151076, 23.15754275970492, 23.32028625624696, 23.490510290239143, 23.66700824375007, 23.848486009703674, 24.033581363058264, 24.220884262879125, 24.40895774724718, 24.596359072873973, 24.78166074705339, 24.963471101331862, 25.140454064089067, 25.311347803065225, 25.474981928624427, 25.630292973982037, 25.77633789942113, 25.912305403248027, 26.037524862358122, 26.15147276916771, 26.253776578586415, 26.34421592784074, 26.4227212424117, 26.489369792151116, 26.54437931176779, 26.58809934826597, 26.621000543497207, 26.643662101682057, 26.656757728533147, 26.66104035948952, 26.657326018669426, 26.646477166700432, 26.6293859039795, 26.606957395717426, 26.580093876101888, 26.549679571065514, 26.516566852704944, 26.481563903845874, 26.445424129318695, 26.408837502171814, 26.372423979499885, 26.33672906519583, 26.302221537303577, 26.269293297429535, 26.238261240610328, 26.209370987894197, 26.18280227239264, 26.158675724313635, 26.13706076295545, 26.11798427506122, 26.1014397402883, 26.087396456505342, 26.075808520534537, 26.06662323379093, 26.05978862666133, 26.055259829684296, 26.053004062580687 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=219.9999999999918" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 18.41461759119525, 41.58538240880469 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Advance the diffusion\n", "bio.diffuse(total_duration=100, time_step=0.1)\n", "\n", "# Show as a line plot\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "cdbe46dc-fa6e-414c-8fcc-679ef0f90fc2", "metadata": {}, "source": [ "### With still more diffusion (at t=220), the middle frequency is only weakly visible" ] }, { "cell_type": "code", "execution_count": 23, "id": "3bb946d3-b421-4be0-bb74-938e64299075", "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", "
FrequencyRelative Amplitude
00.03.040431
11.01.000000
1010.00.091228
\n", "
" ], "text/plain": [ " Frequency Relative Amplitude\n", "0 0.0 3.040431\n", "1 1.0 1.000000\n", "10 10.0 0.091228" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.frequency_analysis(species_name=\"A\", n_largest=3)" ] }, { "cell_type": "code", "execution_count": 24, "id": "2c472ded-a8cd-4061-bf7b-5b47b613468a", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 33.63800629089752, 33.6374268320952, 33.63628490220431, 33.634614478719804, 33.632466528760084, 33.62990899824536, 33.62702677811489, 33.623921631850465, 33.620712065681495, 33.61753312060779, 33.61453606387629, 33.61188795685747, 33.609771076429894, 33.60838216802024, 33.60793151035754, 33.608641774755206, 33.61074666528358, 33.614489330461204, 33.62012054198242, 33.627896641395694, 33.6380772614231, 33.650922834624474, 33.666691908208634, 33.68563828982382, 33.708008054963585, 33.73403645204854, 33.76394474614155, 33.79793704648916, 33.836197166529374, 33.8788855675621, 33.9261364388546, 33.97805496748545, 34.03471485067382, 34.09615610167815, 34.16238319758428, 34.2333636134692, 34.309026782575295, 34.38926351633962, 34.47392591148742, 34.562827764038786, 34.65574550212098, 34.75241964107423, 34.85255675564183, 34.95583195520842, 35.06189183926262, 35.17035790167791, 35.28083034419427, 35.39289225180158, 35.506114075723474, 35.620058363514076, 35.734284670533754, 35.84835458286807, 35.96183677868416, 36.074312053146755, 36.18537823138697, 36.29465489465288, 36.40178784667183, 36.50645325039742, 36.60836136965403, 36.707259855663324, 36.80293652495407, 36.8952215826137, 36.983989253118835, 37.069158789945774, 37.15069484466431, 37.22860718610403, 37.302949770287555, 37.373819171984614, 37.441352398785675, 37.50572411835952, 37.56714333888332, 37.62584959136356, 37.68210867055599, 37.73620799831203, 37.78845167930832, 37.83915532415498, 37.88864071874126, 37.93723042130108, 37.985242370019556, 38.032984584031254, 38.08075003937969, 38.12881179893195, 38.177418471413226, 38.22679006970122, 38.27711433237988, 38.32854356539079, 38.38119205255165, 38.4351340748633, 38.490402569037286, 38.54698844569691, 38.60484057739235, 38.663866456089515, 38.72393350930699, 38.78487105375345, 38.84647285532063, 38.908500254775554, 38.970685809617414, 39.0327373944629, 39.09434269512546, 39.15517402537347, 39.21489339028849, 39.27315771627562, 39.32962416516862, 39.383955448560165, 39.43582505849744, 39.484922332012225, 39.5309572695843, 39.57366503152455, 39.6128100413497, 39.6481896314234, 39.67963717336087, 39.70702464382315, 39.7302645852338, 39.74931143049507, 39.7641621708121, 39.774856356094574, 39.781475427931554, 39.7841413956613, 39.78301487641821, 39.77829253006945, 39.770203929496745, 39.759007915583666, 39.74498849439497, 39.72845034125426, 39.70971398262512, 39.68911073178191, 39.66697745813854, 39.6436512727268, 39.61946421363725, 39.59473801523599, 39.56977904364879, 39.544873478381476, 39.52028281606305, 39.49623976721741, 39.472944610770895, 39.450562063782996, 39.429218715762254, 39.409001068024644, 39.38995420900899, 39.37208114643448, 39.35534280682571, 39.33965870240506, 39.3249082548276, 39.31093275487326, 39.29753792718196, 39.284497059574576, 39.27155464759769, 39.258430496805104, 39.244824218068814, 39.23042004501381, 39.21489189759012, 39.197908611913405, 39.17913925388253, 39.158258432760846, 39.13495153090794, 39.10891976717026, 39.079885014062036, 39.04759429274985, 39.01182387493527, 38.972382926928546, 38.929116638426024, 38.88190878662958, 38.83068369525117, 38.775407557487775, 38.716089102082336, 38.652779591945354, 38.5855721553375, 38.514600460138745, 38.44003675208904, 38.36208928791563, 38.280999203804356, 38.197036868577044, 38.11049777906281, 38.02169806237059, 37.93096965596916, 37.83865524156152, 37.745103012622664, 37.650661358092854, 37.55567354604, 37.46047249110487, 37.365375688221185, 37.27068039247955, 37.17665912112243, 37.08355554857613, 36.991580859227454, 36.9009106154326, 36.81168219012078, 36.72399280444982, 36.63789820142901, 36.553411976394216, 36.470505574860994, 36.38910895775612, 36.3091119235024, 36.23036606607231, 36.152687338096236, 36.07585917856813, 35.9996361557875, 35.923748068050216, 35.84790443738153, 35.771799325405794, 35.695116395366576, 35.61753414042864, 35.5387311957706, 35.45839165065507, 35.37621027666341, 35.29189758960372, 35.205184665223655, 35.11582763274164, 35.02361177529132, 34.92835517257222, 34.8299118282196, 34.72817423253208, 34.623075320100305, 34.514589791422125, 34.40273477762014, 34.28756983773643, 34.16919628860514, 34.04775587782855, 33.92342882074187, 33.79643123228203, 33.66701199421811, 33.535449107105585, 33.402045584452495, 33.26712495380506, 33.131026435659024, 32.99409987618397, 32.85670051362977, 32.71918366090734, 32.58189938815776, 32.445187289123275, 32.30937141381264, 32.17475544733006, 32.04161821085466, 31.9102095556771, 31.78074671500076, 31.653411170995525, 31.52834608646655, 31.40565434159558, 31.28539720667018, 31.16759367168602, 31.052220443348137, 30.939212609471628, 30.828464960256852, 30.719833945554896, 30.61314023720889, 30.508171856014563, 30.404687813938626, 30.3024222141079, 30.20108874386258, 30.100385489968183, 30.00000000000003, 29.899614510031874, 29.798911256137472, 29.69757778589215, 29.595312186061417, 29.491828143985476, 29.386859762791147, 29.28016605444514, 29.171535039743176, 29.060787390528397, 28.947779556651884, 28.832406328313997, 28.714602793329835, 28.59434565840443, 28.47165391353345, 28.34658882900447, 28.21925328499924, 28.089790444322905, 27.958381789145356, 27.825244552669947, 27.69062858618735, 27.554812710876725, 27.418100611842227, 27.28081633909264, 27.143299486370218, 27.005900123816, 26.868973564340948, 26.732875046194906, 26.597954415547466, 26.46455089289438, 26.332988005781846, 26.203568767717922, 26.07657117925808, 25.952244122171404, 25.830803711394825, 25.712430162263548, 25.59726522237983, 25.485410208577836, 25.376924679899656, 25.271825767467877, 25.170088171780364, 25.071644827427743, 24.97638822470865, 24.88417236725834, 24.794815334776338, 24.70810241039627, 24.62378972333659, 24.541608349344916, 24.46126880422938, 24.38246585957134, 24.30488360463341, 24.228200674594184, 24.152095562618445, 24.076251931949756, 24.000363844212476, 23.92414082143186, 23.847312661903764, 23.769633933927686, 23.690888076497597, 23.610891042243864, 23.529494425139, 23.446588023605774, 23.362101798570965, 23.276007195550154, 23.188317809879198, 23.09908938456738, 23.008419140772524, 22.916444451423843, 22.82334087887756, 22.729319607520438, 22.634624311778804, 22.539527508895116, 22.44432645395999, 22.349338641907128, 22.25489698737731, 22.161344758438457, 22.069030344030818, 21.978301937629393, 21.889502220937157, 21.802963131422917, 21.71900079619562, 21.637910712084352, 21.559963247910943, 21.485399539861238, 21.414427844662477, 21.347220408054625, 21.28391089791765, 21.224592442512215, 21.169316304748826, 21.118091213370413, 21.07088336157398, 21.027617073071465, 20.988176125064737, 20.952405707250144, 20.920114985937953, 20.89108023282973, 20.865048469092052, 20.841741567239136, 20.82086074611745, 20.802091388086563, 20.785108102409836, 20.769579954986117, 20.75517578193106, 20.741569503194704, 20.728445352402012, 20.71550294042498, 20.702462072817397, 20.68906724512583, 20.675091745171066, 20.660341297593025, 20.644657193171575, 20.627918853561653, 20.610045790985573, 20.590998931967697, 20.570781284226985, 20.549437936201915, 20.527055389207984, 20.503760232753127, 20.47971718389597, 20.455126521561635, 20.43022095627244, 20.4052619846552, 20.38053578621283, 20.356348727067132, 20.33302254157889, 20.310889267831556, 20.29028601684739, 20.271549658027652, 20.255011504629813, 20.2409920830951, 20.22979606871755, 20.22170746752292, 20.21698512034343, 20.215858599993474, 20.218524566252093, 20.225143636138668, 20.23583781884174, 20.250688555755996, 20.26973539653946, 20.29297533207233, 20.320362794838378, 20.351810326723744, 20.387189903701138, 20.42633489650651, 20.46904263638343, 20.51507754542572, 20.56417478214153, 20.616044344732995, 20.67037556736216, 20.726841938470418, 20.785106165132383, 20.844825403536387, 20.905656573053186, 20.967261670023753, 21.02931299738651, 21.09149822757374, 21.153525218715817, 21.215126508057537, 21.276063411553356, 21.336129664785652, 21.395154547545932, 21.453005442517565, 21.509589787373336, 21.564856389109686, 21.618796079432983, 21.671441700331762, 21.722867419450463, 21.773187385357968, 21.82255374311321, 21.871154040506482, 21.919208064841733, 21.966964158972132, 22.014695073368927, 22.062693418164624, 22.111266785254838, 22.16073261557027, 22.211412890465443, 22.263628728753375, 22.31769497220725, 22.373914842333278, 22.432574749896276, 22.493939336075766, 22.55824682029001, 22.62570472471421, 22.696486039420616, 22.770725884984618, 22.848518721450052, 22.929916143860385, 23.01492529528477, 23.103507918551994, 23.19558005791236, 23.291012411741853, 23.389631327351623, 23.49122041913356, 23.595522781821632, 23.702243761732145, 23.81105424061003, 23.921594379284915, 24.033477761848893, 24.14629587560956, 24.259622857730513, 24.37302043631116, 24.486042991720627, 24.598242663308127, 24.709174427162125, 24.81840107235989, 24.92549800609101, 25.030057822086963, 25.13169457185625, 25.230047684206927, 25.32478548531297, 25.415608279014062, 25.502250954982216, 25.58448510068948, 25.662120601607835, 25.735006722603917, 25.803032671895703, 25.866127657060403, 25.924260450273266, 25.977438487078885, 26.025706529425648, 26.069144929323475, 26.10786753422564, 26.142019279019724, 26.171773512293893, 26.197329106299687, 26.218907400761093, 26.23674903040404, 26.251110684846978, 26.262261847366556, 26.27048155611913, 26.276055227760722, 26.27927157918213, 26.28041967839051, 26.279786150559033, 26.277652560074202, 26.274292984175514, 26.269971788644668, 26.26494161109156, 26.259441552825045, 26.25369557619616, 26.24791110075324, 26.242277788626623, 26.23696650732049, 26.23212845656283, 26.227894445063615, 26.22437430294345, 26.221656416188047, 26.219807370703023, 26.218871695316782 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=400.00000000002245" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 19.12873177801193, 40.87126821764285 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Advance the diffusion\n", "bio.diffuse(total_duration=180, time_step=0.1)\n", "\n", "# Show as a line plot\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "78c538c2-6f5e-4e9b-96e9-fe972e7cac1e", "metadata": {}, "source": [ "### By t=400, the middle frequency is barely noticeable. The low frequency (1 cycle) is still prominent" ] }, { "cell_type": "code", "execution_count": 25, "id": "868eaeef-9787-4fb8-a075-aefdb8e9855e", "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", "
FrequencyRelative Amplitude
00.03.073257
11.01.000000
1010.00.040847
\n", "
" ], "text/plain": [ " Frequency Relative Amplitude\n", "0 0.0 3.073257\n", "1 1.0 1.000000\n", "10 10.0 0.040847" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.frequency_analysis(species_name=\"A\", n_largest=3)" ] }, { "cell_type": "code", "execution_count": 26, "id": "22463c78-03d7-46f9-9e96-64d6dcd66e6c", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 33.91836525924833, 33.91991970079704, 33.923029209728966, 33.92769502232426, 33.933918954680884, 33.941703357146345, 33.95105105425321, 33.961965270744244, 33.974449544409026, 33.98850762658338, 34.00414337128398, 34.02136061406297, 34.04016304176909, 34.06055405449261, 34.08253662105005, 34.10611312943022, 34.13128523367548, 34.158053698710184, 34.186418244651975, 34.21637739215044, 34.24792831029196, 34.281066668588494, 34.315786494532865, 34.35208003815307, 34.38993764493444, 34.42934763840128, 34.4702962135599, 34.512767342303135, 34.5567426917645, 34.60220155648741, 34.64912080514502, 34.697474842407566, 34.74723558641124, 34.79837246213397, 34.85085241083283, 34.90463991554555, 34.9596970425065, 35.0159834981772, 35.07345670144509, 35.13207187040181, 35.19178212297741, 35.25253859057892, 35.314290543763796, 35.37698552887064, 35.44056951443381, 35.50498704612475, 35.57018140889335, 35.63609479492676, 35.70266847600275, 35.76984297878915, 35.837558261631294, 35.90575389137491, 35.97436921879358, 36.04334355122593, 36.11261632107903, 36.18212724891968, 36.25181649995327, 36.32162483278073, 36.39149373942534, 36.46136557573277, 36.53118368136719, 36.60089248875313, 36.67043762044471, 36.739765974539274, 36.80882579789074, 36.87756674701521, 36.94593993671882, 37.01389797661087, 37.08139499579442, 37.14838665614941, 37.21483015473808, 37.2806842159686, 37.345909074248596, 37.41046644794433, 37.47431950553328, 37.53743282489698, 37.599772346745695, 37.66130532319815, 37.72200026255585, 37.78182687131438, 37.840755994442354, 37.89875955493343, 37.955810493598165, 38.011882710011925, 38.06695100547222, 38.120991028746374, 38.1739792253081, 38.22589279067164, 38.276709628335524, 38.32640831274677, 38.37496805759099, 38.42236868960751, 38.4685906280214, 38.5136148695789, 38.557422979069784, 38.599997085122375, 38.641319880964204, 38.68137462975655, 38.72014517403392, 38.75761594871267, 38.793771997075844, 38.82859898909547, 38.86208324141988, 38.89421173833112, 38.924972152968365, 38.95435286811548, 38.98234299586598, 39.00893239550488, 39.03411168898488, 39.05787227342227, 39.0802063300962, 39.10110682950093, 39.12056753207481, 39.13858298430976, 39.155148510029726, 39.17026019671509, 39.18391487683987, 39.19611010427977, 39.20684412593796, 39.21611584882334, 39.22392480289868, 39.23027110009401, 39.23515538995218, 39.238578812436856, 39.24054294848813, 39.24104976895635, 39.24010158257961, 39.23770098369411, 39.23385080037974, 39.228554043744076, 39.22181385903775, 39.21363347927266, 39.204016181981444, 39.192965249713964, 39.18048393481302, 39.16657542895006, 39.15124283783155, 39.13448916140994, 39.116317279850854, 39.09672994542154, 39.07572978037578, 39.05331928081977, 39.02950082645182, 39.0042766959795, 38.977649087930565, 38.94962014649162, 38.92019199193097, 38.889366755092254, 38.857146615382355, 38.823533841624155, 38.78853083510031, 38.75214017408121, 38.71436465910785, 38.67520735828913, 38.634671651874015, 38.592761275370606, 38.549480360507935, 38.50483347337082, 38.45882564908259, 38.411462422465725, 38.36274985417373, 38.31269455185918, 38.26130368602123, 38.20858500025968, 38.154546815751125, 38.099198029853206, 38.04254810883611, 37.98460707483224, 37.92538548718646, 37.864894418477064, 37.80314542556148, 37.74015051607909, 37.675922110914456, 37.61047300318806, 37.543816314395784, 37.47596544836313, 37.4069340437142, 37.3367359255786, 37.26538505727082, 37.19289549267708, 37.119281330072695, 37.04455666807037, 36.968735564365545, 36.89183199790063, 36.81385983501557, 36.734832800088824, 36.65476445110181, 36.57366816048163, 36.491557101493314, 36.40844424036503, 36.324342334238736, 36.239263934946536, 36.153221398520735, 36.06622690025489, 35.97829245504501, 35.88942994265664, 35.79965113748539, 35.70896774230716, 35.617391425451245, 35.52493386077502, 35.43160676977429, 35.33742196512958, 35.24239139496547, 35.14652718708862, 35.04984169246997, 34.95234752724842, 34.85405761255608, 34.75498521149938, 34.65514396267469, 34.55454790965174, 34.45321152592101, 34.35114973487303, 34.248377924455, 34.144911956234345, 34.040768168686355, 33.935963374614154, 33.83051485270132, 33.72444033328988, 33.61775797856716, 33.510486357433024, 33.40264441540238, 33.29425143997638, 33.18532702198657, 33.07589101347966, 32.965963482765055, 32.85556466729169, 32.744714925054765, 32.633434685256056, 32.521744398952954, 32.40966449043152, 32.297215310027035, 32.184417089092925, 32.07128989778433, 31.95785360627875, 31.844127850001083, 31.73013199935788, 31.615885134413727, 31.50140602486497, 31.386713115582292, 31.27182451790562, 31.15675800678417, 31.041531023761944, 30.926160685717033, 30.810663799171934, 30.69505687990441, 30.579356177504618, 30.46357770444622, 30.34773726916798, 30.231850512599003, 30.11593294750644, 30.00000000000003, 29.884067052493613, 29.76814948740105, 29.65226273083207, 29.536422295553827, 29.42064382249543, 29.304943120095633, 29.189336200828105, 29.073839314283003, 28.95846897623808, 28.843241993215848, 28.72817548209439, 28.61328688441771, 28.49859397513502, 28.38411486558625, 28.269868000642077, 28.15587214999885, 28.042146393721147, 27.928710102215526, 27.815582910906897, 27.702784689972734, 27.59033550956819, 27.47825560104667, 27.366565314743465, 27.255285074944624, 27.144435332707534, 27.034036517233965, 26.924108986519112, 26.814672978011888, 26.70574856002169, 26.59735558459521, 26.489513642563963, 26.382242021429075, 26.275559666705444, 26.169485147292868, 26.06403662537863, 25.959231831304702, 25.855088043754574, 25.751622075531277, 25.648850265109996, 25.546788474058015, 25.445452090322373, 25.344856037293383, 25.2450147884613, 25.145942387395536, 25.047652472692103, 24.950158307456984, 24.853472812821753, 24.757608604924673, 24.662578034735905, 24.568393230061158, 24.475066139023888, 24.38260857430326, 24.291032257393425, 24.200348862149784, 24.110570056899284, 24.021707544414987, 23.933773099089102, 23.84677860068313, 23.760736064088228, 23.675657664592165, 23.591555758220363, 23.508442896796698, 23.426331837453368, 23.345235546406958, 23.265167196908724, 23.186140161369433, 23.10816799775117, 23.031264430409543, 22.95544332565747, 22.880718662405478, 22.807104498311393, 22.734614931943625, 22.663264061525403, 22.59306594088172, 22.5240345332552, 22.45618366369117, 22.38952697071506, 22.324077858036908, 22.25984944701767, 22.196854530620325, 22.135105529545786, 22.074614451219546, 22.01539285225023, 21.95745180492696, 21.900801868258974, 21.845453063989524, 21.79141485793812, 21.738696146941074, 21.687305251572564, 21.63724991473714, 21.588537306132384, 21.54117403248788, 21.495166153395495, 21.450519202458008, 21.407238213399083, 21.36532775069918, 21.32479194425056, 21.285634527460804, 21.247858878179606, 21.211468061778586, 21.176464875679414, 21.14285189460203, 21.110631515792644, 21.079806003490635, 21.0503775319044, 21.02234822598851, 20.995720199347954, 20.970495588638936, 20.946676583889193, 20.924265454223328, 20.903264568548884, 20.88367641083602, 20.86550358970619, 20.848748842132217, 20.83341503114176, 20.819505137507186, 20.807022245496082, 20.795969522846082, 20.786350195214283, 20.778167515433964, 20.771424727987913, 20.766125029177584, 20.76227152352923, 20.75986717703111, 20.758914767839066, 20.759416835120444, 20.761375626728153, 20.76479304640694, 20.769670601232868, 20.77600934997446, 20.783809853040008, 20.79307212464087, 20.803795587755385, 20.815979032423606, 20.829620577839354, 20.844717638635323, 20.861266895679286, 20.879264271616616, 20.898704911307668, 20.91958316721937, 20.941892589740085, 20.965625922297253, 20.990775101069385, 21.017331258999786, 21.045284733739862, 21.07462507907673, 21.10534107933388, 21.137420766176678, 21.17085143720681, 21.2056196756928, 21.241711370757972, 21.279111737333068, 21.31780533517893, 21.357776086294987, 21.399007290051813, 21.441481635421013, 21.485181209721784, 21.530087503361166, 21.57618141011274, 21.623443222555643, 21.671852622381472, 21.721388665369037, 21.77202976092547, 21.82375364619486, 21.876537354841055, 21.93035718071811, 21.985188636748173, 22.041006409430988, 22.09778430951006, 22.155495219416025, 22.21411103819672, 22.273602624724322, 22.33393974004117, 22.39509098976665, 22.457023767536484, 22.51970420048216, 22.58309709778116, 22.647165903317745, 22.7118726534889, 22.777177941170194, 22.843040886822294, 22.909419117670495, 22.976268755827437, 23.043544416153892, 23.111199214564763, 23.179184787388277, 23.247451322276934, 23.315947601050397, 23.384621054724278, 23.453417830846814, 23.52228287312861, 23.591160013211294, 23.659992074280176, 23.728720986086227, 23.79728791080499, 23.865633379026686, 23.93369743504401, 24.001419790483855, 24.068739985217917, 24.13559755438604, 24.201932200276904, 24.267683967734023, 24.33279342169248, 24.397201825403624, 24.460851317872436, 24.523685089015306, 24.58564755104531, 24.646684504607634, 24.706743298219404, 24.76577297961587, 24.823724437667842, 24.880550533613224, 24.93620622043722, 24.990648649340766, 25.043837262353573, 25.095733870275616, 25.146302715267908, 25.195510517557956, 25.24332650587654, 25.289722431398072, 25.334672565115806, 25.37815367874317, 25.420145009392574, 25.460628208440735, 25.49958727514386, 25.537008475714796, 25.572880248716395, 25.60719309775892, 25.639939472613335, 25.67111363996542, 25.700711545136233, 25.72873066618244, 25.755169861863287, 25.78002921502006, 25.803309872957147, 25.825013886441425, 25.84514404894825, 25.86370373777761, 25.880696758643268, 25.896127195300974, 25.9099992657297, 25.92231718631254, 25.933085045382597, 25.942306687404056, 25.94998560895116, 25.956124867528928, 25.960727004150055, 25.963793980444283, 25.96532713093062 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=999.9999999999527" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 19.732129489999217, 40.2678350467962 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Advance the diffusion\n", "bio.diffuse(total_duration=600, time_step=0.3)\n", "\n", "# Show as a line plot\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "d62bd9ad-0d9a-412c-8c56-49b2b16fece9", "metadata": {}, "source": [ "### By t=1,000 there's no visual indication of the middle frequency (f=10)" ] }, { "cell_type": "code", "execution_count": 27, "id": "1e0ba225-ef9d-464c-89d3-f262498ccb67", "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", "
FrequencyRelative Amplitude
00.03.184159
11.01.000000
44.00.045772
55.00.044181
33.00.043093
66.00.040484
77.00.036275
22.00.034303
88.00.032375
99.00.029048
\n", "
" ], "text/plain": [ " Frequency Relative Amplitude\n", "0 0.0 3.184159\n", "1 1.0 1.000000\n", "4 4.0 0.045772\n", "5 5.0 0.044181\n", "3 3.0 0.043093\n", "6 6.0 0.040484\n", "7 7.0 0.036275\n", "2 2.0 0.034303\n", "8 8.0 0.032375\n", "9 9.0 0.029048" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.frequency_analysis(species_name=\"A\", n_largest=10)" ] }, { "cell_type": "code", "execution_count": 28, "id": "78c80b85-3d3a-4e8e-a112-43cf5f9c40f1", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 36.33400011280839, 36.33407042045359, 36.3342109133326, 36.33442134667639, 36.33470135346592, 36.335050444593286, 36.335468009076706, 36.335953314328876, 36.33650550647881, 36.337123610746865, 36.33780653187286, 36.338553054597014, 36.33936184419354, 36.34023144705652, 36.341160291337914, 36.342146687637346, 36.34318882974323, 36.344284795425025, 36.3454325472762, 36.346629933607375, 36.347874689389435, 36.34916443724591, 36.35049668849433, 36.35186884423599, 36.35327819649355, 36.354721929396035, 36.35619712041053, 36.357700741620086, 36.359229661047195, 36.36078064402216, 36.36235035459577, 36.36393535699554, 36.365532117124864, 36.36713700410438, 36.36874629185475, 36.37035616072017, 36.371962699131835, 36.37356190531048, 36.375149689007365, 36.37672187328267, 36.37827419632068, 36.37980231328075, 36.38130179818322, 36.38276814582947, 36.384196773755114, 36.38558302421548, 36.38692216620248, 36.38820939749185, 36.389439846719895, 36.39060857548877, 36.39171058049922, 36.39274079571001, 36.39369409452284, 36.39456529199185, 36.39534914705678, 36.396040364798544, 36.39663359871652, 36.39712345302618, 36.39750448497633, 36.3977712071847, 36.39791808999096, 36.39793956382607, 36.39783002159695, 36.39758382108529, 36.39719528735968, 36.396658715199685, 36.39596837153111, 36.39511849787118, 36.394103312782626, 36.3929170143357, 36.391553782576935, 36.39000778200362, 36.388273164043014, 36.38634406953511, 36.384214631218015, 36.38187897621479, 36.379331228520826, 36.37656551149054, 36.373575950322575, 36.37035667454226, 36.36690182048044, 36.363205533747625, 36.359261971702395, 36.35506530591314, 36.35060972461209, 36.345889435140634, 36.34089866638498, 36.3356316712012, 36.33008272882863, 36.324246147290765, 36.318116265782656, 36.31168745704387, 36.30495412971615, 36.29791073068483, 36.29055174740312, 36.282871710198386, 36.274865194559546, 36.26652682340476, 36.25785126932854, 36.24883325682747, 36.239467564503705, 36.229749027245504, 36.219672538383946, 36.20923305182508, 36.19842558415681, 36.18724521672972, 36.17568709771113, 36.16374644411166, 36.15141854378369, 36.138698757390934, 36.125582520348544, 36.112065344733125, 36.098142821161915, 36.08381062064068, 36.06906449637967, 36.05390028557695, 36.03831391116883, 36.02230138354654, 36.00585880223884, 35.988982357560005, 35.97166833222269, 35.953913102915195, 35.93571314184277, 35.91706501823234, 35.897965399800526, 35.87841105418424, 35.85839885033373, 35.8379257598676, 35.81698885838952, 35.79558532676618, 35.773712452366354, 35.7513676302607, 35.72854836438194, 35.70525226864538, 35.68147706802928, 35.6572205996151, 35.63248081358719, 35.60725577419194, 35.58154366065609, 35.55534276806407, 35.528651508194336, 35.50146841031443, 35.47379212193477, 35.44562140952106, 35.41695515916521, 35.38779237721481, 35.358132190861, 35.32797384868478, 35.29731672116178, 35.26616030112544, 35.23450420418866, 35.2023481691239, 35.16969205820191, 35.13653585748899, 35.102879677103004, 35.068723751428166, 35.03406843928874, 34.99891422408173, 34.96326171386877, 34.92711164142723, 34.89046486426096, 34.85332236457049, 34.815685249183105, 34.777554749443055, 34.73893222106183, 34.69981914392897, 34.66021712188358, 34.620127882446724, 34.57955327651496, 34.53849527801541, 34.496955983522504, 34.45493761183668, 34.412442503525405, 34.36947312042684, 34.32603204511631, 34.28212198033607, 34.23774574838862, 34.192906290493866, 34.14760666611062, 34.10185005222253, 34.055639742589136, 34.00897914696213, 33.96187179026735, 33.914321311752886, 33.86633146410359, 33.81790611252251, 33.76904923377956, 33.71976491522789, 33.67005735378831, 33.619930854902236, 33.56938983145364, 33.518438802660214, 33.4670823929345, 33.41532533071512, 33.36317244726879, 33.310628675463406, 33.25769904851274, 33.204388698693165, 33.15070285603288, 33.0966468469741, 33.04222609300871, 32.98744610928774, 32.93231250320532, 32.87683097295739, 32.82100730607585, 32.76484737793837, 32.70835715025468, 32.65154266952946, 32.59441006550267, 32.53696554956753, 32.479215413166784, 32.421166026167754, 32.362823835216574, 32.30419536207225, 32.245287201920846, 32.18610602167056, 32.126658558227916, 32.06695161675577, 32.006992068913604, 31.94678685108044, 31.886342962561166, 31.82566746377657, 31.764767474437612, 31.703650171704567, 31.64232278833137, 31.580792610795832, 31.519066977416124, 31.457153276454108, 31.39505894420599, 31.33279146308081, 31.270358359667295, 31.20776720278957, 31.14502560155225, 31.082141203375407, 31.019121692019972, 30.955974785603992, 30.89270823461036, 30.82932981988646, 30.76584735063626, 30.702268662405363, 30.638601615059546, 30.57485409075726, 30.51103399191665, 30.447149239177577, 30.383207769359146, 30.319217533413294, 30.25518649437492, 30.191122625309056, 30.127033907255623, 30.062928327172283, 29.998813875875868, 29.934698545982926, 29.8705903298499, 29.806497217513424, 29.742427194631276, 29.67838824042448, 29.614388325621114, 29.550435410402258, 29.486537442350667, 29.422702354402645, 29.35893806280366, 29.29525246506815, 29.231653437944146, 29.168148835383093, 29.10474648651548, 29.041454193632745, 28.978279730175995, 28.915230838732008, 28.852315229037103, 28.789540575989314, 28.72691451766942, 28.66444465337137, 28.60213854164254, 28.540003698334395, 28.478047594664094, 28.41627765528742, 28.354701256383724, 28.293325723753252, 28.232158330927437, 28.171206297292656, 28.110476786227938, 28.049976903257175, 27.989713694216295, 27.929694143435967, 27.869925171940274, 27.81041363566193, 27.751166323674518, 27.69218995644222, 27.63349118408764, 27.575076584678094, 27.516952662531004, 27.459125846538782, 27.40160248851379, 27.344388861553842, 27.287491158428697, 27.230915489988153, 27.174667883592136, 27.1187542815633, 27.063180539662664, 27.007952425588726, 26.95307561750059, 26.898555702565535, 26.84439817553154, 26.790608437325265, 26.73719179367589, 26.68415345376536, 26.631498528905496, 26.579232031242345, 26.527358872488385, 26.47588386268291, 26.424811708981125, 26.374147014472367, 26.323894277027907, 26.27405788817879, 26.224642132024126, 26.175651184170277, 26.127089110701377, 26.078959867181553, 26.03126729768937, 25.984015133884796, 25.937206994109147, 25.890846382518426, 25.8449366882504, 25.799481184625847, 25.754483028384314, 25.709945258954782, 25.665870797761578, 25.622262447565937, 25.579122891843504, 25.53645469419814, 25.494260297812378, 25.45254202493484, 25.41130207640492, 25.37054253121505, 25.33026534611086, 25.29047235522947, 25.25116526977624, 25.212345677740224, 25.17401504364857, 25.136174708360155, 25.098825888898624, 25.061969678325113, 25.02560704565084, 24.98973883578978, 24.954365769551586, 24.919488443674958, 24.8851073309016, 24.851222780090964, 24.817835016375845, 24.784944141359002, 24.752550133350923, 24.720652847648786, 24.689252016856756, 24.658347251247644, 24.627938039165993, 24.598023747472663, 24.568603622030885, 24.539676788233855, 24.511242251573833, 24.483298898252702, 24.45584549583403, 24.4288806939365, 24.402403024968702, 24.376410904905157, 24.35090263410353, 24.32587639816286, 24.301330268822717, 24.27726220490313, 24.2536700532851, 24.23055154993154, 24.207904320948423, 24.18572588368596, 24.164013647879514, 24.142764916830064, 24.121976888623898, 24.101646657391285, 24.08177121460382, 24.062347450410066, 24.043372155009273, 24.024842020062664, 24.00675364014205, 23.989103514215316, 23.971888047168342, 23.95510355136303, 23.93874624823087, 23.922812269901662, 23.907297660866924, 23.8921983796774, 23.877510300674246, 23.863229215753318, 23.849350836161996, 23.83587079432801, 23.822784645719672, 23.810087870736886, 23.79777587663236, 23.785843999462344, 23.77428750606624, 23.76310159607448, 23.75228140394389, 23.741822001019884, 23.73171839762482, 23.721965545171656, 23.71255833830231, 23.703491617049817, 23.694760169023613, 23.686358731617084, 23.67828199423661, 23.67052460055124, 23.663081150762217, 23.655946203891446, 23.649114280088064, 23.642579862952267, 23.636337401875423, 23.63038131439567, 23.62470598856802, 23.61930578534803, 23.614175040988172, 23.609308069445913, 23.604699164802526, 23.600342603691715, 23.59623264773704, 23.592363545997188, 23.58872953741806, 23.5853248532907, 23.582143719714058, 23.57918036006154, 23.57642899745036, 23.57388385721265, 23.571539169367266, 23.569389171091323, 23.567428109190303, 23.565650242565816, 23.564049844679857, 23.562621206014565, 23.561358636526386, 23.560256468093627, 23.559309056956298, 23.558510786147195, 23.557856067913196, 23.557339346125616, 23.55695509867869, 23.556697839875003, 23.55656212279691, 23.5565425416628, 23.556633734167235, 23.556830383803856, 23.55712722217006, 23.557519031252376, 23.558000645691497, 23.558566955026013, 23.559212905913725, 23.55993350432963, 23.560723817739465, 23.56157897724792, 23.562494179720446, 23.563464689877744, 23.56448584236194, 23.565553043773463, 23.566661774677737, 23.56780759158073, 23.568986128872396, 23.570193100737185, 23.57142430303066, 23.57267561512134, 23.573943001696993, 23.575222514534364, 23.57651029423168, 23.577802571903003, 23.579095670833624, 23.5803860080958, 23.581670096123975, 23.582944544248765, 23.584206060189018, 23.58545145150115, 23.586677626985143, 23.587881598046494, 23.589060480013462, 23.590211493408994, 23.591331965176696, 23.5924193298603, 23.59347113073598, 23.594485020897096, 23.59545876429068, 23.596390236705325, 23.597277426709883, 23.598118436542556, 23.598911482949973, 23.599654897975796, 23.600347129698516, 23.600986742918067, 23.60157241979089, 23.602102960413212, 23.602577283352165, 23.602994426124557, 23.603353545623044, 23.603653918489467, 23.603894941435215, 23.604076131508403, 23.60419712630782, 23.604257684143423 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=8999.999999999953" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 22.843131595987064, 37.11135050950181 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Advance the diffusion\n", "bio.diffuse(total_duration=8000, time_step=.5)\n", "\n", "# Show as a line plot\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "a0fc7fcb-ea93-4d25-8466-7d5aeeb1b1df", "metadata": {}, "source": [ "### By t=9,000 even the lowest frequency has lost a major part of its sinusoidal shape" ] }, { "cell_type": "code", "execution_count": 29, "id": "3d28ddbf-5623-435a-92b9-f840c7b4a917", "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", "
FrequencyRelative Amplitude
00.04.456851
11.01.000000
\n", "
" ], "text/plain": [ " Frequency Relative Amplitude\n", "0 0.0 4.456851\n", "1 1.0 1.000000" ] }, "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.frequency_analysis(species_name=\"A\", n_largest=2)" ] }, { "cell_type": "markdown", "id": "85dc6c38-ff75-4b22-842d-4cfc780e861f", "metadata": {}, "source": [ "Note how the zero-frequency is now gaining over the baseline 1-cycle signal" ] }, { "cell_type": "code", "execution_count": 30, "id": "5075cbd7-60db-48b0-93e9-3082f9ae0fcc", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 31.21880767442559, 31.218759560785298, 31.218663335403708, 31.218519002078736, 31.218326566507077, 31.21808603628396, 31.217797420902873, 31.217460731755175, 31.21707598212964, 31.21664318721195, 31.216162364084088, 31.215633531723658, 31.215056711003143, 31.214431924689087, 31.213759197441192, 31.213038555811327, 31.212270028242525, 31.21145364506782, 31.21058943850906, 31.20967744267566, 31.208717693563216, 31.207710229052125, 31.206655088906064, 31.205552314770436, 31.204401950170723, 31.203204040510762, 31.201958633070973, 31.20066577700647, 31.199325523345145, 31.197937924985638, 31.196503036695265, 31.195020915107843, 31.193491618721474, 31.191915207896212, 31.19029174485172, 31.188621293664777, 31.186903920266776, 31.185139692441112, 31.18332867982052, 31.181470953884308, 31.17956658795556, 31.17761565719823, 31.17561823861419, 31.173574411040182, 31.1714842551447, 31.16934785342484, 31.167165290203002, 31.164936651623613, 31.162662025649688, 31.16034150205939, 31.157975172442455, 31.155563130196626, 31.153105470523933, 31.15060229042694, 31.14805368870494, 31.14545976595005, 31.142820624543223, 31.14013636865024, 31.13740710421758, 31.134632938968256, 31.131813982397556, 31.12895034576873, 31.12604214210859, 31.12308948620307, 31.120092494592683, 31.11705128556794, 31.11396597916466, 31.110836697159264, 31.10766356306395, 31.10444670212183, 31.10118624130199, 31.097882309294484, 31.094535036505246, 31.091144555050967, 31.08771099875386, 31.084234503136404, 31.080715205415977, 31.077153244499463, 31.07354876097776, 31.069901897120243, 31.06621279686914, 31.062481605833874, 31.05870847128529, 31.05489354214988, 31.05103696900388, 31.04713890406735, 31.04319950119816, 31.03921891588592, 31.03519730524586, 31.0311348280126, 31.02703164453393, 31.02288791676446, 31.018703808259236, 31.01447948416729, 31.01021511122512, 31.00591085775012, 31.001566893633942, 30.997183390335785, 30.99276052087564, 30.988298459827455, 30.983797383312265, 30.97925746899123, 30.974678896058617, 30.970061845234767, 30.965406498758927, 30.96071304038209, 30.95598165535972, 30.95121253044448, 30.94640585387882, 30.941561815387587, 30.93668060617052, 30.93176241889472, 30.926807447687047, 30.921815888126453, 30.916787937236275, 30.911723793476458, 30.906623656735732, 30.90148772832372, 30.896316210962993, 30.89110930878109, 30.885867227302437, 30.880590173440268, 30.875278355488447, 30.86993198311324, 30.86455126734507, 30.859136420570177, 30.853687656522233, 30.84820519027391, 30.84268923822841, 30.837140018110926, 30.831557748960027, 30.825942651119046, 30.82029494622737, 30.8146148572117, 30.808902608277258, 30.803158424898935, 30.797382533812414, 30.79157516300519, 30.78573654170761, 30.77986690038381, 30.773966470722623, 30.76803548562845, 30.76207417921205, 30.756082786781324, 30.750061544832022, 30.744010691038405, 30.73793046424388, 30.73182110445157, 30.725682852814845, 30.71951595162781, 30.713320644315736, 30.707097175425464, 30.700845790615755, 30.6945667366476, 30.688260261374467, 30.68192661373255, 30.675566043730917, 30.669178802441664, 30.66276514199, 30.6563253155443, 30.64985957730613, 30.643368182500183, 30.636851387364242, 30.630309449139048, 30.623742626058167, 30.61715117733778, 30.61053536316647, 30.60389544469495, 30.59723168402575, 30.5905443442029, 30.583833689201512, 30.577099983917392, 30.57034349415659, 30.563564486624884, 30.556763228917276, 30.54993998950743, 30.543095037737068, 30.536228643805366, 30.52934107875825, 30.522432614477744, 30.515503523671207, 30.50855407986059, 30.501584557371643, 30.494595231323068, 30.48758637761569, 30.48055827292155, 30.473511194672994, 30.46644542105173, 30.459361230977823, 30.452258904098727, 30.445138720778218, 30.438000962085336, 30.430845909783308, 30.423673846318415, 30.416485054808838, 30.409279819033507, 30.40205842342088, 30.394821153037718, 30.387568293577857, 30.38030013135091, 30.37301695327097, 30.3657190468453, 30.358406700162973, 30.351080201883498, 30.343739841225453, 30.336385907955034, 30.32901869237464, 30.321638485311414, 30.314245578105766, 30.306840262599867, 30.29942283112613, 30.291993576495678, 30.284552791986783, 30.277100771333295, 30.269637808713036, 30.2621641987362, 30.254680236433725, 30.24718621724564, 30.239682437009414, 30.232169191948266, 30.224646778659483, 30.217115494102707, 30.209575635588227, 30.20202750076521, 30.19447138761, 30.186907594414315, 30.17933641977348, 30.17175816257467, 30.164173121985073, 30.156581597440105, 30.148983888631587, 30.141380295495903, 30.133771118202176, 30.126156657140402, 30.118537212909608, 30.11091308630598, 30.103284578310987, 30.095651990079496, 30.08801562292789, 30.080375778322185, 30.0727327578661, 30.065086863289167, 30.057438396434833, 30.049787659248523, 30.04213495376572, 30.034480582100066, 30.026824846431406, 30.019168048993876, 30.011510492063962, 30.003852477948584, 29.99619430897313, 29.98853628746955, 29.980878715764412, 29.973221896166958, 29.96556613095718, 29.95791172237387, 29.95025897260271, 29.942608183764328, 29.934959657902372, 29.927313696971588, 29.91967060282588, 29.912030677206438, 29.904394221729774, 29.896761537875836, 29.889132926976114, 29.881508690201727, 29.873889128551546, 29.866274542840294, 29.858665233686676, 29.85106150150152, 29.843463646475897, 29.835871968569293, 29.828286767497733, 29.82070834272198, 29.81313699343569, 29.805573018553602, 29.79801671669975, 29.790468386195645, 29.78292832504852, 29.775396830939556, 29.767874201212116, 29.76036073286003, 29.75285672251584, 29.74536246643911, 29.737878260504708, 29.73040440019114, 29.72294118056887, 29.71548889628868, 29.708047841570025, 29.70061831018942, 29.693200595468838, 29.685794990264135, 29.678401786953465, 29.67102127742576, 29.66365375306919, 29.656299504759655, 29.648958822849306, 29.641631997155077, 29.634319316947234, 29.627021070937964, 29.619737547269963, 29.612469033505064, 29.605215816612873, 29.597978182959448, 29.59075641829598, 29.58355080774752, 29.576361635801703, 29.569189186297525, 29.562033742414137, 29.554895586659654, 29.547775000859993, 29.540672266147762, 29.53358766295114, 29.526521470982807, 29.519473969228905, 29.512445435938005, 29.505436148610144, 29.498446383985826, 29.491476418035138, 29.484526525946812, 29.477596982117376, 29.470688060140326, 29.4638000327953, 29.456933172037317, 29.45008774898603, 29.44326403391502, 29.436462296241135, 29.429682804513824, 29.42292582640456, 29.41619162869623, 29.409480477272638, 29.40279263710798, 29.39612837225639, 29.389487945841502, 29.382871620046068, 29.37627965610158, 29.36971231427799, 29.363169853873394, 29.356652533203807, 29.35016060959297, 29.343694339362155, 29.337253977820083, 29.330839779252805, 29.324451996913673, 29.318090883013337, 29.311756688709774, 29.305449664098386, 29.2991700582021, 29.292918118961556, 29.286694093225282, 29.280498226739976, 29.27433076414078, 29.268191948941624, 29.2620820235256, 29.256001229135396, 29.24994980586377, 29.243927992644046, 29.237936027240707, 29.231974146239978, 29.22604258504049, 29.220141577843982, 29.21427135764605, 29.20843215622694, 29.202624204142396, 29.196847730714545, 29.191102964022857, 29.185390130895115, 29.17970945689846, 29.174061166330496, 29.16844548221041, 29.16286262627017, 29.157312818945762, 29.15179627936849, 29.146313225356323, 29.140863873405273, 29.135448438680854, 29.13006713500958, 29.12472017487053, 29.11940776938693, 29.114130128317843, 29.10888746004985, 29.10367997158884, 29.098507868551827, 29.09337135515883, 29.088270634224806, 29.08320590715162, 29.078177373920113, 29.073185233082192, 29.06822968175298, 29.063310915603047, 29.058429128850655, 29.053584514254105, 29.04877726310411, 29.044007565216255, 29.03927560892347, 29.034581581068622, 29.029925666997105, 29.025308050549537, 29.020728914054494, 29.016188438321297, 29.01168680263288, 29.0072241847387, 29.002800760847716, 28.99841670562143, 28.994072192166996, 28.989767392030352, 28.985502475189477, 28.981277610047645, 28.977092963426806, 28.97294870056096, 28.968844985089653, 28.9647819790515, 28.960759842877792, 28.956778735386152, 28.95283881377425, 28.948940233613627, 28.9450831488435, 28.941267711764723, 28.93749407303375, 28.933762381656678, 28.930072784983373, 28.92642542870164, 28.922820456831474, 28.91925801171936, 28.91573823403266, 28.91226126275404, 28.908827235176002, 28.905436286895444, 28.902088551808294, 28.898784162104242, 28.895523248261508, 28.892305939041677, 28.88913236148462, 28.88600264090348, 28.882916900879714, 28.879875263258207, 28.876877848142474, 28.87392477388989, 28.871016157107036, 28.868152112645078, 28.865332753595233, 28.862558191284304, 28.859828535270285, 28.857143893338016, 28.85450437149494, 28.851910073966913, 28.849361103194077, 28.846857559826816, 28.844399542721785, 28.841987148938003, 28.839620473733014, 28.837299610559114, 28.83502465105968, 28.832795685065534, 28.8306128005914, 28.828476083832424, 28.826385619160767, 28.824341489122276, 28.822343774433214, 28.820392553977086, 28.818487904801493, 28.81662990211513, 28.814818619284775, 28.813054127832416, 28.811336497432407, 28.809665795908728, 28.80804208923231, 28.8064654415184, 28.804935915024068, 28.803453570145706, 28.802018465416676, 28.800630657504975, 28.799290201211008, 28.79799714946541, 28.796751553326974, 28.795553461980617, 28.794402922735443, 28.793299981022876, 28.79224468039485, 28.79123706252212, 28.790277167192578, 28.7893650323097, 28.788500693891052, 28.787684186066866, 28.786915541078677, 28.786194789278063, 28.78552195912544, 28.784897077188937, 28.78432016814336, 28.78379125476919, 28.783310357951713, 28.782877496680168, 28.782492688047014, 28.782155947247247, 28.7818672875778, 28.781626720437032, 28.78143425532425, 28.781289899839354, 28.781193659682536, 28.781145538654044 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=99999.99999999996" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 28.645719864444516, 31.35423334863512 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Advance the diffusion\n", "bio.diffuse(total_duration=91000, time_step=.5)\n", "\n", "# Show as a line plot\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 31, "id": "7aee4f2b-1b07-44cd-a2c8-3d4b1d270e56", "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", "
FrequencyRelative Amplitude
00.028.997098
11.01.000000
\n", "
" ], "text/plain": [ " Frequency Relative Amplitude\n", "0 0.0 28.997098\n", "1 1.0 1.000000" ] }, "execution_count": 31, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.frequency_analysis(species_name=\"A\", n_largest=2)" ] }, { "cell_type": "markdown", "id": "d7b20262-48c7-4b5c-affa-c8833da07d13", "metadata": {}, "source": [ "### By t=100,000 the system is clearly approaching equilibrium" ] }, { "cell_type": "code", "execution_count": 32, "id": "9c63e8dd-2f9d-4742-9d0b-3d9e157d152a", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
Bin number=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "red", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 ], "xaxis": "x", "y": [ 30.169307660890162, 30.169300976914645, 30.169287609227478, 30.169267558356395, 30.169240825092974, 30.169207410492593, 30.169167315874404, 30.169120542821275, 30.16906709317972, 30.169006969059847, 30.168940172835242, 30.16886670714291, 30.16878657488315, 30.168699779219438, 30.168606323578317, 30.16850621164926, 30.168399447384502, 30.16828603499892, 30.16816597896983, 30.168039284036848, 30.167905955201658, 30.16776599772786, 30.167619417140724, 30.167466219227, 30.167306410034673, 30.167139995872738, 30.166966983310935, 30.1667873791795, 30.16660119056889, 30.166408424829513, 30.166209089571417, 30.166003192664018, 30.165790742235767, 30.16557174667384, 30.1653462146238, 30.16511415498926, 30.164875576931532, 30.16463048986926, 30.164378903478067, 30.164120827690134, 30.163856272693856, 30.163585248933398, 30.163307767108307, 30.16302383817309, 30.16273347333676, 30.162436684062424, 30.162133482066807, 30.161823879319794, 30.161507888043964, 30.16118552071411, 30.160856790056727, 30.160521709049533, 30.160180290920948, 30.159832549149566, 30.159478497463624, 30.159118149840474, 30.158751520506012, 30.15837862393413, 30.157999474846136, 30.157614088210178, 30.15722247924065, 30.1568246633976, 30.156420656386103, 30.15601047415566, 30.15559413289955, 30.155171649054207, 30.154743039298552, 30.15430832055336, 30.15386750998057, 30.153420624982626, 30.152967683201766, 30.15250870251935, 30.15204370105513, 30.151572697166575, 30.151095709448086, 30.150612756730318, 30.150123858079407, 30.149629032796224, 30.149128300415608, 30.14862168070561, 30.1481091936667, 30.147590859530972, 30.147066698761364, 30.14653673205083, 30.146000980321542, 30.14545946472405, 30.144912206636445, 30.14435922766353, 30.143800549635962, 30.143236194609376, 30.142666184863533, 30.142090542901425, 30.141509291448404, 30.140922453451267, 30.140330052077367, 30.13973211071368, 30.139128652965894, 30.138519702657476, 30.137905283828733, 30.137285420735854, 30.136660137849958, 30.13602945985613, 30.135393411652448, 30.13475201834899, 30.134105305266857, 30.133453297937162, 30.13279602210002, 30.13213350370355, 30.131465768902824, 30.13079284405886, 30.13011475573757, 30.129431530708697, 30.12874319594479, 30.12804977862011, 30.127351306109578, 30.126647805987673, 30.125939306027373, 30.125225834199018, 30.12450741866925, 30.12378408779987, 30.12305587014672, 30.122322794458587, 30.121584889676022, 30.120842184930233, 30.120094709541917, 30.119342493020106, 30.118585565061018, 30.11782395554685, 30.117057694544627, 30.116286812305017, 30.11551133926111, 30.114731306027252, 30.113946743397793, 30.11315768234592, 30.112364154022394, 30.111566189754342, 30.110763821044014, 30.10995707956754, 30.10914599717368, 30.108330605882568, 30.107510937884438, 30.10668702553837, 30.105858901370997, 30.105026598075234, 30.104190148508973, 30.103349585693802, 30.102504942813688, 30.101656253213672, 30.10080355039856, 30.099946868031576, 30.09908623993307, 30.098221700079147, 30.09735328260035, 30.096481021780303, 30.095604952054355, 30.094725108008227, 30.09384152437665, 30.092954236041972, 30.09206327803281, 30.091168685522646, 30.090270493828452, 30.089368738409284, 30.08846345486489, 30.087554678934303, 30.08664244649443, 30.08572679355863, 30.08480775627531, 30.083885370926474, 30.0829596739263, 30.08203070181971, 30.08109849128093, 30.080163079112015, 30.07922450224143, 30.078282797722572, 30.07733800273231, 30.076390154569523, 30.075439290653623, 30.074485448523077, 30.073528665833933, 30.072568980358323, 30.07160642998297, 30.07064105270771, 30.069672886643975, 30.06870197001329, 30.067728341145774, 30.06675203847862, 30.06577310055457, 30.064791566020414, 30.06380747362544, 30.06282086221993, 30.061831770753596, 30.060840238274068, 30.059846303925344, 30.058850006946237, 30.057851386668844, 30.056850482516975, 30.0558473340046, 30.054841980734295, 30.05383446239568, 30.052824818763845, 30.051813089697788, 30.05079931513883, 30.049783535109043, 30.04876578970968, 30.047746119119584, 30.04672456359359, 30.045701163460958, 30.04467595912376, 30.04364899105531, 30.042620299798532, 30.0415899259644, 30.040557910230294, 30.039524293338427, 30.038489116094215, 30.03745241936468, 30.036414244076827, 30.03537463121603, 30.034333621824423, 30.03329125699927, 30.032247577891344, 30.0312026257033, 30.03015644168806, 30.029109067147175, 30.028060543429188, 30.02701091192802, 30.02596021408132, 30.024908491368837, 30.023855785310776, 30.02280213746617, 30.021747589431225, 30.020692182837692, 30.01963595935121, 30.018578960669668, 30.017521228521566, 30.016462804664357, 30.01540373088279, 30.014344048987294, 30.013283800812285, 30.01222302821455, 30.011161773071567, 30.010100077279873, 30.009037982753398, 30.007975531421817, 30.006912765228883, 30.005849726130783, 30.004786456094482, 30.003722997096062, 30.002659391119064, 30.001595680152825, 30.00053190619083, 29.99946811122906, 29.99840433726432, 29.99734062629258, 29.99627702030733, 29.99521356129791, 29.994150291247866, 29.993087252133282, 29.992024485921114, 29.990962034567563, 29.989899940016382, 29.98883824419725, 29.987776989024105, 29.986716216393486, 29.985655968182876, 29.984596286249065, 29.983537212426484, 29.982478788525555, 29.981421056331044, 29.98036405760041, 29.979307834062155, 29.978252427414184, 29.97719787932214, 29.976144231417784, 29.975091525297334, 29.97403980251983, 29.972989104605485, 29.971939473034062, 29.97089094924322, 29.969843574626893, 29.968797390533634, 29.96775243826501, 29.966708759073946, 29.96566639416312, 29.964625384683316, 29.963585771731815, 29.962547596350756, 29.961510899525535, 29.960475722183173, 29.959442105190703, 29.95841008935356, 29.95737971541397, 29.95635102404934, 29.955324055870644, 29.954298851420837, 29.953275451173244, 29.952253895529957, 29.95123422482025, 29.95021647929899, 29.94920069914503, 29.94818692445964, 29.94717519526492, 29.946165551502204, 29.945158033030513, 29.94415267962496, 29.943149530975184, 29.94214862668378, 29.941150006264746, 29.940153709141917, 29.939159774647404, 29.938168242020044, 29.937179150403864, 29.93619253884651, 29.93520844629773, 29.934226911607816, 29.933247973526093, 29.932271670699368, 29.93129804167041, 29.93032712487644, 29.929358958647597, 29.92839358120544, 29.927431030661424, 29.926471345015408, 29.925514562154145, 29.924560719849797, 29.923609855758432, 29.922662007418552, 29.921717212249593, 29.920775507550463, 29.91983693049806, 29.918901518145812, 29.917969307422204, 29.917040335129336, 29.91611463794145, 29.9151922524035, 29.914273214929693, 29.913357561802073, 29.912445329169067, 29.911536553044066, 29.91063126930401, 29.90972951368796, 29.9088313217957, 29.907936729086316, 29.907045770876806, 29.90615848234069, 29.90527489850661, 29.90439505425696, 29.90351898432649, 29.902646723300954, 29.901778305615736, 29.900913765554495, 29.9000531372478, 29.8991964546718, 29.898343751646863, 29.89749506183626, 29.896650418744827, 29.895809855717637, 29.89497340593869, 29.8941411024296, 29.893312978048307, 29.892489065487748, 29.891669397274597, 29.89085400576796, 29.890042923158116, 29.88923618146523, 29.88843381253809, 29.887635848052863, 29.886842319511835, 29.886053258242164, 29.885268695394654, 29.884488661942513, 29.883713188680144, 29.88294230622191, 29.882176045000946, 29.88141443526795, 29.880657507089975, 29.879905290349267, 29.87915781474207, 29.878415109777446, 29.877677204776138, 29.876944128869383, 29.876215910997768, 29.875492579910105, 29.874774164162282, 29.87406069211614, 29.873352191938334, 29.87264869159926, 29.871950218871913, 29.87125680133082, 29.870568466350925, 29.869885241106534, 29.86920715257022, 29.868534227511766, 29.867866492497118, 29.86720397388732, 29.866546697837492, 29.86589469029577, 29.865247977002316, 29.864606583488275, 29.86397053507477, 29.863339856871924, 29.86271457377784, 29.86209471047764, 29.861480291442472, 29.860871340928565, 29.860267882976256, 29.859669941409038, 29.85907753983264, 29.858490701634068, 29.8579094499807, 29.857333807819373, 29.856763797875463, 29.856199442651995, 29.855640764428763, 29.85508778526144, 29.854540526980703, 29.853999011191387, 29.853463259271617, 29.852933292371976, 29.852409131414657, 29.851890797092647, 29.851378309868913, 29.850871689975584, 29.85037095741315, 29.8498761319497, 29.84938723312009, 29.84890428022523, 29.848427292331284, 29.84795628826892, 29.84749128663259, 29.847032305779766, 29.84657936383024, 29.846132478665396, 29.845691667927504, 29.845256949019028, 29.84482833910193, 29.84440585509701, 29.84398951368322, 29.843579331297022, 29.843175324131714, 29.842777508136827, 29.842385899017454, 29.842000512233668, 29.841621362999884, 29.841248466284274, 29.840881836808173, 29.84052148904549, 29.84016743722215, 29.839819695315516, 29.839478277053853, 29.839143195915778, 29.838814465129726, 29.838492097673438, 29.83817610627343, 29.837866503404516, 29.83756330128929, 29.837266511897663, 29.836976146946373, 29.836692217898545, 29.836414735963213, 29.836143712094895, 29.83587915699316, 29.83562108110219, 29.835369494610394, 29.835124407449975, 29.834885829296564, 29.83465376956882, 29.834428237428074, 29.83420924177795, 29.833996791264028, 29.833790894273495, 29.83359155893482, 29.83339879311742, 29.83321260443137, 29.833033000227083, 29.832859987595025, 29.832693573365447, 29.8325337641081, 29.83238056613198, 29.832233985485093, 29.832094027954195, 29.831960699064567, 29.831834004079813, 29.831713948001635, 29.831600535569645, 29.831493771261172, 29.831393659291095, 29.831300203611665, 29.83121340791235, 29.831133275619703, 29.831059809897205, 29.83099301364517, 29.830932889500588, 29.830879439837066, 29.830832666764707, 29.830792572130026, 29.830759157515903, 29.830732424241482, 29.83071237336215, 29.830699005669484, 29.830692321691213 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot at time t=200000.20000097007" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 499 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 29.811880358402384, 30.18811962417899 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Advance the diffusion\n", "bio.diffuse(total_duration=100000, time_step=.6)\n", "\n", "# Show as a line plot\n", "fig = px.line(data_frame=bio.system_snapshot(), y=[\"A\"], \n", " title= f\"Diffusion. System snapshot at time t={bio.system_time}\",\n", " color_discrete_sequence = ['red'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\", \"index\":\"Bin number\"})\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "875d79c6-027d-45ff-b542-b9510115e6e9", "metadata": {}, "source": [ "### By t=200,000 the system is getting close to equilibrium about the value 30, which was the original \"bias\" (unvarying component) of the baseline frequency (the higher-frequency signals didn't have any bias)" ] }, { "cell_type": "code", "execution_count": 33, "id": "0c2bc34a-381c-44ea-9c85-6b1b9b0474c1", "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", "
FrequencyRelative Amplitude
00.0208.747593
11.01.000000
\n", "
" ], "text/plain": [ " Frequency Relative Amplitude\n", "0 0.0 208.747593\n", "1 1.0 1.000000" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.frequency_analysis(species_name=\"A\", n_largest=2)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.10" }, "toc-autonumbering": false, "toc-showcode": true, "toc-showmarkdowntxt": false }, "nbformat": 4, "nbformat_minor": 5 }