{
"cells": [
{
"cell_type": "markdown",
"id": "49bcb5b0-f19d-4b96-a5f1-e0ae30f66d8f",
"metadata": {},
"source": [
"## Violating the Laws of Physics for Fun and Insight!\n",
"### A cascade of reactions `A <-> B <-> C` , mostly in the forward direction\n",
"### [PART 1](#impossible_1_part1) : the above, together with a PHYSICALLY-IMPOSSIBLE \"closing\" of the cycle with :\n",
"#### `C <-> A`, *ALSO* mostly in the forward direction _(never mind the laws of thermodymics)!_\n",
"### [PART 2](#impossible_1_part2) : restoring the law of physics (by letting `C <-> A` adjust its kinetics based on the energy difference.)\n",
"\n",
"All 1st-order kinetics. \n",
"\n",
"LAST REVISED: June 4, 2023"
]
},
{
"cell_type": "markdown",
"id": "7ba9c24d-102a-4571-8207-c5766525774f",
"metadata": {},
"source": [
""
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "d9efa3fd-e95d-4e1c-878a-81ae932b2709",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Added 'D:\\Docs\\- MY CODE\\BioSimulations\\life123-Win7' to sys.path\n"
]
}
],
"source": [
"import set_path # Importing this module will add the project's home directory to sys.path"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "01bae555-3dcf-42c1-bddc-9477a37f49f8",
"metadata": {
"tags": []
},
"outputs": [],
"source": [
"from experiments.get_notebook_info import get_notebook_basename\n",
"\n",
"from src.modules.reactions.reaction_data import ChemData as chem\n",
"from src.modules.reactions.reaction_dynamics import ReactionDynamics\n",
"from src.modules.numerical.numerical import Numerical as num\n",
"\n",
"import numpy as np\n",
"import plotly.express as px\n",
"import plotly.graph_objects as go\n",
"from src.modules.visualization.graphic_log import GraphicLog"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "cc53849f-351d-49e0-bfa8-22f8d8e22f8e",
"metadata": {
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"-> Output will be LOGGED into the file 'impossible_1.log.htm'\n"
]
}
],
"source": [
"# Initialize the HTML logging\n",
"log_file = get_notebook_basename() + \".log.htm\" # Use the notebook base filename for the log file\n",
"\n",
"# Set up the use of some specified graphic (Vue) components\n",
"GraphicLog.config(filename=log_file,\n",
" components=[\"vue_cytoscape_1\"],\n",
" extra_js=\"https://cdnjs.cloudflare.com/ajax/libs/cytoscape/3.21.2/cytoscape.umd.js\")"
]
},
{
"cell_type": "markdown",
"id": "d6d3ca49-589d-49b7-8424-37c7b01bcacf",
"metadata": {},
"source": [
"### Initialize the system"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "32edd4eb-556d-40d3-8f25-8e515b5beaae",
"metadata": {},
"outputs": [],
"source": [
"# Initialize the system\n",
"chem_data = chem(names=[\"A\", \"B\", \"C\"])\n",
"\n",
"# Reaction A <-> B, mostly in forward direction (favored energetically)\n",
"# Note: all reactions in this experiment have 1st-order kinetics for all species\n",
"chem_data.add_reaction(reactants=\"A\", products=\"B\",\n",
" forward_rate=9., reverse_rate=3.)\n",
"\n",
"# Reaction B <-> C, also favored energetically\n",
"chem_data.add_reaction(reactants=\"B\", products=\"C\",\n",
" forward_rate=8., reverse_rate=4.)"
]
},
{
"cell_type": "markdown",
"id": "faa20450-8753-4d19-ad1c-0cad77e6d165",
"metadata": {},
"source": [
"# Part 1 - \"Turning off the Laws of Physics\"!"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "95927c4b-8c13-462e-85f6-5d6db3006da2",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number of reactions: 3 (at temp. 25 C)\n",
"0: A <-> B (kF = 9 / kR = 3 / Delta_G = -2,723.41 / K = 3) | 1st order in all reactants & products\n",
"1: B <-> C (kF = 8 / kR = 4 / Delta_G = -1,718.28 / K = 2) | 1st order in all reactants & products\n",
"2: C <-> A (kF = 3 / kR = 2 / Delta_G = -1,005.13 / K = 1.5) | 1st order in all reactants & products\n",
"[GRAPHIC ELEMENT SENT TO LOG FILE `impossible_1.log.htm`]\n"
]
}
],
"source": [
"# LET'S VIOLATE THE LAWS OF PHYSICS!\n",
"# Reaction C <-> A, also mostly in forward direction - MAGICALLY GOING \"UPSTREAM\" from C, to the higher-energy level of \"A\"\n",
"chem_data.add_reaction(reactants=\"C\" , products=\"A\",\n",
" forward_rate=3., reverse_rate=2.) # PHYSICALLY IMPOSSIBLE! Future versions of Life123 may flag this!\n",
"\n",
"chem_data.describe_reactions()\n",
"\n",
"# Send the plot of the reaction network to the HTML log file\n",
"graph_data = chem_data.prepare_graph_network()\n",
"GraphicLog.export_plot(graph_data, \"vue_cytoscape_1\")"
]
},
{
"cell_type": "markdown",
"id": "15abbc56-c39d-4bb9-b1f1-d3b9911c7749",
"metadata": {},
"source": [
"# Notice the absurdity of the energy levels always going down, throughout the cycle (like in an Escher painting!)"
]
},
{
"cell_type": "markdown",
"id": "1c04542a-aba7-466a-9ee8-a2f550c6ced2",
"metadata": {},
"source": [
""
]
},