{
"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/RAx9wNFD6Pif/JDuGnOhMyP66OMv6MzhN9OQgf3omgsHhe7Xk8/9ge548JmG6++55WI67qjDQt+PC0EABHYQOOeS2+iDxZ/K/71L1070p2cnRkZz9djJ9Nqf/0YfzZ0W+d5SvwFsSt3CGB8IlCYB58U/i9qDv/9deuqBX5WmBTSNyqT457bCCIk44v/1v7xDV9z0IEHwa5oYqMYKgThzX3dHWZi+v/iTUIJffe+uu/gsOveM/2rUFVMCVzHzNh7mOePHLfcZVcgeanxxnjlR2fiNkfuf5sZN1D7qnodh6vv15Bk0bebsnS7NtYmOsfCCeNmK1aG+F2H6jmtAoBgJQPwXo9V8+lwq4j+KYCkR02EYJUjABfHPz4Swb91cEP9qGighGEeMqzpcFP9qXLk2UW8609rk0iGY0/yKHnvmlVKMP/vIzXTAvns2NKXeWnkXpDrGAvGfpjVRd7EQgPgvFksF9NOk+A+LLI4A4gczF7zpCUsZ17lIIM7c1zkO1b7fTr5fO6Um/nPHmJY9wopR1X6hHX6uKw23zbB91Dn/wtYVtNDjeckLA/U2SsdYIP7DWgfXlTKBkhH/fq9Tc3eO/ASy38NE7cQk2XniSeP1t/VOolzfWfUwuv+2S6WPvCr5XnnnviLl6/gBGebVsXds7FfP96midl6YU6H+8k4Nt5kr0BVLb/+5/rC7j2oHyNu2GpNq84ZLf96IkZdlbr/zCZ/c63jHjf2ivTtP+caY74fDzya5/tVq/h3UY69GZxry2S2XJ3PhMTF7do3y4xpGZHj5+s1Rv++N955crl5htXxltfQPV0Vdm9tOodf5QfOP6w7DO+r3KvesCbeT+11V8+I84RrDNlDFu2ubz7XDe42fm0PY503Qs04J+dwfrnz157tezUvvMzKMbfzqy93VLfSjmk8QRumH9/sbZA/VnrePft897nPuOMKK0SiLDzUP/Z5fiq33u+/XV9XPfOPwzoUw9lLfJe6T37zP/e6E+S3yfo/DzI+gsfj9fuT+hub7Tfa2H+Y5UMqiEGPLBoGSEP9+D0u/v/kJN/VjpvvVIk8fbu+/xEFVrw+tevh4RYX6W+6DqtBixfuwiiL4vA82bx3eh2Lu33P9I/2Esd+4/H6ogr5W+cS1erD7LYhUO94fHL+283FSfY8r/v3u9+Oh5ppfP3N/6Hm8XLwLCLbdh0s/k7uDfvXz9WHFCF/rd56GhRAXPqDtx7AQV77POw6vwPX7ez6x5f1u+HEo9B1K+r3yiiLFMnde8PfBT+x7BVkYH3O/71/Qodqwz7ooYpPtFmbnP3cx5PccUDb3s3fYxU2Q+A/Tj9y+FeKRT/x361LRKFCB33yI+n3zW0D4PRP95r36TfE+j/2+C7n3FupjWHupdvItcoO+D/me+1FdngqNhcfN884bHCLf8yOfz7/f+Q8/uwf9juFzEHCdQEmI/6CdaPWDmvuQVz94/OD6j66VDa9c03Q98TvQmk/w5j7oCv1Ah3X7yfdWw+8HMN/OTC7vfHVGFSB+P27qC5TPxvx5vs/UmJT9g3bt44j/Qm+Jcn2u89kot//5bOF9mOSbC2H9vMOIlrC88tk5Xx/9/p6vP7nXRvkO6PhesW0O+f4+Dc+GsG+ECs39QvM1KCpW2Gdd1O9eGPGfuzDJnaeF2ozyTA0S/0H98HsmRBX/fj/cfq5UYb5Hqq58b1j8dvj9nit+7ed7pjBDNZfy9TGKvQptyvi9BS70vM5lm29H328hHIU3t6M4Bm1oBS2Ac58Drgs79A8EgggUvfgv9ADLfYDmPjz5QcJFuWGohw0/UL0PZL/XiWF9af1eIXKb3vvDipRCojCp+M8nYv3+nvtgj/LjEsQy6o9MGPt73Zn8Xkf7cQ0r8oJ2orzCMaz4D+uTmm8RFuYVepgf53z9zRWK+WwQ5e+FOHr7Ueg7kMtNx/cqV7SGnRdBwordzMK6RqiHeJi5rnbXbYj/Qgthtm/YyEOuiP98Yt3P5SbojU3uD7HfczDXjS/3+5e7maEWOUGulfm+W1Hsle+7FPXvhQRJPt5+bwjz8Q4TNSjspoa3r1EWr0GiC5+DgAsEil78F9qx8ntF7l3B88NV/Vgqwa/8qcMIqCADKjcPP//KOOI/rEAq1K8oIt+7c+IdQ64AyvcwjSpAuL2o4j/fD4aXAfd9t//okjfnQBLx73WX8uPufR0eVvyHEeZ+tomyOxW0WCxku1zXnygin/vtd33YuV3oulwXiLDiP9/Oo7Kn19VMh/hX81zF31ftBG0oRHnWRf3u6dj5zye8vN+LMCLZBfGvxLnXJlHnbdDvg/dz1Z73dyf3uZTvrZ7fQsLPfS3fG5NC/Qx6a6pT/Of2w/tmXp0vC9po4jr8/Pe9PIKeC/l4xA07G2Ue4FoQMEWg6MV/lN0whqp2oNTBJe/DjV1/2M9z9hsLE8cAziey/X5kgx5Gqo9hBVKWxL/fq3C/8Ud97R9W5EXZ0Qwr/sPu/PM4leA/7qhDI+VHCLPAcGHnP9duae78hxGmYedFVPGtNgoKbTpEedZFbV+H+PdzsYjzQ2Zb/Odjkab4zzdmJfi7da6QQQKCNqVUH+Ui+5ukbEE7/0F1FtqUSVP8q+cb/6vOPuUbS77ngt/vcNDOf5jnQJx5jXtAwCUCRS/+1QOiUPQZ75fZe8DI6+ef7+9xjZXvYZRE/Af5l4dxI0hj5z/fWKMKkEI/MnF8/nNtF3Q2QLfPf277YcV/IYHr9eXl+tW1bPv/t6IqdIjUoEOA7C8c9COpeKW58587X037/IedQ36s8u3UMvvckI6FvtvePqTl819oER1WcMX5vvs9X9MQ/9xOPnvkft+inGEK64PO89YbsjJ33PnqUZsL/Pvm/b2S4l5kUP/9nxbslD09dzx+7kLq/rAZ2KOK/LAbGH7fBS+bMK5PfH3QAif3TYifC1qhZ0tcHYD7QMBVAiUh/tXD2usz6efy433g8f/OF9Iw6PV7GGMWipTC98dx+1ELHf7XGwVGvfa1Jf7VD2tukhq1mxk21Gdc8e8X7UfZiPugFn+FIqXw9YVeuau+satGvvBxuTto/KPLRR28Cyv+Fc/cdvK59fi5lwXNUSXU/Gym7OXHtVC0n1w7R1kU+EXUUPfnzmvl3hMULSfsGzWveMh9JngjLKnvn99Gg19b+dpne+WbQ0G7jmGfdXGEeNiFhZpbfotU9bfcZyjPmydEtKow+TvSEv9RF7PeeefdUY/j8+91T/R7TnB220Khe3OfT97fstzvMNvR+xtRSNSGtVea4p9DA/slOPNzhco3lqBnu/d7HXTWgfsT9BwIer7icxBwnUBRiP98EL0/oN6Hs7o+X2i53Iejut5PgCQxYK4/Oj/gVHzwuOJfCZDc+Py8g2NT/CvB6uXFP3Jhd5bUfVF9/r3tKRHs/Vsuk9wD2Pw5u3rxj2++GN7e+cQCxi9MXD5/Z2+dUcS/d7Gh2s+XATTsLpvfXM71F/abQ7lcC8X590ariSP+Vc4K1dd8C8dc3n7+uFHEP7eX73B+ofMuQfPWy07Zz+9ZFcWfOMyzLo74z63XL86/dw4Fvd3MnW9BmypBXMK+gSi0SPOzh984cvvC9lF5WOKIf8XC7xklhfw3Ljr5vqN+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",
" Frequency | \n",
" Relative Amplitude | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 0.0 | \n",
" 3.0 | \n",
"
\n",
" \n",
" | 1 | \n",
" 1.0 | \n",
" 1.0 | \n",
"
\n",
" \n",
" | 2 | \n",
" 10.0 | \n",
" 0.4 | \n",
"
\n",
" \n",
" | 3 | \n",
" 40.0 | \n",
" 0.2 | \n",
"
\n",
" \n",
"
\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",
" Frequency | \n",
" Relative Amplitude | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 0.0 | \n",
" 3.002048 | \n",
"
\n",
" \n",
" | 1 | \n",
" 1.0 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" | 2 | \n",
" 2.0 | \n",
" 0.000214 | \n",
"
\n",
" \n",
" | 3 | \n",
" 3.0 | \n",
" 0.000321 | \n",
"
\n",
" \n",
" | 4 | \n",
" 4.0 | \n",
" 0.000426 | \n",
"
\n",
" \n",
" | ... | \n",
" ... | \n",
" ... | \n",
"
\n",
" \n",
" | 246 | \n",
" 246.0 | \n",
" 0.001063 | \n",
"
\n",
" \n",
" | 247 | \n",
" 247.0 | \n",
" 0.001063 | \n",
"
\n",
" \n",
" | 248 | \n",
" 248.0 | \n",
" 0.001063 | \n",
"
\n",
" \n",
" | 249 | \n",
" 249.0 | \n",
" 0.001062 | \n",
"
\n",
" \n",
" | 250 | \n",
" 250.0 | \n",
" 0.001062 | \n",
"
\n",
" \n",
"
\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",
" Frequency | \n",
" Relative Amplitude | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 0.0 | \n",
" 3.002048 | \n",
"
\n",
" \n",
" | 1 | \n",
" 1.0 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" | 10 | \n",
" 10.0 | \n",
" 0.370945 | \n",
"
\n",
" \n",
" | 40 | \n",
" 40.0 | \n",
" 0.060187 | \n",
"
\n",
" \n",
"
\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": "iVBORw0KGgoAAAANSUhEUgAAAv8AAAFoCAYAAADAcJREAAAgAElEQVR4Xu2dCZgVxdX3DzAwDMusMBh9424MRozihgYSNETRKKC+CkRRAqig4oKoCIqKsmgQFVRwAVFi2KIgbkSJYCCKS9BIFI2RaJ7XfDAwKzMwDDPD16ewx56m773dt6u7qm//63l8SGa6T536nbp3/l196lSLvUYjNBAAARAAARAAARAAARAAgYwn0ALiP+NjjAGCAAiAAAiAAAiAAAiAgCAA8Y+JAAIgAAIgAAIgAAIgAAIxIQDxH5NAY5ggAAIgAAIgAAIgAAIgAPGPOQACIAACIAACIAACIAACMSEA8R+TQGOYIAACIAACIAACIAACIADxjzkAAiAAAiAAAiAAAiAAAjEhAPEfk0BjmCAAAiAAAiAAAiAAAiAA8Y85AAIgAAIgAAIgAAIgAAIxIQDxH5NAY5ggAAIgAAIgAAIgAAIgAPGPOQACIAACIAACIAACIAACMSEA8R+TQGOYIAACIAACIAACIAACIADxjzkAAiAAAiAAAiAAAiAAAjEhAPEfk0BjmCAAAiAAAiAAAiAAAiAA8Y85AAIgAAIgAAIgAAIgAAIxIQDxH5NAY5ggAAIgAAIgAAIgAAIgAPGPOQACIAACIAACIAACIAACMSEA8R+TQGOYIAACIAACIAACIAACIADxjzkAAiAAAiAAAiAAAiAAAjEhAPEfk0BjmCAAAiAAAiAAAiAAAiAA8Y85AAIgAAIgAAIgAAIgAAIxIQDxH5NAY5ggAAIgAAIgAAIgAAIgAPGPOQACIAACIAACIAACIAACMSEA8R+TQGOYIAACIAACIAACIAACIADxjzkAAiAAAiAAAiAAAiAAAjEhAPEfk0BjmCAAAiAAAiAAAiAAAiAA8Y85AAIgAAIgAAIgAAIgAAIxIQDxH5NAY5ggAAIgAAIgAAIgAAIgAPGPOQACIAACIAACIAACIAACMSEA8R+TQGOYIAACIAACIAACIAACIADxjzkAAiAAAiAAAiAAAiAAAjEhAPEfk0BjmCAAAiAAAiAAAiAAAiAA8Y85AAIgAAIgAAIgAAIgAAIxIQDxH5NAY5ggAAIgAAIgAAIgAAIgAPGPOQACIAACIAACIAACIAACMSEA8R+TQGOYIAACIAACIAACIAACIADxjzkAAiAAAiAAAiAAAiAAAjEhECvx/8tLxtCWkjIR2uOPPZKef/QO8b8T/TwmcwDDzEACP+k9lM4581SaPnFUBo4OQwIBEAABEAABEEiXgPbin0WMUzuguJD+vGTGfr/69J9f0yVX3d1M3PNFl153n7jWFPzmjYl+ni5Qp/t4DIn8ldlPOrZMXvZ7gxSOYyfNptffeo8+XTM/HZdxjwsCQYj/IGyaQ/Fq+7mlf6L7H1tID91zLZ31i5ObEeHP9Mf/+BctefJu+smPDnVBK/hLkvnrp3fzs2S1MXRgX7pl1KCE343WXzjxS+bPG29/QDfd9VizSxJxNsdsvTjRZ94+DuvijN0fM77mz5N9V9n/ftx27WC6/OKz9xsixkXkJV7Wv58/KC5KuMhgXVhz+zfGHt9E89nP5wb3gkDcCURC/Dv9ITC/IOxf/E7i3/yZ/Ys/0c9lTwpdxf/vZi+i+YtXkv3L1fwjkOwPsB9GEP9+6Lm716uYdmM1CJsQ/27IO19jfn6tAt4UsfbvRfPn1s+61wcS83rr96jpg/0BwMm3RJ9787vc+mDAopEXTOyLNfxzbtaFH6d5aX63WzmYDOx/BzAuIi/xMmejyS3Zw1eiODrNaKc5mv6nA3eCAAgkIxBZ8c+DMr98Uq0MmF8q9lWuRD+Pw5Rx+uNoHzf/sQ4ibQTiP/gZFoRQD8JmEOI/eLree/AqtN30wILNaYXfSUzzzzjl0f621Mubz2SC/IRjj2r2XZForvDPrd/XiQS503dzIobmz60PIIm+Y/jnH/3jy2YcMC4it/HieWl/SyND/Jt/j1L9LXfzucA1IAACqQlEWvzz8Jz+0Fm/yJxeZfJ9/CXDq972xn9A/vb3LxxTChL9obK/pmSbblax3LzqNv8wXWG8qra+bve7Ku/ly9ZpZczk5rRa45SKYP5hdvod23JavbTGxr6yaIoZXsVz4mKPu5c0Jqc5Y10ttIqQZ430E04xMZv9AdNcUbPPs0TX8Tivv2Nm094Uvs8prcKezmCfD+Zn4Liuh4u5bLZEHFKlUjil36VKZXObUubVdrLPNIthJ+Fn8ujSuaDZ594UG/Z5mSg9xJ7G4EaspPI39de0tyuchH4icZdo5d7eY7LvCzvvRN+T5ve19SEkWf92nxMJeiffEgl6+wMExkXkJV72eZFqQcDtyr/TQ5m3WY+rQQAEvBCIvPh3Eqb2L6RUq0uJXgMnelNgvT7Ra2j7hmL7K2yn+xL9jP9YWu15Ee7JJoMputzkRjv55vTHPNErfL7WXHVMtvJvigGn1AJrPMx+nLhwX+nySvb62+RkFXNWn5zGxfa2bitvtirq1If1IcEaDzvPZOkMViFqxtZN2gNf6/TwkOiBwu3bINNX64NwojdOqUSEfR4nW0lPJP7ZhlPaS6KfW2ObLJ3QzYNlMn8TPSTZx5zqYYuvd5pbyb4v3L6RSCYQ7QLeS2ySfRfYhWOitxc8bvv8STSf7OPAuA5teoPutP8j1VvaVJ9bp5x/p4Urvo7fHvFbGbMoB8fVzZz3InhwLQiAwD4CkRf/TivPYYn/ZH9Ura/k7X/EEv1x9LKClewPodvJ7bTJje91WvV08tlpz0SyFUYzRcHLCp45Fnt6QqLxJ3uF75RDbGeVyC6P/8SfHi02kCaKXzIhYe/Hnv6QaAXUPieSCSvrnEsUBzufRP06jSXVH3q3885plc+rbS8C00kc8s8SfX6dfp5sXvCblVQP0G5FtluGTvOJf+YkrJLlUrv1K9nbP/sccnoAMf21f/adFgvMa+1zNdEChD2+yVIa7fMa4zrU8YExUbyc5p2bh1/zPuuDrrkoYP2Z/XNkLmKgOES63wy4DwScCUD8G5Ur/Kz8m19OidIEGLv9j5iX1a5EYlaG+LdOCacVGntKg12gmX/k7SlOvHKTLB0i0fhTCTprrm6yHOZEuc1OP7d/LEzfkqVVeRX/btJfkqU/WOeA9YEtmeB0K/5lrKam+nJ1SosT4ttS7UmF+E/0UOD081Qryamq5rgV2alYpvq904ZfiP/vqUH8f/92yPz+8PKw5lf88/32+ejmYc1Nel2qzwZ+DwIg8D2ByIt/1Wk/plCwTyqrMPPy+tq+uhWW+Lf7bz4MWMdhF6j21Wvrip311S3/PFV6DF+TKD/e6pspGIMS/9xXqvKJXsS/KXzdPkg5CXr7HHB6Y2N/Pe5W/CfLybWnA6Ur0O2+JcvJd5tSlOpB0V5KNpHvbn7uJi0n2cM/z6mw0n6snyNzLiHtJ7H4R9pPsGk/TmLLLvaTiX83hSkg6EAABLwTiLz4T7Xh17rSYP8Dnar0m5ucfzty06ZV8ERh5d8+jkSrQabg79KpQGwkTZXu4PSaN9XKfyqb7GuQ4j/Rg5A5H9yK/2SiK9FblESbe5O9WjdjZb3GrfgPcuU/ke2oiX/zAd/P6mNYK/9W8W/9/sKG332famz4/X5xw1xICXLDrxvxb36+nN62Qvx7F3W4AwTcEIi0+De/yFOtqga14Zft8gq3/dAYu7jRMec/ke/mpElVKo8fbuyHu/AX9Wt/Xr9f+cFEOcH2PE4vG5mDEv9O5U0TpQqkejhM9kfVrfi322CW5/6yx36HV9nnmFvx7yXn39yU53Z1PtFbBae55dW2UynIZHPXzQq/9QvTfr3fNLtk/rr5ona6JlEpXpOvfeM4Sn3uE74o9blvc631c5zs85Hsodfr28BEb8Gc5myia9P9vOA+EACB7wlEVvwnSqcwVxHcVDnxIs6sqRbmGwSn/FqnVQwnEWSm1djz5fl+ay1uL2k/iQ7tcprwyXLHk9lJtjnLqSIK921PZXLzqt3pLQ2X1TQP/QlK/DvFxf6Hye3Kf6IVLXOfiHWOJnvTYl0Rc6qG5GbTuzkHnOYT++OUNmRfiUtV+cM+z5z+oFtTqqxz36ttp895kOI/0dw25/fM+65PeZpwOkIp2R8rp7ma6LPrNEcSzeNENpxSLBM9PCarmmV/6E9UIQyHfA2lRIdYuvn7FlS8kj0kW3/Hc+DjT//V7KA2cx7av1vMz5f1eyjZZw4iDgRAwB+BSIh/pyEmKwHmt9oP92fP8+UvK7PWvlPNd6uP9i/sVCug5r2JSqA5/RF0Er9exL/ZpylE7YyTVVdIlifulI/uNC57fn+qOv/sn5V7UOLfFJXJeHgR/072mG2ilX+OtXW/hFO6j9OeBPvDktuVf3Ocqer8Wx8eTP/clOGz+8p+frJpM9lz8k0R7cW2fa7Za/a72VDs9Y2A29KFqR64+fd+0oic4mH+LNHmY6e9C07XJvsecfp8J0rTs5bENX1L9L1inyfJNty7natOn71EezMwru9Toqxz1yleTt8/TnPPiWmqeW//fMn4jPiTSLgbBDKTgPbiPzOxR3dUYeYuR5eSd8+TVfvxbg13gAAIgAAIgAAIgIAzAYh/zAxPBJLV2vZkCBc3IwDxjwkBAiAAAiAAAiAQBgGI/zAoZ0gfyQ7EyZAhKhsGxL8y9OgYBEAABEAABGJFAOI/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/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",
" Frequency | \n",
" Relative Amplitude | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 0.0 | \n",
" 3.005903 | \n",
"
\n",
" \n",
" | 1 | \n",
" 1.0 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" | 10 | \n",
" 10.0 | \n",
" 0.319950 | \n",
"
\n",
" \n",
" | 40 | \n",
" 40.0 | \n",
" 0.009387 | \n",
"
\n",
" \n",
" | 25 | \n",
" 25.0 | \n",
" 0.005578 | \n",
"
\n",
" \n",
" | 24 | \n",
" 24.0 | \n",
" 0.005577 | \n",
"
\n",
" \n",
" | 26 | \n",
" 26.0 | \n",
" 0.005565 | \n",
"
\n",
" \n",
" | 23 | \n",
" 23.0 | \n",
" 0.005563 | \n",
"
\n",
" \n",
" | 27 | \n",
" 27.0 | \n",
" 0.005541 | \n",
"
\n",
" \n",
" | 22 | \n",
" 22.0 | \n",
" 0.005533 | \n",
"
\n",
" \n",
"
\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",
" Frequency | \n",
" Relative Amplitude | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 0.0 | \n",
" 3.022429 | \n",
"
\n",
" \n",
" | 1 | \n",
" 1.0 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" | 10 | \n",
" 10.0 | \n",
" 0.169929 | \n",
"
\n",
" \n",
"
\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",
" Frequency | \n",
" Relative Amplitude | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 0.0 | \n",
" 3.040431 | \n",
"
\n",
" \n",
" | 1 | \n",
" 1.0 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" | 10 | \n",
" 10.0 | \n",
" 0.091228 | \n",
"
\n",
" \n",
"
\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",
" Frequency | \n",
" Relative Amplitude | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 0.0 | \n",
" 3.073257 | \n",
"
\n",
" \n",
" | 1 | \n",
" 1.0 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" | 10 | \n",
" 10.0 | \n",
" 0.040847 | \n",
"
\n",
" \n",
"
\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",
" Frequency | \n",
" Relative Amplitude | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 0.0 | \n",
" 3.184159 | \n",
"
\n",
" \n",
" | 1 | \n",
" 1.0 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" | 4 | \n",
" 4.0 | \n",
" 0.045772 | \n",
"
\n",
" \n",
" | 5 | \n",
" 5.0 | \n",
" 0.044181 | \n",
"
\n",
" \n",
" | 3 | \n",
" 3.0 | \n",
" 0.043093 | \n",
"
\n",
" \n",
" | 6 | \n",
" 6.0 | \n",
" 0.040484 | \n",
"
\n",
" \n",
" | 7 | \n",
" 7.0 | \n",
" 0.036275 | \n",
"
\n",
" \n",
" | 2 | \n",
" 2.0 | \n",
" 0.034303 | \n",
"
\n",
" \n",
" | 8 | \n",
" 8.0 | \n",
" 0.032375 | \n",
"
\n",
" \n",
" | 9 | \n",
" 9.0 | \n",
" 0.029048 | \n",
"
\n",
" \n",
"
\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": "iVBORw0KGgoAAAANSUhEUgAAAv8AAAFoCAYAAADAcJREAAAgAElEQVR4Xu2dC7geVXmov33fO1dIEATkDmK4yUXuAQWBBi0xokCoIoFQCqfic8SeAlI5PWhA2gM9p7GFcrjEgiUECyFpERAEJSJEQSTEiEAAEQRqQu7Z931mzc5sZk9m/n8ua2at+ef9n2c/gf3PfOtb7zf/v981s2ZN05DzEl4QgAAEIAABCEAAAhCAQMMTaEL+G77GdBACEIAABCAAAQhAAAIuAeSfAwECEIAABCAAAQhAAAIVIYD8V6TQdBMCEIAABCAAAQhAAALIP8cABCAAAQhAAAIQgAAEKkIA+a9IoekmBCAAAQhAAAIQgAAEkH+OAQhAAAIQgAAEIAABCFSEAPJfkULTTQhAAAIQgAAEIAABCCD/HAMQgAAEIAABCEAAAhCoCAHkvyKFppsQgAAEIAABCEAAAhBA/jkGIAABCEAAAhCAAAQgUBECyH9FCk03IQABCEAAAhCAAAQggPxzDEAAAhCAAAQgAAEIQKAiBJD/ihSabkIAAhCAAAQgAAEIQAD55xiAAAQgAAEIQAACEIBARQgg/xUpNN2EAAQgAAEIQAACEIAA8s8xAAEIQAACEIAABCAAgYoQQP4rUmi6CQEIQAACEIAABCAAAeSfYwACEIAABCAAAQhAAAIVIYD8V6TQdBMCEIAABCAAAQhAAALIP8cABCAAAQhAAAIQgAAEKkIA+a9IoekmBCAAAQhAAAIQgAAEkH+OAQhAAAIQgAAEIAABCFSEAPJfkULTTQhAAAIQgAAEIAABCCD/HAMQgAAEIAABCEAAAhCoCAHkvyKFppsQgAAEIAABCEAAAhBA/jkGIAABCEAAAhCAAAQgUBECyH9FCk03IQABCEAAAhCAAAQggPxzDEAAAhCAAAQgAAEIQKAiBJD/ihSabkIAAhCAAAQgAAEIQAD55xiAAAQgAAEIQAACEIBARQgg/xUpNN2EAAQgAAEIQAACEIAA8s8xAAEIQAACEIAABCAAgYoQQP4rUmi6CQEIQAACEIAABCAAAeSfYwACEIAABCAAAQhAAAIVIYD8V6TQdBMCEIAABCAAAQhAAALIP8cABCAAAQhAAAIQgAAEKkKgUvL/yTMvlbffXe2W9uAD9pbvfedv3P+O+n1FjgG62YAE9v/ELDn1xCPlf191cQP2ji5BAAIQgAAEIJCWgPXyryQm7PXB7SfJowtu2Oqt5b99Tc688G9Hyb3a6Atf/pa7rSf83o5Rv08LNGw/1YeofHW2kyaWxyu4b57i+FdX3yg/+NHTsvzxeWlSZp8YBPKQ/zxiel1JGvtf73lIrvunu+Qf/tdfyikfP3wUEfWZfu6Fl2XBzX8r+3949xi08t+kVr5ZWn/4xz+Xr/7PfxoVIuqzG7ZtFKO/v3G+zLv7wZG4tb6/PN7exmm+O5LE8J+sUW3OOmua/I+LZ0b+LfC/EXa8qPe9+vi3jfp+yotNWfoVrJWfmf+kWhTX4DZZjn/2hQAE0hEohfyHfVl4X0DBPzRh8u/97rK/PFu+dMafjJCK+n06lNF72Sr/3h+x4B9P7w9hXl/SyL/uI2zreEllOk5GecRE/uOQD9/G+/z6v9eiTn542/rl1/scBoXY+271y68npkEhVseE/3siqv1avYwbw4vt/873BjTBvwPed5ifTRgvlZfHwT8QihpA5sGmbP1SDNQV9LCTb/46e7UJ/n2x9e9h+k8ie0KgfARKK//+swpRZ368cnhfQsE/clG/L18Zk2cc9gcnGEX9Ucxj2gjyn7xeSffIQ9TziJmH/CdlVcT2eZz5V0KuzsgHr2YG2/I+62HfkyqGenkiF5Vn2PdF1Oc4TLyjGCeJESWdYQObqGM1KO/e34DgiSGVb3BQkhebMvVLcUki/2r74JW5sHoV8RmkDQhA4H0CpZZ/74tIXeL3n5Hyf/GHXc5V+6k/hP7L2h4SdfbnmV+9GDqlIOoPRdhl0OBZs7A/0t4fPq/tsDPt3h/4c50rFv7L+1nPytcSguAHpNYf87CzO8F+qXjeWbWw99T7/oFZnOkJ3h8g9Uc7jEuw7kmmIoQdM3458EvAd53pJ+r4817BAWZwikC97RSnr/zNP47cm+Jn569LcDpc8HjwPgMHTdnTPZa9VxSHetMuwqbf1ZvKFndKWdLYtT7TavpHmFB6PHb4wLajPveeEAePyzAZVAzjTs3w16pevmn/IAXF3YvjHXPeZ67WwCO4ba2BeVD6ogYfKo+4A8UkMaJiBr/Lagl9kEWw//5aBFnkxaZM/fL+5sY58x91XNdinvazwH4QgEAyAqWX/zAxDX6ZRv0xiPp91B/LsO3D/gAHzxiF/YEL2y/qd+qLNuzSer0rHvUOBU+64syNjhKNoBBEXRZXuXhnF2v9EQ27NB92pshrJ4yLaistr1rTI4IyFRy0hPVLxXvnv94bdQUlrA3/ICFs+oE3mKw1RcB/PHi1DZsiERTb4PHqyVvUgCLu1SAvV/9AOOqKU1xZ9I7pWkIbJf9qXz8jv5SH/d4/kKs1nTDOwLJWvlGDpODnNzjY8ufvP2aCLGu1HXyv1mcz+F4tca/1nr9fSWLUOkb879WS/+B7tUQ0ycAoC5sy9cuTf/8JD/W7eicCvJpHTQWq97eK9yEAAb0ESi//YV8mRcl/rbPn6g+HdxNa8A9cvcvHfhGJ+uMY99JrrcMl7Ay72j7srGdYzmH3TET9IfPziBKMWjyDN2ZH9T+KV1wZiYqr+n/YR/d1byBNMjiM4q84+escJSFBJvXO4nrHXFQdghyi2g0TqKSCHtV3Vf9fvvDSqDnDSWOnkf+o+4OCg+iw47DWcaGurNQbQOcx7UfxDRs4BD+/tYQr6kx42I2xwc9t2EDfq3mSz1vwym1UjKgTEN5g1atvrSmNweO61lXN4Gej1nSVLGzK1K9a32fqvajPgf/KIgs96JU4okEgDQHk31kpI/jHMonceWdYo6YJqKIE/xDWOrsW3DZP+Q+egfOWQfV+H3ajll+gvD+GYTcG1roqUW+eb5R4+IUxSsaS/j74ofFyqzWtKsnxESVo6vdhLMP+ePqPAf+ArZZwxpX/WoPIYIykgu6xjVodJGqqXpwvMh3yH5RGf7tx+x73vqE85D8orv4rAcGBjleD4GfLm8bk/733nRZ2xcY9nres0uX1PWqFlzhTE5PE8PoX7Jv3PeT/vfc5Dn4vexz8v/cYBD9PYVdG82BTpn5FfTbj3EPm7asYxr1SEOe7gG0gAIHkBEov/6an/XgCEUTv/0MSFPhawhU8C1SU/AfzD/uDGDwTFjx77cUIzotWvw9bZSR4Bihqfrw/N2+fpJKf5EpJ2H0J9aaFqBzDzpZ7shF3IFVP/v3t+LkE/5jGlf96c679ApdU/r3PZjC3WnPy404pKlL+40zLqTX4V3XKY9pPVD2ixDfsuFbCrJbdDR53wc+wqqH6Cc71DmPjxYwzHSpqcBwVI2ppU9WH4Gcs7PvEixu1wpH/M+VtG/yeyoNNmfoVpRlh0wfDtq01LSu5wrAHBCCQhkDp5T/s0nNR035qfbH5hacMZ/6DfYm6xO0J/w7bbeveSFpvuoNfDrw/ovXO/NeLqXLNU/6jBkKeMMQ9819rGlPwGK0197iedIed+Ywr/3me+Y+KXTb59wb4We6x0X3mv9ZUniTzqoPT6Wr9EYka7Af3iXs1pFZbSWJ4bON8b4RNOYvKQ31vH3LAPrFWPMuDTZn65X1GklztyfJ5SiM77AMBCLxPoNTy73051jurmtcNvyquOhPmf3aAQlvv5i8b5vxH5e4dGlGC7v3xVIObHbefPOoPo5LdBx59aqsH7kTNnQ2eUUuyAlFe8q/6Fzz7HDVPOGrpWO8scL1lBONM+wm7QfFTnzxqq4dXBQeYceU/yZz/JDKkjqOoqwphx1bS2LXkMMngIopT8PdJrhzVOikQ9ZCppH+Uksxrj4qdRLDDpvhFxU0yoNARI+6xk+S5LknEOy82ZepX2Hdd2Hepqnet+yySfg7YHgIQSEegtPIfNZ3COwMRZ5WTJHLmvywblLvg5e3g5c8wCfIuHQfny6v8/Q9PSTLtx/sjFOeMSq2547Xi+M/kB8+0RT3gJziVqRb3sNV+FBO1j1pW01vTPC/5D6uLJ5P1lk6Mukk2bNUc1acw+Q/KYfBYCuMT56Z37+sh7HgKm4Mbdgm/1r0qYV8/QW7+gbH6b/+xnzR22Oe81sA1ruR7MYLb13p4lWL6j9/6St2nCde7gpP0K9xjluYhSlEnTmrVMc7AJezz4z/21MmSemfoa8UI5hd3/rj3GYkzFSnqOyhPNmXplzpu1Pew/2+U99mImt4XtoxznCsEST8PbA8BCMQnUAr5D+tOrRuGsk77ccXEOYt95oV/O9K0+rLy1toPW/Pdn2PwD0y9M6DevrXW+Q8+yCdMfpPIv19ywvjWWpGh1jzxsLmrYf0Kzsett86/ytHPPS/596QyyMTPI+60nyjGKlbUtB9vXrW3b5ishM3dDlu+M2zfWoNJ//J9UZLkn+8c56a9YK4qz+dXrHTnmdeaSx0ndvBYC67ZH+eG4qSDgrD7WeKKTFS+8b+ut97Sf5Ov927Y4D/scxn1GQ9+Nmv1L3gzd60TD1E31qaJ4fU16l6LsHsRogYdQYa1jr282djer7jP7vD6Ue/+qSzHPvtCAALpCVgv/+m7xp55ENA9dzmPHMsYs9ac/zL2h5whAAEIQAACELCTAPJvZ12szSo4hcfaREuWGPJfsoKRLgQgAAEIQKCkBJD/khbORNrcqJUfdeQ/P7ZEhgAEIAABCEDgfQLIP0cDBCAAAQhAAAIQgAAEKkIA+a9IoekmBCAAAQhAAAIQgAAEkH+OAQhAAAIQgAAEIAABCFSEAPJfkULTTQhAAAIQgAAEIAABCCD/HAMQgAAEIAABCEAAAhCoCAHkvyKFppsQgAAEIAABCEAAAhBA/jkGIAABCEAAAhCAAAQgUBECyH9FCk03IQABCEAAAhCAAAQggPxzDEAAAhCAAAQgAAEIQKAiBJD/ihSabkIAAhCAAAQgAAEIQAD55xiAAAQgAAEIQAACEIBARQgg/xUpNN2EAAQgAAEIQAACEIAA8s8xAAEIQAACEIAABCAAgYoQQP4rUmi6CQEIQAACEIAABCAAAeSfYwACEIAABCAAAQhAAAIVIYD8V6TQdBMCEIAABCAAAQhAAALIP8cABCAAAQhAAAIQgAAEKkIA+a9IoekmBCAAAQhAAAIQgAAEkH+OAQhAAAIQgAAEIAABCFSEAPJfkULTTQhAAAIQgAAEIAABCCD/HAMQgAAEIAABCEAAAhCoCAHkvyKFppsQgAAEIAABCEAAAhBA/jkGIAABCEAAAhCAAAQgUBECyH9FCk03IQABCEAAAhCAAAQggPxzDEAAAhCAAAQgAAEIQKAiBJD/ihSabkIAAhCAAAQgAAEIQAD55xiAAAQgAAEIQAACEIBARQgg/xUpNN2EAAQgAAEIQAACEIAA8s8xAAEIQAACEIAABCAAgYoQQP4rUmi6CQEIQAACEIAABCAAAeSfYwACEIAABCAAAQhAAAIVIYD8V6TQdBMCEIAABCAAAQhAAALIP8cABCAAAQhAAAIQgAAEKkIA+a9IoekmBCAAAQhAAAIQgAAEkH+OAQhAAAIQgAAEIAABCFSEAPJfkULTTQhAAAIQgAAEIAABCCD/HAMQgAAEIAABCEAAAhCoCAHkvyKFppsQgAAEIAABCEAAAhBA/jkGIAABCEAAAhCAAAQgUBECyH9FCk03IQABCEAAAhCAAAQggPxzDEAAAhCAAAQgAAEIQKAiBJD/ihSabkIAAhCAAAQgAAEIQAD55xiAAAQgAAEIQAACEIBARQgg/xUpNN2EAAQgAAEIQAACEIAA8s8xAAEIQAACEIAABCAAgYoQQP4rUmi6CQEIQAACEIAABCAAAeSfYwACEIAABCAAAQhAAAIVIYD8ayj0W6s2a4hCCJsIbDOuXXr7BmRTz4BNaZGLBgIfmNghazb2SV//oIZohLCJwAcndcq77/XI4NCQTWmRS0YCLc1Nsp3zuX3nve6MkdjdNgI7Te6yLaVK5IP8aygz8q8BomUhkH/LCqIxHeRfI0zLQiH/lhVEUzrIvyaQFoZB/s0UBfnXwB351wDRshDIv2UF0ZgO8q8RpmWhkH/LCqIpHeRfE0gLwyD/ZoqC/GvgjvxrgGhZCOTfsoJoTAf51wjTslDIv2UF0ZQO8q8JpIVhkH8zRUH+NXBH/jVAtCwE8m9ZQTSmg/xrhGlZKOTfsoJoSgf51wTSwjDIv5miIP8auCP/GiBaFgL5t6wgGtNB/jXCtCwU8m9ZQTSlg/xrAmlhGOTfTFGQfw3ckX8NEC0LgfxbVhCN6SD/GmFaFgr5t6wgmtJB/jWBtDAM8m+mKMi/Bu7IvwaIloVA/i0riMZ0kH+NMC0LhfxbVhBN6SD/mkBaGKYI+f/MrCtl8qQJctsNl1lIoHZKy1aslJkXXy3zb7xKDpyyp7b8kf+sKB9/XFat64kVpeV3r8faTm3U8sbv4m/7hzdF+uOtR9/yltq2P1ZstW3TQLxtowL277JbrLYGt99Bhjo76247OGmyDI0du9V2Qx0domIMbP9B9/2BnXaWwclq23F1Y4ZtgPynwlaKnZD/UpQpVZLIfyps1u+E/FtfotQJ6pD/8y+9Tp5+dsWoHCZtM16eWDjX/Z0J+V/44BK58tu3yJzLL5AZ06am5oP8p0aX845NTTk3QPisBAZ23U0GJ0yUwYnbyKAaFEx0/tsZRKjBgvvfatAwaTsZcv5bDRrUC/nPSt3e/ZF/e2uTNTPkPytBO/dH/u2si46sssr//p+YJX7R93JSA4IdtttWrv36hUbkXwcbFQP510VSd5wTTpCevnhPClXiOdTaGisDV0JbWuJtu6OzbWvMbVXcBDkMtcTLNyrR1jfiXe1ofvcdaequ//TG5tWrpGnjxq2aa163VprWrhV1taJ57RpR2zW/48TsqR8zGEwNCJq22VYGdt1V+rvGOlcQtnMHBUNjxrj/Duyxl/Tvs687cOBVPgLIf/lqFjdj5D8uqXJth/yXq15Jss0i/0rwX1r5+5Ez/FHtemf+1fveFYKoAYP/CoJ/qs1xMy6RqUccKEuWLpPVa9a7TV10znTZZeft3TP83svbJ0zag1co1P6XzD5dwq5cLH98nhsS+U9yNBW8LXP+CwaeoDkl/2oQ4A4GnEGBO5XJGSSowYKaWtW0cYM0r1o1PGhQ/+0MQuK+1LQiNQjo+8h+zoBgT/e/+7f8GzcG2xVPAPkvnnlRLSL/RZEuth3kv1jeRbaWRf7VWf/ppxzjnt2v9VLy//Jrb7qyrmRbvZTM77Pnh0buA1ACvmr1Orl/3hz3/bm33is33bFIPAlX2yvp9+Teez84vUjtq2IEpT04UFHv/8P/u8dtX7331T8/Y2ROv8o3Ko6u2jDnXwNJ5F8DRItCqAHAxKEeGXj9Del7+113gKAGCmrA0OwMElpXviKtL/02+qqCc2Wlf58POwOB4SsE/XvvM/wvVwusqDLyb0UZckkC+c8Fq/GgyL/xEuSWQFr59+Q6zpz6sDn/V1xzs/z6t6+HirrXWSX8Z552gjtg8M78ewONsDPyKqa6MqDuNfC/r+Kpm3bj5OoNPBYsfmyrONzwm9thmC4w8p+Om817xZnzr27gVoOA1pdelNbXVrr/3bZiec2rB8GrBX0HHCR9Bx/GFKICDwbkv0DYBTeF/BcMvKDmkP+CQBtoxgb5927ODeu+d7UgSv79Qq+uBoRJ+yuvv+VODfKuIoS1411Z8L+ntmfaj4GDMm6TyH9cUuXZLo78R/VGXSlwBwWvOlcIfrPCHRy0OT8tK1dGXi1Qg4Dejx0hvcceJ71HHjNy43F5iJUnU+S/PLVKminyn5RYObZH/stRpzRZppV/1VaSaT/BpT79Z/49+a8n52rOf/DMvw75V/048tApI1OQ/FOOkP80R1VB+yD/BYEusJks8l8rTXdA4AwMWtTUoZedKwUvPC9ty57falCgVijqOfZ46TvscOff49wpQ7z0EED+9XC0MQryb2NVsueE/GdnaGuELPJf74ZfJfhRq/2ETfupNS0ny5l/xT5q2k/YwAP5t/VoDeSF/JekUAnSzEv+w1Jo/q933QFA27LnnJ9fSdvzv3LuK3h51Kb9H/6I9B34Uek7yPlR/x54sAxuu22CHrGpRwD5b9xjAflvzNoi/41ZV9WrLPLvnf0PrtzjCbV3M3C9Of8qjrfijv/svxogHHnofu46/VnkX83VVzmsXrNuZGUi74ZfdaNvcGCgrgSoF9N+LD/ukX/LC5QivSLlP5iemjbkDQKG/3UGBcuXjdpMXRkYHgSoAcHB7r8DO+6UoqfV2wX5b9yaI/+NWVvkvzHrqkP+/eLup+Q/ix9H/qPi+Ff7STvtx7tR11t1yMvTy1ENMhY9/ORI+uo+A2+lIab9WHzsI/8WFydlaiblPyxldXNxx09/Im3P/Nz59wn3PoJRL2eFod6DD3XuGTjeuWfgaOn5+Aky1FH/ickp8ZR6N+S/1OWrmTzy35i1Rf4bs6665L9x6eTXM5b61MAW+dcA0bIQtsl/EI96NkH7009Kx5NPSPtTT7r3Dkh//8hmQ2PHuQOAzafNkO5PnSbq/3kNE0D+G/dIQP4bs7bIf2PWFfk3V1fkXwN75F8DRMtC2C7/QVxqqlD7Uz+T9meWSsePfijtv1j6/kDAuQLQ88mT3YFAz4mnOE8snmwZ7WLTQf6L5V1ka8h/kbSLawv5L4510S1lnfNfdL6N0h7yr6GSyL8GiJaFKJv8B/GpewTan1wyfGXA+bd51R/dTQa3+4C7elDv0VOl95jjpG+//S0jn386yH/+jE21gPybIp9vu8h/vnxNRkf+zdCvvPwHb7RQZfDf7R318Af/Nsi/mYM3z1bLLv9+Nq0vrpCOn/1U2p17BdqdwUDLO28PDwS22cYdAPQ4P73HTHVvHK7CC/lv3Coj/41ZW+S/MeuqeoX8m6lt5eVf3X39rctmi3c3tv8JbaokSv6vv+nukeWZwsqE/Js5ePNstZHkf9RAwFlCtP2nzhWBny0ZHgj8/g337aFx46Xn6GOHHzKmrgo4zxdo1Bfy36iVFUH+G7O2yH9j1hX5N1fXyst/EH1wWSXk39zBabLlRpV/P1N1n0Dnoz+Uzh/8h3Q+sFjU/3sv9cThbucegc2nnyH9e+xlshTa20b+tSO1JiDyb00ptCaC/GvFaVUwzvybKQfyH+AefGJc2LSf4COgOfNv5uDNs9UqyP+ogUBPt3Q4A4GuxQul4+EHpHnt2pG3ez92hGye+UXZdMbMhlg1CPnP85NjNjbyb5Z/Xq0j/3mRNR8X+TdTA+R/C3f19LbVa9a7/xeUe39p1OBg1ep1cv+8OSO/HhgcMlM9Ws2NQHNTkwwNDUklK+ssGdr048el6e4Fzs98kQ1brgiMGydD586SoQsvlKEDDsiNfd6BVW0HndryajwCShL5Pm68uqoeUdvGrWtj9szuXiH/gfqoOf/ek9XCSudNC/IPEN55r9vuKpNdYgITxrZJX/+gbO4ZSLxvI+3Q5FwR6Pz3e6Rr3i3S5ls+tO+oY2TTBRdJz6edZwiU7GFikye0y7pN/W59eTUWgQ9s0yGr1vYyuGussrriv+34dvnj2p4G6xnd2WFbHkZp4ihA/kOo7/+JWTL/xqtGbgL2b+JNA2K1HxOHa3FtVm3aTxyyHY8/Kp2PPCQdP3xIWl95yd1F3RvQc/I06T7pT9wnC5fhxbSfMlQpXY5M+0nHzfa9mPZje4XS59fI036US+69+86jZoqkJ6V3z8rLv5ru88TCuSNU1dKfS5YuG/ld8H21OtDkSRPkthsuG9mHOf96D0oboiH/0VVoffUV6XjkYWcg8KB7n4B6DU6YID0nOYOAU6a5/6plRG19If+2ViZ7Xsh/doY2RkD+bayKnpwaVf7VLJJHnnjGmU6+Tv752q+GnkzWQzBdlMrLv5L5l197cxQ9/1n94PtHHjpllPirHZH/dAefzXsh/zGqMzg4fCXA+VH/tvzudXen3sOPdAYAf+IMBE6VvgM/GiNQsZsg/8XyLrI15L9I2sW1hfwXx7rolhpV/pU7nnTcYfLL5S/JDtttK9d+/cKi0dZsr/Lyr6MayL8OinbFQP6T1UM9SMybEtSx5MfuzgM7fHBkSlDPyX9izb0ByH+y2pZpa+S/TNWKnyvyH59V2bbMLP/dzj2XTz1VfLc7nXsVjjoqtF3/kvGvvP5W3WdFFZ+8CPKvgTryrwGiZSGQ//QF6fjpT2TMvFuHnx3g3DCsXv1T9pON514gm87+ovHlQpH/9LW1fU/k3/YKpcsP+U/HrQx7ZZb/114T2WOP4ru6++4ir74a2q435cdbFbLWfaTFJz7cIvKvgTzyrwGiZSGQ/+wFaX73HRlz1x0y9ru3jkwJGpw4UTb+xZfdH/XfJl7IvwnqxbSJ/BfDuehWkP+iiRfXXmb5f/ttkbPPLi5hr6UPflDkrrtC2/Wm/Fwy+3T3fbVEvG1Tf5B/DYcM8q8BomUhkH+9Bel8+Acy9p/+r6irAuplchCA/OutrU3RkH+bqqEvF+RfH0vbImWWf8s65E35CaY1aZvxoxaXMZ028q+hAsi/BoiWhUD+8ylI16L7pHPxfaL+lYEB6d9rH+me/lnZ/JnT3WVDi3gh/0VQNtMG8m+Ge96tIv95EzYXv9HkPzjlxyOrpv7MufwCmTFtqjnYvpaRfw1lQP41QLQsBPKfb0HU/QDuQMD5aertkf499hoeBDg/fR89JNfGkf9c8RoNjvwbxZ9b48h/bmiNB240+VfLw5952gniTfnxAKupP+rlXybeJHzkXwN95F8DRMtCIP/FFKTzoQfcAYAaCDRt3iQDu+3hDgDcQcAhh+WSBPKfCyFY9VkAACAASURBVFYrgiL/VpRBexLIv3ak1gRsNPm3BmydRJB/DZVC/jVAtCwE8l9sQdQyoe4gYPFCaVq/TgZ22dUZAJzuXg3oPexwrckg/1pxWhUM+beqHNqSQf61obQuEPJvpiTIvwbuyL8GiJaFQP7NFKTjsUeGpwM59wU0r1kjAzt/yL0K0O0MBNTDw3S8kH8dFO2MgfzbWZesWSH/WQnauz/yb6Y2yL8G7si/BoiWhUD+zRak4yePbbkS4AwCVq2SgR13Gr4n4DTnSsBRx2RKDvnPhM/qnZF/q8uTOjnkPzU663dE/s2UCPnXwB351wDRshDIvx0FUUuDdjpTgdTVAPXcAPXUYO/G4N6j062agPzbUds8skD+86BqPibyb74GeWWA/OdFtnZc5F8Dd+RfA0TLQiD/dhWk9dVXZNw/Xi9dC+YPPzW4tVU2nXG2bLj0r92VgpK8kP8ktMq1LfJfrnrFzRb5j0uqfNsh/2ZqZkT+1VJIq9esD+3x8sfnmSGRoVXkPwM8S3dF/u0sjDr7P94ZBIy5/Zb3BwFnf1HWXfE/ZXD7HWIljfzHwlTKjZD/UpatbtLIf11Epd0A+TdTusLlXz32ePKkCdasdaoDO/Kvg6JdMZB/u+oRzKblrTdl/LVXy5h7nMer9/e7Twze8JWvycaLvixDHZ01k0f+7a5tluyQ/yz07N0X+be3NlkzQ/6zEky3f+Hyb9tTztJhG70X8q+Dol0xkH+76hGVTcePHnEHAF1qEOC8eo49XjafebZsdqYEDbW3h+6G/JejtmmyRP7TULN/H+Tf/hqlzRD5T0su237IfzZ+7t7IvwaIloVA/i0rSJ10uhb8mzMImC9qqVD12vzZz7sDgO5TTt1qT+S/XLVNki3yn4RWebZF/stTq6SZIv9JienZvnD5V9N+TjrusK0efaynO2aiIP9muOfZKvKfJ918Yjf/8b9kjDMI6Fpwl7S98LwMbrONcxXgz9wbg/1PC0b+8+FvQ1Tk34Yq6M8B+dfP1JaIyL+ZShQu/wsfXCLX33S3PLFwrpke59Aq8p8DVMMhkX/DBcjQfNuvl7vTgNRPy9t/kP599nWuAsyUTc5AYOBDuwjynwGu5bsi/5YXKGV6yH9KcCXYDfk3U6TC5V/N+a/1YrUfMwcCrY4mgPyX/4hQDwrrcqYCeTcFq+cCqAHA2AvOlTUDLdLXP1j+TtKDUQSQ/8Y8IJD/xqyr6hXyb6a2hcu/mW7m2ypn/vPlayI68m+Cej5tdt27wJ0K1PnIQ24Dg5//vKz/3EzZePKn8mmQqMYIIP/G0OfaMPKfK16jwZF/M/iRfw3ckX8NEC0LgfxbVpCM6TS/954zAFA3BTv3Azz3rAxNmOhcBRheFaj3sMMzRmd3Wwgg/7ZUQm8eyL9enjZFQ/7NVMOI/Kt5/1d++5ZRPZ5z+QUyY9pUMxQytor8ZwRo4e7Iv4VF0ZBS60svynb3LxC5805p/v0b0r/XPu/fD7DrbhpaIIRJAsi/Sfr5tY3858fWdGTk30wFCpf/ubfeKzfdsUjm33iVHDhlT7fXy1aslJkXXy0XnTO9lKsAIf9mDt48W0X+86RrNra64Xfjwz+S9vnfc64GzHefFNx71DHu/QDqxuChrjFmE6T11ASQ/9TorN4R+be6PJmSQ/4z4Uu9c+Hyf9yMS+TM007YSvLVoGDB4sdKuQoQ8p/6+LN2R+Tf2tJkTsy/2k/7U0/KxL/5a3cqkHqpQcC6v71Gej92ROZ2CFA8AeS/eOZFtIj8F0HZTBvIvxnuhct/1BN+valArPZj5kCg1dEEkP/GPSLClvocc9cdMuGbV0nzu++ItLbKxi/OkvXf+KYMTpzYuCAasGfIfwMW1ekS8t+YdVW9Qv7N1LZw+efMv5lC02oyAsh/Ml5l2jpqnf+mjRtk/N9dI+P+5Tsi/f0ysNPOsu5bfyebp3+2TN2rdK7If2OWH/lvzLoi/+bqWrj8M+ffXLFpOT4B5D8+q7JtWe8hX+qm4G2++peipgSpV/enTpO1377BHQzwspsA8m93fdJmh/ynJWf/fpz5N1OjwuVfdZPVfswUm1bjE0D+47Mq25b15F/1R10FGHPHPBn7vXnSuuLX0v/hj8imL54rm74wi6lAFhcc+be4OBlSQ/4zwLN8V+TfTIGMyL+ZrubXKjf85sfWVGTk3xT5/NuNI/9eFu3P/FzG3DlPxnzvu87TwQal+7QZstEZAPScdEr+idJCYgLIf2JkpdgB+S9FmVIlifynwpZ5J+Q/M0IR5F8DRMtCIP+WFURjOknk32t2zL/9qzsIaF/6lAzsuJNzFWCWcxXgXBn40C4aMyNUVgLIf1aCdu6P/NtZFx1ZIf86KCaPUZj8q1V+1Dr+ao3/Wi9W+0leRPbQTwD518/Ulohp5F/l3vrb3zgDgO86VwHmSfPatdLziU+6A4DNn/28LV2rfB7If2MeAsh/Y9ZV9Qr5N1PbwuTfTPeKaZUz/8VwLrIV5L9I2sW2lVb+vSw7Fy907wXoeORhGRo7TjadM8udCtQ/Zb9iO0JrWxFA/hvzoED+G7OuyL+5uhYu/1Hr/POQL3MHAS1vTQD5b9yjIqv8KzItf3hr5F6Alt+/Ib2HHT4yFUiamxsXnuU9Q/4tL1DK9JD/lOBKsBtn/s0UyRr55yFfZg4AWg0ngPw37pGhQ/49Oh2PP+reDNx13/fdX236sy+5g4DeI45qXIAW9wz5t7g4GVJD/jPAs3xX5N9MgayR/yuuuVmWLF0mTyyca4ZEhlaZ9pMBnqW7Iv+WFkZDWjrlX6XDsqAaiqIpBPKvCaRlYZB/ywqiMR3kXyPMBKEKkf+wdf3Dcpxz+QUyY9rUBOnbsSnyb0cddGaB/OukaVcs3fLv9Y5lQc3XGfk3X4M8MkD+86BqR0zk30wdCpF/f9ei5vyb6b6eVpF/PRxtioL821QNvbnkJf9eliwLqrdeSaIh/0lolWdb5L88tUqaKfKflJie7QuXfz1p2xUF+berHjqyQf51ULQzRt7yr3rNsqBmao/8m+Ged6vIf96EzcVH/s2wR/41cEf+NUC0LATyb1lBNKZThPx76bIsqMbCxQiF/MeAVMJNkP8SFi1mysh/TFCaNytc/petWCkzL746shs85EtzhQmXigDynwpbKXYqUv4VEJYFLe6wQP6LY11kS8h/kbSLbQv5L5a311rh8n/cjEtk6hEHypGH7ifX33T3yOo+n5l1pZx03GFyyezTzZDI0Cpn/jPAs3RX5N/SwmhIq2j591JmWVANxasTAvnPn7GJFpB/E9SLaRP5L4ZzsJXC5d+74Xev3XaS/3bFP4zIv1oRyD8YMIMjXavIfzpuNu+F/NtcnWy5mZJ/L+ux826R8d/8hjSvXSuDEyfK+m98UzbOuiBbp9jbJYD8N+aBgPw3Zl1Vr5B/M7U1Jv9qSU81EPCm+fCQLzMHAK2GE0D+G/fIMC3/imzLW2/KhL/5a+ladJ8LuufY42XN3H+RgV13a1zwBfQM+S8AsoEmkH8D0AtqEvkvCHSgmcLlX03v2e/Du8m1X79Q/P/NQ77MHAC0ivxX7RiwQf495l333SMTL79UmletkqGx42TdN66WjRdcVLWSaOsv8q8NpVWBkH+ryqE1GeRfK87YwQqX/2Bm6uy/95p/41Vy4JQ9Yydvy4ZM+7GlEvry4My/Ppa2RbJJ/hWbtl8+I2P/9TYZc8ftLqrNMz4nm845T3o+fqJt6KzPB/m3vkSpEkT+U2ErxU7Iv5kyGZd/M93W2yryr5enDdGQfxuqkE8Otsm/28uhIVf+1SCg7blnZWC3PWTjl86TTV+aLYPbbpsPiAaMivw3YFGdLiH/jVlX1Svk30xtC5d/nvBrptC0mowA8p+MV5m2tlL+twBse/45GeMMAMaqqwADA9J92gxnEHC+9JxwUpkQG8sV+TeGPteGkf9c8RoNjvybwY/8a+DOmX8NEC0LgfxbVhCN6dgs/143x9w5z70S0P7Mz2Vgl13dAcAm52dw8nYaSTReKOS/8WqqeoT8N2ZdOfNvrq6Fy3+Z1/OPKhPyb+4Azqtl5D8vsubjlkH+FaW25S84VwFudQcBTb290v2p05xBwGzpOekU8xAtzQD5t7QwGdNC/jMCtHh3zvybKU7h8q+e8Otf399Mt/W2ivzr5WlDNOTfhirkk0NZ5H/kKsD8O92pQO1Ln5KBnXZ2rwCoKwGD2++QD6ASR0X+S1y8Gqkj/41ZV878m6tr4fLvX90nrNveuv/mkCRvGflPzsz2PZB/2yuUPr+yyb/qaetvVjj3ATgrAn33Nmnq3izd0z7tDgK6Tzk1PYgG3BP5b8CiOl1C/huzrsi/uboWLv/muppfy8h/fmxNRUb+TZHPv90yyr9Hpeueu5wVgZx7AX62RAY+uKM7AFA/6r958YTfRj0GkP9GrSyr/ZiqbOHyH7Xaz9xb75UFix+TJxbONcUidbvIf2p01u6I/FtbmsyJlVn+3asAL724ZVlQ516ADeul++Rpw1cBTv3TzGzKHoAz/2WvYHj+yH9j1pUz/+bqao38L3xwiVz57VuEaT/mDgZafp8A8t+4R0PZ5X/kKsC9C5x7AW6XjiU/lsEPbD+yItDAzh9q3OLV6Rny35ilR/4bs67Iv7m6WiP/V1xzsyxZuqzwM/+q3UUPPzmqAsEBiFqh6OXX3nS32Xv3neX+eXNGbc+Zf3MHcF4tI/95kTUft1Hk370K8Oor7n0AY5z7AZrXrpWeT57srgjU/enp5kEbyAD5NwC9gCaR/wIgG2qC1X7MgC9E/r2z+vW6OOfyC2TGtKn1NtP6vhL7b102Ww6csqcbNzj96PxLr5NVq9eNCL/afvKkCXLbDZeN5IH8ay2JFcGQfyvKkEsSjST/HqCu++91VwTq+PGPnGcBTHafDLzxnPNkYNfdcmFoa1Dk39bKZMsL+c/Gz+a9kX8z1SlE/v1ds/0Jv2op0pkXXy3zb7zKHRAcN+MS+dpFZ40MStRA5vqb7h51hQL5N3Pw5tkq8p8nXbOxG1H+FdGW119znwysng3QvHq1+1TgTc4AYPP0z5oFXmDryH+BsAtsCvkvEHbBTSH/BQPf0lzh8m+mm/FbVWf6X1r5e1fugwMBFSXsd8h/fL5l2RL5L0ulkufZqPLvkej8j/vdZUE7Hv2hDG6zjXsVYNOXzpP+3YevbjbyC/lvzOoi/41ZV9Ur5N9MbZH/LdzVGf7Va9a7/+fN+Y8r/z19g2aqR6u5EWhtaZKhoSEZoLS5MTYVuL21SfoHhmRwyFQG+bfb9MbvpOXWW6TZ+Wl65x0ZPPFEGZj95zJ4xpn5N26whfa2Zulzvo8buLQG6ZpruqnJeeJ1S7P09vOFbK4K+bTc4XxmeRVPwIj8+0U72GXTq/2oOf833bHIHQDElf9V63qKrxwt5kpgXFeb9Dl/aHr6BnJth+DFE5g4tl02dPfLQAVGdu3/uVg6nBuC2x/6gQxNmCjds86XnlmzZWCvvYsHX0CLk8a3y3sb+tyBO6/GIdDs2P/EcW3y3vrexukUPXEJTJ7QAQkDBAqX/7AbZg30u2aT6r6EWnP+g0uSMu3Htgpmz4dpP9kZ2hqh0af9BLm3vP0H92Zg9aP+u+fY42XTuefL5tMb7yoA035s/dRly4tpP9n42bw3037MVKdw+bfthl91FcL/YLHgkqOs9mPmwDTdKvJvugL5tV81+fdIdv7wQXcA0PmD/5ChseOcJUHPcx8O1r/PvvnBLjgy8l8w8IKaQ/4LAm2gGeTfAHSnycrLv38Nf68ErPNv5mC0qVXk36Zq6M2lqvKvKDb/17sy1rsK8ObvpfeoY2Wjugpwxtl6IRuKhvwbAp9zs8h/zoANhkf+zcAvXP6VbJ903GFyyezTzfQ4h1aZ9pMDVMMhkX/DBcix+SrLv4dVrQSkVgRSKwMNdXa504A2nuNcBfjIlBzJ5x8a+c+fsYkWkH8T1ItpE/kvhnOwlcLlP2ydfDNd19cq8q+PpS2RkH9bKqE/D+R/mKl6FoB6JoB6NoB6RkDvkUe7zwXYNPOL+qEXFBH5Lwh0wc0g/wUDL7A55L9A2L6mCpd/Nee/1sv0aj9pyoD8p6Fm9z7Iv931yZId8j+annoqsLoXQD0leKi93b0PYJNzFaBv/wOyYDayL/JvBHvujSL/uSM21gDybwZ94fJvppv5tor858vXRHTk3wT1YtpE/rfm3Lx2rYxxpgGNcZYFbX31Fen92BHDVwG+cG4xRdHUCvKvCaRlYZB/ywqiMR3kXyPMBKGQ/wSwojZF/jVAtCwE8m9ZQTSmg/xHw+xY8mPnKsDt0nXvApHWVuc+AGcAcO5s6TvgII0VyC8U8p8fW5ORkX+T9PNtG/nPl29UdCPy719hZ87lF8iMaVNFTQc68tApctsNl5khkaFV5D8DPEt3Rf4tLYyGtJD/2hCbNqx3VgS63bkScLu0vvSi9B1ymLMs6GznSsAsDfTzDYH858vXVHTk3xT5/NtF/vNnHNZC4fLvf8iXWmP/axed5cq/erLugsWPjVpz3wyS5K0i/8mZ2b4H8m97hdLnh/zHY9f+syXuIKDrnrucRaGbnAGAcy+A89P30UPiBTCwFfJvAHoBTSL/BUA21ATybwZ84fIf9fRctQpQ8Mm5ZpAkbxX5T87M9j2Qf9srlD4/5D8+u6buze59AGpZ0NbfrJC+gw52pwGp6UDS3Bw/UEFbIv8FgS64GeS/YOAFNof8Fwjb11Th8q/O9v/ztV+VA6fsKZz5N1N0Wq1PAPmvz6isWyD/ySvXvvQpd0WgMfPvdHdWU4DUikC9h34sebAc90D+c4RrMDTybxB+zk0j/zkDjghfuPxfcc3NsmTpMnd6jyf/e+22k8y8+GqZfsoxcu3XLzRDIkOrnPnPAM/SXZF/SwujIS3kPx3Ept5e9z4A9WyAtuUvuDcBq2lAajqQujnYhhfyb0MV9OeA/OtnaktE5N9MJQqXf9VNb4qPv8sXnTO9tE/9Rf7NHLx5tor850nXbGzkPxv/9md+PjwIuHOeG2jTn33JXRa09/AjswXWsDfyrwGihSGQfwuLoikl5F8TyIRhjMh/whyt3xz5t75EiRNE/hMjK80OyL+GUg0MuE8GVlOB2p5/Tvr229+dBrTp3POdB4V1aGggXQjkPx032/dC/m2vUPr8kP/07LLsWbj8n3/pdfL0sysk+CRflvrMUkb21U0A+ddN1J54yL++WrQ996yzIpBzL4AzEJChIdl01hfcqUC9Rx6tr5EEkZD/BLBKtCnyX6JiJUwV+U8ITNPmhcu/mud/5mknbDXFh6U+NVWUMFoIIP9aMFoZBPnXXxYl/2oQ0PbLZ6R/3ylblgU9T4a6xuhvrEZE5L9Q3IU1hvwXhrrwhpD/wpG7DRYu/+oMv/dgL3+XWerTzAFAq+EEkP/GPTKQ/3xq2/bC886yoLe604Gkv182n3G2Mwhw7gU4emo+DYZERf4LQ11oQ8h/obgLbQz5LxT3SGOFyz9n/s0UmlaTEUD+k/Eq09bIf77VGvNv/+reC9D+i6XSv8++7s3AahAwNG58vg070ZH/3BEbaQD5N4K9kEaR/0Iwb9VI4fKvpvfcdMcimX/jVe5a/+q1bMVKd6nPsq74ww2/Zg7ePFtF/vOkazY28p8//7ZfL3fuA3DuBXAeENbU2yObTz/TuRfgPOmZ+vFcG0f+c8VrLDjybwx97g0j/7kjDm2gcPlXWYQt9Rk2FcgMkuStIv/Jmdm+B/Jve4XS54f8p2eXdM8xd3/PvRm4/aknpX/Pvd0BwKYvzZbBCROShoq1PfIfC1PpNkL+S1ey2Akj/7FRad3QiPxr7YEFwZB/C4qgOQXkXzNQi8Ih/8UWo/XFFVuWBb1dmjZtlM0zPueuCNRz/AnaE0H+tSO1IiDyb0UZckkC+c8Fa92gyH9dRPU3QP7rMyrbFsh/2SoWP1/kPz4rnVt2fX++syKQcxXgySdkYLc93PsA3KsA226rrRnkXxtKqwIh/1aVQ2syyL9WnLGDGZF/ddPv6jXrQ5MMrv8fuycGN0T+DcLPqWnkPyewFoRF/s0VofWVl9z7ANSKQE3r10n3aTPcZUF7TjhJS1LIvxaM1gVB/q0ribaEkH9tKBMFKlz+PzPrSpk8aYLcdsNliRK1eWPk3+bqpMsN+U/HrQx7If/mq9R13/fdFYE6nnhcBnbZdctzAc6XwcnbZUoO+c+Ez9qdkX9rS5M5MeQ/M8JUAQqX/6h1/lNlb8lOyL8lhdCYBvKvEaZloZB/OwrS+tpKZwBwu/NzqzSvWSPdn54uG89xrgKcdErqBJH/1Ois3hH5t7o8mZJD/jPhS70z8p8a3fs7Iv8aIFoWAvm3rCAa00H+NcLUEKpr0X3uikAdjz0iAzt/aMtzAZyrANvvkDg68p8YWSl2QP5LUaZUSSL/qbBl3qlw+VfTfk467jC5ZPbpmZO3JQDyb0sl9OWB/OtjaVsk5N+2ioi0vPE752Zg57kAzk/zqj9K97RPuysCdZ9yaqJkkf9EuEqzMfJfmlIlThT5T4xMyw6Fy79a4//6m+6WJxbO1dIBG4Ig/zZUQW8OyL9enjZFQ/5tqsboXDofWOwMAm6VjkceloEP7ugOANSP+u84L+Q/DqXybYP8l69mcTNG/uOS0rtd4fKv5vzXerHaj94CEy0dAeQ/Hbcy7IX8212llrfedKcBjf2ucy/Au+9I98nTZNO5s92rAfVeyH89QuV8H/kvZ93iZI38x6Gkf5vC5V9/F8xH5My/+RrozgD5103UnnjIvz21qJVJ50MPuNOA1L+DH9heNjoDgE3nnOfeFxD1Qv7LUdukWSL/SYmVZ3vk30ytkH8N3JF/DRAtC4H8W1YQjekg/xph5hyq5Z233QGAuhKgrgj0fPJkZ1lQ5yqAszJQ2Av5z7kghsIj/4bAF9As8l8A5JAmjMi/mvd/5bdvGZXOnMsvkBnTppqhkLFV5D8jQAt3R/4tLIqmlJB/TSALDNP2wvMy8a++Iu2/WCrS2iob/uLLsv6vvy5DY8eNygL5L7AoBTaF/BcIu+CmkP+CgW9prnD5n3vrvXLTHYtk/o1XyYFT9nTTWLZipcy8+Gq56JzppVwFCPk3c/Dm2Srynydds7GRf7P8U7fe3y/j/uU7Mv6aq6Wpp1sGdtpZ1l9xlWw6+5yRkMh/arpW74j8W12eTMkh/5nwpd65cPk/bsYlcuZpJ2wl+WpQsGDxY6VcBQj5T338Wbsj8m9taTInhvxnRmg0QOtLL8q2f36uqKsB6tV3wEGybs7fSc+xxwvyb7Q0uTWO/OeG1nhg5N9MCQqX/6gn/HpTgVjtx8yBQKujCSD/jXtEIP8NUFvnKsCYe+6S8X9/jbT87nW3Q+qZAO3/53p5d4c9ZHBoqAE6SRc8Ash/4x4LyL+Z2hYu/5z5N1NoWk1GAPlPxqtMWyP/ZapW7Vxbfv+GdH1/voxxflp/s0Jku+1k0+dmysbPnyV9hxzWOB2teE+Q/8Y9AJB/M7UtXP6Z82+m0LSajADyn4xXmbZG/stUrXi5qilAXffMl3H33i3yhz9I/177yObPnSmbz5gp/XvsFS8IW1lLAPm3tjSZE0P+MyNMFaBw+VdZstpPqlqxU4EEkP8CYRfcFPJfMPACm9vxuSele96d0ukMBNRNwb2HHS6bPz/TGQicJYOTJhWYCU3pJID866RpVyzk30w9jMi/ma7m1yo3/ObH1lRk5N8U+fzbRf7zZ2yqBe+G3/ZF97lTgTr/c5Gbino+wCY1CHB+pKnJVHq0m5IA8p8SXAl2Q/7NFKlw+T//0uvk6WdXSPDGXnUj8JGHTpHbbrjMDIkMrSL/GeBZuivyb2lhNKSF/GuAaGkI/2o/TZs3OfcD3O3cGDxf2p98ws148+nDU4G6T55maQ9IK4wA8t+4xwXyb6a2hcs/N/yaKTStJiOA/CfjVaatkf8yVStZrmFLfaonA6ubgrv+/W5pW/6CDE6cODIVqPeIo5I1wNZGCCD/RrAX0ijyXwjmrRopXP5Z6tNMoWk1GQHkPxmvMm2N/JepWslyrbXOf9uvlw8PApwfNSAY2G33LVOBzpL+ffZN1hBbF0oA+S8Ud6GNIf+F4h5prHD558y/mULTajICyH8yXmXaGvkvU7WS5RrnIV9qCpCaCqSmBKmpQX0fPcS9IXiTMx1o8APbJ2uQrQshgPwXgtlII8i/EexSuPyz1KeZQtNqMgLIfzJeZdoa+S9TtZLlGkf+vYjqZmD3puDFC91f9Xz8RGc60FnuQGCovT1Zw2ydKwHkP1e8RoMj/2bwFy7/qpss9Wmm2LQanwDyH59V2bZE/stWsfj5JpF/FVUtB6quAKifjicedxva/JnT3XsCuk/90/gNs2WuBJD/XPEaDY78m8FvRP7NdDW/VlntJz+2piIj/6bI598u8p8/Y1MtJJV/L8+Wd94evh/AmQ6kHhg2NHac+5AwNRWo9+ipprpDu1sIIP+Neygg/2Zqi/xr4I78a4BoWQjk37KCaEwH+dcI07JQaeXf60bz2rUy7h+vl7E3fce9KjDU0SkbvvzfZeOFfymDkydb1tvqpIP8N26tkX8ztUX+NXBH/jVAtCwE8m9ZQTSmg/xrhGlZqKzyP3Il4Hevy4Rrr3auBNzl/koNAjafOVM2fOVr0r/HXpb1uvHTQf4bt8bIv5naIv8auCP/GiBaFgL5t6wgGtNB/jXCtCyULvn3uqWmAE345jek49EfDv+qtVW6TzlV1l96mfQdfKhlvW/cdJD/xq0t8m+mtsi/Bu7IvwaIloVA/i0riMZ0kH+NMC0LpVv+ve51PvSAdD6wWDr/835pXrPGHQRs/vR06d7yo64M8MqPAPKfH1vTkZF/MxVA/jVwR/41QLQsBPJvWUE0poP8a4RpWai85N/rpnpGQJcaBDg/GUilpQAAFlBJREFULc7UIPXqOekU2fyp4YHA4OTtLCPSGOkg/41Rx7BeIP9maov8a+CO/GuAaFkI5N+ygmhMB/nXCNOyUHnLv9fdtmW/Gr4S8MAiaVv+gvvr3qOOkW5nEKCuCKinB/PSRwD518fStkjIv5mKIP8auCP/GiBaFgL5t6wgGtNB/jXCtCxUUfLvdbv1tZVbBgGLpf2pJ91f9x1w0PB0IGcg0Lf/AZYRKmc6yH856xYna+Q/DiX92yD/Gpgi/xogWhYC+besIBrTQf41wrQsVNHy73W/edUft9wTsEg6H3nI/XX/7nuO3BPQe8RRlpEqVzrIf7nqlSRb5D8JLX3bIv8aWCL/GiBaFgL5t6wgGtNB/jXCtCyUKfn3MDT19jg3BQ/fE9D5n4tE/f/gB7YfuTm454STLCNWjnSQ/3LUKU2WyH8aatn3Qf6zMxTkXwNEy0Ig/5YVRGM6yL9GmJaFMi3/fhwdjzzs3BzsXAlwBgHqysBQ1xj3SoC3SpA0N1tGz950kH97a5M1M+Q/K8F0+1de/s+/9Dp5+tkVo+gtf3zeyP8vfHCJXPntW7ai698G+U938Nm8F/Jvc3Wy5Yb8Z+Nn8942yb/HSa0KNO7mf5Ixt9/iPjVYvdTNwRtn/4X7zIChseNsRmpFbsi/FWXIJQnkPxesdYNWXv6Pm3GJPLFw7gioK665WZYsXTbyOyX/199096htglSR/7rHWek2QP5LV7LYCSP/sVGVbkMb5d+D2Lx2rYz9l+/I2Hm3SPO777i/VuK/efpnZfPML0jPsceXjndRCSP/RZEuvh3kv3jmqsXKy38Q+7IVK2XmxVfL/BuvkgOn7CnIv5kD03SryL/pCuTXPvKfH1vTkW2Wf4+NOvvfde890jX/e9Lx05+MIBvYdTfZNPOL7o/6b17vE0D+G/doQP7N1Bb5D3Cfe+u9smDxY6PO/Aen/fin/KjdOfNv5uDNs1XkP0+6ZmMj/2b559l6GeTf3//2pU9Jx+OPuj/qv9VL3RvQc8InpecTzo/zb/8ee+WJrBSxkf9SlClVksh/KmyZd0L+fQi9s/5zLr9AZkybGgpX3SOwavU6uX/enJH3e/oGMxeCAHYRaG1pkqGhIRmgtHYVRkM27a1N0j8wJINDGoIRwioC7W3N0ud8H5eutBs2SPOjj0jzDx+W5kcekaaVrwwPBHbfQwZPPlkGTxr+kfHjreJdVDJNTSJtLc3S288XclHMi2qnw/nM8iqeAPK/hbkn/hedM10umX16ZCW87fxn/1et6ym+crSYK4FxXW3S5/yh6ekbyLUdghdPYOLYdtnQ3S8DjOyKh59zi5PGt8t7G/rcgXtZXy2vrpS2xx6Vth894vw8Kk0bN7hd6T/8COk78WTpPfEk6T/q6LJ2L1XezY79TxzXJu+t7021PzvZS2DyhA57k2vgzJB/p7jeij7ePP9a9fa2ZbWfBv5UOF1j2k/j1pdpP41b27JN+6lXCaYFDRNi2k+9I6W87zPtx0ztKi//9W7oDa4G9JlZV8rkSRPkthsuG6kYc/7NHLx5tor850nXbGzk3yz/PFtvNPn3s1I3B6ubhLsW3TdyNaAqqwUh/3l+aszGRv7N8K+0/HtTeMLQe/P+ley//NqbI5sceeiUUeKv3kD+zRy8ebaK/OdJ12xs5N8s/zxbb2T597ipaUBqALDVakE77Sw9Hz9RepxpQT0nniKDEyfmibrQ2Mh/obgLbQz5LxT3SGOVln9dyJF/XSTtiYP821ML3Zkg/7qJ2hOvCvLvp60eIDZm/p3Sdd/3pfWlF99/q7VVej92hPQcf4IzEHDuE3D+u8wv5L/M1audO/JvprbIvwbuyL8GiJaFQP4tK4jGdJB/jTAtC1U1+ffjb13xa+l8+AHpcG4U7nj6SecO4f6RtwcnT3avBnSrqwLO1YHB7XewrHK100H+S1WuRMki/4lwadsY+deAEvnXANGyEMi/ZQXRmA7yrxGmZaGqLP+jrgi8/qq0P/Nzaf/FUmlzftqf/cXI2+o+AXUlQP30qX8PO0IGJ02yrJKj00H+rS5PpuSQ/0z4Uu+M/KdG9/6OyL8GiJaFQP4tK4jGdJB/jTAtC4X8hxTEWfbUHQSowcAzzkDA+VdNF/Je/XvuPTwI8AYEBx1sWVVZ7ce6gmhMCPnXCDNBKOQ/AayoTZF/DRAtC4H8W1YQjekg/xphWhYK+a9fkKaebncwoKYHqWlCarqQ/9U/ZT9netAp7o3DakCgrhSYfnHm33QF8msf+c+Pba3IyL8G7si/BoiWhUD+LSuIxnSQf40wLQuF/CcvSPO770jnow8P3yvwkx9J86pV7wdxbhzu+8h+0nfIodK3/0HuYEANDoY6OpM3lGEP5D8DPMt3Rf7NFAj518Ad+dcA0bIQyL9lBdGYDvKvEaZloZD/7AVxrwr8+EfS8cMHpf25Z0fdOOxFVwOAvgM+Kr0fPUT6DzzI/e88lxZF/rPX1dYIyL+ZyiD/Grgj/xogWhYC+besIBrTQf41wrQsFPKvtyDqqkDbiyuk9cXfOD8rnP8e/rd51R9HNTTU2SX9H95X+vedIn1b/nX/f+8Pa0kI+deC0cogyL+ZsiD/Grgj/xogWhYC+besIBrTQf41wrQsFPJfQEGcJUTbfvNrafvls9K2/Hn3/gF134C6lyD4GnAePNZ3sDNlaMr+0udcJeg74CAZ2HW3xEki/4mRlWYH5N9MqZB/DdyRfw0QLQuB/FtWEI3pIP8aYVoWCvk3VJCwAcFLvxX1NOLgS90voAYFahDg/rvLrsM/6r+3/D54TwHyb6iuBTSL/BcAOaQJ5F8Dd+RfA0TLQiD/lhVEYzrIv0aYloVC/u0qiLoi0PbCr6T9V7+UNuf+AfUU4lE3FEekqx5KNrDLlsGBM0gYdAYFYz+yl6yesP3IIMGunpJNWgLIf1py2fZD/rPxc/dG/jVAtCwE8m9ZQTSmg/xrhGlZKOTfsoKEpNO8dq00v/WmtL7xurQ4/7a88Tv335Hf+Z5BENkbZxUidZWgXw0QtlxBGNxxJ2cVog53F29q0YDzJGN1FWFo4ja53pBsP3V7M0T+zdQG+dfAHfnXANGyEMi/ZQXRmA7yrxGmZaGQf8sKkjIdd1DgDAJa/jD8b+vbf5Cut96Q/tedgYLzuzhXD8KaVgOBwR12cN9SAwf1GlQDhE41QJgogxMmugMI9Tv/IMLdTg0gnPfL+mrauFFaVo++UbteX/wPg6u3rXq/SQ3s1q2Ns+nINuOv+1ai7dlYDwHkXwNH5F8DRMtCIP+WFURjOsi/RpiWhUL+LSuIpnSCc/7VvQTDA4ThqwZqQKDktnn18DMKPGlVsqt+39TdLWrlIl4WEnCeQM2reALIvwbmyL8GiJaFQP4tK4jGdJB/jTAtC4X8W1YQTenovOFXDRbEuUFZnaFuXrvG/W/3d85LDRCaenpqDiQ0danwMENjx8rApO0StavutRhypljFfak2BidNjru5ux1n/hPh0rYx8q8BJfKvAaJlIZB/ywqiMR3kXyNMy0Ih/5YVRFM6OuVfU0qE0USAOf+aQCYMg/wnBBa2OfKvAaJlIZB/ywqiMR3kXyNMy0Ih/5YVRFM6yL8mkBaGQf7NFAX518Ad+dcA0bIQyL9lBdGYDvKvEaZloZB/ywqiKR3kXxNIC8Mg/2aKgvxr4I78a4BoWQjk37KCaEwH+dcI07JQyL9lBdGUDvKvCaSFYZB/M0VB/jVwR/41QLQsBPJvWUE0poP8a4RpWSjk37KCaEoH+dcE0sIwyL+ZoiD/Grgj/xogWhYC+besIBrTQf41wrQsFPJvWUE0pYP8awJpYRjk30xRkH8N3JF/DRAtC4H8W1YQjekg/xphWhYK+besIJrSQf41gbQwDPJvpijIvwbuyL8GiJaFQP4tK4jGdJB/jTAtC4X8W1YQTekg/5pAWhgG+TdTFOTfDHdahQAEIAABCEAAAhCAQOEEkP/CkdMgBCAAAQhAAAIQgAAEzBBA/s1wp1UIQAACEIAABCAAAQgUTgD5Lxw5DUIAAhCAAAQgAAEIQMAMAeQ/JffPzLpSXn7tTXfvvXffWe6fNydlJHYzQWDZipUy8+KrZf6NV8mBU/YclUK92tZ730R/aFPk/Euvk6efXTEKxfLH51HbBjg4rrjmZln08JPUtgFqGdUFr8bB7+R637f13m9gZHQNAqkJIP8p0CnJWLV63Yjwqy+fyZMmyG03XJYiGrsUTeC4GZfI6jXr3WaDf2jq1bbe+0X3hfbeJ6Dq+sTCuSO/UDKxZOmykd/Vq12992FtjoD6jv3WZbNHBupzb71XFix+jNqaK4nWlhc+uERun/8D94Sa/zu53mey3vtakyQYBBqIAPKfophKMr520VkyY9pUd2/1xXX9TXePEo8UYdmlQAJRZ/7r1bbe+wV2gabqEAjWuF7t6r0PcHsIUFt7aqEjk/0/McuV/uDV2HqfyXrv68iNGBBoRALIf8KqhkljrSkkCcOzeUEE4tbRv51KLfjHidoXVLAUzfjPDterN7VNAdjgLuqM70srf++ecKG2BguhoWl1Vee8mafKXrvtNOr7lbpqgEsICEQQQP4THhr1vpCC88cThmfzggjErSPyX1BBNDfj1W3O5Re4V+jq1Rv511yAnML5p+x593NQ25xgFxBWTc1754/vuVNmg3WkrgUUgCYqSwD5T1j6el9IyH9CoIY2j1tH5N9QgTI069XsonOmyyWzT3cj1as38p8BuIFd1VWdm+5YJGoAQG0NFEBDk8Hpssi/BqiEgEBMAsh/TFD+zcLmGV757VvcP0S8ykEgyZx/f22pvd31VUKh6hW2ilO92tV73+6eVy87b564OuFSr3b13q8ePfM99j6rYZl4A/d6dav3vvlekgEE7CSA/KeoCysMpIBm2S5R8l+vtvXet6yblUqn3o339WpX7/1KwbSss6zkZFlBckgn7Du53mey3vs5pElICDQEAeQ/ZRlZWzglOAt2888bVulM2mb8qJWa6tW23vsWdLFyKXjiENZxb96/eq9e7eq9XzmwlnTYXxcvJZ7hYElxNKURdUKm3mey3vua0iMMBBqKAPLfUOWkMxCAAAQgAAEIQAACEIgmgPxzdEAAAhCAAAQgAAEIQKAiBJD/ihSabkIAAhCAAAQgAAEIQAD55xiAAAQgAAEIQAACEIBARQgg/xUpNN2EAAQgAAEIQAACEIAA8s8xAAEIQAACEIAABCAAgYoQQP4rUmi6CQEIQAACEIAABCAAAeSfYwACEIAABCAAAQhAAAIVIYD8V6TQdBMCEIAABCAAAQhAAALIP8cABCAAAQhAAAIQgAAEKkIA+a9IoekmBCAAAQhAAAIQgAAEkH+OAQhAAAIQgAAEIAABCFSEAPJfkULTTQhAAAIQgAAEIAABCCD/HAMQgAAEIAABCEAAAhCoCAHkvyKFppsQgAAEIAABCEAAAhBA/jkGIAABCEAAAhCAAAQgUBECyH9FCk03IQABCEAAAhCAAAQggPxzDEAAAhCAAAQgAAEIQKAiBJD/ihSabkIAAhDIQuAzs66UyZMmyG03XJYlDPtCAAIQgIBhAsi/4QLQPAQgUG4CV1xzsyx6+MmtOjH9lGPk2q9f6P5+4YNL5Mpv3yJzLr9AZkybWsoOI/+lLBtJQwACENiKAPLPQQEBCEAgAwEl/0uWLpMnFs4dibJsxUqZefHVctE50+WS2adniG7Prsi/PbUgEwhAAAJZCCD/WeixLwQgUHkCYfKvoBw34xKZesSB7tl/bzAw/8ar5MApe4on0mq7p59d4TKctM34UQOIMLBx9lPb7Pfh3UauOqg45196naxavU7unzfHDevlpgYtq9esd3+nBiq77Ly9e4XCe3n5qv+P07bXltcn9f/1Yvjfr/zBBAAIQAACBRBA/guATBMQgEDjEgiT/7m33is33bFoRHzD5P/l194cdWVACfk+e36o5px6JeD19osr/0r6PfH28vUPQFQc9fIGDGFtB7cJDjK8uMsfn+fGCovRuEcGPYMABCBgJwHk3866kBUEIFASAlFz/v0iHXXm33/zrIrz69++PiLbYd0Pm3oT3C+u/HtXJVQ7wfzU74KDmrC2vXsZ1CBCvdRUp+CZfDWoOfO0E9zpT0wdKslBTZoQgEBDE0D+G7q8dA4CEMibQNS0H3UWXE1/UWe9yyL//huS1Vn7BYsfG5mKFCbuXr/UfurlnzLk5+7d+4D85300Eh8CEIBAfQLIf31GbAEBCEAgkkCU/Ksd9v/ELHdqzyeOOXjUWfE4Z/DDGoyzX5Yz/zrk35viEzd/Di0IQAACECiWAPJfLG9agwAEGoxAlPz7V/wpWv6D6/FH3fDrLUXqP4PvLUUa58y/N+3Hf3Wj1nKmnPlvsIOf7kAAAqUkgPyXsmwkDQEI2EIgSv69m1uLnvYTzMcT9L1333mr1X6yyr+6suF/noF/qpNXH5XPkYfu5z7fAPm35aglDwhAoMoEkP8qV5++QwACmQnYdsOv6pC6ydZbwlNJv7oSELbUZ1L5VysN+V9+8fd+7w0A/Nv5V/vhKcGZDzkCQAACEMhEAPnPhI+dIQABCEAAAhCAAAQgUB4CyH95akWmEIAABCAAAQhAAAIQyEQA+c+Ej50hAAEIQAACEIAABCBQHgLIf3lqRaYQgAAEIAABCEAAAhDIRAD5z4SPnSEAAQhAAAIQgAAEIFAeAsh/eWpFphCAAAQgAAEIQAACEMhEAPnPhI+dIQABCEAAAhCAAAQgUB4CyH95akWmEIAABCAAAQhAAAIQyEQA+c+Ej50hAAEIQAACEIAABCBQHgLIf3lqRaYQgAAEIAABCEAAAhDIRAD5z4SPnSEAAQhAAAIQgAAEIFAeAsh/eWpFphCAAAQgAAEIQAACEMhEAPnPhI+dIQABCEAAAhCAAAQgUB4CyH95akWmEIAABCAAAQhAAAIQyEQA+c+Ej50hAAEIQAACEIAABCBQHgLIf3lqRaYQgAAEIAABCEAAAhDIRAD5z4SPnSEAAQhAAAIQgAAEIFAeAsh/eWpFphCAAAQgAAEIQAACEMhEAPnPhI+dIQABCEAAAhCAAAQgUB4CyH95akWmEIAABCAAAQhAAAIQyEQA+c+Ej50hAAEIQAACEIAABCBQHgLIf3lqRaYQgAAEIAABCEAAAhDIRAD5z4SPnSEAAQhAAAIQgAAEIFAeAsh/eWpFphCAAAQgAAEIQAACEMhEAPnPhI+dIQABCEAAAhCAAAQgUB4CyH95akWmEIAABCAAAQhAAAIQyEQA+c+Ej50hAAEIQAACEIAABCBQHgLIf3lqRaYQgAAEIAABCEAAAhDIRAD5z4SPnSEAAQhAAAIQgAAEIFAeAsh/eWpFphCAAAQgAAEIQAACEMhEAPnPhI+dIQABCEAAAhCAAAQgUB4CyH95akWmEIAABCAAAQhAAAIQyEQA+c+Ej50hAAEIQAACEIAABCBQHgLIf3lqRaYQgAAEIAABCEAAAhDIRAD5z4SPnSEAAQhAAAIQgAAEIFAeAsh/eWpFphCAAAQgAAEIQAACEMhEAPnPhI+dIQABCEAAAhCAAAQgUB4CyH95akWmEIAABCAAAQhAAAIQyETg/wMauqYg3wVtEQAAAABJRU5ErkJggg==",
"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",
" Frequency | \n",
" Relative Amplitude | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 0.0 | \n",
" 4.456851 | \n",
"
\n",
" \n",
" | 1 | \n",
" 1.0 | \n",
" 1.000000 | \n",
"
\n",
" \n",
"
\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",
" Frequency | \n",
" Relative Amplitude | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 0.0 | \n",
" 28.997098 | \n",
"
\n",
" \n",
" | 1 | \n",
" 1.0 | \n",
" 1.000000 | \n",
"
\n",
" \n",
"
\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",
" Frequency | \n",
" Relative Amplitude | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 0.0 | \n",
" 208.747593 | \n",
"
\n",
" \n",
" | 1 | \n",
" 1.0 | \n",
" 1.000000 | \n",
"
\n",
" \n",
"
\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
}