
{
"cell_type": "markdown",
"id": "d1d0eabb-b5b1-4e15-846d-5e483a5a24a7",
"metadata": {},
"source": [
"### Set the initial concentrations of all the chemicals"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "e4ff6a84-f5d5-4645-9c56-d9e981c108df",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'A': 100.0, 'B': 0.0, 'C': 0.0}"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"initial_conc = {\"A\": 100., \"B\": 0., \"C\": 0.} \n",
"initial_conc"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "e80645d6-eb5b-4c78-8b46-ae126d2cb2cf",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"SYSTEM STATE at Time t = 0:\n",
"3 species:\n",
" Species 0 (A). Conc: 100.0\n",
" Species 1 (B). Conc: 0.0\n",
" Species 2 (C). Conc: 0.0\n"
]
}
],
"source": [
"dynamics = ReactionDynamics(reaction_data=chem_data)\n",
"dynamics.set_conc(conc=initial_conc, snapshot=True)\n",
"dynamics.describe_state()"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "50ddd8e3-58c6-41f8-b874-ddc9a1d64d30",
"metadata": {
"lines_to_next_cell": 2
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"200 total step(s) taken\n"
]
}
],
"source": [
"dynamics.set_diagnostics() # To save diagnostic information about the call to single_compartment_react()\n",
"\n",
"dynamics.single_compartment_react(initial_step=0.01, target_end_time=2.0,\n",
" variable_steps=False) # To avoid extra complexity, we're sticking to simple fixed-time steps"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "68172367-1929-4eb2-9350-864eebebb7e1",
"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
SYSTEM TIME=%{x}
concentration=%{y}",
"legendgroup": "A",
"line": {
"color": "blue",
"dash": "solid"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "A",
"orientation": "v",
"showlegend": true,
"type": "scatter",
"x": [
0,
0.01,
0.02,
0.03,
0.04,
0.05,
0.060000000000000005,
0.07,
0.08,
0.09,
0.09999999999999999,
0.10999999999999999,
0.11999999999999998,
0.12999999999999998,
0.13999999999999999,
0.15,
0.16,
0.17,
0.18000000000000002,
0.19000000000000003,
0.20000000000000004,
0.21000000000000005,
0.22000000000000006,
0.23000000000000007,
0.24000000000000007,
0.25000000000000006,
0.26000000000000006,
0.2700000000000001,
0.2800000000000001,
0.2900000000000001,
0.3000000000000001,
0.3100000000000001,
0.3200000000000001,
0.3300000000000001,
0.34000000000000014,
0.35000000000000014,
0.36000000000000015,
0.37000000000000016,
0.38000000000000017,
0.3900000000000002,
0.4000000000000002,
0.4100000000000002,
0.4200000000000002,
0.4300000000000002,
0.4400000000000002,
0.45000000000000023,
0.46000000000000024,
0.47000000000000025,
0.48000000000000026,
0.49000000000000027,
0.5000000000000002,
0.5100000000000002,
0.5200000000000002,
0.5300000000000002,
0.5400000000000003,
0.5500000000000003,
0.5600000000000003,
0.5700000000000003,
0.5800000000000003,
0.5900000000000003,
0.6000000000000003,
0.6100000000000003,
0.6200000000000003,
0.6300000000000003,
0.6400000000000003,
0.6500000000000004,
0.6600000000000004,
0.6700000000000004,
0.6800000000000004,
0.6900000000000004,
0.7000000000000004,
0.7100000000000004,
0.7200000000000004,
0.7300000000000004,
0.7400000000000004,
0.7500000000000004,
0.7600000000000005,
0.7700000000000005,
0.7800000000000005,
0.7900000000000005,
0.8000000000000005,
0.8100000000000005,
0.8200000000000005,
0.8300000000000005,
0.8400000000000005,
0.8500000000000005,
0.8600000000000005,
0.8700000000000006,
0.8800000000000006,
0.8900000000000006,
0.9000000000000006,
0.9100000000000006,
0.9200000000000006,
0.9300000000000006,
0.9400000000000006,
0.9500000000000006,
0.9600000000000006,
0.9700000000000006,
0.9800000000000006,
0.9900000000000007,
1.0000000000000007,
1.0100000000000007,
1.0200000000000007,
1.0300000000000007,
1.0400000000000007,
1.0500000000000007,
1.0600000000000007,
1.0700000000000007,
1.0800000000000007,
1.0900000000000007,
1.1000000000000008,
1.1100000000000008,
1.1200000000000008,
1.1300000000000008,
1.1400000000000008,
1.1500000000000008,
1.1600000000000008,
1.1700000000000008,
1.1800000000000008,
1.1900000000000008,
1.2000000000000008,
1.2100000000000009,
1.2200000000000009,
1.2300000000000009,
1.2400000000000009,
1.2500000000000009,
1.260000000000001,
1.270000000000001,
1.280000000000001,
1.290000000000001,
1.300000000000001,
1.310000000000001,
1.320000000000001,
1.330000000000001,
1.340000000000001,
1.350000000000001,
1.360000000000001,
1.370000000000001,
1.380000000000001,
1.390000000000001,
1.400000000000001,
1.410000000000001,
1.420000000000001,
1.430000000000001,
1.440000000000001,
1.450000000000001,
1.460000000000001,
1.470000000000001,
1.480000000000001,
1.490000000000001,
1.500000000000001,
1.5100000000000011,
1.5200000000000011,
1.5300000000000011,
1.5400000000000011,
1.5500000000000012,
1.5600000000000012,
1.5700000000000012,
1.5800000000000012,
1.5900000000000012,
1.6000000000000012,
1.6100000000000012,
1.6200000000000012,
1.6300000000000012,
1.6400000000000012,
1.6500000000000012,
1.6600000000000013,
1.6700000000000013,
1.6800000000000013,
1.6900000000000013,
1.7000000000000013,
1.7100000000000013,
1.7200000000000013,
1.7300000000000013,
1.7400000000000013,
1.7500000000000013,
1.7600000000000013,
1.7700000000000014,
1.7800000000000014,
1.7900000000000014,
1.8000000000000014,
1.8100000000000014,
1.8200000000000014,
1.8300000000000014,
1.8400000000000014,
1.8500000000000014,
1.8600000000000014,
1.8700000000000014,
1.8800000000000014,
1.8900000000000015,
1.9000000000000015,
1.9100000000000015,
1.9200000000000015,
1.9300000000000015,
1.9400000000000015,
1.9500000000000015,
1.9600000000000015,
1.9700000000000015,
1.9800000000000015,
1.9900000000000015,
2.0000000000000013
],
"xaxis": "x",
"y": [
100,
89,
79.53999999999999,
71.4044,
64.40778399999999,
58.390694239999995,
53.2159970464,
48.765757459903995,
44.93855141551744,
41.647154217345,
38.816552626916696,
36.38223525914836,
34.288722322867585,
32.488301197666125,
30.939939029992868,
29.608347565793867,
28.463178906582726,
27.478333859661145,
26.631367119308585,
25.902975722605383,
25.27655912144063,
24.737840844438942,
24.27454312621749,
23.876107088547045,
23.53345209615046,
23.238768802689396,
22.985341170312882,
22.76739340646908,
22.579958329563407,
22.41876416342453,
22.280137180545097,
22.160917975268784,
22.058389458731156,
21.970214934508796,
21.894384843677564,
21.829170965562707,
21.773087030383927,
21.724854846130178,
21.683375167671954,
21.64770264419788,
21.617024274010177,
21.590640875648752,
21.567951153057926,
21.548437991629818,
21.531656672801645,
21.517224738609414,
21.504813275204096,
21.494139416675523,
21.48495989834095,
21.47706551257322,
21.47027634081297,
21.464437653099154,
21.45941638166527,
21.455098088232134,
21.451384355879636,
21.448190546056487,
21.445443869608578,
21.443081727863376,
21.441050285962504,
21.439303245927753,
21.437800791497867,
21.436508680688167,
21.435397465391823,
21.43444182023697,
21.433619965403793,
21.43291317024726,
21.432305326412646,
21.431782580714877,
21.431333019414794,
21.430946396696722,
21.43061390115918,
21.430327954996894,
21.43008204129733,
21.429870555515702,
21.429688677743503,
21.42953226285941,
21.42939774605909,
21.42928206161082,
21.429182572985304,
21.42909701276736,
21.42902343097993,
21.42896015064274,
21.428905729552756,
21.42885892741537,
21.42881867757722,
21.42878406271641,
21.428754293936112,
21.428728692785057,
21.42870667579515,
21.42868774118383,
21.428671457418094,
21.42865745337956,
21.428645409906423,
21.428635052519525,
21.428626145166792,
21.42861848484344,
21.428611896965357,
21.42860623139021,
21.42860135899558,
21.428597168736196,
21.42859356511313,
21.428590465997292,
21.428587800757672,
21.428585508651597,
21.428583537440375,
21.42858184219872,
21.4285803842909,
21.428579130490174,
21.42857805222155,
21.428577124910532,
21.42857632742306,
21.42857564158383,
21.428575051762095,
21.428574544515403,
21.428574108283247,
21.428573733123592,
21.42857341048629,
21.42857313301821,
21.42857289439566,
21.428572689180267,
21.42857251269503,
21.428572360917727,
21.428572230389246,
21.428572118134753,
21.428572021595887,
21.428571938572464,
21.42857186717232,
21.428571805768193,
21.428571752960647,
21.428571707546155,
21.428571668489692,
21.428571634901136,
21.428571606014977,
21.428571581172882,
21.428571559808677,
21.428571541435463,
21.4285715256345,
21.428571512045668,
21.428571500359276,
21.428571490308975,
21.42857148166572,
21.42857147423252,
21.428571467839966,
21.428571462342372,
21.42857145761444,
21.428571453548418,
21.42857145005164,
21.42857144704441,
21.428571444458193,
21.428571442234045,
21.428571440321278,
21.4285714386763,
21.428571437261617,
21.42857143604499,
21.42857143499869,
21.428571434098874,
21.428571433325033,
21.428571432659528,
21.428571432087193,
21.428571431594985,
21.428571431171687,
21.42857143080765,
21.42857143049458,
21.428571430225336,
21.428571429993788,
21.42857142979466,
21.428571429623407,
21.42857142947613,
21.42857142934947,
21.428571429240545,
21.42857142914687,
21.42857142906631,
21.428571428997024,
21.428571428937442,
21.4285714288862,
21.428571428842133,
21.428571428804236,
21.428571428771644,
21.428571428743613,
21.428571428719508,
21.428571428698778,
21.42857142868095,
21.428571428665617,
21.428571428652432,
21.428571428641092,
21.42857142863134,
21.428571428622952,
21.42857142861574,
21.428571428609537,
21.4285714286042,
21.428571428599614,
21.42857142859567,
21.428571428592278,
21.42857142858936,
21.428571428586853,
21.428571428584696,
21.42857142858284,
21.428571428581243,
21.42857142857987,
21.42857142857869,
21.428571428577673
],
"yaxis": "y"
},
{
"hovertemplate": "Chemical=B
SYSTEM TIME=%{x}
concentration=%{y}",
"legendgroup": "B",
"line": {
"color": "green",
"dash": "solid"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "B",
"orientation": "v",
"showlegend": true,
"type": "scatter",
"x": [
0,
0.01,
0.02,
0.03,
0.04,
0.05,
0.060000000000000005,
0.07,
0.08,
0.09,
0.09999999999999999,
0.10999999999999999,
0.11999999999999998,
0.12999999999999998,
0.13999999999999999,
0.15,
0.16,
0.17,
0.18000000000000002,
0.19000000000000003,
0.20000000000000004,
0.21000000000000005,
0.22000000000000006,
0.23000000000000007,
0.24000000000000007,
0.25000000000000006,
0.26000000000000006,
0.2700000000000001,
0.2800000000000001,
0.2900000000000001,
0.3000000000000001,
0.3100000000000001,
0.3200000000000001,
0.3300000000000001,
0.34000000000000014,
0.35000000000000014,
0.36000000000000015,
0.37000000000000016,
0.38000000000000017,
0.3900000000000002,
0.4000000000000002,
0.4100000000000002,
0.4200000000000002,
0.4300000000000002,
0.4400000000000002,
0.45000000000000023,
0.46000000000000024,
0.47000000000000025,
0.48000000000000026,
0.49000000000000027,
0.5000000000000002,
0.5100000000000002,
0.5200000000000002,
0.5300000000000002,
0.5400000000000003,
0.5500000000000003,
0.5600000000000003,
0.5700000000000003,
0.5800000000000003,
0.5900000000000003,
0.6000000000000003,
0.6100000000000003,
0.6200000000000003,
0.6300000000000003,
0.6400000000000003,
0.6500000000000004,
0.6600000000000004,
0.6700000000000004,
0.6800000000000004,
0.6900000000000004,
0.7000000000000004,
0.7100000000000004,
0.7200000000000004,
0.7300000000000004,
0.7400000000000004,
0.7500000000000004,
0.7600000000000005,
0.7700000000000005,
0.7800000000000005,
0.7900000000000005,
0.8000000000000005,
0.8100000000000005,
0.8200000000000005,
0.8300000000000005,
0.8400000000000005,
0.8500000000000005,
0.8600000000000005,
0.8700000000000006,
0.8800000000000006,
0.8900000000000006,
0.9000000000000006,
0.9100000000000006,
0.9200000000000006,
0.9300000000000006,
0.9400000000000006,
0.9500000000000006,
0.9600000000000006,
0.9700000000000006,
0.9800000000000006,
0.9900000000000007,
1.0000000000000007,
1.0100000000000007,
1.0200000000000007,
1.0300000000000007,
1.0400000000000007,
1.0500000000000007,
1.0600000000000007,
1.0700000000000007,
1.0800000000000007,
1.0900000000000007,
1.1000000000000008,
1.1100000000000008,
1.1200000000000008,
1.1300000000000008,
1.1400000000000008,
1.1500000000000008,
1.1600000000000008,
1.1700000000000008,
1.1800000000000008,
1.1900000000000008,
1.2000000000000008,
1.2100000000000009,
1.2200000000000009,
1.2300000000000009,
1.2400000000000009,
1.2500000000000009,
1.260000000000001,
1.270000000000001,
1.280000000000001,
1.290000000000001,
1.300000000000001,
1.310000000000001,
1.320000000000001,
1.330000000000001,
1.340000000000001,
1.350000000000001,
1.360000000000001,
1.370000000000001,
1.380000000000001,
1.390000000000001,
1.400000000000001,
1.410000000000001,
1.420000000000001,
1.430000000000001,
1.440000000000001,
1.450000000000001,
1.460000000000001,
1.470000000000001,
1.480000000000001,
1.490000000000001,
1.500000000000001,
1.5100000000000011,
1.5200000000000011,
1.5300000000000011,
1.5400000000000011,
1.5500000000000012,
1.5600000000000012,
1.5700000000000012,
1.5800000000000012,
1.5900000000000012,
1.6000000000000012,
1.6100000000000012,
1.6200000000000012,
1.6300000000000012,
1.6400000000000012,
1.6500000000000012,
1.6600000000000013,
1.6700000000000013,
1.6800000000000013,
1.6900000000000013,
1.7000000000000013,
1.7100000000000013,
1.7200000000000013,
1.7300000000000013,
1.7400000000000013,
1.7500000000000013,
1.7600000000000013,
1.7700000000000014,
1.7800000000000014,
1.7900000000000014,
1.8000000000000014,
1.8100000000000014,
1.8200000000000014,
1.8300000000000014,
1.8400000000000014,
1.8500000000000014,
1.8600000000000014,
1.8700000000000014,
1.8800000000000014,
1.8900000000000015,
1.9000000000000015,
1.9100000000000015,
1.9200000000000015,
1.9300000000000015,
1.9400000000000015,
1.9500000000000015,
1.9600000000000015,
1.9700000000000015,
1.9800000000000015,
1.9900000000000015,
2.0000000000000013
],
"xaxis": "x",
"y": [
0,
9,
16.1,
21.662,
25.98292,
29.3058712,
31.829525231999998,
33.71589629952,
35.0967997275872,
36.079207339224986,
36.74968394920849,
37.17805898817305,
37.420461902904506,
37.52182873361221,
37.51796948345368,
37.437271012435275,
37.30209773885968,
37.12994202335986,
36.93436741283894,
36.72578065687853,
36.512062344477016,
36.299080948877496,
36.09111084876782,
35.89117137776352,
35.70130102552634,
35.52277847650491,
35.356300145163644,
35.20212218190474,
35.060173524942485,
34.93014541267928,
34.81156180894862,
34.70383439663358,
34.606305135901984,
34.51827883845324,
34.4390477594107,
34.36790983768297,
34.304181910308664,
34.24720897528156,
34.196370371295835,
34.151083573985055,
34.11080617009719,
34.07503645828312,
34.043313033323095,
34.015213635977524,
33.990353490162384,
33.96838330027811,
33.94898704216687,
33.931879649602045,
33.91680467299552,
33.903531966963236,
33.891855447547414,
33.88159094745595,
33.87257418799251,
33.8646588788769,
33.85771495145698,
33.85162692653241,
33.84629241485538,
33.8416207461075,
33.83753172058454,
33.833954476794986,
33.83082646757212,
33.8280925370112,
33.82570409049393,
33.823618350189435,
33.821797688672866,
33.82020903364213,
33.81882333710817,
33.817615102862575,
33.81656196646893,
33.81564432246933,
33.81484499393377,
33.81414893990166,
33.81354299666626,
33.81301564923118,
33.81255682962229,
33.81215773906612,
33.81181069134917,
33.81150897494975,
33.81124673178783,
33.81101885066892,
33.81082087370695,
33.81064891419991,
33.81049958460206,
33.81036993338939,
33.81025738975175,
33.81015971516785,
33.81007496102849,
33.810001431571024,
33.80993765147463,
33.80988233754319,
33.80983437397091,
33.80979279074618,
33.80975674480323,
33.809725503578065,
33.80969843066733,
33.80967497332557,
33.809654651568906,
33.809637048681836,
33.809621802949074,
33.80960860045649,
33.80959716882483,
33.80958727175676,
33.80957870429311,
33.809571288687025,
33.80956487081655,
33.80955931706609,
33.80955451161611,
33.809550354088245,
33.80954675749952,
33.80954364648567,
33.80954095575835,
33.80953862876575,
33.80953661653008,
33.80953487663867,
33.80953337236864,
33.80953207192751,
33.80953094779456,
33.80952997614969,
33.809529136378146,
33.80952841064121,
33.80952778350404,
33.80952724161318,
33.80952677341709,
33.80952636892399,
33.80952601949213,
33.80952571764811,
33.809525456929514,
33.8095252317487,
33.8095250372748,
33.80952486933162,
33.809524724309185,
33.80952459908729,
33.80952449096925,
33.809524397624614,
33.80952431703957,
33.809524247474066,
33.80952418742473,
33.809524135592746,
33.809524090856115,
33.80952405224566,
33.809524018924265,
33.80952399016891,
33.809523965355204,
33.80952394394392,
33.809523925469456,
33.80952390952976,
33.809523895777716,
33.80952388391364,
33.80952387367881,
33.8095238648499,
33.80952385723412,
33.809523850665066,
33.80952384499912,
33.809523840112334,
33.809523835897735,
33.80952383226301,
33.8095238291285,
33.809523826425476,
33.80952382409463,
33.8095238220848,
33.80952382035183,
33.80952381885764,
33.80952381756938,
33.8095238164587,
33.80952381550116,
33.80952381467567,
33.809523813964056,
33.809523813350616,
33.80952381282183,
33.80952381236603,
33.80952381197315,
33.80952381163452,
33.80952381134266,
33.80952381109111,
33.80952381087432,
33.80952381068748,
33.809523810526464,
33.80952381038771,
33.80952381026813,
33.809523810165096,
33.80952381007631,
33.8095238099998,
33.80952380993388,
33.80952380987708,
33.809523809828136,
33.80952380978597,
33.80952380974964,
33.80952380971834,
33.80952380969138,
33.80952380966815,
33.80952380964814,
33.8095238096309,
33.80952380961605,
33.80952380960326,
33.80952380959224,
33.80952380958275,
33.80952380957457,
33.80952380956753,
33.80952380956146,
33.80952380955624,
33.80952380955174
],
"yaxis": "y"
},
{
"hovertemplate": "Chemical=C
SYSTEM TIME=%{x}
concentration=%{y}",
"legendgroup": "C",
"line": {
"color": "brown",
"dash": "solid"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "C",
"orientation": "v",
"showlegend": true,
"type": "scatter",
"x": [
0,
0.01,
0.02,
0.03,
0.04,
0.05,
0.060000000000000005,
0.07,
0.08,
0.09,
0.09999999999999999,
0.10999999999999999,
0.11999999999999998,
0.12999999999999998,
0.13999999999999999,
0.15,
0.16,
0.17,
0.18000000000000002,
0.19000000000000003,
0.20000000000000004,
0.21000000000000005,
0.22000000000000006,
0.23000000000000007,
0.24000000000000007,
0.25000000000000006,
0.26000000000000006,
0.2700000000000001,
0.2800000000000001,
0.2900000000000001,
0.3000000000000001,
0.3100000000000001,
0.3200000000000001,
0.3300000000000001,
0.34000000000000014,
0.35000000000000014,
0.36000000000000015,
0.37000000000000016,
0.38000000000000017,
0.3900000000000002,
0.4000000000000002,
0.4100000000000002,
0.4200000000000002,
0.4300000000000002,
0.4400000000000002,
0.45000000000000023,
0.46000000000000024,
0.47000000000000025,
0.48000000000000026,
0.49000000000000027,
0.5000000000000002,
0.5100000000000002,
0.5200000000000002,
0.5300000000000002,
0.5400000000000003,
0.5500000000000003,
0.5600000000000003,
0.5700000000000003,
0.5800000000000003,
0.5900000000000003,
0.6000000000000003,
0.6100000000000003,
0.6200000000000003,
0.6300000000000003,
0.6400000000000003,
0.6500000000000004,
0.6600000000000004,
0.6700000000000004,
0.6800000000000004,
0.6900000000000004,
0.7000000000000004,
0.7100000000000004,
0.7200000000000004,
0.7300000000000004,
0.7400000000000004,
0.7500000000000004,
0.7600000000000005,
0.7700000000000005,
0.7800000000000005,
0.7900000000000005,
0.8000000000000005,
0.8100000000000005,
0.8200000000000005,
0.8300000000000005,
0.8400000000000005,
0.8500000000000005,
0.8600000000000005,
0.8700000000000006,
0.8800000000000006,
0.8900000000000006,
0.9000000000000006,
0.9100000000000006,
0.9200000000000006,
0.9300000000000006,
0.9400000000000006,
0.9500000000000006,
0.9600000000000006,
0.9700000000000006,
0.9800000000000006,
0.9900000000000007,
1.0000000000000007,
1.0100000000000007,
1.0200000000000007,
1.0300000000000007,
1.0400000000000007,
1.0500000000000007,
1.0600000000000007,
1.0700000000000007,
1.0800000000000007,
1.0900000000000007,
1.1000000000000008,
1.1100000000000008,
1.1200000000000008,
1.1300000000000008,
1.1400000000000008,
1.1500000000000008,
1.1600000000000008,
1.1700000000000008,
1.1800000000000008,
1.1900000000000008,
1.2000000000000008,
1.2100000000000009,
1.2200000000000009,
1.2300000000000009,
1.2400000000000009,
1.2500000000000009,
1.260000000000001,
1.270000000000001,
1.280000000000001,
1.290000000000001,
1.300000000000001,
1.310000000000001,
1.320000000000001,
1.330000000000001,
1.340000000000001,
1.350000000000001,
1.360000000000001,
1.370000000000001,
1.380000000000001,
1.390000000000001,
1.400000000000001,
1.410000000000001,
1.420000000000001,
1.430000000000001,
1.440000000000001,
1.450000000000001,
1.460000000000001,
1.470000000000001,
1.480000000000001,
1.490000000000001,
1.500000000000001,
1.5100000000000011,
1.5200000000000011,
1.5300000000000011,
1.5400000000000011,
1.5500000000000012,
1.5600000000000012,
1.5700000000000012,
1.5800000000000012,
1.5900000000000012,
1.6000000000000012,
1.6100000000000012,
1.6200000000000012,
1.6300000000000012,
1.6400000000000012,
1.6500000000000012,
1.6600000000000013,
1.6700000000000013,
1.6800000000000013,
1.6900000000000013,
1.7000000000000013,
1.7100000000000013,
1.7200000000000013,
1.7300000000000013,
1.7400000000000013,
1.7500000000000013,
1.7600000000000013,
1.7700000000000014,
1.7800000000000014,
1.7900000000000014,
1.8000000000000014,
1.8100000000000014,
1.8200000000000014,
1.8300000000000014,
1.8400000000000014,
1.8500000000000014,
1.8600000000000014,
1.8700000000000014,
1.8800000000000014,
1.8900000000000015,
1.9000000000000015,
1.9100000000000015,
1.9200000000000015,
1.9300000000000015,
1.9400000000000015,
1.9500000000000015,
1.9600000000000015,
1.9700000000000015,
1.9800000000000015,
1.9900000000000015,
2.0000000000000013
],
"xaxis": "x",
"y": [
0,
2,
4.359999999999999,
6.933599999999999,
9.609296,
12.30343456,
14.9544777216,
17.518346240576,
19.96464885689536,
22.27363844343001,
24.433763423874808,
26.439705752678584,
28.290815774227895,
29.989870068721654,
31.54209148655344,
32.95438142177085,
34.23472335455759,
35.391724116978985,
36.43426546785247,
37.37124362051608,
38.21137853408235,
38.96307820668356,
39.63434602501469,
40.23272153368944,
40.765246878323204,
41.2384527208057,
41.65835868452348,
42.03048441162618,
42.35986814549411,
42.65109042389619,
42.90830101050629,
43.135247628097645,
43.335305405366874,
43.51150622703798,
43.66656739691175,
43.80291919675434,
43.922731059307424,
44.02793617858828,
44.120254461032225,
44.201213781817074,
44.27216955589264,
44.33432266606813,
44.388735813618986,
44.436348372392665,
44.47798983703598,
44.51439196111248,
44.546199682629045,
44.573980933722446,
44.59823542866355,
44.61940252046356,
44.637868211639635,
44.65397139944491,
44.66800943034223,
44.68024303289098,
44.690900692663405,
44.700182527411116,
44.70826371553606,
44.71529752602914,
44.72141799345297,
44.726742277277275,
44.73137274093002,
44.73539878230065,
44.73889844411426,
44.74193982957362,
44.744582345923355,
44.746877796110624,
44.7488713364792,
44.75060231642256,
44.75210501411628,
44.75340928083395,
44.754541104907055,
44.755523105101446,
44.75637496203642,
44.75711379525312,
44.75775449263421,
44.75830999807447,
44.75879156259174,
44.759208963439434,
44.75957069522687,
44.75988413656372,
44.760155695313124,
44.76039093515736,
44.76059468584519,
44.76077113919525,
44.76092393267104,
44.761056222115755,
44.76117074503541,
44.76126987564393,
44.76135567273024,
44.761429921273,
44.76149416861102,
44.761549755874285,
44.76159784529037,
44.76163944390243,
44.761675424165894,
44.761706541831,
44.761733451465744,
44.76175671992796,
44.761776838055354,
44.76179423080732,
44.76180926606205,
44.76182226224596,
44.76183349494923,
44.76184320266139,
44.76185159174309,
44.7618588407352,
44.761865104093,
44.76187051542159,
44.76187519027894,
44.76187922860381,
44.761882716818604,
44.76188572965043,
44.76188833170784,
44.761890578845936,
44.76189251934812,
44.76189419494891,
44.76189564171916,
44.761896890832105,
44.7618979692262,
44.76189890017853,
44.761899703800935,
44.76190039746909,
44.76190099619367,
44.761901512941265,
44.76190195891199,
44.76190234377944,
44.76190267589818,
44.76190296248311,
44.761903209764554,
44.761903423122234,
44.761903607201134,
44.761903766011585,
44.76190390301578,
44.76190402120251,
44.761904123151766,
44.76190421109048,
44.76190428694078,
44.7619043523616,
44.761904408784616,
44.76190445744537,
44.76190449941002,
44.761904535598575,
44.76190456680484,
44.761904593713716,
44.76190461691612,
44.761904636921834,
44.76190465417066,
44.76190466904196,
44.761904681863,
44.76190469291606,
44.76190470244461,
44.76190471065864,
44.76190471773927,
44.76190472384268,
44.761904729103584,
44.761904733638126,
44.76190473754647,
44.761904740915,
44.76190474381818,
44.76190474632022,
44.76190474847649,
44.761904750334715,
44.76190475193605,
44.76190475331597,
44.76190475450505,
44.76190475552967,
44.76190475641254,
44.761904757173255,
44.7619047578287,
44.76190475839343,
44.76190475887998,
44.76190475929917,
44.76190475966032,
44.76190475997145,
44.76190476023949,
44.761904760470394,
44.76190476066931,
44.76190476084066,
44.76190476098826,
44.7619047611154,
44.761904761224926,
44.76190476131926,
44.761904761400515,
44.761904761470504,
44.761904761530786,
44.761904761582706,
44.76190476162742,
44.76190476166593,
44.7619047616991,
44.76190476172766,
44.76190476175226,
44.76190476177345,
44.7619047617917,
44.76190476180741,
44.76190476182094,
44.76190476183259,
44.76190476184262,
44.76190476185126,
44.7619047618587,
44.761904761865104,
44.76190476187062
],
"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": "Changes in concentrations for 3 reactions"
},
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
1
],
"range": [
0,
2.0000000000000013
],
"title": {
"text": "SYSTEM TIME"
},
"type": "linear"
},
"yaxis": {
"anchor": "x",
"autorange": true,
"domain": [
0,
1
],
"range": [
-5.555555555555555,
105.55555555555556
],
"title": {
"text": "concentration"
},
"type": "linear"
}
}
},
"image/png": "iVBORw0KGgoAAAANSUhEUgAABB4AAAFoCAYAAADw5ThIAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3QucVHX9//H37H25X+SqiIgpCiiEKGUqaaViZGoipqZiSFiZyB8C8UaKEISaGkYkqb9MwqSSRCs1wkuYqSgK3gDxwlVArnvf/T++Z5l1dpjZndk958x3znnN48ED2D3zvTw/5wtn3nsukZqamhrxQgABBBBAAAEEEEAAAQQQQAABBDwQiBA8eKBKkwgggAACCCCAAAIIIIAAAggg4AgQPLAjIIAAAggggAACCCCAAAIIIICAZwIED57R0jACCCCAAAIIIIAAAggggAACCBA8sA8ggAACCCCAAAIIIIAAAggggIBnAgQPntHSMAIIIIAAAggggAACCCCAAAIIEDywDyCAAAIIIIAAAggggAACCCCAgGcCBA+e0dIwAggggAACCCCAAAIIIIAAAggQPLAPIIAAAggggAACCCCAAAIIIICAZwIED57R0jACCCCAAAIIIIAAAggggAACCBA8sA8ggAACCCCAAAIIIIAAAggggIBnAgQPntHSMAIIIIAAAggggAACCCCAAAIIEDywDyCAAAIIIIAAAggggAACCCCAgGcCBA+e0dIwAggggAACCCCAAAIIIIAAAggQPLAPIIAAAggggAACCCCAAAIIIICAZwIED57R0jACCCCAAAIIIIAAAggggAACCBA8sA8ggAACCCCAAAIIIIAAAggggIBnAgQPntHSMAIIIIAAAggggAACCCCAAAIIEDywDyCAAAIIIIAAAggggAACCCCAgGcCBA+e0dIwAggggAACCCCAAAIIIIAAAggQPLAPIIAAAggggAACCCCAAAIIIICAZwIED57R0jACCCCAAAIIIIAAAggggAACCBA8sA8ggAACCCCAAAIIIIAAAggggIBnAgQPntHSMAIIIIAAAggggAACCCCAAAIIEDywDyCAAAIIIIAAAggggAACCCCAgGcCBA+e0dIwAggggAACCCCAAAIIIIAAAggQPLAPIIAAAggggAACCCCAAAIIIICAZwIED57R0jACCCCAAAIIIIAAAggggAACCBA8sA8ggAACCCCAAAIIIIAAAggggIBnAgQPntHSMAIIIIAAAggggAACCCCAAAIIEDywDyCAAAIIIIAAAggggAACCCCAgGcCBA+e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",
"text/html": [
"
"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"dynamics.plot_curves()"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "fbf24a85-b152-4b24-b350-00bed12e7bb9",
"metadata": {},
"outputs": [],
"source": [
"# dynamics.explain_time_advance()\n",
"\n",
"# dynamics.get_history()"
]
},
{
"cell_type": "markdown",
"id": "225e1cd9-8c48-4ed4-8510-268476bae0c0",
"metadata": {},
"source": [
"### It might look like an equilibrium has been reached. But NOT! Verify the LACK of final equilibrium state:"
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "f13381bb-d635-4667-b28c-99497370bf27",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"A <-> B\n",
"Final concentrations: [B] = 33.81 ; [A] = 21.43\n",
"1. Ratio of reactant/product concentrations, adjusted for reaction orders: 1.57778\n",
" Formula used: [B] / [A]\n",
"2. Ratio of forward/reverse reaction rates: 3.0\n",
"Discrepancy between the two values: 47.41 %\n",
"Reaction is NOT in equilibrium (not within 1% tolerance)\n",
"\n",
"B <-> C\n",
"Final concentrations: [C] = 44.76 ; [B] = 33.81\n",
"1. Ratio of reactant/product concentrations, adjusted for reaction orders: 1.32394\n",
" Formula used: [C] / [B]\n",
"2. Ratio of forward/reverse reaction rates: 2.0\n",
"Discrepancy between the two values: 33.8 %\n",
"Reaction is NOT in equilibrium (not within 1% tolerance)\n",
"\n",
"C <-> A\n",
"Final concentrations: [A] = 21.43 ; [C] = 44.76\n",
"1. Ratio of reactant/product concentrations, adjusted for reaction orders: 0.478723\n",
" Formula used: [A] / [C]\n",
"2. Ratio of forward/reverse reaction rates: 1.5\n",
"Discrepancy between the two values: 68.09 %\n",
"Reaction is NOT in equilibrium (not within 1% tolerance)\n",
"\n"
]
},
{
"data": {
"text/plain": [
"{False: [0, 1, 2]}"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dynamics.is_in_equilibrium()"
]
},
{
"cell_type": "markdown",
"id": "f74cae99-4f86-4ce7-ad51-fff15ecdfa56",
"metadata": {},
"source": [
"## Not surprisingly, none of the reactions of this physically-impossible hypothetical system are in equilibrium\n",
"### Even though the concentrations don't change, it's NOT from equilibrium in the reactions - but rather from a balancing out of consuming and replenishing across reactions. \n",
"#### Consider, for example, the concentrations of the chemical `A` at the end time, and contributions to its change (\"Delta A\") from the _individual_ reactions affecting `A`, as available from the diagnostic data:"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "d3ef9936-020b-4ab3-b762-8a6cffb963b6",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Reaction: A <-> B\n"
]
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" START_TIME | \n",
" Delta A | \n",
" Delta B | \n",
" Delta C | \n",
" time_step | \n",
" caption | \n",
"
\n",
" \n",
" \n",
" \n",
" | 197 | \n",
" 1.97 | \n",
" -0.914286 | \n",
" 0.914286 | \n",
" 0.0 | \n",
" 0.01 | \n",
" | \n",
"
\n",
" \n",
" | 198 | \n",
" 1.98 | \n",
" -0.914286 | \n",
" 0.914286 | \n",
" 0.0 | \n",
" 0.01 | \n",
" | \n",
"
\n",
" \n",
" | 199 | \n",
" 1.99 | \n",
" -0.914286 | \n",
" 0.914286 | \n",
" 0.0 | \n",
" 0.01 | \n",
" | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" START_TIME Delta A Delta B Delta C time_step caption\n",
"197 1.97 -0.914286 0.914286 0.0 0.01 \n",
"198 1.98 -0.914286 0.914286 0.0 0.01 \n",
"199 1.99 -0.914286 0.914286 0.0 0.01 "
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dynamics.get_diagnostic_rxn_data(rxn_index=0, tail=3)"
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "1004ce75-b71b-4982-a68d-aa65cf8fcb1b",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Reaction: C <-> A\n"
]
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" START_TIME | \n",
" Delta A | \n",
" Delta B | \n",
" Delta C | \n",
" time_step | \n",
" caption | \n",
"
\n",
" \n",
" \n",
" \n",
" | 197 | \n",
" 1.97 | \n",
" 0.914286 | \n",
" 0.0 | \n",
" -0.914286 | \n",
" 0.01 | \n",
" | \n",
"
\n",
" \n",
" | 198 | \n",
" 1.98 | \n",
" 0.914286 | \n",
" 0.0 | \n",
" -0.914286 | \n",
" 0.01 | \n",
" | \n",
"
\n",
" \n",
" | 199 | \n",
" 1.99 | \n",
" 0.914286 | \n",
" 0.0 | \n",
" -0.914286 | \n",
" 0.01 | \n",
" | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" START_TIME Delta A Delta B Delta C time_step caption\n",
"197 1.97 0.914286 0.0 -0.914286 0.01 \n",
"198 1.98 0.914286 0.0 -0.914286 0.01 \n",
"199 1.99 0.914286 0.0 -0.914286 0.01 "
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dynamics.get_diagnostic_rxn_data(rxn_index=2, tail=3)"
]
},
{
"cell_type": "markdown",
"id": "f5b83b4d-f9be-4bd7-955f-803daa0bb658",
"metadata": {},
"source": [
"### Looking at the last row from each of the 2 dataframes above, one case see that, at every reaction cycle, [A] gets reduced by some quantity (0.914286) by the reaction `A <-> B`, while simultaneously getting increased by the SAME amount by the (fictional) reaction `C <-> A`. \n",
"### Hence, the concentration of A remains constant - but none of the reactions is in equilibrium!"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "1d51c42b-fcc0-47c8-9b84-122416b82f4a",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"id": "d8cdc411-7b4d-4241-a218-9737f6cd2e0a",
"metadata": {},
"source": [
"# PART 2 - Let's restore the Laws of Physics!"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "e743e6a7-a8b1-4aba-b7db-4d7c61277a65",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number of reactions: 3 (at temp. 25 C)\n",
"0: A <-> B (kF = 9 / kR = 3 / Delta_G = -2,723.41 / K = 3) | 1st order in all reactants & products\n",
"1: B <-> C (kF = 8 / kR = 4 / Delta_G = -1,718.28 / K = 2) | 1st order in all reactants & products\n",
"2: C <-> A (kF = 3 / kR = 2 / Delta_G = -1,005.13 / K = 1.5) | 1st order in all reactants & products\n"
]
}
],
"source": [
"chem_data.describe_reactions()"
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "f37675c8-827b-4c3d-bd55-93f776cc4989",
"metadata": {},
"outputs": [],
"source": [
"dynamics.clear_reactions() # Let's start over with the reactions (without affecting the data from the reactions)"
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "4d98c72b-986e-4122-9b2e-c4592b68d6fb",
"metadata": {},
"outputs": [],
"source": [
"# For the reactions A <-> B, and B <-> C, everything is being restored to the way it was before\n",
"chem_data.add_reaction(reactants=\"A\", products=\"B\",\n",
" forward_rate=9., reverse_rate=3.)\n",
"\n",
"# Reaction , also favored energetically\n",
"chem_data.add_reaction(reactants=\"B\", products=\"C\",\n",
" forward_rate=8., reverse_rate=4.)"
]
},
{
"cell_type": "code",
"execution_count": 17,
"id": "593bbaa1-bdf4-4bfd-a1ce-d0c843ca43f1",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number of reactions: 2 (at temp. 25 C)\n",
"0: A <-> B (kF = 9 / kR = 3 / Delta_G = -2,723.41 / K = 3) | 1st order in all reactants & products\n",
"1: B <-> C (kF = 8 / kR = 4 / Delta_G = -1,718.28 / K = 2) | 1st order in all reactants & products\n"
]
}
],
"source": [
"chem_data.describe_reactions()"
]
},
{
"cell_type": "code",
"execution_count": 18,
"id": "1e4e5e85-1407-440c-ba9c-dff59843b5ac",
"metadata": {},
"outputs": [],
"source": [
"# But for the reaction C <-> A, this time we'll \"bend the knee\" to the laws of thermodynamics!\n",
"# We'll use the same forward rate as before, but we'll let the reverse rate be picked by the system, \n",
"# based of thermodynamic data consistent with the previous 2 reactions : i.e. an energy difference of -(-2,723.41 - 1,718.28) = +4,441.69 (reflecting the \n",
"# \"going uphill energetically\" from C to A\n",
"chem_data.add_reaction(reactants=\"C\", products=\"A\",\n",
" forward_rate=3., delta_G=4441.69) # Notice the positive Delta G: we're going from \"C\", to the higher-energy level of \"A\""
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "707863ca-48d6-41b2-ad44-8fbce297cb4d",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number of reactions: 3 (at temp. 25 C)\n",
"0: A <-> B (kF = 9 / kR = 3 / Delta_G = -2,723.41 / K = 3) | 1st order in all reactants & products\n",
"1: B <-> C (kF = 8 / kR = 4 / Delta_G = -1,718.28 / K = 2) | 1st order in all reactants & products\n",
"2: C <-> A (kF = 3 / kR = 18 / Delta_G = 4,441.69 / K = 0.166667) | 1st order in all reactants & products\n"
]
}
],
"source": [
"chem_data.describe_reactions()"
]
},
{
"cell_type": "markdown",
"id": "2fefd29d-ae6a-4eda-8a8f-81625a99bd30",
"metadata": {},
"source": [
"# Notice how, now that we're again following the laws of thermodynamics, the last reaction is mostly IN REVERSE (low K < 1), as it ought to be! \n",
"#### (considering how energetically unfavorable it is)"
]
},
{
"cell_type": "markdown",
"id": "6f42feb3-f556-486b-bb8a-29a482ff4d2a",
"metadata": {},
"source": [
"### Now, let's continue with this \"legit\" set of reactions, from where we left off in our fantasy world at time t=2:"
]
},
{
"cell_type": "code",
"execution_count": 20,
"id": "197dd1e8-9c3e-435a-8bb4-9b8f8cbda54b",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"400 total step(s) taken\n"
]
}
],
"source": [
"dynamics.single_compartment_react(initial_step=0.005, target_end_time=4.0,\n",
" variable_steps=False)\n",
"\n",
"#dynamics.explain_time_advance()\n",
"\n",
"#dynamics.get_history()"
]
},
{
"cell_type": "code",
"execution_count": 21,
"id": "f06b91e6-730f-40cc-9566-cef4b16cb169",
"metadata": {},
"outputs": [],
"source": [
"fig0 = dynamics.plot_curves(suppress=True) # Prepare, but don't show, the main plot"
]
},
{
"cell_type": "code",
"execution_count": 22,
"id": "8d6ccc03-3e48-4142-bdbf-ca6d6fe6fda0",
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "Chemical=A
SYSTEM TIME=%{x}
concentration=%{y}",
"legendgroup": "A",
"line": {
"color": "blue",
"dash": "solid"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "A",
"showlegend": true,
"type": "scattergl",
"x": [
0,
0.01,
0.02,
0.03,
0.04,
0.05,
0.060000000000000005,
0.07,
0.08,
0.09,
0.09999999999999999,
0.10999999999999999,
0.11999999999999998,
0.12999999999999998,
0.13999999999999999,
0.15,
0.16,
0.17,
0.18000000000000002,
0.19000000000000003,
0.20000000000000004,
0.21000000000000005,
0.22000000000000006,
0.23000000000000007,
0.24000000000000007,
0.25000000000000006,
0.26000000000000006,
0.2700000000000001,
0.2800000000000001,
0.2900000000000001,
0.3000000000000001,
0.3100000000000001,
0.3200000000000001,
0.3300000000000001,
0.34000000000000014,
0.35000000000000014,
0.36000000000000015,
0.37000000000000016,
0.38000000000000017,
0.3900000000000002,
0.4000000000000002,
0.4100000000000002,
0.4200000000000002,
0.4300000000000002,
0.4400000000000002,
0.45000000000000023,
0.46000000000000024,
0.47000000000000025,
0.48000000000000026,
0.49000000000000027,
0.5000000000000002,
0.5100000000000002,
0.5200000000000002,
0.5300000000000002,
0.5400000000000003,
0.5500000000000003,
0.5600000000000003,
0.5700000000000003,
0.5800000000000003,
0.5900000000000003,
0.6000000000000003,
0.6100000000000003,
0.6200000000000003,
0.6300000000000003,
0.6400000000000003,
0.6500000000000004,
0.6600000000000004,
0.6700000000000004,
0.6800000000000004,
0.6900000000000004,
0.7000000000000004,
0.7100000000000004,
0.7200000000000004,
0.7300000000000004,
0.7400000000000004,
0.7500000000000004,
0.7600000000000005,
0.7700000000000005,
0.7800000000000005,
0.7900000000000005,
0.8000000000000005,
0.8100000000000005,
0.8200000000000005,
0.8300000000000005,
0.8400000000000005,
0.8500000000000005,
0.8600000000000005,
0.8700000000000006,
0.8800000000000006,
0.8900000000000006,
0.9000000000000006,
0.9100000000000006,
0.9200000000000006,
0.9300000000000006,
0.9400000000000006,
0.9500000000000006,
0.9600000000000006,
0.9700000000000006,
0.9800000000000006,
0.9900000000000007,
1.0000000000000007,
1.0100000000000007,
1.0200000000000007,
1.0300000000000007,
1.0400000000000007,
1.0500000000000007,
1.0600000000000007,
1.0700000000000007,
1.0800000000000007,
1.0900000000000007,
1.1000000000000008,
1.1100000000000008,
1.1200000000000008,
1.1300000000000008,
1.1400000000000008,
1.1500000000000008,
1.1600000000000008,
1.1700000000000008,
1.1800000000000008,
1.1900000000000008,
1.2000000000000008,
1.2100000000000009,
1.2200000000000009,
1.2300000000000009,
1.2400000000000009,
1.2500000000000009,
1.260000000000001,
1.270000000000001,
1.280000000000001,
1.290000000000001,
1.300000000000001,
1.310000000000001,
1.320000000000001,
1.330000000000001,
1.340000000000001,
1.350000000000001,
1.360000000000001,
1.370000000000001,
1.380000000000001,
1.390000000000001,
1.400000000000001,
1.410000000000001,
1.420000000000001,
1.430000000000001,
1.440000000000001,
1.450000000000001,
1.460000000000001,
1.470000000000001,
1.480000000000001,
1.490000000000001,
1.500000000000001,
1.5100000000000011,
1.5200000000000011,
1.5300000000000011,
1.5400000000000011,
1.5500000000000012,
1.5600000000000012,
1.5700000000000012,
1.5800000000000012,
1.5900000000000012,
1.6000000000000012,
1.6100000000000012,
1.6200000000000012,
1.6300000000000012,
1.6400000000000012,
1.6500000000000012,
1.6600000000000013,
1.6700000000000013,
1.6800000000000013,
1.6900000000000013,
1.7000000000000013,
1.7100000000000013,
1.7200000000000013,
1.7300000000000013,
1.7400000000000013,
1.7500000000000013,
1.7600000000000013,
1.7700000000000014,
1.7800000000000014,
1.7900000000000014,
1.8000000000000014,
1.8100000000000014,
1.8200000000000014,
1.8300000000000014,
1.8400000000000014,
1.8500000000000014,
1.8600000000000014,
1.8700000000000014,
1.8800000000000014,
1.8900000000000015,
1.9000000000000015,
1.9100000000000015,
1.9200000000000015,
1.9300000000000015,
1.9400000000000015,
1.9500000000000015,
1.9600000000000015,
1.9700000000000015,
1.9800000000000015,
1.9900000000000015,
2.0000000000000013,
2.0050000000000012,
2.010000000000001,
2.015000000000001,
2.020000000000001,
2.025000000000001,
2.0300000000000007,
2.0350000000000006,
2.0400000000000005,
2.0450000000000004,
2.0500000000000003,
2.055,
2.06,
2.065,
2.07,
2.0749999999999997,
2.0799999999999996,
2.0849999999999995,
2.0899999999999994,
2.0949999999999993,
2.099999999999999,
2.104999999999999,
2.109999999999999,
2.114999999999999,
2.1199999999999988,
2.1249999999999987,
2.1299999999999986,
2.1349999999999985,
2.1399999999999983,
2.1449999999999982,
2.149999999999998,
2.154999999999998,
2.159999999999998,
2.164999999999998,
2.1699999999999977,
2.1749999999999976,
2.1799999999999975,
2.1849999999999974,
2.1899999999999973,
2.194999999999997,
2.199999999999997,
2.204999999999997,
2.209999999999997,
2.2149999999999967,
2.2199999999999966,
2.2249999999999965,
2.2299999999999964,
2.2349999999999963,
2.239999999999996,
2.244999999999996,
2.249999999999996,
2.254999999999996,
2.259999999999996,
2.2649999999999957,
2.2699999999999956,
2.2749999999999955,
2.2799999999999954,
2.2849999999999953,
2.289999999999995,
2.294999999999995,
2.299999999999995,
2.304999999999995,
2.3099999999999947,
2.3149999999999946,
2.3199999999999945,
2.3249999999999944,
2.3299999999999943,
2.334999999999994,
2.339999999999994,
2.344999999999994,
2.349999999999994,
2.3549999999999938,
2.3599999999999937,
2.3649999999999936,
2.3699999999999934,
2.3749999999999933,
2.3799999999999932,
2.384999999999993,
2.389999999999993,
2.394999999999993,
2.399999999999993,
2.4049999999999927,
2.4099999999999926,
2.4149999999999925,
2.4199999999999924,
2.4249999999999923,
2.429999999999992,
2.434999999999992,
2.439999999999992,
2.444999999999992,
2.4499999999999917,
2.4549999999999916,
2.4599999999999915,
2.4649999999999914,
2.4699999999999913,
2.474999999999991,
2.479999999999991,
2.484999999999991,
2.489999999999991,
2.494999999999991,
2.4999999999999907,
2.5049999999999906,
2.5099999999999905,
2.5149999999999904,
2.5199999999999902,
2.52499999999999,
2.52999999999999,
2.53499999999999,
2.53999999999999,
2.5449999999999897,
2.5499999999999896,
2.5549999999999895,
2.5599999999999894,
2.5649999999999893,
2.569999999999989,
2.574999999999989,
2.579999999999989,
2.584999999999989,
2.5899999999999888,
2.5949999999999886,
2.5999999999999885,
2.6049999999999884,
2.6099999999999883,
2.6149999999999882,
2.619999999999988,
2.624999999999988,
2.629999999999988,
2.634999999999988,
2.6399999999999877,
2.6449999999999876,
2.6499999999999875,
2.6549999999999874,
2.6599999999999873,
2.664999999999987,
2.669999999999987,
2.674999999999987,
2.679999999999987,
2.6849999999999867,
2.6899999999999866,
2.6949999999999865,
2.6999999999999864,
2.7049999999999863,
2.709999999999986,
2.714999999999986,
2.719999999999986,
2.724999999999986,
2.7299999999999858,
2.7349999999999857,
2.7399999999999856,
2.7449999999999855,
2.7499999999999853,
2.7549999999999852,
2.759999999999985,
2.764999999999985,
2.769999999999985,
2.774999999999985,
2.7799999999999847,
2.7849999999999846,
2.7899999999999845,
2.7949999999999844,
2.7999999999999843,
2.804999999999984,
2.809999999999984,
2.814999999999984,
2.819999999999984,
2.8249999999999837,
2.8299999999999836,
2.8349999999999835,
2.8399999999999834,
2.8449999999999833,
2.849999999999983,
2.854999999999983,
2.859999999999983,
2.864999999999983,
2.869999999999983,
2.8749999999999827,
2.8799999999999826,
2.8849999999999825,
2.8899999999999824,
2.8949999999999823,
2.899999999999982,
2.904999999999982,
2.909999999999982,
2.914999999999982,
2.9199999999999817,
2.9249999999999816,
2.9299999999999815,
2.9349999999999814,
2.9399999999999813,
2.944999999999981,
2.949999999999981,
2.954999999999981,
2.959999999999981,
2.9649999999999808,
2.9699999999999807,
2.9749999999999805,
2.9799999999999804,
2.9849999999999803,
2.9899999999999802,
2.99499999999998,
2.99999999999998,
3.00499999999998,
3.00999999999998,
3.0149999999999797,
3.0199999999999796,
3.0249999999999795,
3.0299999999999794,
3.0349999999999793,
3.039999999999979,
3.044999999999979,
3.049999999999979,
3.054999999999979,
3.0599999999999787,
3.0649999999999786,
3.0699999999999785,
3.0749999999999784,
3.0799999999999783,
3.084999999999978,
3.089999999999978,
3.094999999999978,
3.099999999999978,
3.1049999999999778,
3.1099999999999777,
3.1149999999999776,
3.1199999999999775,
3.1249999999999774,
3.1299999999999772,
3.134999999999977,
3.139999999999977,
3.144999999999977,
3.149999999999977,
3.1549999999999767,
3.1599999999999766,
3.1649999999999765,
3.1699999999999764,
3.1749999999999763,
3.179999999999976,
3.184999999999976,
3.189999999999976,
3.194999999999976,
3.1999999999999758,
3.2049999999999756,
3.2099999999999755,
3.2149999999999754,
3.2199999999999753,
3.224999999999975,
3.229999999999975,
3.234999999999975,
3.239999999999975,
3.244999999999975,
3.2499999999999747,
3.2549999999999746,
3.2599999999999745,
3.2649999999999744,
3.2699999999999743,
3.274999999999974,
3.279999999999974,
3.284999999999974,
3.289999999999974,
3.2949999999999737,
3.2999999999999736,
3.3049999999999735,
3.3099999999999734,
3.3149999999999733,
3.319999999999973,
3.324999999999973,
3.329999999999973,
3.334999999999973,
3.3399999999999728,
3.3449999999999727,
3.3499999999999726,
3.3549999999999724,
3.3599999999999723,
3.3649999999999722,
3.369999999999972,
3.374999999999972,
3.379999999999972,
3.384999999999972,
3.3899999999999717,
3.3949999999999716,
3.3999999999999715,
3.4049999999999714,
3.4099999999999713,
3.414999999999971,
3.419999999999971,
3.424999999999971,
3.429999999999971,
3.4349999999999707,
3.4399999999999706,
3.4449999999999705,
3.4499999999999704,
3.4549999999999703,
3.45999999999997,
3.46499999999997,
3.46999999999997,
3.47499999999997,
3.47999999999997,
3.4849999999999697,
3.4899999999999696,
3.4949999999999695,
3.4999999999999694,
3.5049999999999693,
3.509999999999969,
3.514999999999969,
3.519999999999969,
3.524999999999969,
3.5299999999999687,
3.5349999999999686,
3.5399999999999685,
3.5449999999999684,
3.5499999999999683,
3.554999999999968,
3.559999999999968,
3.564999999999968,
3.569999999999968,
3.5749999999999678,
3.5799999999999677,
3.5849999999999675,
3.5899999999999674,
3.5949999999999673,
3.5999999999999672,
3.604999999999967,
3.609999999999967,
3.614999999999967,
3.619999999999967,
3.6249999999999667,
3.6299999999999666,
3.6349999999999665,
3.6399999999999664,
3.6449999999999663,
3.649999999999966,
3.654999999999966,
3.659999999999966,
3.664999999999966,
3.6699999999999657,
3.6749999999999656,
3.6799999999999655,
3.6849999999999654,
3.6899999999999653,
3.694999999999965,
3.699999999999965,
3.704999999999965,
3.709999999999965,
3.7149999999999648,
3.7199999999999647,
3.7249999999999646,
3.7299999999999645,
3.7349999999999643,
3.7399999999999642,
3.744999999999964,
3.749999999999964,
3.754999999999964,
3.759999999999964,
3.7649999999999637,
3.7699999999999636,
3.7749999999999635,
3.7799999999999634,
3.7849999999999633,
3.789999999999963,
3.794999999999963,
3.799999999999963,
3.804999999999963,
3.8099999999999627,
3.8149999999999626,
3.8199999999999625,
3.8249999999999624,
3.8299999999999623,
3.834999999999962,
3.839999999999962,
3.844999999999962,
3.849999999999962,
3.854999999999962,
3.8599999999999617,
3.8649999999999616,
3.8699999999999615,
3.8749999999999614,
3.8799999999999613,
3.884999999999961,
3.889999999999961,
3.894999999999961,
3.899999999999961,
3.9049999999999607,
3.9099999999999606,
3.9149999999999605,
3.9199999999999604,
3.9249999999999603,
3.92999999999996,
3.93499999999996,
3.93999999999996,
3.94499999999996,
3.9499999999999598,
3.9549999999999597,
3.9599999999999596,
3.9649999999999594,
3.9699999999999593,
3.9749999999999592,
3.979999999999959,
3.984999999999959,
3.989999999999959,
3.994999999999959,
3.9999999999999587
],
"xaxis": "x",
"y": [
100,
89,
79.53999999999999,
71.4044,
64.40778399999999,
58.390694239999995,
53.2159970464,
48.765757459903995,
44.93855141551744,
41.647154217345,
38.816552626916696,
36.38223525914836,
34.288722322867585,
32.488301197666125,
30.939939029992868,
29.608347565793867,
28.463178906582726,
27.478333859661145,
26.631367119308585,
25.902975722605383,
25.27655912144063,
24.737840844438942,
24.27454312621749,
23.876107088547045,
23.53345209615046,
23.238768802689396,
22.985341170312882,
22.76739340646908,
22.579958329563407,
22.41876416342453,
22.280137180545097,
22.160917975268784,
22.058389458731156,
21.970214934508796,
21.894384843677564,
21.829170965562707,
21.773087030383927,
21.724854846130178,
21.683375167671954,
21.64770264419788,
21.617024274010177,
21.590640875648752,
21.567951153057926,
21.548437991629818,
21.531656672801645,
21.517224738609414,
21.504813275204096,
21.494139416675523,
21.48495989834095,
21.47706551257322,
21.47027634081297,
21.464437653099154,
21.45941638166527,
21.455098088232134,
21.451384355879636,
21.448190546056487,
21.445443869608578,
21.443081727863376,
21.441050285962504,
21.439303245927753,
21.437800791497867,
21.436508680688167,
21.435397465391823,
21.43444182023697,
21.433619965403793,
21.43291317024726,
21.432305326412646,
21.431782580714877,
21.431333019414794,
21.430946396696722,
21.43061390115918,
21.430327954996894,
21.43008204129733,
21.429870555515702,
21.429688677743503,
21.42953226285941,
21.42939774605909,
21.42928206161082,
21.429182572985304,
21.42909701276736,
21.42902343097993,
21.42896015064274,
21.428905729552756,
21.42885892741537,
21.42881867757722,
21.42878406271641,
21.428754293936112,
21.428728692785057,
21.42870667579515,
21.42868774118383,
21.428671457418094,
21.42865745337956,
21.428645409906423,
21.428635052519525,
21.428626145166792,
21.42861848484344,
21.428611896965357,
21.42860623139021,
21.42860135899558,
21.428597168736196,
21.42859356511313,
21.428590465997292,
21.428587800757672,
21.428585508651597,
21.428583537440375,
21.42858184219872,
21.4285803842909,
21.428579130490174,
21.42857805222155,
21.428577124910532,
21.42857632742306,
21.42857564158383,
21.428575051762095,
21.428574544515403,
21.428574108283247,
21.428573733123592,
21.42857341048629,
21.42857313301821,
21.42857289439566,
21.428572689180267,
21.42857251269503,
21.428572360917727,
21.428572230389246,
21.428572118134753,
21.428572021595887,
21.428571938572464,
21.42857186717232,
21.428571805768193,
21.428571752960647,
21.428571707546155,
21.428571668489692,
21.428571634901136,
21.428571606014977,
21.428571581172882,
21.428571559808677,
21.428571541435463,
21.4285715256345,
21.428571512045668,
21.428571500359276,
21.428571490308975,
21.42857148166572,
21.42857147423252,
21.428571467839966,
21.428571462342372,
21.42857145761444,
21.428571453548418,
21.42857145005164,
21.42857144704441,
21.428571444458193,
21.428571442234045,
21.428571440321278,
21.4285714386763,
21.428571437261617,
21.42857143604499,
21.42857143499869,
21.428571434098874,
21.428571433325033,
21.428571432659528,
21.428571432087193,
21.428571431594985,
21.428571431171687,
21.42857143080765,
21.42857143049458,
21.428571430225336,
21.428571429993788,
21.42857142979466,
21.428571429623407,
21.42857142947613,
21.42857142934947,
21.428571429240545,
21.42857142914687,
21.42857142906631,
21.428571428997024,
21.428571428937442,
21.4285714288862,
21.428571428842133,
21.428571428804236,
21.428571428771644,
21.428571428743613,
21.428571428719508,
21.428571428698778,
21.42857142868095,
21.428571428665617,
21.428571428652432,
21.428571428641092,
21.42857142863134,
21.428571428622952,
21.42857142861574,
21.428571428609537,
21.4285714286042,
21.428571428599614,
21.42857142859567,
21.428571428592278,
21.42857142858936,
21.428571428586853,
21.428571428584696,
21.42857142858284,
21.428571428581243,
21.42857142857987,
21.42857142857869,
21.428571428577673,
19.714289138455744,
18.257148917919473,
17.018579497620863,
15.965795292450643,
15.070928549826986,
14.310291675602224,
13.6637502109657,
13.11418986271098,
12.647063478877826,
12.250005977975485,
11.91250703876095,
11.62563288649817,
11.381789811233938,
11.174523158294594,
10.998346470176111,
10.84859625712336,
10.721308552099282,
10.61311398248896,
10.521148581031305,
10.442977975096747,
10.37653294756115,
10.320054663538354,
10.272048113094066,
10.231242537545244,
10.196557791808246,
10.167075752389371,
10.142016014172263,
10.120715232683317,
10.102609565013967,
10.087219744601837,
10.074138394792321,
10.063019245363906,
10.053567966572976,
10.045534378090425,
10.038705826596534,
10.032901556735563,
10.027967926426248,
10.023774339874963,
10.02020979063626,
10.017179923213767,
10.014604535420492,
10.012415455384676,
10.010554737004432,
10.008973126083891,
10.0076287565487,
10.006486042228964,
10.00551473487459,
10.004689123468161,
10.003987353640769,
10.003390849175346,
10.002883820284419,
10.002452845646111,
10.002086517134682,
10.00177513784143,
10.001510465392409,
10.001285493768448,
10.001094267852132,
10.000931725792706,
10.00079356501622,
10.000676128334131,
10.000576307135589,
10.000491459100877,
10.000419338257814,
10.000358035529686,
10.000305928200982,
10.000261636963256,
10.000223989404113,
10.000191988972825,
10.000164788601115,
10.000141668280817,
10.000122016004868,
10.000105311567172,
10.000091112792461,
10.000079043831688,
10.000068785213102,
10.000060065385664,
10.000052653530949,
10.000046353453255,
10.00004099838621,
10.000036446578365,
10.00003257754097,
10.000029288858567,
10.000026493477998,
10.000024117404068,
10.000022097740848,
10.000020381026788,
10.000018921819564,
10.000017681493189,
10.000016627215572,
10.00001573107943,
10.000014969363566,
10.000014321904958,
10.000013771565039,
10.00001330377602,
10.000012906155279,
10.000012568177585,
10.000012280896492,
10.000012036707517,
10.00001182914685,
10.000011652720248,
10.000011502757609,
10.000011375289342,
10.000011266941295,
10.000011174845437,
10.000011096563943,
10.00001103002466,
10.00001097346626,
10.00001092539161,
10.00001088452815,
10.000010849794203,
10.000010820270342,
10.000010795175056,
10.000010773844059,
10.000010755712708,
10.000010740301057,
10.000010727201152,
10.00001071606623,
10.000010706601545,
10.00001069855656,
10.000010691718321,
10.000010685905819,
10.00001068096519,
10.000010676765655,
10.00001067319605,
10.000010670161885,
10.000010667582844,
10.000010665390658,
10.0000106635273,
10.000010661943445,
10.00001066059717,
10.000010659452835,
10.00001065848015,
10.000010657653368,
10.000010656950602,
10.00001065635325,
10.000010655845502,
10.000010655413917,
10.000010655047069,
10.000010654735247,
10.000010654470199,
10.000010654244909,
10.000010654053412,
10.000010653890639,
10.000010653752282,
10.000010653634678,
10.000010653534716,
10.000010653449747,
10.000010653377524,
10.000010653316135,
10.000010653263955,
10.0000106532196,
10.0000106531819,
10.000010653149854,
10.000010653122615,
10.000010653099462,
10.000010653079782,
10.000010653063054,
10.000010653048834,
10.000010653036748,
10.000010653026475,
10.000010653017743,
10.000010653010321,
10.000010653004011,
10.000010652998649,
10.00001065299409,
10.000010652990216,
10.000010652986923,
10.000010652984123,
10.000010652981745,
10.000010652979721,
10.000010652978002,
10.00001065297654,
10.000010652975298,
10.000010652974243,
10.000010652973346,
10.000010652972584,
10.000010652971936,
10.000010652971385,
10.000010652970916,
10.000010652970518,
10.000010652970179,
10.000010652969891,
10.000010652969646,
10.000010652969438,
10.000010652969262,
10.000010652969111,
10.000010652968983,
10.000010652968875,
10.000010652968783,
10.000010652968705,
10.000010652968639,
10.000010652968582,
10.000010652968534,
10.000010652968493,
10.000010652968458,
10.000010652968427,
10.000010652968403,
10.000010652968381,
10.000010652968363,
10.000010652968347,
10.000010652968335,
10.000010652968324,
10.000010652968315,
10.000010652968307,
10.0000106529683,
10.000010652968294,
10.000010652968289,
10.000010652968285,
10.000010652968282,
10.000010652968278,
10.000010652968276,
10.000010652968275,
10.000010652968273,
10.000010652968271,
10.00001065296827,
10.000010652968268,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266,
10.000010652968266
],
"yaxis": "y"
},
{
"hovertemplate": "Chemical=B
SYSTEM TIME=%{x}
concentration=%{y}",
"legendgroup": "B",
"line": {
"color": "green",
"dash": "solid"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "B",
"showlegend": true,
"type": "scattergl",
"x": [
0,
0.01,
0.02,
0.03,
0.04,
0.05,
0.060000000000000005,
0.07,
0.08,
0.09,
0.09999999999999999,
0.10999999999999999,
0.11999999999999998,
0.12999999999999998,
0.13999999999999999,
0.15,
0.16,
0.17,
0.18000000000000002,
0.19000000000000003,
0.20000000000000004,
0.21000000000000005,
0.22000000000000006,
0.23000000000000007,
0.24000000000000007,
0.25000000000000006,
0.26000000000000006,
0.2700000000000001,
0.2800000000000001,
0.2900000000000001,
0.3000000000000001,
0.3100000000000001,
0.3200000000000001,
0.3300000000000001,
0.34000000000000014,
0.35000000000000014,
0.36000000000000015,
0.37000000000000016,
0.38000000000000017,
0.3900000000000002,
0.4000000000000002,
0.4100000000000002,
0.4200000000000002,
0.4300000000000002,
0.4400000000000002,
0.45000000000000023,
0.46000000000000024,
0.47000000000000025,
0.48000000000000026,
0.49000000000000027,
0.5000000000000002,
0.5100000000000002,
0.5200000000000002,
0.5300000000000002,
0.5400000000000003,
0.5500000000000003,
0.5600000000000003,
0.5700000000000003,
0.5800000000000003,
0.5900000000000003,
0.6000000000000003,
0.6100000000000003,
0.6200000000000003,
0.6300000000000003,
0.6400000000000003,
0.6500000000000004,
0.6600000000000004,
0.6700000000000004,
0.6800000000000004,
0.6900000000000004,
0.7000000000000004,
0.7100000000000004,
0.7200000000000004,
0.7300000000000004,
0.7400000000000004,
0.7500000000000004,
0.7600000000000005,
0.7700000000000005,
0.7800000000000005,
0.7900000000000005,
0.8000000000000005,
0.8100000000000005,
0.8200000000000005,
0.8300000000000005,
0.8400000000000005,
0.8500000000000005,
0.8600000000000005,
0.8700000000000006,
0.8800000000000006,
0.8900000000000006,
0.9000000000000006,
0.9100000000000006,
0.9200000000000006,
0.9300000000000006,
0.9400000000000006,
0.9500000000000006,
0.9600000000000006,
0.9700000000000006,
0.9800000000000006,
0.9900000000000007,
1.0000000000000007,
1.0100000000000007,
1.0200000000000007,
1.0300000000000007,
1.0400000000000007,
1.0500000000000007,
1.0600000000000007,
1.0700000000000007,
1.0800000000000007,
1.0900000000000007,
1.1000000000000008,
1.1100000000000008,
1.1200000000000008,
1.1300000000000008,
1.1400000000000008,
1.1500000000000008,
1.1600000000000008,
1.1700000000000008,
1.1800000000000008,
1.1900000000000008,
1.2000000000000008,
1.2100000000000009,
1.2200000000000009,
1.2300000000000009,
1.2400000000000009,
1.2500000000000009,
1.260000000000001,
1.270000000000001,
1.280000000000001,
1.290000000000001,
1.300000000000001,
1.310000000000001,
1.320000000000001,
1.330000000000001,
1.340000000000001,
1.350000000000001,
1.360000000000001,
1.370000000000001,
1.380000000000001,
1.390000000000001,
1.400000000000001,
1.410000000000001,
1.420000000000001,
1.430000000000001,
1.440000000000001,
1.450000000000001,
1.460000000000001,
1.470000000000001,
1.480000000000001,
1.490000000000001,
1.500000000000001,
1.5100000000000011,
1.5200000000000011,
1.5300000000000011,
1.5400000000000011,
1.5500000000000012,
1.5600000000000012,
1.5700000000000012,
1.5800000000000012,
1.5900000000000012,
1.6000000000000012,
1.6100000000000012,
1.6200000000000012,
1.6300000000000012,
1.6400000000000012,
1.6500000000000012,
1.6600000000000013,
1.6700000000000013,
1.6800000000000013,
1.6900000000000013,
1.7000000000000013,
1.7100000000000013,
1.7200000000000013,
1.7300000000000013,
1.7400000000000013,
1.7500000000000013,
1.7600000000000013,
1.7700000000000014,
1.7800000000000014,
1.7900000000000014,
1.8000000000000014,
1.8100000000000014,
1.8200000000000014,
1.8300000000000014,
1.8400000000000014,
1.8500000000000014,
1.8600000000000014,
1.8700000000000014,
1.8800000000000014,
1.8900000000000015,
1.9000000000000015,
1.9100000000000015,
1.9200000000000015,
1.9300000000000015,
1.9400000000000015,
1.9500000000000015,
1.9600000000000015,
1.9700000000000015,
1.9800000000000015,
1.9900000000000015,
2.0000000000000013,
2.0050000000000012,
2.010000000000001,
2.015000000000001,
2.020000000000001,
2.025000000000001,
2.0300000000000007,
2.0350000000000006,
2.0400000000000005,
2.0450000000000004,
2.0500000000000003,
2.055,
2.06,
2.065,
2.07,
2.0749999999999997,
2.0799999999999996,
2.0849999999999995,
2.0899999999999994,
2.0949999999999993,
2.099999999999999,
2.104999999999999,
2.109999999999999,
2.114999999999999,
2.1199999999999988,
2.1249999999999987,
2.1299999999999986,
2.1349999999999985,
2.1399999999999983,
2.1449999999999982,
2.149999999999998,
2.154999999999998,
2.159999999999998,
2.164999999999998,
2.1699999999999977,
2.1749999999999976,
2.1799999999999975,
2.1849999999999974,
2.1899999999999973,
2.194999999999997,
2.199999999999997,
2.204999999999997,
2.209999999999997,
2.2149999999999967,
2.2199999999999966,
2.2249999999999965,
2.2299999999999964,
2.2349999999999963,
2.239999999999996,
2.244999999999996,
2.249999999999996,
2.254999999999996,
2.259999999999996,
2.2649999999999957,
2.2699999999999956,
2.2749999999999955,
2.2799999999999954,
2.2849999999999953,
2.289999999999995,
2.294999999999995,
2.299999999999995,
2.304999999999995,
2.3099999999999947,
2.3149999999999946,
2.3199999999999945,
2.3249999999999944,
2.3299999999999943,
2.334999999999994,
2.339999999999994,
2.344999999999994,
2.349999999999994,
2.3549999999999938,
2.3599999999999937,
2.3649999999999936,
2.3699999999999934,
2.3749999999999933,
2.3799999999999932,
2.384999999999993,
2.389999999999993,
2.394999999999993,
2.399999999999993,
2.4049999999999927,
2.4099999999999926,
2.4149999999999925,
2.4199999999999924,
2.4249999999999923,
2.429999999999992,
2.434999999999992,
2.439999999999992,
2.444999999999992,
2.4499999999999917,
2.4549999999999916,
2.4599999999999915,
2.4649999999999914,
2.4699999999999913,
2.474999999999991,
2.479999999999991,
2.484999999999991,
2.489999999999991,
2.494999999999991,
2.4999999999999907,
2.5049999999999906,
2.5099999999999905,
2.5149999999999904,
2.5199999999999902,
2.52499999999999,
2.52999999999999,
2.53499999999999,
2.53999999999999,
2.5449999999999897,
2.5499999999999896,
2.5549999999999895,
2.5599999999999894,
2.5649999999999893,
2.569999999999989,
2.574999999999989,
2.579999999999989,
2.584999999999989,
2.5899999999999888,
2.5949999999999886,
2.5999999999999885,
2.6049999999999884,
2.6099999999999883,
2.6149999999999882,
2.619999999999988,
2.624999999999988,
2.629999999999988,
2.634999999999988,
2.6399999999999877,
2.6449999999999876,
2.6499999999999875,
2.6549999999999874,
2.6599999999999873,
2.664999999999987,
2.669999999999987,
2.674999999999987,
2.679999999999987,
2.6849999999999867,
2.6899999999999866,
2.6949999999999865,
2.6999999999999864,
2.7049999999999863,
2.709999999999986,
2.714999999999986,
2.719999999999986,
2.724999999999986,
2.7299999999999858,
2.7349999999999857,
2.7399999999999856,
2.7449999999999855,
2.7499999999999853,
2.7549999999999852,
2.759999999999985,
2.764999999999985,
2.769999999999985,
2.774999999999985,
2.7799999999999847,
2.7849999999999846,
2.7899999999999845,
2.7949999999999844,
2.7999999999999843,
2.804999999999984,
2.809999999999984,
2.814999999999984,
2.819999999999984,
2.8249999999999837,
2.8299999999999836,
2.8349999999999835,
2.8399999999999834,
2.8449999999999833,
2.849999999999983,
2.854999999999983,
2.859999999999983,
2.864999999999983,
2.869999999999983,
2.8749999999999827,
2.8799999999999826,
2.8849999999999825,
2.8899999999999824,
2.8949999999999823,
2.899999999999982,
2.904999999999982,
2.909999999999982,
2.914999999999982,
2.9199999999999817,
2.9249999999999816,
2.9299999999999815,
2.9349999999999814,
2.9399999999999813,
2.944999999999981,
2.949999999999981,
2.954999999999981,
2.959999999999981,
2.9649999999999808,
2.9699999999999807,
2.9749999999999805,
2.9799999999999804,
2.9849999999999803,
2.9899999999999802,
2.99499999999998,
2.99999999999998,
3.00499999999998,
3.00999999999998,
3.0149999999999797,
3.0199999999999796,
3.0249999999999795,
3.0299999999999794,
3.0349999999999793,
3.039999999999979,
3.044999999999979,
3.049999999999979,
3.054999999999979,
3.0599999999999787,
3.0649999999999786,
3.0699999999999785,
3.0749999999999784,
3.0799999999999783,
3.084999999999978,
3.089999999999978,
3.094999999999978,
3.099999999999978,
3.1049999999999778,
3.1099999999999777,
3.1149999999999776,
3.1199999999999775,
3.1249999999999774,
3.1299999999999772,
3.134999999999977,
3.139999999999977,
3.144999999999977,
3.149999999999977,
3.1549999999999767,
3.1599999999999766,
3.1649999999999765,
3.1699999999999764,
3.1749999999999763,
3.179999999999976,
3.184999999999976,
3.189999999999976,
3.194999999999976,
3.1999999999999758,
3.2049999999999756,
3.2099999999999755,
3.2149999999999754,
3.2199999999999753,
3.224999999999975,
3.229999999999975,
3.234999999999975,
3.239999999999975,
3.244999999999975,
3.2499999999999747,
3.2549999999999746,
3.2599999999999745,
3.2649999999999744,
3.2699999999999743,
3.274999999999974,
3.279999999999974,
3.284999999999974,
3.289999999999974,
3.2949999999999737,
3.2999999999999736,
3.3049999999999735,
3.3099999999999734,
3.3149999999999733,
3.319999999999973,
3.324999999999973,
3.329999999999973,
3.334999999999973,
3.3399999999999728,
3.3449999999999727,
3.3499999999999726,
3.3549999999999724,
3.3599999999999723,
3.3649999999999722,
3.369999999999972,
3.374999999999972,
3.379999999999972,
3.384999999999972,
3.3899999999999717,
3.3949999999999716,
3.3999999999999715,
3.4049999999999714,
3.4099999999999713,
3.414999999999971,
3.419999999999971,
3.424999999999971,
3.429999999999971,
3.4349999999999707,
3.4399999999999706,
3.4449999999999705,
3.4499999999999704,
3.4549999999999703,
3.45999999999997,
3.46499999999997,
3.46999999999997,
3.47499999999997,
3.47999999999997,
3.4849999999999697,
3.4899999999999696,
3.4949999999999695,
3.4999999999999694,
3.5049999999999693,
3.509999999999969,
3.514999999999969,
3.519999999999969,
3.524999999999969,
3.5299999999999687,
3.5349999999999686,
3.5399999999999685,
3.5449999999999684,
3.5499999999999683,
3.554999999999968,
3.559999999999968,
3.564999999999968,
3.569999999999968,
3.5749999999999678,
3.5799999999999677,
3.5849999999999675,
3.5899999999999674,
3.5949999999999673,
3.5999999999999672,
3.604999999999967,
3.609999999999967,
3.614999999999967,
3.619999999999967,
3.6249999999999667,
3.6299999999999666,
3.6349999999999665,
3.6399999999999664,
3.6449999999999663,
3.649999999999966,
3.654999999999966,
3.659999999999966,
3.664999999999966,
3.6699999999999657,
3.6749999999999656,
3.6799999999999655,
3.6849999999999654,
3.6899999999999653,
3.694999999999965,
3.699999999999965,
3.704999999999965,
3.709999999999965,
3.7149999999999648,
3.7199999999999647,
3.7249999999999646,
3.7299999999999645,
3.7349999999999643,
3.7399999999999642,
3.744999999999964,
3.749999999999964,
3.754999999999964,
3.759999999999964,
3.7649999999999637,
3.7699999999999636,
3.7749999999999635,
3.7799999999999634,
3.7849999999999633,
3.789999999999963,
3.794999999999963,
3.799999999999963,
3.804999999999963,
3.8099999999999627,
3.8149999999999626,
3.8199999999999625,
3.8249999999999624,
3.8299999999999623,
3.834999999999962,
3.839999999999962,
3.844999999999962,
3.849999999999962,
3.854999999999962,
3.8599999999999617,
3.8649999999999616,
3.8699999999999615,
3.8749999999999614,
3.8799999999999613,
3.884999999999961,
3.889999999999961,
3.894999999999961,
3.899999999999961,
3.9049999999999607,
3.9099999999999606,
3.9149999999999605,
3.9199999999999604,
3.9249999999999603,
3.92999999999996,
3.93499999999996,
3.93999999999996,
3.94499999999996,
3.9499999999999598,
3.9549999999999597,
3.9599999999999596,
3.9649999999999594,
3.9699999999999593,
3.9749999999999592,
3.979999999999959,
3.984999999999959,
3.989999999999959,
3.994999999999959,
3.9999999999999587
],
"xaxis": "x",
"y": [
0,
9,
16.1,
21.662,
25.98292,
29.3058712,
31.829525231999998,
33.71589629952,
35.0967997275872,
36.079207339224986,
36.74968394920849,
37.17805898817305,
37.420461902904506,
37.52182873361221,
37.51796948345368,
37.437271012435275,
37.30209773885968,
37.12994202335986,
36.93436741283894,
36.72578065687853,
36.512062344477016,
36.299080948877496,
36.09111084876782,
35.89117137776352,
35.70130102552634,
35.52277847650491,
35.356300145163644,
35.20212218190474,
35.060173524942485,
34.93014541267928,
34.81156180894862,
34.70383439663358,
34.606305135901984,
34.51827883845324,
34.4390477594107,
34.36790983768297,
34.304181910308664,
34.24720897528156,
34.196370371295835,
34.151083573985055,
34.11080617009719,
34.07503645828312,
34.043313033323095,
34.015213635977524,
33.990353490162384,
33.96838330027811,
33.94898704216687,
33.931879649602045,
33.91680467299552,
33.903531966963236,
33.891855447547414,
33.88159094745595,
33.87257418799251,
33.8646588788769,
33.85771495145698,
33.85162692653241,
33.84629241485538,
33.8416207461075,
33.83753172058454,
33.833954476794986,
33.83082646757212,
33.8280925370112,
33.82570409049393,
33.823618350189435,
33.821797688672866,
33.82020903364213,
33.81882333710817,
33.817615102862575,
33.81656196646893,
33.81564432246933,
33.81484499393377,
33.81414893990166,
33.81354299666626,
33.81301564923118,
33.81255682962229,
33.81215773906612,
33.81181069134917,
33.81150897494975,
33.81124673178783,
33.81101885066892,
33.81082087370695,
33.81064891419991,
33.81049958460206,
33.81036993338939,
33.81025738975175,
33.81015971516785,
33.81007496102849,
33.810001431571024,
33.80993765147463,
33.80988233754319,
33.80983437397091,
33.80979279074618,
33.80975674480323,
33.809725503578065,
33.80969843066733,
33.80967497332557,
33.809654651568906,
33.809637048681836,
33.809621802949074,
33.80960860045649,
33.80959716882483,
33.80958727175676,
33.80957870429311,
33.809571288687025,
33.80956487081655,
33.80955931706609,
33.80955451161611,
33.809550354088245,
33.80954675749952,
33.80954364648567,
33.80954095575835,
33.80953862876575,
33.80953661653008,
33.80953487663867,
33.80953337236864,
33.80953207192751,
33.80953094779456,
33.80952997614969,
33.809529136378146,
33.80952841064121,
33.80952778350404,
33.80952724161318,
33.80952677341709,
33.80952636892399,
33.80952601949213,
33.80952571764811,
33.809525456929514,
33.8095252317487,
33.8095250372748,
33.80952486933162,
33.809524724309185,
33.80952459908729,
33.80952449096925,
33.809524397624614,
33.80952431703957,
33.809524247474066,
33.80952418742473,
33.809524135592746,
33.809524090856115,
33.80952405224566,
33.809524018924265,
33.80952399016891,
33.809523965355204,
33.80952394394392,
33.809523925469456,
33.80952390952976,
33.809523895777716,
33.80952388391364,
33.80952387367881,
33.8095238648499,
33.80952385723412,
33.809523850665066,
33.80952384499912,
33.809523840112334,
33.809523835897735,
33.80952383226301,
33.8095238291285,
33.809523826425476,
33.80952382409463,
33.8095238220848,
33.80952382035183,
33.80952381885764,
33.80952381756938,
33.8095238164587,
33.80952381550116,
33.80952381467567,
33.809523813964056,
33.809523813350616,
33.80952381282183,
33.80952381236603,
33.80952381197315,
33.80952381163452,
33.80952381134266,
33.80952381109111,
33.80952381087432,
33.80952381068748,
33.809523810526464,
33.80952381038771,
33.80952381026813,
33.809523810165096,
33.80952381007631,
33.8095238099998,
33.80952380993388,
33.80952380987708,
33.809523809828136,
33.80952380978597,
33.80952380974964,
33.80952380971834,
33.80952380969138,
33.80952380966815,
33.80952380964814,
33.8095238096309,
33.80952380961605,
33.80952380960326,
33.80952380959224,
33.80952380958275,
33.80952380957457,
33.80952380956753,
33.80952380956146,
33.80952380955624,
33.80952380955174,
33.8095238095498,
33.76666675229496,
33.690595468820824,
33.58926529609978,
33.46921528120357,
33.335797348858975,
33.193369839584605,
33.0454608568899,
32.894906039190936,
32.74396467322356,
32.59441747218118,
32.447648837736615,
32.304715997068826,
32.16640704256951,
32.03328959333416,
31.9057515355885,
31.78403507684745,
31.668265159886374,
31.55847312245712,
31.454616352798617,
31.35659457571614,
31.26426330622646,
31.177444924847936,
31.095937758311692,
31.019523489876946,
30.94797317293138,
30.881052078771262,
30.818523573217725,
30.760152186043477,
30.705706011215565,
30.654958553989445,
30.607690122310046,
30.563688844270892,
30.5227513801149,
30.484683386058546,
30.449299777769067,
30.416424833354775,
30.38589216901382,
30.35754461483466,
30.331234013487965,
30.306820960556713,
30.284174501900473,
30.263171800642557,
30.243697784019474,
30.22564477837011,
30.20891213890607,
30.19340587954384,
30.179038306949916,
30.165727662015378,
30.153397771205245,
30.141977709594237,
30.13140147688178,
30.1216076872568,
30.11253927364091,
30.104143206563876,
30.096370227706394,
30.089174597972626,
30.08251385982098,
30.076348613479226,
30.07064230659369,
30.065361036807516,
30.060473366725343,
30.055950150698465,
30.051764372852524,
30.04789099577683,
30.04430681929859,
30.040990348775278,
30.037921672352233,
30.035082346650135,
30.032455290366403,
30.030024685295942,
30.02777588429887,
30.025695325765632,
30.02377045415302,
30.021989646187336,
30.020342142353613,
30.018817983311735,
30.017407950901628,
30.016103513420337,
30.014896774873467,
30.013780427922416,
30.01274771026676,
30.011792364218216,
30.0109085992388,
30.01009105723099,
30.009334780382186,
30.00863518137919,
30.00798801582124,
30.007389356671975,
30.006835570601968,
30.006323296083806,
30.00584942311161,
30.00541107442586,
30.00500558813305,
30.00463050161747,
30.004283536650043,
30.00396258560573,
30.003665698707714,
30.003391072222325,
30.003137037534323,
30.002902051037253,
30.002684684778398,
30.002483617802252,
30.002297628140614,
30.002125585401203,
30.00196644391021,
30.00181923636756,
30.00168306797665,
30.00155711101319,
30.001440599800407,
30.00133282606023,
30.001233134612473,
30.001140919395915,
30.001055619787323,
30.000976717196092,
30.000903731913912,
30.000836220200398,
30.000773771587024,
30.000716006383037,
30.000662573368224,
30.000613147658566,
30.00056742873182,
30.000525138601063,
30.000486020125123,
30.00044983544564,
30.000416364541262,
30.000385403890238,
30.00035676523324,
30.00033027442893,
30.000305770395347,
30.000283104130624,
30.000262137807148,
30.000242743933615,
30.00022480457993,
30.0002082106602,
30.000192861269518,
30.000178663070443,
30.000165529725507,
30.00015338137227,
30.000142144137733,
30.00013174968916,
30.000122134818596,
30.00011324105854,
30.000105014326415,
30.000097404595742,
30.00009036559193,
30.000083854510905,
30.00007783175883,
30.000072260711356,
30.000067107490906,
30.00006234076069,
30.000057931534126,
30.000053852998615,
30.000050080352466,
30.000046590654097,
30.000043362682526,
30.000040376808332,
30.000037614874284,
30.000035060084933,
30.000032696904483,
30.00003051096231,
30.000028488965583,
30.000026618618424,
30.000024888547145,
30.000023288231077,
30.000021807938598,
30.00002043866796,
30.000019172092536,
30.0000180005102,
30.00001691679648,
30.00001591436124,
30.000014987108596,
30.000014129399865,
30.000013336019258,
30.00001260214217,
30.00001192330584,
30.00001129538222,
30.00001071455285,
30.00001017728567,
30.000009680313518,
30.000009220614267,
30.000008795392453,
30.000008402062267,
30.00000803823184,
30.000007701688688,
30.00000739038627,
30.00000710243153,
30.00000683607339,
30.00000658969211,
30.00000636178942,
30.00000615097943,
30.00000595598019,
30.00000577560589,
30.00000560875966,
30.0000054544269,
30.000005311669096,
30.000005179618125,
30.000005057470975,
30.000004944484864,
30.00000483997271,
30.000004743298966,
30.000004653875752,
30.00000457115928,
30.000004494646543,
30.000004423872262,
30.000004358406052,
30.000004297849806,
30.000004241835278,
30.00000419002184,
30.00000414209441,
30.00000409776154,
30.00000405675363,
30.00000401882132,
30.000003983733926,
30.00000395127809,
30.00000392125644,
30.000003893486415,
30.00000386779914,
30.000003844038414,
30.00000382205974,
30.000003801729466,
30.000003782923965,
30.000003765528877,
30.00000374943842,
30.000003734554745,
30.000003720787348,
30.000003708052503,
30.000003696272774,
30.000003685376523,
30.000003675297492,
30.00000366597439,
30.00000365735052,
30.000003649373436,
30.000003641994635,
30.000003635169247,
30.00000362885576,
30.000003623015786,
30.00000361761381,
30.000003612616982,
30.000003607994916,
30.000003603719506,
30.00000359976475,
30.000003596106602,
30.000003592722816,
30.00000358959281,
30.00000358669756,
30.00000358401945,
30.0000035815422,
30.00000357925074,
30.000003577131142,
30.000003575170513,
30.00000357335693,
30.00000357167937,
30.000003570127625,
30.00000356869226,
30.000003567364548,
30.000003566136414,
30.00000356500039,
30.00000356394957,
30.00000356297756,
30.00000356207845,
30.000003561246775,
30.000003560477474,
30.000003559765872,
30.00000355910764,
30.000003558498776,
30.000003557935575,
30.000003557414615,
30.000003556932725,
30.00000355648698,
30.000003556074663,
30.000003555693272,
30.000003555340484,
30.000003555014157,
30.000003554712304,
30.00000355443309,
30.000003554174814,
30.000003553935912,
30.000003553714926,
30.000003553510513,
30.000003553321434,
30.000003553146534,
30.00000355298475,
30.000003552835103,
30.00000355269668,
30.000003552568636,
30.000003552450195,
30.00000355234064,
30.0000035522393,
30.00000355214556,
30.000003552058853,
30.000003551978647,
30.000003551904456,
30.000003551835828,
30.00000355177235,
30.00000355171363,
30.000003551659315,
30.000003551609076,
30.000003551562603,
30.000003551519615,
30.000003551479853,
30.000003551443072,
30.00000355140905,
30.00000355137758,
30.00000355134847,
30.000003551321544,
30.000003551296636,
30.000003551273597,
30.000003551252284,
30.00000355123257,
30.000003551214334,
30.000003551197466,
30.000003551181862,
30.00000355116743,
30.00000355115408,
30.00000355114173,
30.00000355113031,
30.000003551119743,
30.00000355110997,
30.00000355110093,
30.00000355109257,
30.000003551084834,
30.00000355107768,
30.00000355107106,
30.00000355106494,
30.000003551059276,
30.00000355105404,
30.000003551049193,
30.000003551044713,
30.000003551040567,
30.000003551036734,
30.00000355103319,
30.000003551029906,
30.00000355102687,
30.000003551024065,
30.000003551021468,
30.000003551019066,
30.000003551016846,
30.00000355101479,
30.000003551012888,
30.00000355101113,
30.000003551009502,
30.000003551008,
30.000003551006607,
30.00000355100532,
30.00000355100413,
30.00000355100303,
30.00000355100201,
30.00000355100107,
30.000003551000198,
30.00000355099939,
30.000003550998645,
30.000003550997956,
30.000003550997317,
30.000003550996727,
30.00000355099618,
30.000003550995675,
30.00000355099521,
30.000003550994776,
30.00000355099438,
30.00000355099401,
30.000003550993668,
30.000003550993352,
30.00000355099306,
30.00000355099279,
30.00000355099254,
30.000003550992307,
30.000003550992094,
30.000003550991895,
30.00000355099171,
30.00000355099154,
30.000003550991384,
30.000003550991238,
30.000003550991103,
30.00000355099098,
30.000003550990865,
30.00000355099076,
30.00000355099066,
30.000003550990566,
30.00000355099048,
30.000003550990403,
30.000003550990332,
30.000003550990265,
30.000003550990204,
30.000003550990147,
30.000003550990094,
30.000003550990044,
30.000003550989998,
30.000003550989955,
30.000003550989916,
30.00000355098988,
30.00000355098985,
30.000003550989817,
30.00000355098979,
30.000003550989764,
30.00000355098974,
30.000003550989717,
30.000003550989696,
30.00000355098968,
30.00000355098966
],
"yaxis": "y"
},
{
"hovertemplate": "Chemical=C
SYSTEM TIME=%{x}
concentration=%{y}",
"legendgroup": "C",
"line": {
"color": "brown",
"dash": "solid"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "C",
"showlegend": true,
"type": "scattergl",
"x": [
0,
0.01,
0.02,
0.03,
0.04,
0.05,
0.060000000000000005,
0.07,
0.08,
0.09,
0.09999999999999999,
0.10999999999999999,
0.11999999999999998,
0.12999999999999998,
0.13999999999999999,
0.15,
0.16,
0.17,
0.18000000000000002,
0.19000000000000003,
0.20000000000000004,
0.21000000000000005,
0.22000000000000006,
0.23000000000000007,
0.24000000000000007,
0.25000000000000006,
0.26000000000000006,
0.2700000000000001,
0.2800000000000001,
0.2900000000000001,
0.3000000000000001,
0.3100000000000001,
0.3200000000000001,
0.3300000000000001,
0.34000000000000014,
0.35000000000000014,
0.36000000000000015,
0.37000000000000016,
0.38000000000000017,
0.3900000000000002,
0.4000000000000002,
0.4100000000000002,
0.4200000000000002,
0.4300000000000002,
0.4400000000000002,
0.45000000000000023,
0.46000000000000024,
0.47000000000000025,
0.48000000000000026,
0.49000000000000027,
0.5000000000000002,
0.5100000000000002,
0.5200000000000002,
0.5300000000000002,
0.5400000000000003,
0.5500000000000003,
0.5600000000000003,
0.5700000000000003,
0.5800000000000003,
0.5900000000000003,
0.6000000000000003,
0.6100000000000003,
0.6200000000000003,
0.6300000000000003,
0.6400000000000003,
0.6500000000000004,
0.6600000000000004,
0.6700000000000004,
0.6800000000000004,
0.6900000000000004,
0.7000000000000004,
0.7100000000000004,
0.7200000000000004,
0.7300000000000004,
0.7400000000000004,
0.7500000000000004,
0.7600000000000005,
0.7700000000000005,
0.7800000000000005,
0.7900000000000005,
0.8000000000000005,
0.8100000000000005,
0.8200000000000005,
0.8300000000000005,
0.8400000000000005,
0.8500000000000005,
0.8600000000000005,
0.8700000000000006,
0.8800000000000006,
0.8900000000000006,
0.9000000000000006,
0.9100000000000006,
0.9200000000000006,
0.9300000000000006,
0.9400000000000006,
0.9500000000000006,
0.9600000000000006,
0.9700000000000006,
0.9800000000000006,
0.9900000000000007,
1.0000000000000007,
1.0100000000000007,
1.0200000000000007,
1.0300000000000007,
1.0400000000000007,
1.0500000000000007,
1.0600000000000007,
1.0700000000000007,
1.0800000000000007,
1.0900000000000007,
1.1000000000000008,
1.1100000000000008,
1.1200000000000008,
1.1300000000000008,
1.1400000000000008,
1.1500000000000008,
1.1600000000000008,
1.1700000000000008,
1.1800000000000008,
1.1900000000000008,
1.2000000000000008,
1.2100000000000009,
1.2200000000000009,
1.2300000000000009,
1.2400000000000009,
1.2500000000000009,
1.260000000000001,
1.270000000000001,
1.280000000000001,
1.290000000000001,
1.300000000000001,
1.310000000000001,
1.320000000000001,
1.330000000000001,
1.340000000000001,
1.350000000000001,
1.360000000000001,
1.370000000000001,
1.380000000000001,
1.390000000000001,
1.400000000000001,
1.410000000000001,
1.420000000000001,
1.430000000000001,
1.440000000000001,
1.450000000000001,
1.460000000000001,
1.470000000000001,
1.480000000000001,
1.490000000000001,
1.500000000000001,
1.5100000000000011,
1.5200000000000011,
1.5300000000000011,
1.5400000000000011,
1.5500000000000012,
1.5600000000000012,
1.5700000000000012,
1.5800000000000012,
1.5900000000000012,
1.6000000000000012,
1.6100000000000012,
1.6200000000000012,
1.6300000000000012,
1.6400000000000012,
1.6500000000000012,
1.6600000000000013,
1.6700000000000013,
1.6800000000000013,
1.6900000000000013,
1.7000000000000013,
1.7100000000000013,
1.7200000000000013,
1.7300000000000013,
1.7400000000000013,
1.7500000000000013,
1.7600000000000013,
1.7700000000000014,
1.7800000000000014,
1.7900000000000014,
1.8000000000000014,
1.8100000000000014,
1.8200000000000014,
1.8300000000000014,
1.8400000000000014,
1.8500000000000014,
1.8600000000000014,
1.8700000000000014,
1.8800000000000014,
1.8900000000000015,
1.9000000000000015,
1.9100000000000015,
1.9200000000000015,
1.9300000000000015,
1.9400000000000015,
1.9500000000000015,
1.9600000000000015,
1.9700000000000015,
1.9800000000000015,
1.9900000000000015,
2.0000000000000013,
2.0050000000000012,
2.010000000000001,
2.015000000000001,
2.020000000000001,
2.025000000000001,
2.0300000000000007,
2.0350000000000006,
2.0400000000000005,
2.0450000000000004,
2.0500000000000003,
2.055,
2.06,
2.065,
2.07,
2.0749999999999997,
2.0799999999999996,
2.0849999999999995,
2.0899999999999994,
2.0949999999999993,
2.099999999999999,
2.104999999999999,
2.109999999999999,
2.114999999999999,
2.1199999999999988,
2.1249999999999987,
2.1299999999999986,
2.1349999999999985,
2.1399999999999983,
2.1449999999999982,
2.149999999999998,
2.154999999999998,
2.159999999999998,
2.164999999999998,
2.1699999999999977,
2.1749999999999976,
2.1799999999999975,
2.1849999999999974,
2.1899999999999973,
2.194999999999997,
2.199999999999997,
2.204999999999997,
2.209999999999997,
2.2149999999999967,
2.2199999999999966,
2.2249999999999965,
2.2299999999999964,
2.2349999999999963,
2.239999999999996,
2.244999999999996,
2.249999999999996,
2.254999999999996,
2.259999999999996,
2.2649999999999957,
2.2699999999999956,
2.2749999999999955,
2.2799999999999954,
2.2849999999999953,
2.289999999999995,
2.294999999999995,
2.299999999999995,
2.304999999999995,
2.3099999999999947,
2.3149999999999946,
2.3199999999999945,
2.3249999999999944,
2.3299999999999943,
2.334999999999994,
2.339999999999994,
2.344999999999994,
2.349999999999994,
2.3549999999999938,
2.3599999999999937,
2.3649999999999936,
2.3699999999999934,
2.3749999999999933,
2.3799999999999932,
2.384999999999993,
2.389999999999993,
2.394999999999993,
2.399999999999993,
2.4049999999999927,
2.4099999999999926,
2.4149999999999925,
2.4199999999999924,
2.4249999999999923,
2.429999999999992,
2.434999999999992,
2.439999999999992,
2.444999999999992,
2.4499999999999917,
2.4549999999999916,
2.4599999999999915,
2.4649999999999914,
2.4699999999999913,
2.474999999999991,
2.479999999999991,
2.484999999999991,
2.489999999999991,
2.494999999999991,
2.4999999999999907,
2.5049999999999906,
2.5099999999999905,
2.5149999999999904,
2.5199999999999902,
2.52499999999999,
2.52999999999999,
2.53499999999999,
2.53999999999999,
2.5449999999999897,
2.5499999999999896,
2.5549999999999895,
2.5599999999999894,
2.5649999999999893,
2.569999999999989,
2.574999999999989,
2.579999999999989,
2.584999999999989,
2.5899999999999888,
2.5949999999999886,
2.5999999999999885,
2.6049999999999884,
2.6099999999999883,
2.6149999999999882,
2.619999999999988,
2.624999999999988,
2.629999999999988,
2.634999999999988,
2.6399999999999877,
2.6449999999999876,
2.6499999999999875,
2.6549999999999874,
2.6599999999999873,
2.664999999999987,
2.669999999999987,
2.674999999999987,
2.679999999999987,
2.6849999999999867,
2.6899999999999866,
2.6949999999999865,
2.6999999999999864,
2.7049999999999863,
2.709999999999986,
2.714999999999986,
2.719999999999986,
2.724999999999986,
2.7299999999999858,
2.7349999999999857,
2.7399999999999856,
2.7449999999999855,
2.7499999999999853,
2.7549999999999852,
2.759999999999985,
2.764999999999985,
2.769999999999985,
2.774999999999985,
2.7799999999999847,
2.7849999999999846,
2.7899999999999845,
2.7949999999999844,
2.7999999999999843,
2.804999999999984,
2.809999999999984,
2.814999999999984,
2.819999999999984,
2.8249999999999837,
2.8299999999999836,
2.8349999999999835,
2.8399999999999834,
2.8449999999999833,
2.849999999999983,
2.854999999999983,
2.859999999999983,
2.864999999999983,
2.869999999999983,
2.8749999999999827,
2.8799999999999826,
2.8849999999999825,
2.8899999999999824,
2.8949999999999823,
2.899999999999982,
2.904999999999982,
2.909999999999982,
2.914999999999982,
2.9199999999999817,
2.9249999999999816,
2.9299999999999815,
2.9349999999999814,
2.9399999999999813,
2.944999999999981,
2.949999999999981,
2.954999999999981,
2.959999999999981,
2.9649999999999808,
2.9699999999999807,
2.9749999999999805,
2.9799999999999804,
2.9849999999999803,
2.9899999999999802,
2.99499999999998,
2.99999999999998,
3.00499999999998,
3.00999999999998,
3.0149999999999797,
3.0199999999999796,
3.0249999999999795,
3.0299999999999794,
3.0349999999999793,
3.039999999999979,
3.044999999999979,
3.049999999999979,
3.054999999999979,
3.0599999999999787,
3.0649999999999786,
3.0699999999999785,
3.0749999999999784,
3.0799999999999783,
3.084999999999978,
3.089999999999978,
3.094999999999978,
3.099999999999978,
3.1049999999999778,
3.1099999999999777,
3.1149999999999776,
3.1199999999999775,
3.1249999999999774,
3.1299999999999772,
3.134999999999977,
3.139999999999977,
3.144999999999977,
3.149999999999977,
3.1549999999999767,
3.1599999999999766,
3.1649999999999765,
3.1699999999999764,
3.1749999999999763,
3.179999999999976,
3.184999999999976,
3.189999999999976,
3.194999999999976,
3.1999999999999758,
3.2049999999999756,
3.2099999999999755,
3.2149999999999754,
3.2199999999999753,
3.224999999999975,
3.229999999999975,
3.234999999999975,
3.239999999999975,
3.244999999999975,
3.2499999999999747,
3.2549999999999746,
3.2599999999999745,
3.2649999999999744,
3.2699999999999743,
3.274999999999974,
3.279999999999974,
3.284999999999974,
3.289999999999974,
3.2949999999999737,
3.2999999999999736,
3.3049999999999735,
3.3099999999999734,
3.3149999999999733,
3.319999999999973,
3.324999999999973,
3.329999999999973,
3.334999999999973,
3.3399999999999728,
3.3449999999999727,
3.3499999999999726,
3.3549999999999724,
3.3599999999999723,
3.3649999999999722,
3.369999999999972,
3.374999999999972,
3.379999999999972,
3.384999999999972,
3.3899999999999717,
3.3949999999999716,
3.3999999999999715,
3.4049999999999714,
3.4099999999999713,
3.414999999999971,
3.419999999999971,
3.424999999999971,
3.429999999999971,
3.4349999999999707,
3.4399999999999706,
3.4449999999999705,
3.4499999999999704,
3.4549999999999703,
3.45999999999997,
3.46499999999997,
3.46999999999997,
3.47499999999997,
3.47999999999997,
3.4849999999999697,
3.4899999999999696,
3.4949999999999695,
3.4999999999999694,
3.5049999999999693,
3.509999999999969,
3.514999999999969,
3.519999999999969,
3.524999999999969,
3.5299999999999687,
3.5349999999999686,
3.5399999999999685,
3.5449999999999684,
3.5499999999999683,
3.554999999999968,
3.559999999999968,
3.564999999999968,
3.569999999999968,
3.5749999999999678,
3.5799999999999677,
3.5849999999999675,
3.5899999999999674,
3.5949999999999673,
3.5999999999999672,
3.604999999999967,
3.609999999999967,
3.614999999999967,
3.619999999999967,
3.6249999999999667,
3.6299999999999666,
3.6349999999999665,
3.6399999999999664,
3.6449999999999663,
3.649999999999966,
3.654999999999966,
3.659999999999966,
3.664999999999966,
3.6699999999999657,
3.6749999999999656,
3.6799999999999655,
3.6849999999999654,
3.6899999999999653,
3.694999999999965,
3.699999999999965,
3.704999999999965,
3.709999999999965,
3.7149999999999648,
3.7199999999999647,
3.7249999999999646,
3.7299999999999645,
3.7349999999999643,
3.7399999999999642,
3.744999999999964,
3.749999999999964,
3.754999999999964,
3.759999999999964,
3.7649999999999637,
3.7699999999999636,
3.7749999999999635,
3.7799999999999634,
3.7849999999999633,
3.789999999999963,
3.794999999999963,
3.799999999999963,
3.804999999999963,
3.8099999999999627,
3.8149999999999626,
3.8199999999999625,
3.8249999999999624,
3.8299999999999623,
3.834999999999962,
3.839999999999962,
3.844999999999962,
3.849999999999962,
3.854999999999962,
3.8599999999999617,
3.8649999999999616,
3.8699999999999615,
3.8749999999999614,
3.8799999999999613,
3.884999999999961,
3.889999999999961,
3.894999999999961,
3.899999999999961,
3.9049999999999607,
3.9099999999999606,
3.9149999999999605,
3.9199999999999604,
3.9249999999999603,
3.92999999999996,
3.93499999999996,
3.93999999999996,
3.94499999999996,
3.9499999999999598,
3.9549999999999597,
3.9599999999999596,
3.9649999999999594,
3.9699999999999593,
3.9749999999999592,
3.979999999999959,
3.984999999999959,
3.989999999999959,
3.994999999999959,
3.9999999999999587
],
"xaxis": "x",
"y": [
0,
2,
4.359999999999999,
6.933599999999999,
9.609296,
12.30343456,
14.9544777216,
17.518346240576,
19.96464885689536,
22.27363844343001,
24.433763423874808,
26.439705752678584,
28.290815774227895,
29.989870068721654,
31.54209148655344,
32.95438142177085,
34.23472335455759,
35.391724116978985,
36.43426546785247,
37.37124362051608,
38.21137853408235,
38.96307820668356,
39.63434602501469,
40.23272153368944,
40.765246878323204,
41.2384527208057,
41.65835868452348,
42.03048441162618,
42.35986814549411,
42.65109042389619,
42.90830101050629,
43.135247628097645,
43.335305405366874,
43.51150622703798,
43.66656739691175,
43.80291919675434,
43.922731059307424,
44.02793617858828,
44.120254461032225,
44.201213781817074,
44.27216955589264,
44.33432266606813,
44.388735813618986,
44.436348372392665,
44.47798983703598,
44.51439196111248,
44.546199682629045,
44.573980933722446,
44.59823542866355,
44.61940252046356,
44.637868211639635,
44.65397139944491,
44.66800943034223,
44.68024303289098,
44.690900692663405,
44.700182527411116,
44.70826371553606,
44.71529752602914,
44.72141799345297,
44.726742277277275,
44.73137274093002,
44.73539878230065,
44.73889844411426,
44.74193982957362,
44.744582345923355,
44.746877796110624,
44.7488713364792,
44.75060231642256,
44.75210501411628,
44.75340928083395,
44.754541104907055,
44.755523105101446,
44.75637496203642,
44.75711379525312,
44.75775449263421,
44.75830999807447,
44.75879156259174,
44.759208963439434,
44.75957069522687,
44.75988413656372,
44.760155695313124,
44.76039093515736,
44.76059468584519,
44.76077113919525,
44.76092393267104,
44.761056222115755,
44.76117074503541,
44.76126987564393,
44.76135567273024,
44.761429921273,
44.76149416861102,
44.761549755874285,
44.76159784529037,
44.76163944390243,
44.761675424165894,
44.761706541831,
44.761733451465744,
44.76175671992796,
44.761776838055354,
44.76179423080732,
44.76180926606205,
44.76182226224596,
44.76183349494923,
44.76184320266139,
44.76185159174309,
44.7618588407352,
44.761865104093,
44.76187051542159,
44.76187519027894,
44.76187922860381,
44.761882716818604,
44.76188572965043,
44.76188833170784,
44.761890578845936,
44.76189251934812,
44.76189419494891,
44.76189564171916,
44.761896890832105,
44.7618979692262,
44.76189890017853,
44.761899703800935,
44.76190039746909,
44.76190099619367,
44.761901512941265,
44.76190195891199,
44.76190234377944,
44.76190267589818,
44.76190296248311,
44.761903209764554,
44.761903423122234,
44.761903607201134,
44.761903766011585,
44.76190390301578,
44.76190402120251,
44.761904123151766,
44.76190421109048,
44.76190428694078,
44.7619043523616,
44.761904408784616,
44.76190445744537,
44.76190449941002,
44.761904535598575,
44.76190456680484,
44.761904593713716,
44.76190461691612,
44.761904636921834,
44.76190465417066,
44.76190466904196,
44.761904681863,
44.76190469291606,
44.76190470244461,
44.76190471065864,
44.76190471773927,
44.76190472384268,
44.761904729103584,
44.761904733638126,
44.76190473754647,
44.761904740915,
44.76190474381818,
44.76190474632022,
44.76190474847649,
44.761904750334715,
44.76190475193605,
44.76190475331597,
44.76190475450505,
44.76190475552967,
44.76190475641254,
44.761904757173255,
44.7619047578287,
44.76190475839343,
44.76190475887998,
44.76190475929917,
44.76190475966032,
44.76190475997145,
44.76190476023949,
44.761904760470394,
44.76190476066931,
44.76190476084066,
44.76190476098826,
44.7619047611154,
44.761904761224926,
44.76190476131926,
44.761904761400515,
44.761904761470504,
44.761904761530786,
44.761904761582706,
44.76190476162742,
44.76190476166593,
44.7619047616991,
44.76190476172766,
44.76190476175226,
44.76190476177345,
44.7619047617917,
44.76190476180741,
44.76190476182094,
44.76190476183259,
44.76190476184262,
44.76190476185126,
44.7619047618587,
44.761904761865104,
44.76190476187062,
46.476187051994486,
47.976184329785596,
49.29082503355834,
50.4449394114496,
51.45985616896948,
52.35391097553883,
53.14287994944972,
53.840349280399145,
54.45803048193127,
55.00602934880098,
55.493075489057894,
55.92671827576524,
56.313494191697266,
56.65906979913592,
56.96836393648975,
57.24565220728816,
57.49465637105329,
57.718620857624686,
57.92037829651159,
58.10240567210465,
58.266872476722725,
58.4156820302352,
58.550506962058016,
58.67281970414308,
58.78391871831482,
58.884951074679265,
58.97693190705649,
59.06076119409897,
59.137238248942566,
59.20707424418261,
59.27090305121825,
59.329290632326064,
59.38274318915615,
59.431714241794694,
59.47661078734494,
59.517798665495384,
59.55560724021899,
59.590333491111224,
59.62224559452909,
59.651586063298275,
59.678574504022805,
59.703410042714864,
59.72627346235303,
59.74732908989665,
59.766726465081206,
59.784601818864985,
59.80107938558159,
59.81627256958194,
59.83028498434387,
59.843211379619426,
59.85513847012136,
59.866145677472126,
59.87630579560854,
59.88568558851768,
59.89434632804373,
59.90234427852517,
59.90973113417525,
59.91655441438632,
59.92285782150456,
59.92868156507218,
59.934062656056895,
59.93903517417378,
59.94363051104372,
59.94787759161779,
59.951803076022195,
59.95543154373816,
59.95878566182061,
59.961886338674944,
59.964752864748746,
59.967403041352775,
59.969853298699185,
59.972118804133956,
59.9742135614419,
59.97615050201529,
59.977941568599555,
59.97959779226071,
59.98112936315731,
59.98254569564511,
59.98385548819344,
59.98506677854816,
59.9861869945366,
59.987223000874664,
59.98818114230377,
59.98906728335712,
59.98988684502815,
59.99064483859102,
59.991345896801235,
59.99199430268556,
59.99259401611244,
59.99314869831859,
59.99366173455262,
59.994136254983424,
59.99457515400909,
59.994981108090926,
59.995356592227246,
59.99570389517237,
59.996025133497774,
59.99632226458477,
59.99659709863083,
59.99685130974543,
59.99708644620514,
59.99730393993226,
59.99750511525645,
59.99769119701394,
59.997863318034845,
59.99802252606512,
59.99816979016617,
59.998306006631736,
59.99843200445866,
59.99854855040539,
59.998656353669425,
59.99875607021247,
59.99884830676003,
59.998933624499976,
59.99901254250286,
59.99908554088495,
59.99915306373339,
59.99921552181145,
59.99927329506042,
59.999326734913474,
59.99937616643564,
59.99942189030301,
59.999464184633304,
59.99950330667885,
59.999539494392494,
59.99957296787591,
59.999603930719125,
59.99963257123949,
59.999659063627654,
59.999683569007516,
59.99970623641657,
59.99972720371273,
59.99974659841305,
59.9997645384695,
59.99978113298658,
59.99979648288501,
59.99981068151567,
59.99982381522745,
59.99983596389251,
59.99984720139209,
59.99985759606596,
59.99986721112802,
59.99987610505085,
59.99988433192133,
59.999891941769604,
59.99989898087338,
59.999905492039375,
59.99991151486367,
59.999917085972534,
59.999922239245166,
59.99992700601974,
59.999931415284,
59.99993549385156,
59.99993926652495,
59.99994275624647,
59.99994598423772,
59.99994897012864,
59.99995173207691,
59.99995428687834,
59.999956650069066,
59.99995883601997,
59.999960858024124,
59.9999627283776,
59.99996445845424,
59.999966058774866,
59.99996753907122,
59.99996890834515,
59.99997017492338,
59.99997134650809,
59.999972430223835,
59.999973432660795,
59.9999743599149,
59.99997521762487,
59.99997601100653,
59.99997674488451,
59.9999774237216,
59.999978051645876,
59.999978632475795,
59.99997916974344,
59.99997966671599,
59.99998012641558,
59.999980551637684,
59.999980944968115,
59.99998130879875,
59.99998164534208,
59.99998195664465,
59.99998224459952,
59.99998251095777,
59.99998275733915,
59.999982985241914,
59.99998319605197,
59.999983391051266,
59.999983571425616,
59.99998373827189,
59.99998389260468,
59.999984035362516,
59.99998416741351,
59.99998428956068,
59.99998440254681,
59.999984507058976,
59.999984603732734,
59.99998469315596,
59.99998477587244,
59.99998485238519,
59.99998492315948,
59.9999849886257,
59.99998504918195,
59.99998510519648,
59.999985157009924,
59.99998520493736,
59.99998524927024,
59.99998529027815,
59.999985328210464,
59.99998536329785,
59.99998539575369,
59.99998542577534,
59.99998545354537,
59.99998547923264,
59.99998550299337,
59.99998552497204,
59.999985545302316,
59.99998556410782,
59.999985581502905,
59.999985597593366,
59.99998561247704,
59.99998562624444,
59.99998563897928,
59.999985650759015,
59.999985661655266,
59.9999856717343,
59.9999856810574,
59.999985689681274,
59.99998569765835,
59.999985705037155,
59.99998571186254,
59.99998571817603,
59.999985724016,
59.99998572941798,
59.99998573441481,
59.99998573903687,
59.99998574331229,
59.99998574726704,
59.99998575092519,
59.99998575430898,
59.999985757438985,
59.99998576033424,
59.99998576301235,
59.9999857654896,
59.999985767781055,
59.999985769900654,
59.99998577186128,
59.999985773674865,
59.99998577535243,
59.999985776904175,
59.99998577833954,
59.999985779667256,
59.999985780895386,
59.99998578203141,
59.99998578308223,
59.99998578405424,
59.999985784953346,
59.99998578578502,
59.99998578655432,
59.99998578726592,
59.99998578792415,
59.99998578853302,
59.999985789096215,
59.99998578961718,
59.99998579009907,
59.99998579054481,
59.999985790957126,
59.99998579133852,
59.99998579169131,
59.99998579201764,
59.99998579231949,
59.99998579259871,
59.99998579285698,
59.99998579309589,
59.999985793316874,
59.99998579352128,
59.999985793710366,
59.999985793885266,
59.99998579404705,
59.9999857941967,
59.999985794335124,
59.999985794463164,
59.999985794581605,
59.99998579469116,
59.9999857947925,
59.99998579488624,
59.99998579497295,
59.999985795053156,
59.999985795127344,
59.99998579519597,
59.99998579525945,
59.99998579531817,
59.99998579537248,
59.999985795422724,
59.9999857954692,
59.99998579551219,
59.99998579555195,
59.99998579558873,
59.99998579562275,
59.99998579565422,
59.99998579568333,
59.99998579571026,
59.99998579573517,
59.999985795758214,
59.99998579577952,
59.99998579579923,
59.999985795817466,
59.999985795834334,
59.99998579584994,
59.99998579586437,
59.99998579587772,
59.99998579589007,
59.999985795901495,
59.99998579591206,
59.99998579592183,
59.99998579593087,
59.99998579593923,
59.99998579594697,
59.999985795954125,
59.99998579596074,
59.999985795966865,
59.99998579597253,
59.999985795977764,
59.99998579598261,
59.999985795987094,
59.999985795991236,
59.99998579599507,
59.99998579599862,
59.9999857960019,
59.999985796004935,
59.99998579600774,
59.999985796010336,
59.99998579601274,
59.99998579601496,
59.999985796017015,
59.99998579601892,
59.99998579602068,
59.99998579602231,
59.999985796023815,
59.99998579602521,
59.99998579602649,
59.99998579602769,
59.99998579602879,
59.999985796029804,
59.99998579603075,
59.99998579603162,
59.99998579603243,
59.99998579603318,
59.99998579603387,
59.99998579603451,
59.9999857960351,
59.999985796035645,
59.99998579603615,
59.99998579603662,
59.99998579603705,
59.99998579603745,
59.99998579603782,
59.99998579603816,
59.99998579603848,
59.99998579603877,
59.99998579603904,
59.99998579603929,
59.999985796039525,
59.99998579603974,
59.99998579603994,
59.99998579604012,
59.99998579604029,
59.99998579604045,
59.99998579604059,
59.999985796040725,
59.999985796040846,
59.99998579604096,
59.99998579604107,
59.999985796041166,
59.99998579604126,
59.999985796041344,
59.99998579604142,
59.99998579604149,
59.99998579604156,
59.99998579604162,
59.99998579604168,
59.99998579604173,
59.99998579604178,
59.99998579604182,
59.99998579604186,
59.9999857960419,
59.99998579604193,
59.99998579604197,
59.999985796042,
59.999985796042026,
59.999985796042054,
59.999985796042075,
59.9999857960421,
59.99998579604212,
59.99998579604214,
59.999985796042154
],
"yaxis": "y"
},
{
"hovertemplate": "x=%{x}
y=%{y}",
"legendgroup": "",
"line": {
"color": "gray",
"dash": "solid"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
2,
2
],
"xaxis": "x",
"y": [
0,
100
],
"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": "On the left of vertical gray line: FICTIONAL world; on the right: REAL world!"
},
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
1
],
"range": [
0,
3.9999999999999587
],
"title": {
"text": "SYSTEM TIME"
},
"type": "linear"
},
"yaxis": {
"anchor": "x",
"autorange": true,
"domain": [
0,
1
],
"range": [
-5.555555555555555,
105.55555555555556
],
"title": {
"text": "concentration"
},
"type": "linear"
}
}
},
"image/png": "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",
"text/html": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Add a second plot, with a vertical gray line at t=2\n",
"fig1 = px.line(x=[2,2], y=[0,100], color_discrete_sequence = ['gray'])\n",
"\n",
"# Combine the plots, and display them\n",
"all_fig = go.Figure(data=fig0.data + fig1.data, layout = fig0.layout) # Note that the + is concatenating lists\n",
"all_fig.update_layout(title=\"On the left of vertical gray line: FICTIONAL world; on the right: REAL world!\")\n",
"all_fig.show()"
]
},
{
"cell_type": "markdown",
"id": "2e79b987-135d-416d-baa3-797a5d0b56be",
"metadata": {},
"source": [
"### Notice how [A] drops at time t=2, when we re-enact the Laws of Physics, because A no longer receives the extra boost from the previous mostly-forward (and thus physically-impossible given the unfavorable energy levels!) reaction `C <-> A`. \n",
"### Back to the real world, that (energetically unfavored) reaction now mostly goes IN REVERSE; hence, the boost in [C] as well"
]
},
{
"cell_type": "markdown",
"id": "c81944df-c125-4099-a81f-efc7ae0f9a6e",
"metadata": {},
"source": [
"### Now, we have a REAL equilibrium!"
]
},
{
"cell_type": "code",
"execution_count": 23,
"id": "5dcb9571-340a-48a0-8711-f4d7ed6dcc0c",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"A <-> B\n",
"Final concentrations: [B] = 30 ; [A] = 10\n",
"1. Ratio of reactant/product concentrations, adjusted for reaction orders: 3\n",
" Formula used: [B] / [A]\n",
"2. Ratio of forward/reverse reaction rates: 3.0\n",
"Discrepancy between the two values: 9.469e-05 %\n",
"Reaction IS in equilibrium (within 1% tolerance)\n",
"\n",
"B <-> C\n",
"Final concentrations: [C] = 60 ; [B] = 30\n",
"1. Ratio of reactant/product concentrations, adjusted for reaction orders: 2\n",
" Formula used: [C] / [B]\n",
"2. Ratio of forward/reverse reaction rates: 2.0\n",
"Discrepancy between the two values: 3.551e-05 %\n",
"Reaction IS in equilibrium (within 1% tolerance)\n",
"\n",
"C <-> A\n",
"Final concentrations: [A] = 10 ; [C] = 60\n",
"1. Ratio of reactant/product concentrations, adjusted for reaction orders: 0.166667\n",
" Formula used: [A] / [C]\n",
"2. Ratio of forward/reverse reaction rates: 0.16666696258266173\n",
"Discrepancy between the two values: 4.735e-05 %\n",
"Reaction IS in equilibrium (within 1% tolerance)\n",
"\n"
]
},
{
"data": {
"text/plain": [
"True"
]
},
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dynamics.is_in_equilibrium()"
]
},
{
"cell_type": "markdown",
"id": "605b7936-546b-4b0c-bf33-cc5007e5343c",
"metadata": {},
"source": [
"### The fact that individual reactions are now in actual, real equilibrium, can be easily seen from the last rows in the diagnostic data. Notice all the delta-concentration values at the final times are virtually zero:"
]
},
{
"cell_type": "code",
"execution_count": 24,
"id": "51b6568d-dbbb-4655-9f41-0b1ecc5a18da",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Reaction: A <-> B\n"
]
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" START_TIME | \n",
" Delta A | \n",
" Delta B | \n",
" Delta C | \n",
" time_step | \n",
" caption | \n",
"
\n",
" \n",
" \n",
" \n",
" | 599 | \n",
" 3.995 | \n",
" -4.261187e-07 | \n",
" 4.261187e-07 | \n",
" 0.0 | \n",
" 0.005 | \n",
" | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" START_TIME Delta A Delta B Delta C time_step caption\n",
"599 3.995 -4.261187e-07 4.261187e-07 0.0 0.005 "
]
},
"execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dynamics.get_diagnostic_rxn_data(rxn_index=0, tail=1)"
]
},
{
"cell_type": "code",
"execution_count": 25,
"id": "5bab7263-f7f4-47e9-878a-fdbba3e8108c",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Reaction: B <-> C\n"
]
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" START_TIME | \n",
" Delta A | \n",
" Delta B | \n",
" Delta C | \n",
" time_step | \n",
" caption | \n",
"
\n",
" \n",
" \n",
" \n",
" | 599 | \n",
" 3.995 | \n",
" 0.0 | \n",
" -4.261187e-07 | \n",
" 4.261187e-07 | \n",
" 0.005 | \n",
" | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" START_TIME Delta A Delta B Delta C time_step caption\n",
"599 3.995 0.0 -4.261187e-07 4.261187e-07 0.005 "
]
},
"execution_count": 25,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dynamics.get_diagnostic_rxn_data(rxn_index=1, tail=1)"
]
},
{
"cell_type": "code",
"execution_count": 26,
"id": "a69b6903-5c84-46fc-8e50-476b293127a2",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Reaction: C <-> A\n"
]
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" START_TIME | \n",
" Delta A | \n",
" Delta B | \n",
" Delta C | \n",
" time_step | \n",
" caption | \n",
"
\n",
" \n",
" \n",
" \n",
" | 599 | \n",
" 3.995 | \n",
" 4.261187e-07 | \n",
" 0.0 | \n",
" -4.261187e-07 | \n",
" 0.005 | \n",
" | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" START_TIME Delta A Delta B Delta C time_step caption\n",
"599 3.995 4.261187e-07 0.0 -4.261187e-07 0.005 "
]
},
"execution_count": 26,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dynamics.get_diagnostic_rxn_data(rxn_index=2, tail=1)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "562234fc-6f35-4ad4-ab89-13efa748baa7",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"jupytext": {
"formats": "ipynb,py:percent"
},
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.10"
}
},
"nbformat": 4,
"nbformat_minor": 5
}