{ "cells": [ { "cell_type": "markdown", "id": "49bcb5b0-f19d-4b96-a5f1-e0ae30f66d8f", "metadata": {}, "source": [ "# From finer to coarser resolution in advancing the two coupled reactions: \n", "### `2 S <-> U` and `S <-> X` (both mostly forward)\n", "\n", "1st-order kinetics throughout. \n", "\n", "Notes: \n", "* for an exploration of instabilities, see the experiment `negative_concentrations_1`\n", "* for an accurate longer run of the same reactions (with the same initial conditions), see the experiment \"up_regulate_3\"\n", "\n", "LAST REVISED: June 4, 2023 **THIS IS AN ARCHIVED EXPERIMENT**" ] }, { "cell_type": "markdown", "id": "2f3bfe09-c34c-49cb-8ba6-400c80b75843", "metadata": {}, "source": [ "# IMPORTANT: DO NOT ATTEMPT TO RUN THIS NOTEBOOK! \n", "## This is a **\"frozen run\"** that depends on an old version of Life123, for demonstration purposes \n", "#### (newer versions of Life123 tend to recover from instability more gracefully!!) \n", "If you bypass the execution exit in the first cell, and run the other cells, you WILL NOT REPLICATE the results below!" ] }, { "cell_type": "code", "execution_count": 1, "id": "959750cf-69cf-4671-bf03-95720d97bb4c", "metadata": {}, "outputs": [ { "ename": "StopExecution", "evalue": "", "output_type": "error", "traceback": [] } ], "source": [ "# To stop the current and subsequent cells: USED TO PREVENT ACCIDENTAL RUNS OF THIS NOTEBOOK!\n", "\n", "class StopExecution(Exception):\n", " def _render_traceback_(self):\n", " return []\n", "\n", "raise StopExecution # See: https://stackoverflow.com/a/56953105/5478830" ] }, { "cell_type": "code", "execution_count": null, "id": "928bb734-73d6-4b0c-ac0b-171cb249c0f2", "metadata": {}, "outputs": [], "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", "\n", "import numpy as np\n", "import plotly.express as px\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 'large_time_steps_2.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": "23c15e66-52e4-495b-aa3d-ecddd8d16942", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Number of reactions: 2 (at temp. 25 C)\n", "0: 2 S <-> U (kF = 8 / kR = 2 / Delta_G = -3,436.56 / K = 4) | 1st order in all reactants & products\n", "1: S <-> X (kF = 6 / kR = 3 / Delta_G = -1,718.28 / K = 2) | 1st order in all reactants & products\n", "[GRAPHIC ELEMENT SENT TO LOG FILE `large_time_steps_2.log.htm`]\n" ] } ], "source": [ "# Initialize the system\n", "chem_data = chem(names=[\"U\", \"X\", \"S\"])\n", "\n", "# Reaction 2 S <-> U , with 1st-order kinetics for all species (mostly forward)\n", "chem_data.add_reaction(reactants=[(2, \"S\")], products=\"U\",\n", " forward_rate=8., reverse_rate=2.)\n", "\n", "# Reaction S <-> X , with 1st-order kinetics for all species (mostly forward)\n", "chem_data.add_reaction(reactants=\"S\", products=\"X\",\n", " forward_rate=6., reverse_rate=3.)\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": "ebbd7aab-2456-40de-981b-f1f36970450c", "metadata": {}, "source": [ "# Run 1 : extremely small fixed time steps (no substeps)" ] }, { "cell_type": "code", "execution_count": 5, "id": "01ab7066-ce52-4c37-9608-b2cea9a1afac", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "800 total step(s) taken\n", "From time 0 to 0.8, in 800 FULL steps of 0.001\n", "(for a grand total of the equivalent of 800 FULL steps)\n" ] } ], "source": [ "dynamics = ReactionDynamics(reaction_data=chem_data)\n", "dynamics.set_conc(conc={\"U\": 50., \"X\": 100., \"S\": 0.})\n", "#dynamics.describe_state()\n", "\n", "dynamics.set_diagnostics() # To save diagnostic information about the call to single_compartment_react()\n", "\n", "dynamics.single_compartment_react(time_step=0.001, stop_time=0.8)\n", "\n", "df = dynamics.get_history()\n", "#df\n", "dynamics.explain_time_advance()" ] }, { "cell_type": "code", "execution_count": 6, "id": "555ff38c-9305-40b5-b047-d8417477d2c0", "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=U
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "U", "line": { "color": "green", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "U", "showlegend": true, "type": "scattergl", "x": [ 0, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008, 0.009000000000000001, 0.010000000000000002, 0.011000000000000003, 0.012000000000000004, 0.013000000000000005, 0.014000000000000005, 0.015000000000000006, 0.016000000000000007, 0.017000000000000008, 0.01800000000000001, 0.01900000000000001, 0.02000000000000001, 0.02100000000000001, 0.022000000000000013, 0.023000000000000013, 0.024000000000000014, 0.025000000000000015, 0.026000000000000016, 0.027000000000000017, 0.028000000000000018, 0.02900000000000002, 0.03000000000000002, 0.03100000000000002, 0.03200000000000002, 0.03300000000000002, 0.03400000000000002, 0.035000000000000024, 0.036000000000000025, 0.037000000000000026, 0.03800000000000003, 0.03900000000000003, 0.04000000000000003, 0.04100000000000003, 0.04200000000000003, 0.04300000000000003, 0.04400000000000003, 0.04500000000000003, 0.046000000000000034, 0.047000000000000035, 0.048000000000000036, 0.04900000000000004, 0.05000000000000004, 0.05100000000000004, 0.05200000000000004, 0.05300000000000004, 0.05400000000000004, 0.05500000000000004, 0.05600000000000004, 0.057000000000000044, 0.058000000000000045, 0.059000000000000045, 0.060000000000000046, 0.06100000000000005, 0.06200000000000005, 0.06300000000000004, 0.06400000000000004, 0.06500000000000004, 0.06600000000000004, 0.06700000000000005, 0.06800000000000005, 0.06900000000000005, 0.07000000000000005, 0.07100000000000005, 0.07200000000000005, 0.07300000000000005, 0.07400000000000005, 0.07500000000000005, 0.07600000000000005, 0.07700000000000005, 0.07800000000000006, 0.07900000000000006, 0.08000000000000006, 0.08100000000000006, 0.08200000000000006, 0.08300000000000006, 0.08400000000000006, 0.08500000000000006, 0.08600000000000006, 0.08700000000000006, 0.08800000000000006, 0.08900000000000007, 0.09000000000000007, 0.09100000000000007, 0.09200000000000007, 0.09300000000000007, 0.09400000000000007, 0.09500000000000007, 0.09600000000000007, 0.09700000000000007, 0.09800000000000007, 0.09900000000000007, 0.10000000000000007, 0.10100000000000008, 0.10200000000000008, 0.10300000000000008, 0.10400000000000008, 0.10500000000000008, 0.10600000000000008, 0.10700000000000008, 0.10800000000000008, 0.10900000000000008, 0.11000000000000008, 0.11100000000000008, 0.11200000000000009, 0.11300000000000009, 0.11400000000000009, 0.11500000000000009, 0.11600000000000009, 0.11700000000000009, 0.11800000000000009, 0.11900000000000009, 0.12000000000000009, 0.1210000000000001, 0.1220000000000001, 0.1230000000000001, 0.1240000000000001, 0.12500000000000008, 0.12600000000000008, 0.12700000000000009, 0.12800000000000009, 0.1290000000000001, 0.1300000000000001, 0.1310000000000001, 0.1320000000000001, 0.1330000000000001, 0.1340000000000001, 0.1350000000000001, 0.1360000000000001, 0.1370000000000001, 0.1380000000000001, 0.1390000000000001, 0.1400000000000001, 0.1410000000000001, 0.1420000000000001, 0.1430000000000001, 0.1440000000000001, 0.1450000000000001, 0.1460000000000001, 0.1470000000000001, 0.1480000000000001, 0.1490000000000001, 0.1500000000000001, 0.1510000000000001, 0.1520000000000001, 0.1530000000000001, 0.1540000000000001, 0.1550000000000001, 0.1560000000000001, 0.1570000000000001, 0.1580000000000001, 0.1590000000000001, 0.16000000000000011, 0.16100000000000012, 0.16200000000000012, 0.16300000000000012, 0.16400000000000012, 0.16500000000000012, 0.16600000000000012, 0.16700000000000012, 0.16800000000000012, 0.16900000000000012, 0.17000000000000012, 0.17100000000000012, 0.17200000000000013, 0.17300000000000013, 0.17400000000000013, 0.17500000000000013, 0.17600000000000013, 0.17700000000000013, 0.17800000000000013, 0.17900000000000013, 0.18000000000000013, 0.18100000000000013, 0.18200000000000013, 0.18300000000000013, 0.18400000000000014, 0.18500000000000014, 0.18600000000000014, 0.18700000000000014, 0.18800000000000014, 0.18900000000000014, 0.19000000000000014, 0.19100000000000014, 0.19200000000000014, 0.19300000000000014, 0.19400000000000014, 0.19500000000000015, 0.19600000000000015, 0.19700000000000015, 0.19800000000000015, 0.19900000000000015, 0.20000000000000015, 0.20100000000000015, 0.20200000000000015, 0.20300000000000015, 0.20400000000000015, 0.20500000000000015, 0.20600000000000016, 0.20700000000000016, 0.20800000000000016, 0.20900000000000016, 0.21000000000000016, 0.21100000000000016, 0.21200000000000016, 0.21300000000000016, 0.21400000000000016, 0.21500000000000016, 0.21600000000000016, 0.21700000000000016, 0.21800000000000017, 0.21900000000000017, 0.22000000000000017, 0.22100000000000017, 0.22200000000000017, 0.22300000000000017, 0.22400000000000017, 0.22500000000000017, 0.22600000000000017, 0.22700000000000017, 0.22800000000000017, 0.22900000000000018, 0.23000000000000018, 0.23100000000000018, 0.23200000000000018, 0.23300000000000018, 0.23400000000000018, 0.23500000000000018, 0.23600000000000018, 0.23700000000000018, 0.23800000000000018, 0.23900000000000018, 0.24000000000000019, 0.2410000000000002, 0.2420000000000002, 0.2430000000000002, 0.2440000000000002, 0.2450000000000002, 0.2460000000000002, 0.2470000000000002, 0.2480000000000002, 0.2490000000000002, 0.25000000000000017, 0.25100000000000017, 0.25200000000000017, 0.25300000000000017, 0.25400000000000017, 0.25500000000000017, 0.25600000000000017, 0.2570000000000002, 0.2580000000000002, 0.2590000000000002, 0.2600000000000002, 0.2610000000000002, 0.2620000000000002, 0.2630000000000002, 0.2640000000000002, 0.2650000000000002, 0.2660000000000002, 0.2670000000000002, 0.2680000000000002, 0.2690000000000002, 0.2700000000000002, 0.2710000000000002, 0.2720000000000002, 0.2730000000000002, 0.2740000000000002, 0.2750000000000002, 0.2760000000000002, 0.2770000000000002, 0.2780000000000002, 0.2790000000000002, 0.2800000000000002, 0.2810000000000002, 0.2820000000000002, 0.2830000000000002, 0.2840000000000002, 0.2850000000000002, 0.2860000000000002, 0.2870000000000002, 0.2880000000000002, 0.2890000000000002, 0.2900000000000002, 0.2910000000000002, 0.2920000000000002, 0.2930000000000002, 0.2940000000000002, 0.2950000000000002, 0.2960000000000002, 0.2970000000000002, 0.2980000000000002, 0.2990000000000002, 0.3000000000000002, 0.3010000000000002, 0.3020000000000002, 0.3030000000000002, 0.3040000000000002, 0.3050000000000002, 0.3060000000000002, 0.3070000000000002, 0.3080000000000002, 0.3090000000000002, 0.3100000000000002, 0.3110000000000002, 0.3120000000000002, 0.3130000000000002, 0.3140000000000002, 0.3150000000000002, 0.3160000000000002, 0.3170000000000002, 0.3180000000000002, 0.31900000000000023, 0.32000000000000023, 0.32100000000000023, 0.32200000000000023, 0.32300000000000023, 0.32400000000000023, 0.32500000000000023, 0.32600000000000023, 0.32700000000000023, 0.32800000000000024, 0.32900000000000024, 0.33000000000000024, 0.33100000000000024, 0.33200000000000024, 0.33300000000000024, 0.33400000000000024, 0.33500000000000024, 0.33600000000000024, 0.33700000000000024, 0.33800000000000024, 0.33900000000000025, 0.34000000000000025, 0.34100000000000025, 0.34200000000000025, 0.34300000000000025, 0.34400000000000025, 0.34500000000000025, 0.34600000000000025, 0.34700000000000025, 0.34800000000000025, 0.34900000000000025, 0.35000000000000026, 0.35100000000000026, 0.35200000000000026, 0.35300000000000026, 0.35400000000000026, 0.35500000000000026, 0.35600000000000026, 0.35700000000000026, 0.35800000000000026, 0.35900000000000026, 0.36000000000000026, 0.36100000000000027, 0.36200000000000027, 0.36300000000000027, 0.36400000000000027, 0.36500000000000027, 0.36600000000000027, 0.36700000000000027, 0.36800000000000027, 0.36900000000000027, 0.3700000000000003, 0.3710000000000003, 0.3720000000000003, 0.3730000000000003, 0.3740000000000003, 0.3750000000000003, 0.3760000000000003, 0.3770000000000003, 0.3780000000000003, 0.3790000000000003, 0.3800000000000003, 0.3810000000000003, 0.3820000000000003, 0.3830000000000003, 0.3840000000000003, 0.3850000000000003, 0.3860000000000003, 0.3870000000000003, 0.3880000000000003, 0.3890000000000003, 0.3900000000000003, 0.3910000000000003, 0.3920000000000003, 0.3930000000000003, 0.3940000000000003, 0.3950000000000003, 0.3960000000000003, 0.3970000000000003, 0.3980000000000003, 0.3990000000000003, 0.4000000000000003, 0.4010000000000003, 0.4020000000000003, 0.4030000000000003, 0.4040000000000003, 0.4050000000000003, 0.4060000000000003, 0.4070000000000003, 0.4080000000000003, 0.4090000000000003, 0.4100000000000003, 0.4110000000000003, 0.4120000000000003, 0.4130000000000003, 0.4140000000000003, 0.4150000000000003, 0.4160000000000003, 0.4170000000000003, 0.4180000000000003, 0.4190000000000003, 0.4200000000000003, 0.4210000000000003, 0.4220000000000003, 0.4230000000000003, 0.4240000000000003, 0.4250000000000003, 0.4260000000000003, 0.4270000000000003, 0.4280000000000003, 0.4290000000000003, 0.4300000000000003, 0.4310000000000003, 0.43200000000000033, 0.43300000000000033, 0.43400000000000033, 0.43500000000000033, 0.43600000000000033, 0.43700000000000033, 0.43800000000000033, 0.43900000000000033, 0.44000000000000034, 0.44100000000000034, 0.44200000000000034, 0.44300000000000034, 0.44400000000000034, 0.44500000000000034, 0.44600000000000034, 0.44700000000000034, 0.44800000000000034, 0.44900000000000034, 0.45000000000000034, 0.45100000000000035, 0.45200000000000035, 0.45300000000000035, 0.45400000000000035, 0.45500000000000035, 0.45600000000000035, 0.45700000000000035, 0.45800000000000035, 0.45900000000000035, 0.46000000000000035, 0.46100000000000035, 0.46200000000000035, 0.46300000000000036, 0.46400000000000036, 0.46500000000000036, 0.46600000000000036, 0.46700000000000036, 0.46800000000000036, 0.46900000000000036, 0.47000000000000036, 0.47100000000000036, 0.47200000000000036, 0.47300000000000036, 0.47400000000000037, 0.47500000000000037, 0.47600000000000037, 0.47700000000000037, 0.47800000000000037, 0.47900000000000037, 0.48000000000000037, 0.48100000000000037, 0.4820000000000004, 0.4830000000000004, 0.4840000000000004, 0.4850000000000004, 0.4860000000000004, 0.4870000000000004, 0.4880000000000004, 0.4890000000000004, 0.4900000000000004, 0.4910000000000004, 0.4920000000000004, 0.4930000000000004, 0.4940000000000004, 0.4950000000000004, 0.4960000000000004, 0.4970000000000004, 0.4980000000000004, 0.4990000000000004, 0.5000000000000003, 0.5010000000000003, 0.5020000000000003, 0.5030000000000003, 0.5040000000000003, 0.5050000000000003, 0.5060000000000003, 0.5070000000000003, 0.5080000000000003, 0.5090000000000003, 0.5100000000000003, 0.5110000000000003, 0.5120000000000003, 0.5130000000000003, 0.5140000000000003, 0.5150000000000003, 0.5160000000000003, 0.5170000000000003, 0.5180000000000003, 0.5190000000000003, 0.5200000000000004, 0.5210000000000004, 0.5220000000000004, 0.5230000000000004, 0.5240000000000004, 0.5250000000000004, 0.5260000000000004, 0.5270000000000004, 0.5280000000000004, 0.5290000000000004, 0.5300000000000004, 0.5310000000000004, 0.5320000000000004, 0.5330000000000004, 0.5340000000000004, 0.5350000000000004, 0.5360000000000004, 0.5370000000000004, 0.5380000000000004, 0.5390000000000004, 0.5400000000000004, 0.5410000000000004, 0.5420000000000004, 0.5430000000000004, 0.5440000000000004, 0.5450000000000004, 0.5460000000000004, 0.5470000000000004, 0.5480000000000004, 0.5490000000000004, 0.5500000000000004, 0.5510000000000004, 0.5520000000000004, 0.5530000000000004, 0.5540000000000004, 0.5550000000000004, 0.5560000000000004, 0.5570000000000004, 0.5580000000000004, 0.5590000000000004, 0.5600000000000004, 0.5610000000000004, 0.5620000000000004, 0.5630000000000004, 0.5640000000000004, 0.5650000000000004, 0.5660000000000004, 0.5670000000000004, 0.5680000000000004, 0.5690000000000004, 0.5700000000000004, 0.5710000000000004, 0.5720000000000004, 0.5730000000000004, 0.5740000000000004, 0.5750000000000004, 0.5760000000000004, 0.5770000000000004, 0.5780000000000004, 0.5790000000000004, 0.5800000000000004, 0.5810000000000004, 0.5820000000000004, 0.5830000000000004, 0.5840000000000004, 0.5850000000000004, 0.5860000000000004, 0.5870000000000004, 0.5880000000000004, 0.5890000000000004, 0.5900000000000004, 0.5910000000000004, 0.5920000000000004, 0.5930000000000004, 0.5940000000000004, 0.5950000000000004, 0.5960000000000004, 0.5970000000000004, 0.5980000000000004, 0.5990000000000004, 0.6000000000000004, 0.6010000000000004, 0.6020000000000004, 0.6030000000000004, 0.6040000000000004, 0.6050000000000004, 0.6060000000000004, 0.6070000000000004, 0.6080000000000004, 0.6090000000000004, 0.6100000000000004, 0.6110000000000004, 0.6120000000000004, 0.6130000000000004, 0.6140000000000004, 0.6150000000000004, 0.6160000000000004, 0.6170000000000004, 0.6180000000000004, 0.6190000000000004, 0.6200000000000004, 0.6210000000000004, 0.6220000000000004, 0.6230000000000004, 0.6240000000000004, 0.6250000000000004, 0.6260000000000004, 0.6270000000000004, 0.6280000000000004, 0.6290000000000004, 0.6300000000000004, 0.6310000000000004, 0.6320000000000005, 0.6330000000000005, 0.6340000000000005, 0.6350000000000005, 0.6360000000000005, 0.6370000000000005, 0.6380000000000005, 0.6390000000000005, 0.6400000000000005, 0.6410000000000005, 0.6420000000000005, 0.6430000000000005, 0.6440000000000005, 0.6450000000000005, 0.6460000000000005, 0.6470000000000005, 0.6480000000000005, 0.6490000000000005, 0.6500000000000005, 0.6510000000000005, 0.6520000000000005, 0.6530000000000005, 0.6540000000000005, 0.6550000000000005, 0.6560000000000005, 0.6570000000000005, 0.6580000000000005, 0.6590000000000005, 0.6600000000000005, 0.6610000000000005, 0.6620000000000005, 0.6630000000000005, 0.6640000000000005, 0.6650000000000005, 0.6660000000000005, 0.6670000000000005, 0.6680000000000005, 0.6690000000000005, 0.6700000000000005, 0.6710000000000005, 0.6720000000000005, 0.6730000000000005, 0.6740000000000005, 0.6750000000000005, 0.6760000000000005, 0.6770000000000005, 0.6780000000000005, 0.6790000000000005, 0.6800000000000005, 0.6810000000000005, 0.6820000000000005, 0.6830000000000005, 0.6840000000000005, 0.6850000000000005, 0.6860000000000005, 0.6870000000000005, 0.6880000000000005, 0.6890000000000005, 0.6900000000000005, 0.6910000000000005, 0.6920000000000005, 0.6930000000000005, 0.6940000000000005, 0.6950000000000005, 0.6960000000000005, 0.6970000000000005, 0.6980000000000005, 0.6990000000000005, 0.7000000000000005, 0.7010000000000005, 0.7020000000000005, 0.7030000000000005, 0.7040000000000005, 0.7050000000000005, 0.7060000000000005, 0.7070000000000005, 0.7080000000000005, 0.7090000000000005, 0.7100000000000005, 0.7110000000000005, 0.7120000000000005, 0.7130000000000005, 0.7140000000000005, 0.7150000000000005, 0.7160000000000005, 0.7170000000000005, 0.7180000000000005, 0.7190000000000005, 0.7200000000000005, 0.7210000000000005, 0.7220000000000005, 0.7230000000000005, 0.7240000000000005, 0.7250000000000005, 0.7260000000000005, 0.7270000000000005, 0.7280000000000005, 0.7290000000000005, 0.7300000000000005, 0.7310000000000005, 0.7320000000000005, 0.7330000000000005, 0.7340000000000005, 0.7350000000000005, 0.7360000000000005, 0.7370000000000005, 0.7380000000000005, 0.7390000000000005, 0.7400000000000005, 0.7410000000000005, 0.7420000000000005, 0.7430000000000005, 0.7440000000000005, 0.7450000000000006, 0.7460000000000006, 0.7470000000000006, 0.7480000000000006, 0.7490000000000006, 0.7500000000000006, 0.7510000000000006, 0.7520000000000006, 0.7530000000000006, 0.7540000000000006, 0.7550000000000006, 0.7560000000000006, 0.7570000000000006, 0.7580000000000006, 0.7590000000000006, 0.7600000000000006, 0.7610000000000006, 0.7620000000000006, 0.7630000000000006, 0.7640000000000006, 0.7650000000000006, 0.7660000000000006, 0.7670000000000006, 0.7680000000000006, 0.7690000000000006, 0.7700000000000006, 0.7710000000000006, 0.7720000000000006, 0.7730000000000006, 0.7740000000000006, 0.7750000000000006, 0.7760000000000006, 0.7770000000000006, 0.7780000000000006, 0.7790000000000006, 0.7800000000000006, 0.7810000000000006, 0.7820000000000006, 0.7830000000000006, 0.7840000000000006, 0.7850000000000006, 0.7860000000000006, 0.7870000000000006, 0.7880000000000006, 0.7890000000000006, 0.7900000000000006, 0.7910000000000006, 0.7920000000000006, 0.7930000000000006, 0.7940000000000006, 0.7950000000000006, 0.7960000000000006, 0.7970000000000006, 0.7980000000000006, 0.7990000000000006, 0.8000000000000006 ], "xaxis": "x", "y": [ 50, 49.9, 49.8042, 49.712493200000004, 49.624775406400005, 49.540944968676, 49.460902717593726, 49.38455190492274, 49.31179814461451, 49.242549355408876, 49.17671570483425, 49.11420955456769, 49.0549454071218, 48.99883985382635, 48.945811524073, 48.895781035792645, 48.84867094713527, 48.80440570932328, 48.7629116206497, 48.7241167815935, 48.687951051024854, 48.65434600347397, 48.62323488743759, 48.594552584697965, 48.56823557062974, 48.54422187547077, 48.522451046533426, 48.502864111333615, 48.48540354161513, 48.470013218247686, 48.45663839697742, 48.44522567500905, 48.43572295839962, 48.4280794302441, 48.42224551963352, 48.418172871367034, 48.41581431639945, 48.41512384300648, 48.41605656865023, 48.41856871252796, 48.42261756878746, 48.42816148039293, 48.43515981362551, 48.44357293320311, 48.45336217800441, 48.46448983738249, 48.47691912805361, 48.49061417154734, 48.50553997220429, 48.52166239570818, 48.5389481481393, 48.55736475553666, 48.57688054395652, 48.597464620015174, 48.61908685190434, 48.641717850867586, 48.6653289531266, 48.689892202246455, 48.71538033192917, 48.7417667492251, 48.769025518152134, 48.79713134371269, 48.826059556298915, 48.85578609647663, 48.88628750013883, 48.91754088401978, 48.94952393156093, 48.98221487912013, 49.015592502515744, 49.04963610389766, 49.0843254989371, 49.11964100432761, 49.155563425589655, 49.19207404517134, 49.22915461083822, 49.266787324345124, 49.30495483038302, 49.343640205794486, 49.38282694905104, 49.42249896998608, 49.462640579777236, 49.50323648117202, 49.54427175895087, 49.58573187062194, 49.6276026373418, 49.66987023505676, 49.71252118585936, 49.755542349554766, 49.798920915432134, 49.84264439423574, 49.88670061033123, 49.931077694062125, 49.975764074292, 50.02074847112787, 50.06601988882026, 50.11156760883586, 50.15738118309838, 50.203450427393626, 50.24976541493482, 50.29631647008419, 50.343094162227146, 50.390089299795214, 50.43729292443424, 50.48469630531422, 50.532290933577436, 50.580068516921386, 50.628020974313436, 50.67614043083378, 50.724419212643774, 50.77284984207646, 50.821425032846435, 50.87013768537604, 50.918980882235175, 50.967947883691885, 51.01703212337103, 51.06622720401852, 51.11552689336838, 51.16492512011033, 51.21441596995529, 51.26399368179651, 51.31365264396399, 51.363387390569955, 51.41319259794306, 51.46306308114931, 51.51299379059753, 51.562979808727285, 51.613016346777364, 51.663098741632716, 51.713222452748084, 51.76338305914639, 51.81357625649006, 51.86379785422354, 51.9140437727853, 51.964310040887504, 52.01459279286195, 52.06488826607038, 52.11519279837786, 52.165502825687476, 52.21581487953504, 52.26612558474222, 52.31643165712676, 52.36672990126833, 52.4170172083287, 52.46729055392496, 52.51754699605437, 52.56778367306973, 52.61799780170393, 52.668186675142586, 52.71834766114349, 52.768478200201805, 52.81857580375991, 52.86863805246074, 52.918662594443596, 52.96864714368145, 53.01858947835865, 53.068487439288084, 53.11833892836685, 53.1681419070695, 53.2178943949779, 53.26759446834691, 53.317240258704885, 53.366829951488285, 53.41636178470946, 53.46583404765686, 53.515245079626894, 53.56459326868659, 53.61387705046642, 53.663094906982465, 53.71224536548724, 53.76132699734853, 53.810338416955446, 53.85927828065115, 53.908145285691546, 53.95693816922933, 54.00565570732274, 54.054296713968455, 54.102860040158056, 54.15134457295741, 54.19974923460854, 54.248072981653266, 54.2963148040783, 54.34447372448107, 54.3925487972559, 54.44053910779999, 54.48844377173877, 54.53626193417009, 54.583992768926834, 54.631635477857486, 54.67918929012426, 54.726653461518296, 54.774027273791546, 54.82131003400495, 54.86850107389253, 54.9155997492409, 54.96260543928398, 55.009517546112455, 55.05633549409757, 55.103058729329035, 55.14968671906664, 55.1962189512052, 55.24265493375256, 55.28899419432036, 55.3352362796272, 55.381380755013936, 55.42742720397077, 55.473375227675945, 55.519224444545614, 55.56497448979477, 55.610625015008864, 55.65617568772585, 55.70162619102849, 55.74697622314656, 55.79222549706884, 55.837373740164495, 55.882420693813756, 55.92736611304764, 55.972209766196414, 56.01695143454671, 56.061590912006984, 56.10612800478115, 56.15056253105021, 56.194894320661696, 56.23912321482662, 56.28324906582393, 56.327271736712134, 56.37119110104801, 56.415007042612196, 56.45871945514148, 56.502328242067655, 56.545833316262794, 56.589234599790686, 56.63253202366445, 56.67572552761004, 56.718815059835535, 56.76180057680612, 56.80468204302454, 56.847459430817004, 56.89013272012423, 56.93270189829772, 56.975166959901, 57.01752790651571, 57.05978474655247, 57.1019374950664, 57.14398617357719, 57.18593080989351, 57.22777143794183, 57.2695080975994, 57.31114083453131, 57.35266970003161, 57.39409475086833, 57.43541604913225, 57.47663366208949, 57.51774766203764, 57.55875812616549, 57.5996651364162, 57.64046877935381, 57.6811691460331, 57.721766331872615, 57.76226043653082, 57.80265156378536, 57.842939821415214, 57.88312532108585, 57.92320817823716, 57.963188511974195, 58.00306644496057, 58.04284210331452, 58.08251561650755, 58.122087117265544, 58.16155674147238, 58.200924628075896, 58.24019091899618, 58.279355759036164, 58.31841929579441, 58.357381679580094, 58.39624306333004, 58.435003602527885, 58.473663455125205, 58.51222278146464, 58.550681744204866, 58.58904050824753, 58.62729924066592, 58.66545811063547, 58.70351728936596, 58.74147695003543, 58.779337267725715, 58.81709841935967, 58.85476058363983, 58.89232394098875, 58.929788673490734, 58.96715496483505, 59.00442300026063, 59.04159296650204, 59.078665051736905, 59.11563944553465, 59.152516338806436, 59.18929592375648, 59.22597839383452, 59.26256394368947, 59.29905276912435, 59.335445067052206, 59.37174103545325, 59.40794087333303, 59.44404478068172, 59.48005295843436, 59.51596560843215, 59.55178293338474, 59.587505136833464, 59.623132423115464, 59.65866499732882, 59.694103065298485, 59.72944683354315, 59.764696509242896, 59.79985230020774, 59.83491441484692, 59.86988306213903, 59.90475845160287, 59.93954079326909, 59.97423029765251, 60.00882717572522, 60.04333163889033, 60.07774389895638, 60.112064168112475, 60.14629265890403, 60.180429584209115, 60.214475157215475, 60.24842959139811, 60.282293100497434, 60.316065898498046, 60.34974819960801, 60.3833402182387, 60.41684216898519, 60.45025426660712, 60.48357672601011, 60.516809762227616, 60.549953590403334, 60.583008425774004, 60.6159744836527, 60.64885197941257, 60.681641128471, 60.71434214627421, 60.746955248282255, 60.77948064995443, 60.811918566735066, 60.844269214039734, 60.876532807241766, 60.908709561659215, 60.94079969254212, 60.97280341506012, 61.00472094429042, 61.03655249520611, 61.06829828266475, 61.099958521397326, 61.13153342599747, 61.16302321091099, 61.19442809042574, 61.22574827866166, 61.25698398956125, 61.288135436880154, 61.31920283417814, 61.35018639481025, 61.38108633191823, 61.411902858422245, 61.44263618701274, 61.47328653014264, 61.50385410001968, 61.534339108599056, 61.56474176757619, 61.59506228837977, 61.625300882165, 61.65545775980699, 61.685533131894424, 61.71552720872335, 61.74544020029119, 61.77527231629092, 61.80502376610544, 61.834694758802094, 61.86428550312738, 61.893796207501794, 61.9232270800149, 61.95257832842045, 61.98185016013177, 62.01104278221721, 62.04015640139578, 62.06919122403289, 62.09814745613632, 62.12702530335216, 62.15582497096108, 62.18454666387453, 62.21319058663123, 62.24175694339368, 62.270245937944836, 62.298657773684845, 62.32699265362797, 62.355250780399565, 62.383432356233186, 62.411537582967796, 62.43956666204506, 62.467519794506764, 62.495397180992306, 62.523199021736296, 62.55092551656626, 62.57857686490038, 62.60615326574538, 62.63365491769448, 62.66108201892542, 62.68843476719856, 62.71571335985507, 62.742917993815226, 62.770048865576705, 62.79710617121303, 62.82409010637205, 62.85100086627447, 62.8778386457125, 62.90460363904854, 62.93129604021388, 62.95791604270758, 62.9844638395953, 63.01093962350823, 63.0373435866421, 63.063675920756204, 63.08993681717251, 63.1161264667748, 63.1422450600079, 63.1682927868769, 63.194269836946475, 63.22017639934024, 63.246012662740135, 63.27177881538587, 63.297475045074435, 63.323101539159595, 63.34865848455148, 63.3741460677162, 63.399564474675486, 63.424913891006405, 63.45019450184106, 63.47540649186637, 63.500550045323884, 63.525625346009576, 63.55063257727377, 63.575571922020984, 63.60044356270993, 63.625247681353414, 63.64998445951839, 63.67465407832594, 63.699256718451366, 63.72379256012423, 63.74826178312851, 63.77266456680271, 63.79700109004001, 63.8212715312885, 63.84547606855134, 63.869614879387015, 63.8936881409096, 63.91769602978904, 63.94163872225143, 63.96551639407937, 63.98932922061229, 64.0130773767468, 64.03676103693714, 64.06038037519546, 64.08393556509237, 64.1074267797573, 64.13085419187898, 64.15421797370591, 64.17751829704686, 64.20075533327133, 64.22392925331013, 64.2470402276559, 64.27008842636361, 64.29307401905119, 64.31599717490006, 64.33885806265576, 64.3616568506285, 64.38439370669386, 64.4070687982933, 64.4296822924349, 64.452234355694, 64.47472515421381, 64.4971548537061, 64.51952361945193, 64.54183161630228, 64.56407900867877, 64.58626596057444, 64.60839263555434, 64.63045919675639, 64.65246580689204, 64.67441262824704, 64.6962998226822, 64.71812755163415, 64.7398959761161, 64.76160525671862, 64.78325555361046, 64.80484702653926, 64.82637983483247, 64.84785413739799, 64.86927009272515, 64.89062785888541, 64.91192759353322, 64.93316945390686, 64.95435359682922, 64.97548017870874, 64.99654935554011, 65.01756128290525, 65.03851611597406, 65.05941400950533, 65.08025511784761, 65.10103959494002, 65.12176759431316, 65.14243926908995, 65.16305477198655, 65.18361425531319, 65.20411787097505, 65.22456577047319, 65.2449581049054, 65.26529502496707, 65.28557668095218, 65.30580322275402, 65.32597479986627, 65.3460915613838, 65.36615365600356, 65.38616123202553, 65.40611443735361, 65.42601341949653, 65.44585832556872, 65.46564930229127, 65.48538649599283, 65.50507005261049, 65.52470011769074, 65.54427683639035, 65.5638003534773, 65.58327081333171, 65.60268835994671, 65.62205313692944, 65.64136528750187, 65.66062495450181, 65.67983228038378, 65.69898740721993, 65.71809047670101, 65.73714163013722, 65.75614100845918, 65.77508875221886, 65.79398500159049, 65.81282989637143, 65.83162357598317, 65.85036617947225, 65.8690578455111, 65.88769871239904, 65.90628891806323, 65.92482860005946, 65.94331789557319, 65.96175694142045, 65.98014587404872, 65.9984848295379, 66.01677394360118, 66.035013351586, 66.05320318847497, 66.07134358888672, 66.08943468707692, 66.10747661693911, 66.12546951200568, 66.14341350544873, 66.16130873008103, 66.17915531835689, 66.19695340237313, 66.2147031138699, 66.23240458423172, 66.25005794448825, 66.26766332531528, 66.28522085703565, 66.3027306696201, 66.32019289268821, 66.33760765550929, 66.35497508700328, 66.37229531574167, 66.38956846994837, 66.40679467750066, 66.42397406593001, 66.44110676242306, 66.45819289382246, 66.47523258662774, 66.49222596699629, 66.50917316074417, 66.52607429334704, 66.54292948994102, 66.5597388753236, 66.57650257395451, 66.59322070995663, 66.6098934071168, 66.6265207888868, 66.64310297838412, 66.65964009839296, 66.67613227136498, 66.69257961942026, 66.70898226434814, 66.72534032760808, 66.74165393033057, 66.75792319331792, 66.77414823704521, 66.79032918166111, 66.80646614698873, 66.82255925252652, 66.83860861744908, 66.85461436060807, 66.87057660053301, 66.88649545543218, 66.90237104319344, 66.91820348138509, 66.93399288725672, 66.94973937774004, 66.96544306944975, 66.98110407868437, 66.99672252142706, 67.01229851334651, 67.02783216979772, 67.04332360582286, 67.05877293615212, 67.07418027520451, 67.0895457370887, 67.10486943560385, 67.12015148424044, 67.1353919961811, 67.1505910843014, 67.1657488611707, 67.18086543905297, 67.19594092990758, 67.21097544539013, 67.22596909685329, 67.24092199534755, 67.25583425162206, 67.27070597612547, 67.28553727900668, 67.30032827011567, 67.3150790590043, 67.32978975492712, 67.34446046684212, 67.3590913034116, 67.3736823730029, 67.38823378368919, 67.40274564325034, 67.41721805917362, 67.43165113865452, 67.44604498859752, 67.46039971561692, 67.47471542603753, 67.48899222589557, 67.50323022093932, 67.51742951662997, 67.5315902181424, 67.5457124303659, 67.55979625790496, 67.57384180508006, 67.58784917592843, 67.60181847420473, 67.61574980338197, 67.62964326665214, 67.64349896692698, 67.65731700683881, 67.6710974887412, 67.68484051470976, 67.69854618654293, 67.71221460576263, 67.72584587361507, 67.73944009107153, 67.752997358829, 67.76651777731101, 67.78000144666832, 67.79344846677968, 67.80685893725256, 67.82023295742385, 67.83357062636067, 67.846872042861, 67.86013730545447, 67.87336651240311, 67.88655976170196, 67.89971715107993, 67.91283877800042, 67.9259247396621, 67.93897513299954, 67.95199005468407, 67.96496960112434, 67.97791386846711, 67.99082295259795, 68.00369694914194, 68.01653595346437, 68.02934006067144, 68.04210936561101, 68.0548439628732, 68.06754394679119, 68.08020941144183, 68.09284045064642, 68.10543715797132, 68.11799962672872, 68.13052794997724, 68.14302222052268, 68.1554825309187, 68.16790897346748, 68.18030164022039, 68.19266062297874, 68.20498601329435, 68.21727790247031, 68.22953638156166, 68.24176154137596, 68.25395347247411, 68.26611226517088, 68.27823800953564, 68.29033079539306, 68.3023907123237, 68.31441784966471, 68.3264122965105, 68.33837414171337, 68.35030347388421, 68.36220038139308, 68.37406495236993, 68.38589727470524, 68.39769743605063, 68.40946552381958, 68.42120162518798, 68.43290582709486, 68.44457821624299, 68.45621887909952, 68.46782790189667, 68.47940537063226, 68.49095137107048, 68.5024659887424, 68.51394930894669, 68.52540141675021, 68.53682239698864, 68.54821233426712, 68.55957131296088, 68.57089941721586, 68.58219673094929, 68.59346333785038, 68.6046993213809, 68.6159047647758, 68.62707975104384, 68.63822436296815, 68.64933868310693, 68.66042279379401, 68.67147677713946, 68.68250071503019, 68.69349468913057, 68.70445878088306, 68.71539307150874, 68.72629764200799, 68.73717257316105, 68.7480179455286, 68.75883383945241, 68.76962033505586, 68.78037751224461, 68.79110545070716, 68.80180422991542, 68.8124739291253, 68.82311462737734, 68.83372640349725, 68.84430933609652, 68.85486350357297, 68.86538898411138, 68.87588585568402, 68.88635419605124, 68.89679408276207, 68.90720559315477, 68.91758880435741, 68.92794379328842, 68.93827063665721, 68.94856941096468, 68.95884019250384, 68.96908305736032, 68.97929808141296, 68.9894853403344, 68.99964490959158, 69.00977686444637, 69.01988127995604, 69.02995823097389, 69.04000779214978, 69.05003003793068, 69.06002504256122, 69.06999288008423, 69.07993362434131, 69.08984734897335, 69.09973412742113, 69.10959403292578, 69.1194271385294, 69.12923351707555, 69.13901324120981, 69.14876638338032, 69.1584930158383, 69.16819321063862, 69.17786703964028, 69.18751457450699, 69.19713588670768, 69.20673104751704, 69.21630012801603, 69.22584319909241, 69.23536033144127, 69.24485159556558, 69.25431706177665, 69.26375680019471, 69.27317088074942, 69.28255937318033, 69.29192234703748, 69.30125987168186 ], "yaxis": "y" }, { "hovertemplate": "Chemical=X
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "X", "line": { "color": "orange", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "X", "showlegend": true, "type": "scattergl", "x": [ 0, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008, 0.009000000000000001, 0.010000000000000002, 0.011000000000000003, 0.012000000000000004, 0.013000000000000005, 0.014000000000000005, 0.015000000000000006, 0.016000000000000007, 0.017000000000000008, 0.01800000000000001, 0.01900000000000001, 0.02000000000000001, 0.02100000000000001, 0.022000000000000013, 0.023000000000000013, 0.024000000000000014, 0.025000000000000015, 0.026000000000000016, 0.027000000000000017, 0.028000000000000018, 0.02900000000000002, 0.03000000000000002, 0.03100000000000002, 0.03200000000000002, 0.03300000000000002, 0.03400000000000002, 0.035000000000000024, 0.036000000000000025, 0.037000000000000026, 0.03800000000000003, 0.03900000000000003, 0.04000000000000003, 0.04100000000000003, 0.04200000000000003, 0.04300000000000003, 0.04400000000000003, 0.04500000000000003, 0.046000000000000034, 0.047000000000000035, 0.048000000000000036, 0.04900000000000004, 0.05000000000000004, 0.05100000000000004, 0.05200000000000004, 0.05300000000000004, 0.05400000000000004, 0.05500000000000004, 0.05600000000000004, 0.057000000000000044, 0.058000000000000045, 0.059000000000000045, 0.060000000000000046, 0.06100000000000005, 0.06200000000000005, 0.06300000000000004, 0.06400000000000004, 0.06500000000000004, 0.06600000000000004, 0.06700000000000005, 0.06800000000000005, 0.06900000000000005, 0.07000000000000005, 0.07100000000000005, 0.07200000000000005, 0.07300000000000005, 0.07400000000000005, 0.07500000000000005, 0.07600000000000005, 0.07700000000000005, 0.07800000000000006, 0.07900000000000006, 0.08000000000000006, 0.08100000000000006, 0.08200000000000006, 0.08300000000000006, 0.08400000000000006, 0.08500000000000006, 0.08600000000000006, 0.08700000000000006, 0.08800000000000006, 0.08900000000000007, 0.09000000000000007, 0.09100000000000007, 0.09200000000000007, 0.09300000000000007, 0.09400000000000007, 0.09500000000000007, 0.09600000000000007, 0.09700000000000007, 0.09800000000000007, 0.09900000000000007, 0.10000000000000007, 0.10100000000000008, 0.10200000000000008, 0.10300000000000008, 0.10400000000000008, 0.10500000000000008, 0.10600000000000008, 0.10700000000000008, 0.10800000000000008, 0.10900000000000008, 0.11000000000000008, 0.11100000000000008, 0.11200000000000009, 0.11300000000000009, 0.11400000000000009, 0.11500000000000009, 0.11600000000000009, 0.11700000000000009, 0.11800000000000009, 0.11900000000000009, 0.12000000000000009, 0.1210000000000001, 0.1220000000000001, 0.1230000000000001, 0.1240000000000001, 0.12500000000000008, 0.12600000000000008, 0.12700000000000009, 0.12800000000000009, 0.1290000000000001, 0.1300000000000001, 0.1310000000000001, 0.1320000000000001, 0.1330000000000001, 0.1340000000000001, 0.1350000000000001, 0.1360000000000001, 0.1370000000000001, 0.1380000000000001, 0.1390000000000001, 0.1400000000000001, 0.1410000000000001, 0.1420000000000001, 0.1430000000000001, 0.1440000000000001, 0.1450000000000001, 0.1460000000000001, 0.1470000000000001, 0.1480000000000001, 0.1490000000000001, 0.1500000000000001, 0.1510000000000001, 0.1520000000000001, 0.1530000000000001, 0.1540000000000001, 0.1550000000000001, 0.1560000000000001, 0.1570000000000001, 0.1580000000000001, 0.1590000000000001, 0.16000000000000011, 0.16100000000000012, 0.16200000000000012, 0.16300000000000012, 0.16400000000000012, 0.16500000000000012, 0.16600000000000012, 0.16700000000000012, 0.16800000000000012, 0.16900000000000012, 0.17000000000000012, 0.17100000000000012, 0.17200000000000013, 0.17300000000000013, 0.17400000000000013, 0.17500000000000013, 0.17600000000000013, 0.17700000000000013, 0.17800000000000013, 0.17900000000000013, 0.18000000000000013, 0.18100000000000013, 0.18200000000000013, 0.18300000000000013, 0.18400000000000014, 0.18500000000000014, 0.18600000000000014, 0.18700000000000014, 0.18800000000000014, 0.18900000000000014, 0.19000000000000014, 0.19100000000000014, 0.19200000000000014, 0.19300000000000014, 0.19400000000000014, 0.19500000000000015, 0.19600000000000015, 0.19700000000000015, 0.19800000000000015, 0.19900000000000015, 0.20000000000000015, 0.20100000000000015, 0.20200000000000015, 0.20300000000000015, 0.20400000000000015, 0.20500000000000015, 0.20600000000000016, 0.20700000000000016, 0.20800000000000016, 0.20900000000000016, 0.21000000000000016, 0.21100000000000016, 0.21200000000000016, 0.21300000000000016, 0.21400000000000016, 0.21500000000000016, 0.21600000000000016, 0.21700000000000016, 0.21800000000000017, 0.21900000000000017, 0.22000000000000017, 0.22100000000000017, 0.22200000000000017, 0.22300000000000017, 0.22400000000000017, 0.22500000000000017, 0.22600000000000017, 0.22700000000000017, 0.22800000000000017, 0.22900000000000018, 0.23000000000000018, 0.23100000000000018, 0.23200000000000018, 0.23300000000000018, 0.23400000000000018, 0.23500000000000018, 0.23600000000000018, 0.23700000000000018, 0.23800000000000018, 0.23900000000000018, 0.24000000000000019, 0.2410000000000002, 0.2420000000000002, 0.2430000000000002, 0.2440000000000002, 0.2450000000000002, 0.2460000000000002, 0.2470000000000002, 0.2480000000000002, 0.2490000000000002, 0.25000000000000017, 0.25100000000000017, 0.25200000000000017, 0.25300000000000017, 0.25400000000000017, 0.25500000000000017, 0.25600000000000017, 0.2570000000000002, 0.2580000000000002, 0.2590000000000002, 0.2600000000000002, 0.2610000000000002, 0.2620000000000002, 0.2630000000000002, 0.2640000000000002, 0.2650000000000002, 0.2660000000000002, 0.2670000000000002, 0.2680000000000002, 0.2690000000000002, 0.2700000000000002, 0.2710000000000002, 0.2720000000000002, 0.2730000000000002, 0.2740000000000002, 0.2750000000000002, 0.2760000000000002, 0.2770000000000002, 0.2780000000000002, 0.2790000000000002, 0.2800000000000002, 0.2810000000000002, 0.2820000000000002, 0.2830000000000002, 0.2840000000000002, 0.2850000000000002, 0.2860000000000002, 0.2870000000000002, 0.2880000000000002, 0.2890000000000002, 0.2900000000000002, 0.2910000000000002, 0.2920000000000002, 0.2930000000000002, 0.2940000000000002, 0.2950000000000002, 0.2960000000000002, 0.2970000000000002, 0.2980000000000002, 0.2990000000000002, 0.3000000000000002, 0.3010000000000002, 0.3020000000000002, 0.3030000000000002, 0.3040000000000002, 0.3050000000000002, 0.3060000000000002, 0.3070000000000002, 0.3080000000000002, 0.3090000000000002, 0.3100000000000002, 0.3110000000000002, 0.3120000000000002, 0.3130000000000002, 0.3140000000000002, 0.3150000000000002, 0.3160000000000002, 0.3170000000000002, 0.3180000000000002, 0.31900000000000023, 0.32000000000000023, 0.32100000000000023, 0.32200000000000023, 0.32300000000000023, 0.32400000000000023, 0.32500000000000023, 0.32600000000000023, 0.32700000000000023, 0.32800000000000024, 0.32900000000000024, 0.33000000000000024, 0.33100000000000024, 0.33200000000000024, 0.33300000000000024, 0.33400000000000024, 0.33500000000000024, 0.33600000000000024, 0.33700000000000024, 0.33800000000000024, 0.33900000000000025, 0.34000000000000025, 0.34100000000000025, 0.34200000000000025, 0.34300000000000025, 0.34400000000000025, 0.34500000000000025, 0.34600000000000025, 0.34700000000000025, 0.34800000000000025, 0.34900000000000025, 0.35000000000000026, 0.35100000000000026, 0.35200000000000026, 0.35300000000000026, 0.35400000000000026, 0.35500000000000026, 0.35600000000000026, 0.35700000000000026, 0.35800000000000026, 0.35900000000000026, 0.36000000000000026, 0.36100000000000027, 0.36200000000000027, 0.36300000000000027, 0.36400000000000027, 0.36500000000000027, 0.36600000000000027, 0.36700000000000027, 0.36800000000000027, 0.36900000000000027, 0.3700000000000003, 0.3710000000000003, 0.3720000000000003, 0.3730000000000003, 0.3740000000000003, 0.3750000000000003, 0.3760000000000003, 0.3770000000000003, 0.3780000000000003, 0.3790000000000003, 0.3800000000000003, 0.3810000000000003, 0.3820000000000003, 0.3830000000000003, 0.3840000000000003, 0.3850000000000003, 0.3860000000000003, 0.3870000000000003, 0.3880000000000003, 0.3890000000000003, 0.3900000000000003, 0.3910000000000003, 0.3920000000000003, 0.3930000000000003, 0.3940000000000003, 0.3950000000000003, 0.3960000000000003, 0.3970000000000003, 0.3980000000000003, 0.3990000000000003, 0.4000000000000003, 0.4010000000000003, 0.4020000000000003, 0.4030000000000003, 0.4040000000000003, 0.4050000000000003, 0.4060000000000003, 0.4070000000000003, 0.4080000000000003, 0.4090000000000003, 0.4100000000000003, 0.4110000000000003, 0.4120000000000003, 0.4130000000000003, 0.4140000000000003, 0.4150000000000003, 0.4160000000000003, 0.4170000000000003, 0.4180000000000003, 0.4190000000000003, 0.4200000000000003, 0.4210000000000003, 0.4220000000000003, 0.4230000000000003, 0.4240000000000003, 0.4250000000000003, 0.4260000000000003, 0.4270000000000003, 0.4280000000000003, 0.4290000000000003, 0.4300000000000003, 0.4310000000000003, 0.43200000000000033, 0.43300000000000033, 0.43400000000000033, 0.43500000000000033, 0.43600000000000033, 0.43700000000000033, 0.43800000000000033, 0.43900000000000033, 0.44000000000000034, 0.44100000000000034, 0.44200000000000034, 0.44300000000000034, 0.44400000000000034, 0.44500000000000034, 0.44600000000000034, 0.44700000000000034, 0.44800000000000034, 0.44900000000000034, 0.45000000000000034, 0.45100000000000035, 0.45200000000000035, 0.45300000000000035, 0.45400000000000035, 0.45500000000000035, 0.45600000000000035, 0.45700000000000035, 0.45800000000000035, 0.45900000000000035, 0.46000000000000035, 0.46100000000000035, 0.46200000000000035, 0.46300000000000036, 0.46400000000000036, 0.46500000000000036, 0.46600000000000036, 0.46700000000000036, 0.46800000000000036, 0.46900000000000036, 0.47000000000000036, 0.47100000000000036, 0.47200000000000036, 0.47300000000000036, 0.47400000000000037, 0.47500000000000037, 0.47600000000000037, 0.47700000000000037, 0.47800000000000037, 0.47900000000000037, 0.48000000000000037, 0.48100000000000037, 0.4820000000000004, 0.4830000000000004, 0.4840000000000004, 0.4850000000000004, 0.4860000000000004, 0.4870000000000004, 0.4880000000000004, 0.4890000000000004, 0.4900000000000004, 0.4910000000000004, 0.4920000000000004, 0.4930000000000004, 0.4940000000000004, 0.4950000000000004, 0.4960000000000004, 0.4970000000000004, 0.4980000000000004, 0.4990000000000004, 0.5000000000000003, 0.5010000000000003, 0.5020000000000003, 0.5030000000000003, 0.5040000000000003, 0.5050000000000003, 0.5060000000000003, 0.5070000000000003, 0.5080000000000003, 0.5090000000000003, 0.5100000000000003, 0.5110000000000003, 0.5120000000000003, 0.5130000000000003, 0.5140000000000003, 0.5150000000000003, 0.5160000000000003, 0.5170000000000003, 0.5180000000000003, 0.5190000000000003, 0.5200000000000004, 0.5210000000000004, 0.5220000000000004, 0.5230000000000004, 0.5240000000000004, 0.5250000000000004, 0.5260000000000004, 0.5270000000000004, 0.5280000000000004, 0.5290000000000004, 0.5300000000000004, 0.5310000000000004, 0.5320000000000004, 0.5330000000000004, 0.5340000000000004, 0.5350000000000004, 0.5360000000000004, 0.5370000000000004, 0.5380000000000004, 0.5390000000000004, 0.5400000000000004, 0.5410000000000004, 0.5420000000000004, 0.5430000000000004, 0.5440000000000004, 0.5450000000000004, 0.5460000000000004, 0.5470000000000004, 0.5480000000000004, 0.5490000000000004, 0.5500000000000004, 0.5510000000000004, 0.5520000000000004, 0.5530000000000004, 0.5540000000000004, 0.5550000000000004, 0.5560000000000004, 0.5570000000000004, 0.5580000000000004, 0.5590000000000004, 0.5600000000000004, 0.5610000000000004, 0.5620000000000004, 0.5630000000000004, 0.5640000000000004, 0.5650000000000004, 0.5660000000000004, 0.5670000000000004, 0.5680000000000004, 0.5690000000000004, 0.5700000000000004, 0.5710000000000004, 0.5720000000000004, 0.5730000000000004, 0.5740000000000004, 0.5750000000000004, 0.5760000000000004, 0.5770000000000004, 0.5780000000000004, 0.5790000000000004, 0.5800000000000004, 0.5810000000000004, 0.5820000000000004, 0.5830000000000004, 0.5840000000000004, 0.5850000000000004, 0.5860000000000004, 0.5870000000000004, 0.5880000000000004, 0.5890000000000004, 0.5900000000000004, 0.5910000000000004, 0.5920000000000004, 0.5930000000000004, 0.5940000000000004, 0.5950000000000004, 0.5960000000000004, 0.5970000000000004, 0.5980000000000004, 0.5990000000000004, 0.6000000000000004, 0.6010000000000004, 0.6020000000000004, 0.6030000000000004, 0.6040000000000004, 0.6050000000000004, 0.6060000000000004, 0.6070000000000004, 0.6080000000000004, 0.6090000000000004, 0.6100000000000004, 0.6110000000000004, 0.6120000000000004, 0.6130000000000004, 0.6140000000000004, 0.6150000000000004, 0.6160000000000004, 0.6170000000000004, 0.6180000000000004, 0.6190000000000004, 0.6200000000000004, 0.6210000000000004, 0.6220000000000004, 0.6230000000000004, 0.6240000000000004, 0.6250000000000004, 0.6260000000000004, 0.6270000000000004, 0.6280000000000004, 0.6290000000000004, 0.6300000000000004, 0.6310000000000004, 0.6320000000000005, 0.6330000000000005, 0.6340000000000005, 0.6350000000000005, 0.6360000000000005, 0.6370000000000005, 0.6380000000000005, 0.6390000000000005, 0.6400000000000005, 0.6410000000000005, 0.6420000000000005, 0.6430000000000005, 0.6440000000000005, 0.6450000000000005, 0.6460000000000005, 0.6470000000000005, 0.6480000000000005, 0.6490000000000005, 0.6500000000000005, 0.6510000000000005, 0.6520000000000005, 0.6530000000000005, 0.6540000000000005, 0.6550000000000005, 0.6560000000000005, 0.6570000000000005, 0.6580000000000005, 0.6590000000000005, 0.6600000000000005, 0.6610000000000005, 0.6620000000000005, 0.6630000000000005, 0.6640000000000005, 0.6650000000000005, 0.6660000000000005, 0.6670000000000005, 0.6680000000000005, 0.6690000000000005, 0.6700000000000005, 0.6710000000000005, 0.6720000000000005, 0.6730000000000005, 0.6740000000000005, 0.6750000000000005, 0.6760000000000005, 0.6770000000000005, 0.6780000000000005, 0.6790000000000005, 0.6800000000000005, 0.6810000000000005, 0.6820000000000005, 0.6830000000000005, 0.6840000000000005, 0.6850000000000005, 0.6860000000000005, 0.6870000000000005, 0.6880000000000005, 0.6890000000000005, 0.6900000000000005, 0.6910000000000005, 0.6920000000000005, 0.6930000000000005, 0.6940000000000005, 0.6950000000000005, 0.6960000000000005, 0.6970000000000005, 0.6980000000000005, 0.6990000000000005, 0.7000000000000005, 0.7010000000000005, 0.7020000000000005, 0.7030000000000005, 0.7040000000000005, 0.7050000000000005, 0.7060000000000005, 0.7070000000000005, 0.7080000000000005, 0.7090000000000005, 0.7100000000000005, 0.7110000000000005, 0.7120000000000005, 0.7130000000000005, 0.7140000000000005, 0.7150000000000005, 0.7160000000000005, 0.7170000000000005, 0.7180000000000005, 0.7190000000000005, 0.7200000000000005, 0.7210000000000005, 0.7220000000000005, 0.7230000000000005, 0.7240000000000005, 0.7250000000000005, 0.7260000000000005, 0.7270000000000005, 0.7280000000000005, 0.7290000000000005, 0.7300000000000005, 0.7310000000000005, 0.7320000000000005, 0.7330000000000005, 0.7340000000000005, 0.7350000000000005, 0.7360000000000005, 0.7370000000000005, 0.7380000000000005, 0.7390000000000005, 0.7400000000000005, 0.7410000000000005, 0.7420000000000005, 0.7430000000000005, 0.7440000000000005, 0.7450000000000006, 0.7460000000000006, 0.7470000000000006, 0.7480000000000006, 0.7490000000000006, 0.7500000000000006, 0.7510000000000006, 0.7520000000000006, 0.7530000000000006, 0.7540000000000006, 0.7550000000000006, 0.7560000000000006, 0.7570000000000006, 0.7580000000000006, 0.7590000000000006, 0.7600000000000006, 0.7610000000000006, 0.7620000000000006, 0.7630000000000006, 0.7640000000000006, 0.7650000000000006, 0.7660000000000006, 0.7670000000000006, 0.7680000000000006, 0.7690000000000006, 0.7700000000000006, 0.7710000000000006, 0.7720000000000006, 0.7730000000000006, 0.7740000000000006, 0.7750000000000006, 0.7760000000000006, 0.7770000000000006, 0.7780000000000006, 0.7790000000000006, 0.7800000000000006, 0.7810000000000006, 0.7820000000000006, 0.7830000000000006, 0.7840000000000006, 0.7850000000000006, 0.7860000000000006, 0.7870000000000006, 0.7880000000000006, 0.7890000000000006, 0.7900000000000006, 0.7910000000000006, 0.7920000000000006, 0.7930000000000006, 0.7940000000000006, 0.7950000000000006, 0.7960000000000006, 0.7970000000000006, 0.7980000000000006, 0.7990000000000006, 0.8000000000000006 ], "xaxis": "x", "y": [ 100, 99.7, 99.40390000000001, 99.1116145, 98.8230600511, 98.5381552057633, 98.25682046928732, 97.9789782524526, 97.70455282532146, 97.43347027215819, 97.16565844744386, 96.90104693295885, 96.6395669959074, 96.38115154805877, 96.12573510588032, 95.87325375163853, 95.62364509544427, 95.37684823821965, 95.1328037355638, 94.89145356249593, 94.65274107905434, 94.41661099673055, 94.18300934571829, 93.95188344295758, 93.72318186095458, 93.49685439735843, 93.27285204527657, 93.05112696431067, 92.83163245229586, 92.61432291772581, 92.3991538528473, 92.18608180740794, 91.97506436304117, 91.76606010827301, 91.55902861413563, 91.35393041037281, 91.15072696222305, 90.94938064776625, 90.74985473582028, 90.5521133643741, 90.35612151954439, 90.16184501504304, 89.96925047214295, 89.77830530013016, 89.58897767723055, 89.40123653199942, 89.21505152516283, 89.03039303189972, 88.84723212455405, 88.66554055576661, 88.48529074201622, 88.3064557475604, 88.12900926876593, 87.95292561881955, 87.77817971280999, 87.60474705317185, 87.4326037154829, 87.26172633460604, 87.09209209116763, 86.92367869836397, 86.756464389088, 86.59042790336838, 86.4255484761135, 86.26180582515289, 86.0991801395688, 85.93765206831101, 85.77720270908797, 85.61781359752744, 85.45946669660026, 85.30214438630067, 85.14582945357719, 84.99050508250775, 84.83615484471325, 84.68276269000376, 84.53031293725167, 84.37879026548634, 84.22817970520482, 84.07846662989338, 83.92963674775481, 83.7816760936364, 83.63457102115385, 83.48830819500614, 83.34287458347703, 83.19825745111832, 83.0544443516108, 82.9114231207982, 82.76918186989035, 82.62770897883102, 82.48699308982688, 82.34702310103326, 82.20778816039314, 82.06927765962563, 81.93148122836025, 81.79438872841351, 81.65799024820426, 81.52227609730457, 81.3872368011228, 81.25286309571551, 81.11914592272535, 80.9860764244416, 80.85364593898062, 80.72184599558307, 80.59066831002528, 80.46010478014185, 80.3301474814568, 80.20078866292077, 80.07202074275143, 79.94383630437491, 79.81622809246554, 79.68918900908162, 79.56271210989496, 79.43679060051174, 79.31141783288263, 79.18658730179986, 79.06229264147936, 78.93852762222559, 78.81528614717735, 78.69256224913234, 78.57035008744882, 78.44864394502231, 78.32743822533556, 78.20672744957997, 78.08650625384692, 77.96676938638699, 77.84751170493571, 77.72872817410412, 77.61041386283246, 77.49256394190564, 77.3751736815289, 77.25823844896217, 77.14175370621176, 77.02571500777798, 76.9101179984573, 76.79495841119775, 76.68023206500632, 76.56593486290693, 76.45206278994792, 76.33861191125786, 76.22557837014828, 76.11295838626253, 76.00074825376926, 75.88894433959982, 75.7775430817282, 75.6665409874927, 75.55593463195817, 75.44572065631789, 75.33589576633419, 75.22645673081674, 75.11740038013768, 75.00872360478272, 74.90042335393726, 74.7924966341067, 74.68494050777021, 74.57775209206696, 74.47092855751418, 74.36446712675625, 74.258365073344, 74.1526197205435, 74.04722844017377, 73.94218865147246, 73.83749781998905, 73.7331534565047, 73.6291531159783, 73.52549439651798, 73.42217493837744, 73.31919242297651, 73.21654457194549, 73.11422914619239, 73.01224394499286, 72.91058680510208, 72.80925559988799, 72.70824823848554, 72.60756266497135, 72.50719685755831, 72.40714882780954, 72.30741661987138, 72.20799830972491, 72.1088920044555, 72.01009584153991, 71.91160798815075, 71.81342664047756, 71.71555002306432, 71.61797638816297, 71.52070401510244, 71.42373120967292, 71.327056303525, 71.23067765358323, 71.13459364147386, 71.0388026729663, 70.9433031774281, 70.84809360729304, 70.7531724375419, 70.65853816519596, 70.56418930882249, 70.4701244080522, 70.37634202310832, 70.282840734347, 70.1896191418087, 70.09667586478048, 70.00400954136866, 69.91161882808188, 69.81950239942412, 69.72765894749746, 69.63608718161446, 69.54478582791977, 69.45375362902084, 69.36298934362755, 69.27249174620036, 69.18225962660702, 69.09229178978745, 69.00258705542666, 68.91314425763548, 68.823962244639, 68.73503987847243, 68.64637603468421, 68.55796960204628, 68.4698194822713, 68.38192458973651, 68.29428385121433, 68.20689620560933, 68.11976060370147, 68.03287600789555, 67.94624139197656, 67.85985574087086, 67.77371805041314, 67.68782732711888, 67.60218258796223, 67.51678286015922, 67.4316271809561, 67.34671459742269, 67.26204416625073, 67.17761495355698, 67.09342603469099, 67.00947649404745, 66.925765424883, 66.84229192913737, 66.75905511725884, 66.67605410803371, 66.59328802841992, 66.51075601338457, 66.42845720574529, 66.3463907560154, 66.26455582225263, 66.18295156991157, 66.10157717169943, 66.02043180743541, 65.9395146639132, 65.85882493476679, 65.77836182033951, 65.69812452755608, 65.61811226979765, 65.53832426677988, 65.45875974443379, 65.37941793478944, 65.30029807586236, 65.2213994115426, 65.14272119148647, 65.0642626710107, 64.98602311098912, 64.90800177775185, 64.83019794298666, 64.7526108836428, 64.67523988183699, 64.5980842247616, 64.52114320459506, 64.44441611841418, 64.36790226810868, 64.29160096029761, 64.21551150624775, 64.13963322179386, 64.0639654272608, 63.9885074473875, 63.91325861125258, 63.83821825220178, 63.763385707777005, 63.68876031964705, 63.6143414335399, 63.54012839917654, 63.46612057020638, 63.392317304144065, 63.3187179623078, 63.24532190975904, 63.172128515243585, 63.099137151134, 63.026347193373375, 62.953758021420306, 62.88136901819521, 62.80917957002777, 62.73718906660566, 62.66539690092432, 62.593802469237986, 62.52240517101172, 62.45120440887459, 62.38019958857387, 62.309390118930295, 62.238775411794244, 62.168354882003015, 62.09812794733897, 62.02809402848865, 61.958252549002765, 61.88860293525711, 61.81914461641436, 61.74987702438664, 61.68079959379898, 61.61191176195358, 61.54321296879481, 61.474702656875046, 61.40638027132117, 61.338245259801894, 61.27029707249573, 61.20253516205969, 61.13495898359864, 61.06756799463533, 61.00036165508112, 60.93333942720723, 60.8665007756167, 60.799845167216915, 60.73337207119273, 60.66708095898017, 60.60097130424065, 60.5350425828358, 60.469294272802806, 60.40372585433023, 60.338336809734415, 60.2731266234363, 60.20809478193878, 60.14324077380456, 60.07856408963435, 60.01406422204566, 59.94974066565196, 59.885592917042224, 59.821620474761026, 59.75782283928889, 59.69419951302317, 59.63075000025923, 59.567473807172064, 59.50437044179823, 59.44143941401821, 59.3786802355391, 59.3160924198776, 59.25367548234341, 59.19142894002294, 59.12935231176328, 59.06744511815659, 59.00570688152471, 58.944137125904085, 58.88273537703104, 58.82150116232726, 58.7604340108856, 58.69953345345614, 58.638799022432565, 58.5782302518387, 58.517826677315384, 58.45758783610758, 58.39751326705168, 58.33760251056311, 58.2778551086241, 58.21827060477175, 58.15884854408625, 58.09958847317933, 58.040489940182994, 57.98155249473833, 57.92277568798462, 57.8641590725486, 57.80570220253396, 57.74740463351092, 57.68926592250613, 57.63128562799266, 57.57346330988017, 57.51579852950527, 57.45829084962204, 57.40093983439271, 57.3437450493785, 57.2867060615306, 57.22982243918133, 57.173093752035435, 57.11651957116149, 57.06009946898351, 57.00383301927264, 56.94771979713901, 56.89175937902371, 56.83595134269092, 56.7802952672201, 56.72479073299837, 56.66943732171299, 56.61423461634394, 56.559182201156624, 56.50427966169468, 56.44952658477294, 56.39492255847041, 56.340467172123454, 56.28616001631901, 56.23200068288792, 56.177988764898394, 56.12412385664952, 56.07040555366488, 56.01683345268628, 55.96340715166756, 55.910126249768474, 55.85699034734865, 55.803999045961675, 55.751151948349225, 55.69844865843528, 55.64588878132042, 55.593471923276205, 55.54119769173962, 55.48906569530758, 55.43707554373155, 55.385226847912186, 55.33351921989406, 55.28195227286046, 55.23052562112825, 55.179238880142805, 55.12809166647297, 55.07708359780613, 55.02621429294331, 54.97548337179433, 54.924890455373045, 54.87443516579259, 54.82411712626075, 54.77393596107533, 54.72389129561959, 54.67398275635772, 54.62420997083041, 54.574572567650414, 54.525070176498204, 54.475702428117636, 54.426468954311694, 54.37736938793826, 54.328403362905924, 54.279570514169855, 54.23087047772771, 54.182302890615574, 54.13386739090393, 54.08556361769372, 54.037391211112386, 53.98934981230998, 53.941439063455306, 53.89365860773209, 53.84600808933522, 53.79848715346695, 53.75109544633323, 53.703832615139994, 53.65669830808952, 53.609692174376804, 53.562813864186, 53.51606302868684, 53.469439320031114, 53.4229423913492, 53.37657189674658, 53.3303274913004, 53.284208831056084, 53.238215573023936, 53.19234737517581, 53.14660389644176, 53.10098479670677, 53.05548973680746, 53.010118378528844, 52.96487038460113, 52.91974541869647, 52.87474314542586, 52.829863230335924, 52.78510533990581, 52.74046914154411, 52.695954303585744, 52.65156049528891, 52.607287386832056, 52.56313464931085, 52.51910195473518, 52.475188976026196, 52.431395387013346, 52.38772086243143, 52.34416507791768, 52.30072771000888, 52.257408436138476, 52.214206934633715, 52.171122884712794, 52.128155966482055, 52.085305860933154, 52.042572249940285, 51.9999548162574, 51.95745324351546, 51.915067216219676, 51.872796419746805, 51.830640540342436, 51.78859926511828, 51.74667228204951, 51.7048592799721, 51.663159948580166, 51.621573978423335, 51.580101060904134, 51.53874088827538, 51.49749315363758, 51.45635755093637, 51.415333774959954, 51.374421521336544, 51.333620486531814, 51.2929303678464, 51.25235086341339, 51.21188167219579, 51.17152249398408, 51.13127302939372, 51.09113297986269, 51.05110204764907, 51.01117993582854, 50.971366348292015, 50.931660989743214, 50.89206356569625, 50.85257378247322, 50.81319134720189, 50.77391596781323, 50.734747353039154, 50.695685212410105, 50.65672925625274, 50.6178791956876, 50.579134742626806, 50.54049560977174, 50.50196151061075, 50.46353215941686, 50.425207271245505, 50.386986561932254, 50.34886974809056, 50.3108565471095, 50.27294667715156, 50.23513985715037, 50.19743580680853, 50.15983424659534, 50.12233489774466, 50.08493748225267, 50.04764172287571, 50.0104473431281, 49.97335406727997, 49.93636162035509, 49.89946972812874, 49.86267811712556, 49.82598651461741, 49.789394648621254, 49.752902247897026, 49.71650904194554, 49.68021476100639, 49.644019136055825, 49.6079218988047, 49.57192278169637, 49.53602151790465, 49.50021784133171, 49.464511486606064, 49.428902189080475, 49.39338968482996, 49.35797371064974, 49.32265400405318, 49.28743030326982, 49.25230234724335, 49.217269875629576, 49.182332628794455, 49.147490347812095, 49.11274277446276, 49.0780896512309, 49.04353072130318, 49.009065728566526, 48.97469441760616, 48.94041653370364, 48.906231822834926, 48.872140031668444, 48.838140907563144, 48.8042341985666, 48.77041965341306, 48.736697021521564, 48.70306605299401, 48.66952649861328, 48.636078109841336, 48.602720638817324, 48.56945383835571, 48.5362774619444, 48.50319126374286, 48.47019499858028, 48.43728842195368, 48.404471290026095, 48.3717433596247, 48.33910438823901, 48.30655413401899, 48.274092355773284, 48.24171881296737, 48.209433265721735, 48.177235474810075, 48.14512520165749, 48.113102208338695, 48.08116625757619, 48.04931711273853, 48.01755453783848, 47.98587829753129, 47.954288157112906, 47.922783882518175, 47.89136524031913, 47.86003199772322, 47.82878392257153, 47.797620783337095, 47.76654234912309, 47.73554838966117, 47.704638675309674, 47.67381297705195, 47.64307106649462, 47.61241271586585, 47.58183769801367, 47.551345786404255, 47.520936755120225, 47.49061037885896, 47.46036643293091, 47.43020469325791, 47.40012493637151, 47.370126939411286, 47.34021048012319, 47.31037533685787, 47.28062128856902, 47.25094811481174, 47.22135559574087, 47.19184351210933, 47.16241164526652, 47.133059777156674, 47.1037876903172, 47.0745951678771, 47.04548199355532, 47.01644795165915, 46.987492827082605, 46.95861640530482, 46.92981847238844, 46.901098814978056, 46.87245722029857, 46.843893476153646, 46.81540737092409, 46.78699869356631, 46.75866723361071, 46.73041278116013, 46.702235126888304, 46.674134062038256, 46.64610937842079, 46.6181608684129, 46.59028832495625, 46.56249154155561, 46.53477031227734, 46.50712443174784, 46.47955369515203, 46.45205789823181, 46.42463683728455, 46.39729030916159, 46.37001811126669, 46.34282004155454, 46.31569589852928, 46.28864548124295, 46.26166858929406, 46.234765022826025, 46.20793458252573, 46.18117706962204, 46.1544922858843, 46.12788003362089, 46.10134011567772, 46.0748723354368, 46.04847649681475, 46.022152404261355, 45.99589986275811, 45.96971867781677, 45.94360865547791, 45.917569602309456, 45.89160132540529, 45.865703632383784, 45.839876331386385, 45.81411923107618, 45.78843214063647, 45.76281486976939, 45.73726722869444, 45.71178902814711, 45.68638007937746, 45.66104019414873, 45.63576918473594, 45.61056686392448, 45.58543304500874, 45.560367541790704, 45.53537016857858, 45.51044074018543, 45.485579071927766, 45.46078497962421, 45.4360582795941, 45.41139878865615, 45.38680632412707, 45.362280703820225, 45.33782174604427, 45.31342926960181, 45.289103093788064, 45.26484303838949, 45.24064892368249, 45.21652057043205, 45.192457799890406, 45.16846043379574, 45.14452829437083, 45.12066120432176, 45.096858986836594, 45.073121465584045, 45.04944846471218, 45.025839808847124, 45.00229532309176, 44.9788148330244, 44.95539816469754, 44.932045144636525, 44.90875559983829, 44.885529357770054, 44.862366246368076, 44.83926609403634, 44.816228729645296, 44.79325398253061, 44.77034168249186, 44.74749165979131, 44.724703745152624, 44.701977769759644, 44.67931356525509, 44.65671096373936, 44.63416979776924, 44.61168990035671, 44.589271104967665, 44.5669132455207, 44.54461615638588, 44.522379672383494, 44.50020362878285, 44.47808786130104, 44.456032206101746, 44.43403649979398, 44.41210057943093, 44.39022428250869, 44.36840744696511, 44.34664991117856, 44.324951513966745, 44.303312094585515, 44.28173149272766, 44.26020954852172, 44.238746102530826, 44.21734099575148, 44.195994069612404, 44.174705165973364, 44.153474127123985, 44.13230079578259, 44.11118501509502, 44.09012662863349, 44.06912548039543, 44.0481814148023, 44.027294276698484, 44.006463911350096, 43.98569016444385, 43.964972882085924, 43.944311910800806, 43.92370709753017, 43.903158289631726, 43.882665334878105, 43.86222808145572, 43.841846377963634, 43.82152007341246, 43.80124901722322, 43.781033059226246, 43.76087204966005, 43.74076583917024, 43.72071427880837, 43.70071722003089, 43.680774514697994, 43.66088601507257, 43.64105157381906, 43.621271044002405, 43.60154427908692, 43.581871132935255, 43.562251459807264, 43.54268511435895, 43.5231719516414, 43.50371182709968, 43.48430459657177, 43.464950116287525, 43.445648242867584, 43.4263988333223, 43.40720174505071, 43.388056835839464, 43.368963963861745, 43.34992298767626, 43.33093376622616, 43.31199615883803, 43.293110025220805, 43.27427522546476, 43.25549162004047, 43.236759069797756, 43.21807743596467, 43.19944658014648, 43.1808663643246, 43.16233665085562, 43.14385730247026, 43.125428182272344, 43.10704915373781, 43.08872008071368, 43.07044082741705, 43.052211258434106, 43.034031238719095, 43.015900633593326, 42.9978193087442, 42.97978713022418, 42.96180396444983, 42.94386967820079, 42.92598413861882, 42.9081472132068 ], "yaxis": "y" }, { "hovertemplate": "Chemical=S
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "S", "line": { "color": "blue", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "S", "showlegend": true, "type": "scattergl", "x": [ 0, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008, 0.009000000000000001, 0.010000000000000002, 0.011000000000000003, 0.012000000000000004, 0.013000000000000005, 0.014000000000000005, 0.015000000000000006, 0.016000000000000007, 0.017000000000000008, 0.01800000000000001, 0.01900000000000001, 0.02000000000000001, 0.02100000000000001, 0.022000000000000013, 0.023000000000000013, 0.024000000000000014, 0.025000000000000015, 0.026000000000000016, 0.027000000000000017, 0.028000000000000018, 0.02900000000000002, 0.03000000000000002, 0.03100000000000002, 0.03200000000000002, 0.03300000000000002, 0.03400000000000002, 0.035000000000000024, 0.036000000000000025, 0.037000000000000026, 0.03800000000000003, 0.03900000000000003, 0.04000000000000003, 0.04100000000000003, 0.04200000000000003, 0.04300000000000003, 0.04400000000000003, 0.04500000000000003, 0.046000000000000034, 0.047000000000000035, 0.048000000000000036, 0.04900000000000004, 0.05000000000000004, 0.05100000000000004, 0.05200000000000004, 0.05300000000000004, 0.05400000000000004, 0.05500000000000004, 0.05600000000000004, 0.057000000000000044, 0.058000000000000045, 0.059000000000000045, 0.060000000000000046, 0.06100000000000005, 0.06200000000000005, 0.06300000000000004, 0.06400000000000004, 0.06500000000000004, 0.06600000000000004, 0.06700000000000005, 0.06800000000000005, 0.06900000000000005, 0.07000000000000005, 0.07100000000000005, 0.07200000000000005, 0.07300000000000005, 0.07400000000000005, 0.07500000000000005, 0.07600000000000005, 0.07700000000000005, 0.07800000000000006, 0.07900000000000006, 0.08000000000000006, 0.08100000000000006, 0.08200000000000006, 0.08300000000000006, 0.08400000000000006, 0.08500000000000006, 0.08600000000000006, 0.08700000000000006, 0.08800000000000006, 0.08900000000000007, 0.09000000000000007, 0.09100000000000007, 0.09200000000000007, 0.09300000000000007, 0.09400000000000007, 0.09500000000000007, 0.09600000000000007, 0.09700000000000007, 0.09800000000000007, 0.09900000000000007, 0.10000000000000007, 0.10100000000000008, 0.10200000000000008, 0.10300000000000008, 0.10400000000000008, 0.10500000000000008, 0.10600000000000008, 0.10700000000000008, 0.10800000000000008, 0.10900000000000008, 0.11000000000000008, 0.11100000000000008, 0.11200000000000009, 0.11300000000000009, 0.11400000000000009, 0.11500000000000009, 0.11600000000000009, 0.11700000000000009, 0.11800000000000009, 0.11900000000000009, 0.12000000000000009, 0.1210000000000001, 0.1220000000000001, 0.1230000000000001, 0.1240000000000001, 0.12500000000000008, 0.12600000000000008, 0.12700000000000009, 0.12800000000000009, 0.1290000000000001, 0.1300000000000001, 0.1310000000000001, 0.1320000000000001, 0.1330000000000001, 0.1340000000000001, 0.1350000000000001, 0.1360000000000001, 0.1370000000000001, 0.1380000000000001, 0.1390000000000001, 0.1400000000000001, 0.1410000000000001, 0.1420000000000001, 0.1430000000000001, 0.1440000000000001, 0.1450000000000001, 0.1460000000000001, 0.1470000000000001, 0.1480000000000001, 0.1490000000000001, 0.1500000000000001, 0.1510000000000001, 0.1520000000000001, 0.1530000000000001, 0.1540000000000001, 0.1550000000000001, 0.1560000000000001, 0.1570000000000001, 0.1580000000000001, 0.1590000000000001, 0.16000000000000011, 0.16100000000000012, 0.16200000000000012, 0.16300000000000012, 0.16400000000000012, 0.16500000000000012, 0.16600000000000012, 0.16700000000000012, 0.16800000000000012, 0.16900000000000012, 0.17000000000000012, 0.17100000000000012, 0.17200000000000013, 0.17300000000000013, 0.17400000000000013, 0.17500000000000013, 0.17600000000000013, 0.17700000000000013, 0.17800000000000013, 0.17900000000000013, 0.18000000000000013, 0.18100000000000013, 0.18200000000000013, 0.18300000000000013, 0.18400000000000014, 0.18500000000000014, 0.18600000000000014, 0.18700000000000014, 0.18800000000000014, 0.18900000000000014, 0.19000000000000014, 0.19100000000000014, 0.19200000000000014, 0.19300000000000014, 0.19400000000000014, 0.19500000000000015, 0.19600000000000015, 0.19700000000000015, 0.19800000000000015, 0.19900000000000015, 0.20000000000000015, 0.20100000000000015, 0.20200000000000015, 0.20300000000000015, 0.20400000000000015, 0.20500000000000015, 0.20600000000000016, 0.20700000000000016, 0.20800000000000016, 0.20900000000000016, 0.21000000000000016, 0.21100000000000016, 0.21200000000000016, 0.21300000000000016, 0.21400000000000016, 0.21500000000000016, 0.21600000000000016, 0.21700000000000016, 0.21800000000000017, 0.21900000000000017, 0.22000000000000017, 0.22100000000000017, 0.22200000000000017, 0.22300000000000017, 0.22400000000000017, 0.22500000000000017, 0.22600000000000017, 0.22700000000000017, 0.22800000000000017, 0.22900000000000018, 0.23000000000000018, 0.23100000000000018, 0.23200000000000018, 0.23300000000000018, 0.23400000000000018, 0.23500000000000018, 0.23600000000000018, 0.23700000000000018, 0.23800000000000018, 0.23900000000000018, 0.24000000000000019, 0.2410000000000002, 0.2420000000000002, 0.2430000000000002, 0.2440000000000002, 0.2450000000000002, 0.2460000000000002, 0.2470000000000002, 0.2480000000000002, 0.2490000000000002, 0.25000000000000017, 0.25100000000000017, 0.25200000000000017, 0.25300000000000017, 0.25400000000000017, 0.25500000000000017, 0.25600000000000017, 0.2570000000000002, 0.2580000000000002, 0.2590000000000002, 0.2600000000000002, 0.2610000000000002, 0.2620000000000002, 0.2630000000000002, 0.2640000000000002, 0.2650000000000002, 0.2660000000000002, 0.2670000000000002, 0.2680000000000002, 0.2690000000000002, 0.2700000000000002, 0.2710000000000002, 0.2720000000000002, 0.2730000000000002, 0.2740000000000002, 0.2750000000000002, 0.2760000000000002, 0.2770000000000002, 0.2780000000000002, 0.2790000000000002, 0.2800000000000002, 0.2810000000000002, 0.2820000000000002, 0.2830000000000002, 0.2840000000000002, 0.2850000000000002, 0.2860000000000002, 0.2870000000000002, 0.2880000000000002, 0.2890000000000002, 0.2900000000000002, 0.2910000000000002, 0.2920000000000002, 0.2930000000000002, 0.2940000000000002, 0.2950000000000002, 0.2960000000000002, 0.2970000000000002, 0.2980000000000002, 0.2990000000000002, 0.3000000000000002, 0.3010000000000002, 0.3020000000000002, 0.3030000000000002, 0.3040000000000002, 0.3050000000000002, 0.3060000000000002, 0.3070000000000002, 0.3080000000000002, 0.3090000000000002, 0.3100000000000002, 0.3110000000000002, 0.3120000000000002, 0.3130000000000002, 0.3140000000000002, 0.3150000000000002, 0.3160000000000002, 0.3170000000000002, 0.3180000000000002, 0.31900000000000023, 0.32000000000000023, 0.32100000000000023, 0.32200000000000023, 0.32300000000000023, 0.32400000000000023, 0.32500000000000023, 0.32600000000000023, 0.32700000000000023, 0.32800000000000024, 0.32900000000000024, 0.33000000000000024, 0.33100000000000024, 0.33200000000000024, 0.33300000000000024, 0.33400000000000024, 0.33500000000000024, 0.33600000000000024, 0.33700000000000024, 0.33800000000000024, 0.33900000000000025, 0.34000000000000025, 0.34100000000000025, 0.34200000000000025, 0.34300000000000025, 0.34400000000000025, 0.34500000000000025, 0.34600000000000025, 0.34700000000000025, 0.34800000000000025, 0.34900000000000025, 0.35000000000000026, 0.35100000000000026, 0.35200000000000026, 0.35300000000000026, 0.35400000000000026, 0.35500000000000026, 0.35600000000000026, 0.35700000000000026, 0.35800000000000026, 0.35900000000000026, 0.36000000000000026, 0.36100000000000027, 0.36200000000000027, 0.36300000000000027, 0.36400000000000027, 0.36500000000000027, 0.36600000000000027, 0.36700000000000027, 0.36800000000000027, 0.36900000000000027, 0.3700000000000003, 0.3710000000000003, 0.3720000000000003, 0.3730000000000003, 0.3740000000000003, 0.3750000000000003, 0.3760000000000003, 0.3770000000000003, 0.3780000000000003, 0.3790000000000003, 0.3800000000000003, 0.3810000000000003, 0.3820000000000003, 0.3830000000000003, 0.3840000000000003, 0.3850000000000003, 0.3860000000000003, 0.3870000000000003, 0.3880000000000003, 0.3890000000000003, 0.3900000000000003, 0.3910000000000003, 0.3920000000000003, 0.3930000000000003, 0.3940000000000003, 0.3950000000000003, 0.3960000000000003, 0.3970000000000003, 0.3980000000000003, 0.3990000000000003, 0.4000000000000003, 0.4010000000000003, 0.4020000000000003, 0.4030000000000003, 0.4040000000000003, 0.4050000000000003, 0.4060000000000003, 0.4070000000000003, 0.4080000000000003, 0.4090000000000003, 0.4100000000000003, 0.4110000000000003, 0.4120000000000003, 0.4130000000000003, 0.4140000000000003, 0.4150000000000003, 0.4160000000000003, 0.4170000000000003, 0.4180000000000003, 0.4190000000000003, 0.4200000000000003, 0.4210000000000003, 0.4220000000000003, 0.4230000000000003, 0.4240000000000003, 0.4250000000000003, 0.4260000000000003, 0.4270000000000003, 0.4280000000000003, 0.4290000000000003, 0.4300000000000003, 0.4310000000000003, 0.43200000000000033, 0.43300000000000033, 0.43400000000000033, 0.43500000000000033, 0.43600000000000033, 0.43700000000000033, 0.43800000000000033, 0.43900000000000033, 0.44000000000000034, 0.44100000000000034, 0.44200000000000034, 0.44300000000000034, 0.44400000000000034, 0.44500000000000034, 0.44600000000000034, 0.44700000000000034, 0.44800000000000034, 0.44900000000000034, 0.45000000000000034, 0.45100000000000035, 0.45200000000000035, 0.45300000000000035, 0.45400000000000035, 0.45500000000000035, 0.45600000000000035, 0.45700000000000035, 0.45800000000000035, 0.45900000000000035, 0.46000000000000035, 0.46100000000000035, 0.46200000000000035, 0.46300000000000036, 0.46400000000000036, 0.46500000000000036, 0.46600000000000036, 0.46700000000000036, 0.46800000000000036, 0.46900000000000036, 0.47000000000000036, 0.47100000000000036, 0.47200000000000036, 0.47300000000000036, 0.47400000000000037, 0.47500000000000037, 0.47600000000000037, 0.47700000000000037, 0.47800000000000037, 0.47900000000000037, 0.48000000000000037, 0.48100000000000037, 0.4820000000000004, 0.4830000000000004, 0.4840000000000004, 0.4850000000000004, 0.4860000000000004, 0.4870000000000004, 0.4880000000000004, 0.4890000000000004, 0.4900000000000004, 0.4910000000000004, 0.4920000000000004, 0.4930000000000004, 0.4940000000000004, 0.4950000000000004, 0.4960000000000004, 0.4970000000000004, 0.4980000000000004, 0.4990000000000004, 0.5000000000000003, 0.5010000000000003, 0.5020000000000003, 0.5030000000000003, 0.5040000000000003, 0.5050000000000003, 0.5060000000000003, 0.5070000000000003, 0.5080000000000003, 0.5090000000000003, 0.5100000000000003, 0.5110000000000003, 0.5120000000000003, 0.5130000000000003, 0.5140000000000003, 0.5150000000000003, 0.5160000000000003, 0.5170000000000003, 0.5180000000000003, 0.5190000000000003, 0.5200000000000004, 0.5210000000000004, 0.5220000000000004, 0.5230000000000004, 0.5240000000000004, 0.5250000000000004, 0.5260000000000004, 0.5270000000000004, 0.5280000000000004, 0.5290000000000004, 0.5300000000000004, 0.5310000000000004, 0.5320000000000004, 0.5330000000000004, 0.5340000000000004, 0.5350000000000004, 0.5360000000000004, 0.5370000000000004, 0.5380000000000004, 0.5390000000000004, 0.5400000000000004, 0.5410000000000004, 0.5420000000000004, 0.5430000000000004, 0.5440000000000004, 0.5450000000000004, 0.5460000000000004, 0.5470000000000004, 0.5480000000000004, 0.5490000000000004, 0.5500000000000004, 0.5510000000000004, 0.5520000000000004, 0.5530000000000004, 0.5540000000000004, 0.5550000000000004, 0.5560000000000004, 0.5570000000000004, 0.5580000000000004, 0.5590000000000004, 0.5600000000000004, 0.5610000000000004, 0.5620000000000004, 0.5630000000000004, 0.5640000000000004, 0.5650000000000004, 0.5660000000000004, 0.5670000000000004, 0.5680000000000004, 0.5690000000000004, 0.5700000000000004, 0.5710000000000004, 0.5720000000000004, 0.5730000000000004, 0.5740000000000004, 0.5750000000000004, 0.5760000000000004, 0.5770000000000004, 0.5780000000000004, 0.5790000000000004, 0.5800000000000004, 0.5810000000000004, 0.5820000000000004, 0.5830000000000004, 0.5840000000000004, 0.5850000000000004, 0.5860000000000004, 0.5870000000000004, 0.5880000000000004, 0.5890000000000004, 0.5900000000000004, 0.5910000000000004, 0.5920000000000004, 0.5930000000000004, 0.5940000000000004, 0.5950000000000004, 0.5960000000000004, 0.5970000000000004, 0.5980000000000004, 0.5990000000000004, 0.6000000000000004, 0.6010000000000004, 0.6020000000000004, 0.6030000000000004, 0.6040000000000004, 0.6050000000000004, 0.6060000000000004, 0.6070000000000004, 0.6080000000000004, 0.6090000000000004, 0.6100000000000004, 0.6110000000000004, 0.6120000000000004, 0.6130000000000004, 0.6140000000000004, 0.6150000000000004, 0.6160000000000004, 0.6170000000000004, 0.6180000000000004, 0.6190000000000004, 0.6200000000000004, 0.6210000000000004, 0.6220000000000004, 0.6230000000000004, 0.6240000000000004, 0.6250000000000004, 0.6260000000000004, 0.6270000000000004, 0.6280000000000004, 0.6290000000000004, 0.6300000000000004, 0.6310000000000004, 0.6320000000000005, 0.6330000000000005, 0.6340000000000005, 0.6350000000000005, 0.6360000000000005, 0.6370000000000005, 0.6380000000000005, 0.6390000000000005, 0.6400000000000005, 0.6410000000000005, 0.6420000000000005, 0.6430000000000005, 0.6440000000000005, 0.6450000000000005, 0.6460000000000005, 0.6470000000000005, 0.6480000000000005, 0.6490000000000005, 0.6500000000000005, 0.6510000000000005, 0.6520000000000005, 0.6530000000000005, 0.6540000000000005, 0.6550000000000005, 0.6560000000000005, 0.6570000000000005, 0.6580000000000005, 0.6590000000000005, 0.6600000000000005, 0.6610000000000005, 0.6620000000000005, 0.6630000000000005, 0.6640000000000005, 0.6650000000000005, 0.6660000000000005, 0.6670000000000005, 0.6680000000000005, 0.6690000000000005, 0.6700000000000005, 0.6710000000000005, 0.6720000000000005, 0.6730000000000005, 0.6740000000000005, 0.6750000000000005, 0.6760000000000005, 0.6770000000000005, 0.6780000000000005, 0.6790000000000005, 0.6800000000000005, 0.6810000000000005, 0.6820000000000005, 0.6830000000000005, 0.6840000000000005, 0.6850000000000005, 0.6860000000000005, 0.6870000000000005, 0.6880000000000005, 0.6890000000000005, 0.6900000000000005, 0.6910000000000005, 0.6920000000000005, 0.6930000000000005, 0.6940000000000005, 0.6950000000000005, 0.6960000000000005, 0.6970000000000005, 0.6980000000000005, 0.6990000000000005, 0.7000000000000005, 0.7010000000000005, 0.7020000000000005, 0.7030000000000005, 0.7040000000000005, 0.7050000000000005, 0.7060000000000005, 0.7070000000000005, 0.7080000000000005, 0.7090000000000005, 0.7100000000000005, 0.7110000000000005, 0.7120000000000005, 0.7130000000000005, 0.7140000000000005, 0.7150000000000005, 0.7160000000000005, 0.7170000000000005, 0.7180000000000005, 0.7190000000000005, 0.7200000000000005, 0.7210000000000005, 0.7220000000000005, 0.7230000000000005, 0.7240000000000005, 0.7250000000000005, 0.7260000000000005, 0.7270000000000005, 0.7280000000000005, 0.7290000000000005, 0.7300000000000005, 0.7310000000000005, 0.7320000000000005, 0.7330000000000005, 0.7340000000000005, 0.7350000000000005, 0.7360000000000005, 0.7370000000000005, 0.7380000000000005, 0.7390000000000005, 0.7400000000000005, 0.7410000000000005, 0.7420000000000005, 0.7430000000000005, 0.7440000000000005, 0.7450000000000006, 0.7460000000000006, 0.7470000000000006, 0.7480000000000006, 0.7490000000000006, 0.7500000000000006, 0.7510000000000006, 0.7520000000000006, 0.7530000000000006, 0.7540000000000006, 0.7550000000000006, 0.7560000000000006, 0.7570000000000006, 0.7580000000000006, 0.7590000000000006, 0.7600000000000006, 0.7610000000000006, 0.7620000000000006, 0.7630000000000006, 0.7640000000000006, 0.7650000000000006, 0.7660000000000006, 0.7670000000000006, 0.7680000000000006, 0.7690000000000006, 0.7700000000000006, 0.7710000000000006, 0.7720000000000006, 0.7730000000000006, 0.7740000000000006, 0.7750000000000006, 0.7760000000000006, 0.7770000000000006, 0.7780000000000006, 0.7790000000000006, 0.7800000000000006, 0.7810000000000006, 0.7820000000000006, 0.7830000000000006, 0.7840000000000006, 0.7850000000000006, 0.7860000000000006, 0.7870000000000006, 0.7880000000000006, 0.7890000000000006, 0.7900000000000006, 0.7910000000000006, 0.7920000000000006, 0.7930000000000006, 0.7940000000000006, 0.7950000000000006, 0.7960000000000006, 0.7970000000000006, 0.7980000000000006, 0.7990000000000006, 0.8000000000000006 ], "xaxis": "x", "y": [ 0, 0.5, 0.9877, 1.4633991000000002, 1.9273891361000002, 2.3799548568847, 2.821374095525231, 3.2519179377019127, 3.6718508854495195, 4.081431017024053, 4.480910142887634, 4.870533957905774, 5.250542189848995, 5.621168744288526, 5.98264184597366, 6.335184176776172, 6.679013010285183, 7.0143403431337825, 7.341373023136791, 7.660312874317071, 7.971356818895957, 8.27469699632151, 8.570520879406523, 8.859011387646484, 9.140346997785926, 9.414701851700018, 9.682245861656575, 9.943144813022094, 10.197560464473874, 10.445650645778796, 10.687569353197832, 10.923466842573932, 11.153489720159566, 11.377781031238777, 11.59648034659732, 11.80972384689312, 12.017644404978057, 12.220371666220807, 12.418032126879273, 12.610749210569992, 12.798643342880686, 12.981832024171094, 13.160429900606031, 13.334548833463629, 13.504297966760632, 13.669783793235608, 13.831110218729952, 13.988378625005597, 14.141687931037362, 14.29113465281702, 14.436812961705177, 14.57881474136627, 14.717229643321039, 14.8521451411501, 14.983646583381317, 15.111817245092976, 15.236738378263915, 15.358489260901065, 15.477147244974045, 15.592787803185836, 15.70548457460774, 15.815309409206241, 15.92233241128866, 16.026621981893847, 16.128244860153547, 16.227266163649432, 16.32374942779016, 16.41775664423228, 16.509348298368234, 16.598583405903998, 16.6855195485486, 16.770212908837014, 16.852718304107434, 16.933089219653567, 17.011377841071884, 17.08763508582341, 17.161910634029137, 17.234252958517644, 17.304709354143114, 17.373325966391434, 17.440147819291674, 17.50521884264983, 17.56858189862124, 17.630278807637808, 17.69035037370562, 17.748836409088295, 17.805775758390975, 17.861206322059484, 17.91516507930889, 17.967688110495303, 18.01881061894445, 18.068566952250176, 18.1169906230558, 18.16411432933082, 18.209969974155293, 18.25458868502377, 18.298000832680504, 18.340236049497296, 18.381323247405078, 18.421290635390083, 18.460165736565163, 18.49797540482658, 18.534745841106325, 18.5705026092298, 18.605270651388427, 18.639074303236562, 18.671937308621807, 18.703882833957636, 18.734933482247026, 18.76511130676556, 18.79443782441227, 18.82293402873627, 18.850620402647113, 18.877516930816466, 18.90364311177867, 18.929017969737462, 18.953660066085988, 18.9775875106471, 19.000817972640704, 19.023368691384775, 19.045256486736562, 19.06649776928022, 19.087108550267075, 19.107104451314513, 19.12650071386935, 19.14531220844142, 19.16355344361293, 19.181238574829052, 19.19838141297506, 19.214995432745187, 19.231093780808266, 19.24668928377508, 19.261794455972257, 19.27642150702738, 19.29058234926992, 19.304288604952447, 19.317551613296494, 19.330382437367327, 19.34279187078177, 19.354790444253155, 19.36638843197734, 19.377595857863653, 19.388422501614524, 19.398877904657503, 19.408971375933216, 19.41871199754278, 19.42810863025807, 19.43716991889821, 19.44590429757547, 19.454319994813797, 19.46242503854305, 19.470227260971953, 19.477734303342732, 19.484953620570277, 19.49189248576866, 19.498557994667724, 19.504957069922455, 19.51109646531766, 19.51698276987058, 19.52262241183386, 19.528021662601322, 19.53318664051888, 19.538123314602934, 19.542837508168443, 19.54733490236892, 19.551621039650446, 19.555701327121813, 19.559581039842836, 19.563265324032802, 19.56675920020101, 19.57006756620129, 19.573195200212346, 19.576146763645735, 19.578926803983208, 19.58153975754517, 19.583989952191896, 19.586281609959162, 19.588418849629868, 19.590405689243205, 19.592246048542908, 19.59394375136603, 19.595502527973725, 19.59692601732542, 19.598217769297772, 19.599381246849727, 19.600419828135006, 19.601336808563293, 19.602135402811356, 19.602818746785356, 19.603389899535475, 19.60385184512405, 19.604207494448367, 19.604459687019148, 19.604611192695884, 19.604664713380007, 19.604622884666938, 19.60448827745804, 19.604263399533394, 19.6039506970864, 19.603552556221107, 19.60307130441317, 19.602509211935335, 19.60186849324831, 19.60115130835785, 19.600359764138876, 19.599495915627465, 19.598561767281428, 19.5975592742103, 19.596490343375454, 19.59535683476105, 19.59416056251657, 19.5929032960716, 19.591586761223517, 19.590212641198793, 19.588782577688495, 19.587298171858656, 19.585760985336094, 19.5841725411703, 19.58253432477195, 19.580847784828638, 19.579114334198362, 19.577335350781304, 19.57551217837045, 19.573646127481535, 19.57173847616285, 19.569790470785353, 19.567803326813625, 19.56577822955806, 19.563716334908825, 19.56161877005197, 19.55948663416815, 19.557320999114364, 19.555122910089175, 19.552893386281728, 19.550633421505015, 19.54834398481378, 19.546026021107387, 19.543680451718068, 19.541308174984866, 19.53891006681365, 19.536486981223508, 19.534039750879888, 19.531569187614785, 19.529076082934285, 19.526561208513773, 19.524025316681143, 19.521469140888232, 19.518893396170828, 19.516298779597495, 19.513685970707495, 19.51105563193807, 19.508408409041355, 19.505744931491144, 19.50306581287979, 19.500371651305464, 19.497663029749997, 19.49494051644754, 19.492204665244284, 19.489456015949433, 19.486695094677636, 19.483922414183123, 19.481138474185716, 19.4783437616889, 19.475538751290205, 19.472723905484003, 19.46989967495698, 19.467066498876427, 19.4642248051715, 19.461375010807682, 19.458517522054546, 19.45565273474703, 19.45278103454036, 19.44990279715878, 19.447018388638224, 19.444128165563107, 19.44123247529737, 19.43833165620988, 19.43542603789438, 19.432515941384093, 19.42960167936108, 19.426683556360558, 19.423761868970214, 19.42083690602469, 19.41790894879534, 19.414978271175386, 19.41204513986055, 19.409109814525316, 19.406172547994903, 19.40323358641305, 19.400293169405746, 19.397351530240933, 19.394408895984387, 19.391465487651775, 19.388521520357006, 19.38557720345701, 19.382632740692973, 19.379688330328136, 19.376744165282265, 19.37380043326283, 19.37085731689301, 19.367914993836578, 19.364973636919757, 19.362033414250096, 19.35909448933248, 19.3561570211823, 19.35322116443588, 19.350287069458215, 19.347354882448094, 19.34442474554066, 19.341496796907485, 19.338571170854202, 19.33564799791576, 19.33272740494938, 19.329809515225232, 19.32689444851491, 19.32398232117776, 19.32107324624511, 19.318167333502444, 19.315264689569577, 19.31236541797889, 19.309469619251637, 19.306577390972432, 19.303688827861897, 19.300804021847544, 19.297923062132938, 19.295046035265184, 19.292173025200757, 19.289304113369745, 19.286439378738507, 19.28357889787083, 19.28072274498758, 19.277870992024923, 19.275023708691087, 19.27218096252179, 19.26934281893429, 19.266509341280127, 19.263680590896577, 19.26085662715686, 19.258037507519113, 19.255223287574193, 19.25241402109229, 19.249609760068417, 19.2468105547668, 19.24401645376416, 19.24122750399198, 19.238443750777698, 19.235665237884938, 19.23289200755273, 19.230124100533793, 19.227361556131868, 19.22460441223816, 19.221852705366878, 19.219106470689912, 19.21636574207067, 19.213630552097083, 19.210900932113805, 19.208176912253638, 19.205458521468174, 19.20274578755771, 19.200038737200412, 19.19733739598078, 19.194641788417428, 19.191951937990147, 19.189267867166368, 19.186589597426924, 19.18391714929121, 19.181250542341733, 19.178589795248037, 19.175934925790077, 19.173285950880995, 19.170642886589356, 19.168005748160834, 19.165374550039367, 19.1627493058878, 19.160130028608023, 19.157516730360612, 19.154909422583994, 19.152308116013142, 19.14971282069781, 19.147123546020335, 19.144540300712986, 19.1419630928749, 19.139391929988594, 19.13682681893609, 19.134267766014624, 19.131714776951988, 19.129167856921484, 19.126627010556525, 19.124092241964863, 19.12156355474248, 19.11904095198713, 19.116524436311565, 19.114014009856408, 19.11150967430274, 19.109011430884376, 19.1065192803998, 19.104033223223873, 19.101553259319186, 19.099079388247194, 19.096611609179032, 19.094149920906084, 19.0916943218503, 19.089244810074245, 19.086801383290897, 19.084364038873236, 19.081932773863556, 19.079507584982572, 19.077088468638298, 19.07467542093471, 19.07226843768019, 19.06986751439576, 19.06747264632312, 19.065083828432495, 19.06270105543026, 19.06032432176641, 19.057953621641822, 19.055588949015362, 19.05323029761079, 19.050877660923504, 19.04853103222713, 19.046190404579942, 19.0438557708311, 19.041527123626775, 19.03920445541609, 19.036887758456935, 19.03457702482162, 19.0322722464024, 19.02997341491686, 19.02768052191317, 19.025393558775193, 19.023112516727494, 19.020837386840206, 19.01856816003377, 19.016304827083577, 19.014047378624475, 19.01179580515518, 19.00955009704257, 19.007310244525858, 19.005076237720694, 19.00284806662313, 19.00062572111351, 18.998409190960256, 18.996198465823543, 18.99399353525892, 18.991794388720795, 18.989601015565874, 18.98741340505648, 18.98523154636381, 18.98305542857111, 18.980885040676753, 18.97872037159726, 18.976561410170227, 18.9744081451572, 18.97226056524645, 18.970118659055714, 18.96798241513482, 18.965851821968293, 18.96372686797786, 18.961607541524923, 18.959493830912926, 18.957385724389713, 18.955283210149787, 18.953186276336528, 18.951094911044358, 18.949009102320836, 18.946928838168724, 18.944854106547965, 18.942784895377645, 18.940721192537893, 18.93866298587172, 18.936610263186825, 18.934563012257357, 18.932521220825613, 18.930484876603717, 18.92845396727524, 18.92642848049677, 18.924408403899484, 18.92239372509061, 18.92038443165492, 18.918380511156137, 18.91638195113833, 18.91438873912727, 18.91240086263173, 18.91041830914479, 18.908441066145063, 18.906469121097924, 18.904502461456694, 18.902541074663784, 18.900584948151824, 18.898634069344762, 18.896688425658912, 18.894748004504002, 18.892812793284183, 18.890882779399, 18.88895795024436, 18.887038293213458, 18.885123795697673, 18.88321444508746, 18.88131022877321, 18.879411134146068, 18.87751714859876, 18.875628259526373, 18.873744454327134, 18.871865720403147, 18.86999204516112, 18.86812341601308, 18.86625982037706, 18.864401245677755, 18.862547679347184, 18.860699108825326, 18.85885552156072, 18.857016905011076, 18.85518324664385, 18.85335453393681, 18.85153075437858, 18.84971189546918, 18.847897944720547, 18.846088889657025, 18.844284717815867, 18.842485416747703, 18.840690974017004, 18.83890137720253, 18.83711661389776, 18.835336671711325, 18.833561538267404, 18.831791201206137, 18.830025648183998, 18.82826486687418, 18.826508844966945, 18.824757570169993, 18.82301103020879, 18.821269212826905, 18.81953210578634, 18.817799696867823, 18.816071973871125, 18.814348924615345, 18.812630536939196, 18.810916798701278, 18.809207697780344, 18.807503222075564, 18.805803359506758, 18.80410809801465, 18.802417425561107, 18.800731330129338, 18.799049799724138, 18.79737282237209, 18.795700386121766, 18.794032479043924, 18.792369089231702, 18.790710204800792, 18.789055813889625, 18.787405904659543, 18.78576046529496, 18.78411948400351, 18.782482949016224, 18.780850848587647, 18.77922317099601, 18.777599904543337, 18.7759810375556, 18.774366558382834, 18.772756455399254, 18.771150717003376, 18.76954933161813, 18.767952287690964, 18.766359573693943, 18.764771178123855, 18.763187089502296, 18.761607296375765, 18.76003178731574, 18.758460550918777, 18.75689357580657, 18.755330850626027, 18.753772364049357, 18.75221810477412, 18.750668061523285, 18.74912222304531, 18.747580578114174, 18.74604311552946, 18.744509824116378, 18.742980692725823, 18.741455710234423, 18.73993486554457, 18.73841814758447, 18.736905545308165, 18.735397047695578, 18.733892643752544, 18.732392322510822, 18.730896073028138, 18.7294038843882, 18.727915745700724, 18.72643164610144, 18.72495157475212, 18.723475520840587, 18.72200347358073, 18.720535422212517, 18.71907135600199, 18.71761126424128, 18.716155136248613, 18.714702961368307, 18.713254728970778, 18.71181042845253, 18.710370049236165, 18.708933580770363, 18.70750101252989, 18.706072334015577, 18.704647534754322, 18.70322660429908, 18.701809532228832, 18.700396308148598, 18.698986921689404, 18.69758136250827, 18.696179620288195, 18.694781684738135, 18.69338754559299, 18.69199719261357, 18.690610615586586, 18.689227804324616, 18.68784874866609, 18.68647343847526, 18.68510186364217, 18.683734014082635, 18.682369879738207, 18.68100945057615, 18.679652716589402, 18.678299667796562, 18.676950294241834, 18.675604585995007, 18.674262533151424, 18.672924125831944, 18.671589354182903, 18.67025820837608, 18.668930678608664, 18.667606755103215, 18.666286428107625, 18.66496968789508, 18.66365652476402, 18.662346929038094, 18.661040891066136, 18.659738401222103, 18.65843944990505, 18.657144027539076, 18.65585212457329, 18.654563731481762, 18.653278838763484, 18.651997436942324, 18.650719516566976, 18.649445068210923, 18.64817408247239, 18.646906549974297, 18.645642461364208, 18.644381807314293, 18.643124578521277, 18.64187076570639, 18.640620359615323, 18.639373351018175, 18.638129730709416, 18.636889489507826, 18.635652618256454, 18.634419107822563, 18.63318894909758, 18.631962132997057, 18.630738650460607, 18.62951849245186, 18.628301649958424, 18.627088113991807, 18.625877875587392, 18.62467092580437, 18.623467255725703, 18.622266856458058, 18.62106971913176, 18.619875834900746, 18.618685194942508, 18.617497790458035, 18.616313612671778, 18.61513265283158, 18.613954902208633, 18.612780352097417, 18.611608993815658, 18.61044081870427, 18.609275818127294, 18.608113983471863, 18.606955306148134, 18.605799777589233, 18.60464738925122, 18.603498132613012, 18.602351999176346, 18.601208980465717, 18.60006906802833, 18.59893225343404, 18.597798528275305, 18.59666788416713, 18.59554031274701, 18.594415805674878, 18.593294354633052, 18.59217595132618, 18.591060587481188, 18.589948254847222, 18.5888389451956, 18.587732650319754, 18.586629362035172, 18.58552907217935, 18.584431772611744, 18.583337455213698, 18.58224611188841, 18.581157734560858, 18.580072315177766, 18.578989845707536, 18.5779103181402, 18.57683372448737, 18.575760056782165, 18.574689307079186, 18.57362146745444, 18.572556530005293, 18.571494486850423, 18.57043533012975, 18.569379052004408, 18.56832564465666, 18.56727510028987, 18.566227411128434, 18.56518256941774, 18.564140567424097, 18.563101397434703, 18.56206505175757, 18.561031522721493, 18.560000802675972, 18.55897288399118, 18.557947759057903, 18.55692542028748, 18.55590586011176, 18.554889070983045, 18.55387504537404, 18.55286377577779, 18.551855254707647, 18.550849474697195, 18.549846428300214, 18.548846108090622, 18.547848506662422, 18.546853616629647, 18.545861430626317, 18.544871941306383, 18.543885141343665, 18.542901023431813, 18.541919580284254, 18.540940804634133, 18.539964689234264, 18.538991226857085, 18.538020410294603, 18.537052232358334, 18.536086685879265, 18.535123763707794, 18.534163458713685, 18.533205763786015, 18.532250671833115, 18.53129817578253, 18.530348268580973, 18.529400943194258, 18.528456192607255, 18.52751400982385, 18.526574387866887, 18.525637319778113, 18.524702798618137, 18.523770817466374, 18.522841369421002, 18.5219144475989, 18.520990045135612, 18.520068155185292, 18.519148770920655, 18.51823188553292, 18.517317492231772, 18.51640558424531, 18.515496154819992, 18.5145891972206, 18.513684704730174, 18.512782670649973, 18.511883088299424, 18.510985951016078, 18.510091252155554, 18.509198985091498, 18.508309143215527, 18.50742171993719, 18.50653670868392, 18.505654102900973, 18.50477389605139, 18.503896081615956, 18.503020653093138, 18.50214760399905, 18.501276927867398, 18.500408618249438, 18.49954266871392, 18.49867907284706, 18.49781782425247, 18.496958916551122, 18.496102343381313, 18.495248098398598, 18.49439617527575, 18.493546567702726, 18.492699269386605, 18.49185427405155, 18.491011575438765, 18.490171167306436, 18.4893330434297 ], "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 2 reactions" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 0.8000000000000006 ], "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": [ "dynamics.plot_curves(colors=['green', 'orange', 'blue'])" ] }, { "cell_type": "markdown", "id": "ba550457-9999-4c93-939a-71481735fc9d", "metadata": {}, "source": [ "# Run 2 : very small time steps, with dynamic substeps" ] }, { "cell_type": "code", "execution_count": 7, "id": "d9592a2c-7ae5-4456-80c5-2b08c1bfce5f", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "single_compartment_react(): setting abs_fast_threshold to 50.0\n", "80 total step(s) taken\n", "From time 0 to 0.44, in 176 substeps of 0.0025 (each 1/4 of full step)\n", "From time 0.44 to 0.8, in 36 FULL steps of 0.01\n", "(for a grand total of the equivalent of 80 FULL steps)\n" ] } ], "source": [ "dynamics = ReactionDynamics(reaction_data=chem_data)\n", "dynamics.set_conc(conc={\"U\": 50., \"X\": 100., \"S\": 0.})\n", "#dynamics.describe_state()\n", "\n", "dynamics.set_diagnostics() # To save diagnostic information about the call to single_compartment_react()\n", "\n", "dynamics.single_compartment_react(time_step=0.01, stop_time=0.8,\n", " dynamic_substeps=4, rel_fast_threshold=50)\n", "\n", "df = dynamics.get_history()\n", "#df\n", "dynamics.explain_time_advance()" ] }, { "cell_type": "code", "execution_count": 8, "id": "26c6a000-980a-4758-adc5-b7cb8e3d7134", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=U
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "U", "line": { "color": "green", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "U", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.0025, 0.005, 0.0075, 0.01, 0.0125, 0.015, 0.0175, 0.02, 0.0225, 0.025, 0.0275, 0.03, 0.0325, 0.034999999999999996, 0.0375, 0.04, 0.0425, 0.045, 0.0475, 0.05, 0.052500000000000005, 0.055, 0.0575, 0.060000000000000005, 0.0625, 0.065, 0.0675, 0.07, 0.07250000000000001, 0.07500000000000001, 0.07750000000000001, 0.08, 0.0825, 0.085, 0.0875, 0.09, 0.0925, 0.095, 0.0975, 0.09999999999999999, 0.1025, 0.105, 0.10749999999999998, 0.10999999999999999, 0.11249999999999999, 0.11499999999999999, 0.1175, 0.11999999999999998, 0.12249999999999998, 0.12499999999999999, 0.12749999999999997, 0.12999999999999998, 0.13249999999999998, 0.13499999999999998, 0.13749999999999998, 0.13999999999999999, 0.1425, 0.145, 0.1475, 0.15, 0.1525, 0.155, 0.1575, 0.16, 0.1625, 0.165, 0.1675, 0.17, 0.17250000000000001, 0.17500000000000002, 0.17750000000000002, 0.18000000000000002, 0.18250000000000002, 0.18500000000000003, 0.18750000000000003, 0.19000000000000003, 0.19250000000000003, 0.19500000000000003, 0.19750000000000004, 0.20000000000000004, 0.20250000000000004, 0.20500000000000004, 0.20750000000000005, 0.21000000000000005, 0.21250000000000005, 0.21500000000000005, 0.21750000000000005, 0.22000000000000006, 0.22250000000000006, 0.22500000000000006, 0.22750000000000006, 0.23000000000000007, 0.23250000000000007, 0.23500000000000007, 0.23750000000000007, 0.24000000000000007, 0.24250000000000008, 0.24500000000000008, 0.24750000000000008, 0.25000000000000006, 0.25250000000000006, 0.25500000000000006, 0.25750000000000006, 0.26000000000000006, 0.26250000000000007, 0.26500000000000007, 0.26750000000000007, 0.2700000000000001, 0.2725000000000001, 0.2750000000000001, 0.2775000000000001, 0.2800000000000001, 0.2825000000000001, 0.2850000000000001, 0.2875000000000001, 0.2900000000000001, 0.2925000000000001, 0.2950000000000001, 0.2975000000000001, 0.3000000000000001, 0.3025000000000001, 0.3050000000000001, 0.3075000000000001, 0.3100000000000001, 0.3125000000000001, 0.3150000000000001, 0.3175000000000001, 0.3200000000000001, 0.3225000000000001, 0.3250000000000001, 0.3275000000000001, 0.3300000000000001, 0.33250000000000013, 0.33500000000000013, 0.33750000000000013, 0.34000000000000014, 0.34250000000000014, 0.34500000000000014, 0.34750000000000014, 0.35000000000000014, 0.35250000000000015, 0.35500000000000015, 0.35750000000000015, 0.36000000000000015, 0.36250000000000016, 0.36500000000000016, 0.36750000000000016, 0.37000000000000016, 0.37250000000000016, 0.37500000000000017, 0.37750000000000017, 0.38000000000000017, 0.3825000000000002, 0.3850000000000002, 0.3875000000000002, 0.3900000000000002, 0.3925000000000002, 0.3950000000000002, 0.3975000000000002, 0.4000000000000002, 0.4025000000000002, 0.4050000000000002, 0.4075000000000002, 0.4100000000000002, 0.4125000000000002, 0.4150000000000002, 0.4175000000000002, 0.4200000000000002, 0.4225000000000002, 0.4250000000000002, 0.4275000000000002, 0.4300000000000002, 0.4325000000000002, 0.4350000000000002, 0.4375000000000002, 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 ], "xaxis": "x", "y": [ 50, 49.75, 49.52625, 49.32708125, 49.1509268125, 48.996315378515625, 48.861865459015036, 48.7462799289871, 48.64834090273422, 48.56690492028269, 48.50089842602426, 48.44931352184866, 48.411203978104176, 48.38568148673468, 48.36015899536519, 48.334636503995696, 48.3091140126262, 48.32910332480102, 48.34909263697583, 48.36908194915065, 48.38907126132547, 48.442744617008536, 48.4964179726916, 48.55009132837467, 48.60376468405772, 48.76047549850773, 48.91832227671275, 49.07716369790836, 49.23686751189667, 49.31895457785295, 49.405190559008524, 49.495261542672736, 49.588873093834025, 49.68574906990557, 49.78563050744108, 49.88827457645161, 49.99345359821961, 50.10095412275548, 50.21057606227592, 50.322131877303086, 50.43544581219023, 50.550353177073106, 50.66669967342886, 50.78434076059506, 50.903141060762245, 51.0229738001044, 51.143720283853405, 51.2652694032568, 51.38751717248338, 51.51036629365832, 51.63372574832031, 51.75751041369647, 51.881640702288564, 52.00604222335504, 52.130645464959834, 52.25538549533917, 52.38020168241361, 52.5050374303437, 52.629839932094505, 52.754559937037115, 52.879151532674115, 53.003571939631584, 53.127781319112195, 53.25174259205277, 53.375421269275726, 53.49878529196691, 53.62180488185286, 53.74445240048857, 53.866702217102606, 53.988530584479996, 54.10991552239486, 54.23083670813437, 54.351275373683464, 54.4712142091659, 54.59063727216162, 54.709529902543856, 54.82787864250052, 54.94567116142532, 55.062896185382655, 55.17954343086878, 55.29560354260812, 55.41106803513983, 55.52592923796432, 55.64018024403366, 55.75381486138266, 55.86682756770994, 55.97921346772981, 56.090968253126654, 56.20208816495377, 56.31256995832815, 56.422410869281705, 56.53160858363809, 56.64016120779184, 56.74806724127446, 56.85532555099879, 56.9619353470797, 57.06789616013537, 57.173207819979105, 57.27787043561733, 57.38188437647424, 57.485250254768616, 57.587968908972826, 57.69004138828816, 57.79146893807475, 57.89225298617808, 57.99239513009748, 58.09189712494552, 58.19076087215015, 58.288988408854436, 58.38658189797142, 58.48354361885435, 58.57987595854477, 58.67558140356331, 58.770662532210196, 58.865122007344446, 58.9589625696126, 59.05218703109963, 59.14479826937632, 59.236799221919, 59.32819288087893, 59.41898228818002, 59.509170530924926, 59.59876073709068, 59.68775607149624, 59.77615973202537, 59.86397494608929, 59.95120496731444, 60.03785307244163, 60.12392255842372, 60.20941673970964, 60.2943389457034, 60.37869251838746, 60.46248081010024, 60.54570718145857, 60.628374999416046, 60.71048763544904, 60.79204846386256, 60.87306086020853, 60.95352819980981, 61.03345385638317, 61.112841200755405, 61.191693599666756, 61.27001441465628, 61.347807001024144, 61.425074706866134, 61.50182087217587, 61.578048828010616, 61.65376189571674, 61.72896338621115, 61.803656599315204, 61.87784482313792, 61.951531333505386, 62.0247193934335, 62.0974122526414, 62.16961314710297, 62.24132529863417, 62.31255191451385, 62.38329618713595, 62.45356129369132, 62.52335039587702, 62.592666639631524, 62.66151315489431, 62.729893055388004, 62.79780943842198, 62.86526538471582, 62.93226395824147, 62.99880820608295, 63.06490115831235, 63.130545827881264, 63.19574521052647, 63.26050228468912, 63.32482001144645, 63.38870133445523, 63.452149179906186, 63.51516645648874, 63.57777253980198, 63.63998593354302, 63.887339434341314, 64.12788358276269, 64.36182437084364, 64.5893571144965, 64.81066797651552, 65.02593514883372, 65.23532977598101, 65.43901668181623, 65.63715494655446, 65.82989836971339, 66.01739584597215, 66.19979167440093, 66.37722581657053, 66.54983411530328, 66.71774848298884, 66.88109706623828, 67.04000439202265, 67.19459149920807, 67.34497605846607, 67.49127248282964, 67.63359203062917, 67.77204290213615, 67.9067303309341, 68.0377566708025, 68.16522147872226, 68.28922159447639, 68.40985121721734, 68.52720197929469, 68.64136301757752, 68.75242104246064, 68.8604604047093, 68.96556316027059, 69.06780913315924, 69.16727597651018, 69.26403923187752, 69.3581723868507 ], "yaxis": "y" }, { "hovertemplate": "Chemical=X
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "X", "line": { "color": "orange", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "X", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.0025, 0.005, 0.0075, 0.01, 0.0125, 0.015, 0.0175, 0.02, 0.0225, 0.025, 0.0275, 0.03, 0.0325, 0.034999999999999996, 0.0375, 0.04, 0.0425, 0.045, 0.0475, 0.05, 0.052500000000000005, 0.055, 0.0575, 0.060000000000000005, 0.0625, 0.065, 0.0675, 0.07, 0.07250000000000001, 0.07500000000000001, 0.07750000000000001, 0.08, 0.0825, 0.085, 0.0875, 0.09, 0.0925, 0.095, 0.0975, 0.09999999999999999, 0.1025, 0.105, 0.10749999999999998, 0.10999999999999999, 0.11249999999999999, 0.11499999999999999, 0.1175, 0.11999999999999998, 0.12249999999999998, 0.12499999999999999, 0.12749999999999997, 0.12999999999999998, 0.13249999999999998, 0.13499999999999998, 0.13749999999999998, 0.13999999999999999, 0.1425, 0.145, 0.1475, 0.15, 0.1525, 0.155, 0.1575, 0.16, 0.1625, 0.165, 0.1675, 0.17, 0.17250000000000001, 0.17500000000000002, 0.17750000000000002, 0.18000000000000002, 0.18250000000000002, 0.18500000000000003, 0.18750000000000003, 0.19000000000000003, 0.19250000000000003, 0.19500000000000003, 0.19750000000000004, 0.20000000000000004, 0.20250000000000004, 0.20500000000000004, 0.20750000000000005, 0.21000000000000005, 0.21250000000000005, 0.21500000000000005, 0.21750000000000005, 0.22000000000000006, 0.22250000000000006, 0.22500000000000006, 0.22750000000000006, 0.23000000000000007, 0.23250000000000007, 0.23500000000000007, 0.23750000000000007, 0.24000000000000007, 0.24250000000000008, 0.24500000000000008, 0.24750000000000008, 0.25000000000000006, 0.25250000000000006, 0.25500000000000006, 0.25750000000000006, 0.26000000000000006, 0.26250000000000007, 0.26500000000000007, 0.26750000000000007, 0.2700000000000001, 0.2725000000000001, 0.2750000000000001, 0.2775000000000001, 0.2800000000000001, 0.2825000000000001, 0.2850000000000001, 0.2875000000000001, 0.2900000000000001, 0.2925000000000001, 0.2950000000000001, 0.2975000000000001, 0.3000000000000001, 0.3025000000000001, 0.3050000000000001, 0.3075000000000001, 0.3100000000000001, 0.3125000000000001, 0.3150000000000001, 0.3175000000000001, 0.3200000000000001, 0.3225000000000001, 0.3250000000000001, 0.3275000000000001, 0.3300000000000001, 0.33250000000000013, 0.33500000000000013, 0.33750000000000013, 0.34000000000000014, 0.34250000000000014, 0.34500000000000014, 0.34750000000000014, 0.35000000000000014, 0.35250000000000015, 0.35500000000000015, 0.35750000000000015, 0.36000000000000015, 0.36250000000000016, 0.36500000000000016, 0.36750000000000016, 0.37000000000000016, 0.37250000000000016, 0.37500000000000017, 0.37750000000000017, 0.38000000000000017, 0.3825000000000002, 0.3850000000000002, 0.3875000000000002, 0.3900000000000002, 0.3925000000000002, 0.3950000000000002, 0.3975000000000002, 0.4000000000000002, 0.4025000000000002, 0.4050000000000002, 0.4075000000000002, 0.4100000000000002, 0.4125000000000002, 0.4150000000000002, 0.4175000000000002, 0.4200000000000002, 0.4225000000000002, 0.4250000000000002, 0.4275000000000002, 0.4300000000000002, 0.4325000000000002, 0.4350000000000002, 0.4375000000000002, 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 ], "xaxis": "x", "y": [ 100, 99.25, 98.524375, 97.8217890625, 97.14098637109375, 96.48078637336914, 95.84007921861287, 95.21782147242364, 94.61303209142447, 94.0247886422854, 93.4522237502255, 92.8945217630647, 92.35091561774027, 91.82068389699799, 91.3031480647135, 90.79802246339649, 90.3050278628502, 89.82389131555728, 89.35298066121321, 88.89206581722664, 88.44092187786453, 87.9993289977728, 87.56606175681266, 87.14093282810363, 86.72375909962007, 86.31436157935688, 85.90947417886612, 85.50896134154026, 85.11269480041835, 84.72055314205204, 84.33477205902028, 83.95508397092208, 83.58123673529614, 83.21299271593696, 82.85012790773122, 82.49243111458404, 82.13970317721234, 81.79175624777848, 81.4484131085208, 81.1095065317108, 80.77487867842821, 80.44438053379787, 80.11787137647522, 79.79521828030167, 79.47629564617702, 79.16098476231517, 78.84917339115994, 78.54075538134323, 78.23563030316532, 77.9337031061696, 77.63488379747103, 77.33908713957833, 77.04623236652692, 76.75624291721141, 76.4690461848735, 76.18457328176505, 75.90275881806517, 75.62354069418629, 75.34685990565679, 75.07266035981667, 74.80088870360969, 74.53149416179825, 74.26442838496884, 73.99964530673367, 73.73710100957058, 73.47675359877697, 73.21856308404547, 72.96249126819886, 72.70850164264974, 72.45655928917704, 72.20663078763616, 71.9586841292425, 71.71268863509052, 71.46861487959048, 71.2264346185247, 70.98612072144306, 70.74764710813427, 70.51098868892623, 70.27612130858263, 70.04302169357804, 69.81166740254648, 69.58203677971093, 69.35410891111324, 69.12786358347427, 68.9032812455251, 68.6803429716593, 68.45903042776567, 68.23932583910904, 68.02121196013529, 67.80467204608364, 67.58968982629692, 67.37624947912678, 67.16433560833728, 66.95393322091594, 66.7450277062071, 66.53760481628747, 66.33165064750861, 66.1271516231356, 65.92409447701569, 65.72246623821431, 65.52225421656026, 65.32344598904459, 65.1260293870219, 64.92999248416527, 64.73532358512931, 64.54201121487856, 64.35004410864086, 64.15941120244807, 63.97010162422849, 63.782104685417714, 63.595409873056674, 63.41000684234727, 63.22588540963811, 63.043035545814355, 62.861447370067225, 62.68111114402038, 62.502017266191544, 62.32415626676924, 62.147518802685646, 61.972095652967646, 61.79787771434951, 61.62485599713125, 61.45302162126805, 61.2823658126768, 61.11287989974668, 60.94455531004162, 60.77738356718301, 60.611356287901955, 60.44646517925091, 60.28270203596505, 60.12005873796455, 59.958527247989245, 59.79809960935786, 59.6387679438443, 59.480524449664046, 59.32336139956412, 59.16727113901046, 59.012246084466845, 58.85827872176009, 58.70536160452619, 58.55348735273286, 58.40264865127371, 58.25283824863005, 58.104048955596184, 57.956273644064545, 57.80950524586711, 57.66373675166982, 57.51896120991693, 57.3751717258223, 57.23236146040496, 57.09052362956639, 56.94965150320701, 56.809738404379694, 56.67077770847815, 56.53276284245815, 56.39568728408975, 56.259544561238705, 56.12432825117542, 55.990031979909894, 55.85664942155118, 55.72417429768997, 55.592600376803, 55.4619214736781, 55.3321314488587, 55.203224208106725, 55.07519370188285, 54.948033924843244, 54.82173891535178, 54.696302755007, 54.5717195681829, 54.44798352158299, 54.3250888238067, 54.20302972492766, 54.08180051608313, 53.960571307238595, 53.83934209839406, 53.718112889549545, 53.24668441746493, 52.78800208777213, 52.34173586994112, 51.90756071714518, 51.48515739886254, 51.07421307578305, 50.67442168110253, 50.285484156685584, 49.907108580765936, 49.53901021491047, 49.18091149120292, 48.832541955478, 48.49363817855687, 48.16394364449829, 47.84320862265705, 47.53119002865926, 47.22765127813133, 46.932362136056796, 46.645098563906714, 46.36564256613918, 46.093782037247095, 45.82931061021936, 45.57202750704328, 45.3217373916973, 45.07825022594824, 44.841381128166226, 44.6109502352941, 44.38678256805155, 44.16870789941155, 43.956560626355206, 43.75017964488796, 43.54940822828292, 43.354093908504986, 43.164088360760424, 42.97924729111076, 42.79943032708549 ], "yaxis": "y" }, { "hovertemplate": "Chemical=S
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "S", "line": { "color": "blue", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "S", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.0025, 0.005, 0.0075, 0.01, 0.0125, 0.015, 0.0175, 0.02, 0.0225, 0.025, 0.0275, 0.03, 0.0325, 0.034999999999999996, 0.0375, 0.04, 0.0425, 0.045, 0.0475, 0.05, 0.052500000000000005, 0.055, 0.0575, 0.060000000000000005, 0.0625, 0.065, 0.0675, 0.07, 0.07250000000000001, 0.07500000000000001, 0.07750000000000001, 0.08, 0.0825, 0.085, 0.0875, 0.09, 0.0925, 0.095, 0.0975, 0.09999999999999999, 0.1025, 0.105, 0.10749999999999998, 0.10999999999999999, 0.11249999999999999, 0.11499999999999999, 0.1175, 0.11999999999999998, 0.12249999999999998, 0.12499999999999999, 0.12749999999999997, 0.12999999999999998, 0.13249999999999998, 0.13499999999999998, 0.13749999999999998, 0.13999999999999999, 0.1425, 0.145, 0.1475, 0.15, 0.1525, 0.155, 0.1575, 0.16, 0.1625, 0.165, 0.1675, 0.17, 0.17250000000000001, 0.17500000000000002, 0.17750000000000002, 0.18000000000000002, 0.18250000000000002, 0.18500000000000003, 0.18750000000000003, 0.19000000000000003, 0.19250000000000003, 0.19500000000000003, 0.19750000000000004, 0.20000000000000004, 0.20250000000000004, 0.20500000000000004, 0.20750000000000005, 0.21000000000000005, 0.21250000000000005, 0.21500000000000005, 0.21750000000000005, 0.22000000000000006, 0.22250000000000006, 0.22500000000000006, 0.22750000000000006, 0.23000000000000007, 0.23250000000000007, 0.23500000000000007, 0.23750000000000007, 0.24000000000000007, 0.24250000000000008, 0.24500000000000008, 0.24750000000000008, 0.25000000000000006, 0.25250000000000006, 0.25500000000000006, 0.25750000000000006, 0.26000000000000006, 0.26250000000000007, 0.26500000000000007, 0.26750000000000007, 0.2700000000000001, 0.2725000000000001, 0.2750000000000001, 0.2775000000000001, 0.2800000000000001, 0.2825000000000001, 0.2850000000000001, 0.2875000000000001, 0.2900000000000001, 0.2925000000000001, 0.2950000000000001, 0.2975000000000001, 0.3000000000000001, 0.3025000000000001, 0.3050000000000001, 0.3075000000000001, 0.3100000000000001, 0.3125000000000001, 0.3150000000000001, 0.3175000000000001, 0.3200000000000001, 0.3225000000000001, 0.3250000000000001, 0.3275000000000001, 0.3300000000000001, 0.33250000000000013, 0.33500000000000013, 0.33750000000000013, 0.34000000000000014, 0.34250000000000014, 0.34500000000000014, 0.34750000000000014, 0.35000000000000014, 0.35250000000000015, 0.35500000000000015, 0.35750000000000015, 0.36000000000000015, 0.36250000000000016, 0.36500000000000016, 0.36750000000000016, 0.37000000000000016, 0.37250000000000016, 0.37500000000000017, 0.37750000000000017, 0.38000000000000017, 0.3825000000000002, 0.3850000000000002, 0.3875000000000002, 0.3900000000000002, 0.3925000000000002, 0.3950000000000002, 0.3975000000000002, 0.4000000000000002, 0.4025000000000002, 0.4050000000000002, 0.4075000000000002, 0.4100000000000002, 0.4125000000000002, 0.4150000000000002, 0.4175000000000002, 0.4200000000000002, 0.4225000000000002, 0.4250000000000002, 0.4275000000000002, 0.4300000000000002, 0.4325000000000002, 0.4350000000000002, 0.4375000000000002, 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 ], "xaxis": "x", "y": [ 0, 1.25, 2.4231249999999998, 3.5240484375, 4.55716000390625, 5.5265828695996095, 6.436189863357056, 7.289618669602165, 8.090286103107093, 8.84140151714923, 9.54597939772599, 10.206851193237995, 10.826676426051375, 11.407953129532642, 11.976533944556124, 12.53270452861212, 13.0767441118974, 13.51790203484068, 13.948834064835115, 14.369770284472052, 14.78093559948454, 15.115181768210128, 15.441102297804147, 15.758884515147052, 16.068711532264498, 16.164687423627676, 16.253881267708408, 16.336711262643067, 16.413570175788326, 16.641537702242072, 16.854846822962678, 17.054392943732466, 17.241017077035824, 17.415509144251914, 17.57861107738664, 17.73101973251277, 17.873389626348466, 18.006335506710588, 18.1304347669274, 18.24622971368306, 18.35422969719135, 18.45491311205594, 18.54872927666708, 18.63610019850824, 18.717422232298503, 18.793067637476035, 18.86338604113326, 18.928705812143164, 18.989335351867933, 19.04556430651377, 19.09766470588837, 19.145892033028744, 19.190486228895963, 19.231672636078525, 19.26966288520684, 19.304655727556614, 19.33683781710763, 19.366384445126336, 19.393460230154222, 19.41821976610911, 19.440808231042105, 19.461361958938603, 19.480008976806783, 19.4968695091608, 19.512056451877985, 19.525675817289233, 19.537827152248823, 19.548603930824008, 19.558093923145062, 19.566379541862982, 19.573538167574146, 19.579642454488788, 19.584760617542567, 19.58895670207774, 19.592290837152053, 19.59481947346924, 19.596595606864692, 19.59766898822315, 19.598086320652076, 19.597891444684407, 19.597125512237287, 19.595827150009416, 19.594032612958127, 19.59177592845842, 19.589089031709605, 19.58600189292084, 19.58254263677474, 19.57873765463767, 19.574611709957182, 19.57018803726009, 19.56548843513969, 19.56053335359705, 19.55534197607905, 19.54993229653515, 19.54432119179533, 19.53852448955313, 19.53255703222066, 19.52643273690619, 19.52016465174966, 19.51376500883722, 19.50724527390252, 19.50061619300977, 19.493887836401793, 19.48706963968524, 19.48017044251454, 19.47319852492649, 19.466161641468098, 19.459067053251616, 19.45192155806264, 19.444731518639454, 19.43750288923463, 19.430241240563195, 19.42295178323527, 19.41563938976525, 19.40830861524387, 19.400963716754408, 19.393608671609194, 19.38624719447812, 19.378882753476354, 19.371518585274487, 19.36415770929044, 19.356802941018884, 19.34945690455058, 19.342122044330715, 19.334800636202566, 19.327494797779778, 19.320206498188096, 19.312937567214767, 19.305689703901635, 19.298464484615664, 19.291263370628638, 19.28408771523583, 19.276938770441653, 19.269817693238547, 19.262725551503845, 19.255663329537775, 19.24863193326442, 19.241632195116082, 19.234664878620286, 19.22773068270747, 19.220830245756332, 19.213964149392783, 19.2071329220574, 19.20033704235553, 19.19357694220319, 19.18685300978116, 19.18016559230896, 19.173514998649598, 19.16690150175541, 19.160325340964643, 19.153786724157776, 19.147285829782223, 19.14082280875331, 19.13439778623906, 19.128010863335913, 19.121662118641904, 19.11535160973361, 19.109079374552692, 19.10284543270747, 19.096649786694794, 19.090492423046985, 19.084373313408392, 19.078292415545896, 19.072249674297336, 19.066245022461644, 19.060278381634213, 19.054349662990866, 19.048458768023522, 19.04260558923049, 19.03679001076418, 19.031011909038785, 19.025271153300416, 19.019567606161907, 19.01390112410451, 19.00909577978392, 19.00511282200198, 19.00191524336445, 18.978636713852477, 18.956230746702534, 18.934615388371647, 18.913725053861864, 18.89350664810647, 18.873916626549544, 18.854918766935484, 18.836482479681994, 18.818581526125172, 18.801193045662792, 18.784296816852827, 18.767874695720177, 18.751910188302116, 18.73638812489518, 18.72129441136532, 18.706615838864217, 18.692339937823398, 18.678454865527097, 18.664949319161163, 18.651812468201552, 18.63903390149457, 18.626603585508345, 18.614511831088535, 18.60274926669772, 18.59130681660724, 18.580175682880984, 18.56934733027121, 18.55881347335906, 18.548566065433402, 18.5385972887235, 18.528899545693413, 18.519465451175872, 18.51028782517649, 18.501359686219182, 18.492674245134182, 18.484224899213086 ], "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 2 reactions" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 0.8000000000000005 ], "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": "iVBORw0KGgoAAAANSUhEUgAAAx8AAAFoCAYAAAA2HEb1AAAgAElEQVR4Xu29C7hkVX3gu+pUnVe/3w00j7bxkUaRDI4SvRAxEsXMiD3ORDETY19hHLgZnCveO6D4ITJB4EvEGYkDo6itziRIMg7iZCQmGWUg5EIiUVvSKtDyhm763X3ep+rc9d9Vq84+u3fV2eu/dz33b39fnapTtf57r/1bq6r2r9arMGc3wwYBCEAAAhCAAAQgAAEIQKDFBArIR4sJs3sIQAACEIAABCAAAQhAICCAfFARIAABCEAAAhCAAAQgAIG2EEA+2oKZg0AAAhCAAAQgAAEIQAACyAd1AAIQgAAEIAABCEAAAhBoCwHkoy2YOQgEIAABCEAAAhCAAAQggHxQByAAAQhAAAIQgAAEIACBthBAPtqCmYNAAAIQgAAEIAABCEAAAsgHdQACEIAABCAAAQhAAAIQaAsB5KMtmDkIBCAAAQhAAAIQgAAEIIB8UAcgAAEIQAACEIAABCAAgbYQQD7agpmDQAACEIAABCAAAQhAAALIB3UAAhCAAAQgAAEIQAACEGgLAeSjLZg5CAQgAAEIQAACEIAABCCAfFAHIAABCEAAAhCAAAQgAIG2EEA+2oKZg0AAAhCAAAQgAAEIQAACyAd1AAIQgAAEIAABCEAAAhBoCwHkoy2YOQgEIAABCEAAAhCAAAQggHxQByAAAQhAAAIQgAAEIACBthBAPtqCmYNAAAIQgAAEIAABCEAAAsgHdQACEIAABCAAAQhAAAIQaAsB5KMtmDkIBCAAAQhAAAIQgAAEIIB8UAcgAAEIQAACEIAABCAAgbYQQD7agpmDQAACEIAABCAAAQhAAALIB3UAAhCAAAQgAAEIQAACEGgLAeSjLZg5CAQgAAEIQAACEIAABCCAfFAHIAABCEAAAhCAAAQgAIG2EEA+2oKZg0AAAhCAAAQgAAEIQAACyAd1AAIQgAAEIAABCEAAAhBoCwHkoy2YOQgEIAABCEAAAhCAAAQggHxQByAAAQhAAAIQgAAEIACBthBAPtqCmYNAAAIQgAAEIAABCEAAAsgHdQACEIAABCAAAQhAAAIQaAsB5KMtmDkIBCAAAQhAAAIQgAAEIIB8UAcgAAEIQAACEIAABCAAgbYQQD7agpmDQAACEIAABCAAAQhAAALIB3UAAhCAAAQgAAEIQAACEGgLgb6Uj//n+tvMd/7XQ+bR7+9oC0QOAoG8E/iX/+b3zA9/8niA4YQNa8xf3XVL3pFw/hCAAAQgAAEIxBDoOfkIX+S484le7CAf8yX9+7fdaXZ8415z1e++z/zOb76dN4GCwNf+5M/NzZ//Y/PZT/2uedubX6/YQ/MQV0Z3feE68+pXbl6Q+K3vudK8uPdAV4u0vN/+/iePtV04HLcwsF6u571eDzJ/Y7BDCEAAAhDoSwI9Ix/uAjDuV1V3geYuDpEP5CPLdyvy0Zzmq8/fbra/90Lz/15+cZbYm+4rTqpdObU7L1mdNPKRFUn2AwEIQAAC3UygJ+Tj0Z8/ad7zoevMO37tHPMH114ey1O+uM864/Tgl2nko5urXO/lrZPy0e203Huz3S0O8n7/jbf+ynEtRa5ltBe7XDaTj26vB+QPAhCAAAQgkJRAT8iHk4m4bilxJxqWD/lVNrxFL0riunFJ+rh00v3lc7/34UCE3Naof3u0S8gvv+blQZ/4OIGK5iEujbsADp9Lkgu+uAtnOZ7PuTSqTHF5iubdlYXbh3D4r3/4iQW7lJYr4fgB2y3sI5/8fP21uLTyYlx3m+iv3Ysd1100S5xs0jXNbeF9xZ2jpHNpwnXNtcDJ69IK9937/i4YexTdwvU47lwkvStbV1bRMRSLnZ/sw6ecHY9wXpvJvqT77n1/u6C8XGy4e1qSuu3K/+Mf/u0F7y2NQPj88JDkuNHPj+h7rlH9aPTejJabK+s9+w4uqIOOZS/Ug0afDzwPAQhAAAIQiCPQE/IhFwmyJR3EGv6CD1/AuIuN8MWvXBy93baWhMdDxP166p6LyoZcnDS64A5fZLoLtWhaiY/bZ/jC212ghi/qkgpZI/kQEUpyLo3eNnHHlwvYD3/ic/Vyiiu3Rs+JDIXPOSwH4e48cWUjbL9qx2W4co0bJxE9bvhiO042wqybtXyE61pUjuW1jetXL+iOFMet2S/ecfKRlGvSOuvqZhyHxQS3UTlJvZG6HRXIuOdceWUxUN3ns6LZcePer404/bmtf+HPFFdfouzi8iZpf7xrd9Ci28v1gK9XCEAAAhCAQFICPSEfcRcszU6w0a+fSbs1uIuM6C+4coHc6BdoJzkuNu6iLSoqjfIZPX6jX7/lwuV1Z73quK4nYTbNWj4WO5dGjJudo4tpdMEed7EaJ4Wyn+h5J+n+1KiMo92DFrtoDktiEvlI+it9XDcln4tOH66LtZq4PDdj9oMf/azpRAWNODbaZ1zdaVT+ST/EXDp3zKRjPpodt9Fr7hiLlbfE/6PXvKLeTTTJZ08v1wPfsiI9BCAAAQjklwDyYcs+SdeJtBdy7pfg8EVtowuc6AWqk5RG3ZCaVd9WyEeSC6lm3V+i551UPpJ0qWlUTo6/uzBtl3w06poUvkD2uej04Zq0zobr/2IX1dG61qyFKk7Wfd4HPh/LjrNP68li7784iXGsoq1c0e5Zkvfw+7VZvYzKU1z30mh8t9UDn7IiLQQgAAEI5JtAz8iHz0WFT8uHu2gIt3LE/Tqb9EKu2UVBtOUj7oIlXB3DFz9xfcWT/MLbCvlIKwHR7idJ5SPJBVx43EXcW9vJXzvkw+Ul3AoWd1wf+WjGIMo1aZ0VTnECnkR2G3Fs1qoQbclM2/KhEQ8550bHbSSM4foUnVkv2p0yqWCH99nL9SDfX6OcPQQgAAEI+BDoCflIOr7BnXhS+WjUhaVd8hHtmuFTcO7CdrG1J1ohH93e8iEco4Pak/5iH/fLvKbbVaOuaWnloxW/eMfVO3ecxQS30y0fWvFoJh8+M3jFjfmK23cScfaRj26rBz6fXaSFAAQgAIF8E+gJ+XAXGM1+iZULRGkdaTbVbvTL3adfetJfkZtdqCYd8xGtknKhEZ1iOMm4i/Av2prxK43eGs2OLUxlgLjP2ISkLR/N2LrjJhEjOS+flo+4MUCLia7P+TfqyiPHSDruJe58ktbZuPoVJ2Fx9aGTYz4ctyQtNHF514z5CO+nWR2K7rtZvYy+Z5J0u/KpX+2oB/n+GuXsIQABCEDAh0BPyEf4IjrNIoPRC4C42WvCXS7C3WWSfoG7Xz3lPjyg2808lGS2K3fRKVPPikzFzd6UtDWoFS0fLn8yY1b4QknyFF7pOsmsU46XlGu0taLRTE/RFb8lnWzNZruS1yV/r926JRhA7SMfzS7EG/0CHbc2TaMZtprlJSmDuJmUktZZdw5xM3ylne1qsZncmpV/sw8y38HlvvLRaHY6Vxfc2JhGM49FZ29zcVEe4dbPXq4HPl86pIUABCAAgXwT6Bn5cMUU16c/+stn0m5Xss9o/27Zl1tvQisf7oJKLkDcJhd2soZFXDeW6FoIEhN30RatqkkGB7dKPiQvcWtURPMUHavSbJ2PJPLhJCK8fkackMaNkZFYlz9f+YjWk7h1Po4rn9rimO55yadbJyZaD6JjLrJc3yHJrGZxdXCxLn0Bz9o5Nuqe5bPOx2Jd5cJ84/Ibfn2xNUqSSk/cuKy48R3h97oIuUw53UioRdrdFn0/9Go9yPfXKGcPAQhAAAI+BHpOPnxOrpvS+vQj76Z8kxcIQAACEIAABCAAAQhkRQD5yIpkaD/h7j3u6SQDTluQFXYJAQhAAAIQgAAEIACBriGAfLSgKOK6/GgHxbYge+wSAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA/gggH/krc84YAhCAAAQgAAEIQAACHSGAfHQEOweFAAQgAAEIQAACEIBA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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "dynamics.plot_curves(colors=['green', 'orange', 'blue'])" ] }, { "cell_type": "markdown", "id": "d1d0eabb-b5b1-4e15-846d-5e483a5a24a7", "metadata": {}, "source": [ "# Run 3 : small-ish time steps, with dynamic substeps" ] }, { "cell_type": "code", "execution_count": 9, "id": "197c03c2-775a-48ec-aa56-675828f98aff", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "single_compartment_react(): setting abs_fast_threshold to 31.25\n", "11 total step(s) taken\n", "From time 0 to 0.64, in 32 substeps of 0.02 (each 1/4 of full step)\n", "From time 0.64 to 0.88, in 3 FULL steps of 0.08\n", "(for a grand total of the equivalent of 11 FULL steps)\n" ] } ], "source": [ "dynamics = ReactionDynamics(reaction_data=chem_data)\n", "dynamics.set_conc(conc={\"U\": 50., \"X\": 100., \"S\": 0.})\n", "#dynamics.describe_state()\n", "\n", "dynamics.set_diagnostics() # To save diagnostic information about the call to single_compartment_react()\n", "\n", "dynamics.single_compartment_react(time_step=0.08, stop_time=0.8,\n", " dynamic_substeps=4, rel_fast_threshold=250)\n", "\n", "df = dynamics.get_history()\n", "#df\n", "dynamics.explain_time_advance()" ] }, { "cell_type": "code", "execution_count": 10, "id": "9d48898c-5e1d-4eae-bba0-e0cbd6140ff7", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=U
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "U", "line": { "color": "green", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "U", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 0.2, 0.22, 0.24, 0.26, 0.27999999999999997, 0.3, 0.32, 0.34, 0.36, 0.38, 0.4, 0.42000000000000004, 0.44, 0.46, 0.48000000000000004, 0.5, 0.52, 0.54, 0.56, 0.5800000000000001, 0.6000000000000001, 0.6200000000000001, 0.64, 0.72, 0.7999999999999999, 0.8799999999999999 ], "xaxis": "x", "y": [ 50, 48, 47.68, 48.1856, 49.079424, 50.1384832, 51.2499536384, 52.357574083584, 53.43408071231488, 54.46703380572447, 55.45153249788777, 56.386472203811756, 57.27262401059255, 58.11165097553109, 58.90560610552318, 59.656677879565514, 60.36706289443917, 61.03890370526053, 61.67426001782516, 62.27509686378601, 62.84328134845742, 63.38058365420231, 63.88868008724569, 64.3691570379747, 64.82351528100676, 65.25317432699897, 65.65947668473682, 66.04369196706345, 66.40702081245665, 66.75059861340705, 67.07549905239537, 67.38273745093606, 67.67327393928153, 68.77224400301836, 69.63224781713112, 70.30524752588536 ], "yaxis": "y" }, { "hovertemplate": "Chemical=X
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "X", "line": { "color": "orange", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "X", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 0.2, 0.22, 0.24, 0.26, 0.27999999999999997, 0.3, 0.32, 0.34, 0.36, 0.38, 0.4, 0.42000000000000004, 0.44, 0.46, 0.48000000000000004, 0.5, 0.52, 0.54, 0.56, 0.5800000000000001, 0.6000000000000001, 0.6200000000000001, 0.64, 0.72, 0.7999999999999999, 0.8799999999999999 ], "xaxis": "x", "y": [ 100, 94, 89.56, 85.99600000000001, 82.952176, 80.24172256, 77.7649765312, 75.467291882368, 73.3173615634816, 71.29605711109934, 69.3906787177276, 67.59198874904357, 65.89267744530089, 64.28656574260452, 62.768187674808246, 61.3325684280172, 59.97510341987837, 58.691489709634865, 57.47768467263806, 56.32987902728517, 55.244477555065195, 54.21808407152368, 53.24748886164086, 52.32965764560654, 51.46172158028343, 50.64096802839079, 49.86483194480069, 49.13088779039973, 48.43684191603255, 47.780525376157094, 47.159887141231124, 46.57298768323463, 46.017992912027744, 43.91869503365749, 42.275880366526465, 40.99028859818153 ], "yaxis": "y" }, { "hovertemplate": "Chemical=S
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "S", "line": { "color": "blue", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "S", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 0.2, 0.22, 0.24, 0.26, 0.27999999999999997, 0.3, 0.32, 0.34, 0.36, 0.38, 0.4, 0.42000000000000004, 0.44, 0.46, 0.48000000000000004, 0.5, 0.52, 0.54, 0.56, 0.5800000000000001, 0.6000000000000001, 0.6200000000000001, 0.64, 0.72, 0.7999999999999999, 0.8799999999999999 ], "xaxis": "x", "y": [ 0, 10, 15.08, 17.6328, 18.888976, 19.481311039999998, 19.735116192, 19.817559950464002, 19.81447701188864, 19.769875277451725, 19.706256286496885, 19.635066843332933, 19.562074533513996, 19.490132306333294, 19.420600114145405, 19.354075812851775, 19.29077079124327, 19.230702879844067, 19.173795291711613, 19.1199272451428, 19.068959748019957, 19.020748620071682, 18.975150963867748, 18.932028278444044, 18.891247857703032, 18.852683317611245, 18.81621468572566, 18.781728275473355, 18.749116459054143, 18.718277397028803, 18.689114753978117, 18.661537414893242, 18.63545920940918, 18.53681696030577, 18.45962399921129, 18.39921635004773 ], "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 2 reactions" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 0.8799999999999999 ], "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": [ "dynamics.plot_curves(colors=['green', 'orange', 'blue'])" ] }, { "cell_type": "markdown", "id": "36d1bce4-449c-4bbb-b3b1-0b9ca47c9e18", "metadata": {}, "source": [ "# Run 4 : same as previous run, but fewer dynamic substeps" ] }, { "cell_type": "code", "execution_count": 11, "id": "4501a270-fb25-451c-afa9-b79195dd606a", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "single_compartment_react(): setting abs_fast_threshold to 18.75\n", "11 total step(s) taken\n", "From time 0 to 0.8, in 20 substeps of 0.04 (each 1/2 of full step)\n", "From time 0.8 to 0.88, in 1 FULL step of 0.08\n", "(for a grand total of the equivalent of 11 FULL steps)\n" ] } ], "source": [ "dynamics = ReactionDynamics(reaction_data=chem_data)\n", "dynamics.set_conc(conc={\"U\": 50., \"X\": 100., \"S\": 0.})\n", "#dynamics.describe_state()\n", "\n", "dynamics.set_diagnostics() # To save diagnostic information about the call to single_compartment_react()\n", "\n", "dynamics.single_compartment_react(time_step=0.08, stop_time=0.8,\n", " dynamic_substeps=2, rel_fast_threshold=150)\n", "\n", "df = dynamics.get_history()\n", "#df\n", "dynamics.explain_time_advance()" ] }, { "cell_type": "code", "execution_count": 12, "id": "83fd0d3a-ba7e-48b9-87d2-e301393b9f0b", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=U
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "U", "line": { "color": "green", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "U", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.04, 0.08, 0.12, 0.16, 0.2, 0.24, 0.27999999999999997, 0.32, 0.36, 0.4, 0.44, 0.48000000000000004, 0.52, 0.56, 0.6000000000000001, 0.64, 0.68, 0.72, 0.76, 0.7999999999999999, 0.8799999999999999 ], "xaxis": "x", "y": [ 50, 46, 48.72, 51.324799999999996, 53.651584, 55.7255424, 57.5740184576, 59.221523095552, 60.68990637539328, 61.99864287411568, 63.165089840976364, 64.2047173961209, 65.13131370450223, 65.95716784280135, 66.69323278454199, 67.34927066500292, 67.9339822525184, 68.45512234329286, 68.91960261016496, 69.33358326936346, 69.70255478099416, 70.3602665526437 ], "yaxis": "y" }, { "hovertemplate": "Chemical=X
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "X", "line": { "color": "orange", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "X", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.04, 0.08, 0.12, 0.16, 0.2, 0.24, 0.27999999999999997, 0.32, 0.36, 0.4, 0.44, 0.48000000000000004, 0.52, 0.56, 0.6000000000000001, 0.64, 0.68, 0.72, 0.76, 0.7999999999999999, 0.8799999999999999 ], "xaxis": "x", "y": [ 100, 88, 82.24000000000001, 77.248, 72.802816, 68.84104192000001, 65.3100064768, 62.162875285504, 59.3579090968576, 56.85790676180009, 54.62971174797653, 52.64377239503632, 50.87374998268522, 49.29616941075747, 47.89010785834013, 46.63691729275753, 45.51997714816342, 44.524473893615756, 43.63720456713351, 42.846401670086266, 42.14157709956074, 40.88518899812261 ], "yaxis": "y" }, { "hovertemplate": "Chemical=S
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "S", "line": { "color": "blue", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "S", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.04, 0.08, 0.12, 0.16, 0.2, 0.24, 0.27999999999999997, 0.32, 0.36, 0.4, 0.44, 0.48000000000000004, 0.52, 0.56, 0.6000000000000001, 0.64, 0.68, 0.72, 0.76, 0.7999999999999999, 0.8799999999999999 ], "xaxis": "x", "y": [ 0, 20, 20.32, 20.1024, 19.894016, 19.70787328, 19.541956608, 19.394078523392, 19.26227815235584, 19.144807489968535, 19.040108570070746, 18.946792812721892, 18.86362260831033, 18.789494903639824, 18.723426572575892, 18.66454137723664, 18.612058346799767, 18.565281419798527, 18.523590212536572, 18.486431791186803, 18.453313338450922, 18.39427789659001 ], "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 2 reactions" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 0.8799999999999999 ], "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": [ "dynamics.plot_curves(colors=['green', 'orange', 'blue'])" ] }, { "cell_type": "markdown", "id": "180cc9f8-3d15-44f6-b314-c284634812d8", "metadata": {}, "source": [ "# Run 5 : same as previous run, but slightly larger primary step" ] }, { "cell_type": "code", "execution_count": 13, "id": "d51911f0-55fa-4e9e-864f-1e5253e5038e", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "single_compartment_react(): setting rel_fast_threshold to 800.0\n", "9 total step(s) taken\n", "From time 0 to 0.3, in 6 substeps of 0.05 (each 1/2 of full step)\n", "From time 0.3 to 0.9, in 6 FULL steps of 0.1\n", "(for a grand total of the equivalent of 9 FULL steps)\n" ] } ], "source": [ "dynamics = ReactionDynamics(reaction_data=chem_data)\n", "dynamics.set_conc(conc={\"U\": 50., \"X\": 100., \"S\": 0.})\n", "#dynamics.describe_state()\n", "\n", "dynamics.set_diagnostics() # To save diagnostic information about the call to single_compartment_react()\n", "\n", "dynamics.single_compartment_react(time_step=0.1, stop_time=0.8,\n", " dynamic_substeps=2, abs_fast_threshold=80.0)\n", "\n", "df = dynamics.get_history()\n", "#df\n", "dynamics.explain_time_advance()" ] }, { "cell_type": "code", "execution_count": 14, "id": "185be279-bd71-483d-90cb-39c7066b6def", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=U
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "U", "line": { "color": "green", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "U", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.05, 0.1, 0.15000000000000002, 0.2, 0.25, 0.30000000000000004, 0.4, 0.5, 0.6, 0.7, 0.7999999999999999, 0.8999999999999999 ], "xaxis": "x", "y": [ 50, 45, 50.5, 53.15, 55.89, 58.16125, 60.1444625, 63.56300125, 66.056140125, 67.8662232125, 69.19202948125, 70.14645150412501, 70.8571946076125 ], "yaxis": "y" }, { "hovertemplate": "Chemical=X
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "X", "line": { "color": "orange", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "X", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.05, 0.1, 0.15000000000000002, 0.2, 0.25, 0.30000000000000004, 0.4, 0.5, 0.6, 0.7, 0.7999999999999999, 0.8999999999999999 ], "xaxis": "x", "y": [ 100, 85, 79.75, 73.5625, 68.569375, 64.17915624999999, 60.401785937499994, 53.86682359375, 49.111080859374994, 45.6437399359375, 43.124906138593744, 41.282055236359376, 39.952463718685934 ], "yaxis": "y" }, { "hovertemplate": "Chemical=S
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "S", "line": { "color": "blue", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "S", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.05, 0.1, 0.15000000000000002, 0.2, 0.25, 0.30000000000000004, 0.4, 0.5, 0.6, 0.7, 0.7999999999999999, 0.8999999999999999 ], "xaxis": "x", "y": [ 0, 25, 19.25, 20.1375, 19.650624999999998, 19.49834375, 19.3092890625, 19.00717390625, 18.776638890625, 18.623813639062497, 18.491034898906253, 18.42504175539062, 18.333147066089072 ], "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 2 reactions" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 0.8999999999999999 ], "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": [ "dynamics.plot_curves(colors=['green', 'orange', 'blue'])" ] }, { "cell_type": "markdown", "id": "d00ce702-b83b-4fdc-abc7-0c126be78779", "metadata": {}, "source": [ "### Note: the above run is identical to the last run in the experiment `negative_concentrations_1`" ] }, { "cell_type": "markdown", "id": "6ff6c4c3-5d9a-4195-989d-1cdaf15c0f70", "metadata": {}, "source": [ "# Run 6 : same as previous run, but no substeps" ] }, { "cell_type": "code", "execution_count": 15, "id": "778dc1d2-176e-46f9-aed6-5cdb65c4e818", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "******** CAUTION: negative concentration in chemical `S` (resulting from reaction 2 S <-> U)\n", " upon advancing from system time t=0.1 [Baseline value: 50 ; delta conc: -64]\n", " It will be AUTOMATICALLY CORRECTED with a reduction in the time step size\n", "******** CAUTION: negative concentration resulting from the combined effect of multiple reactions, upon advancing reactions from system time t=0.45\n", " It will be AUTOMATICALLY CORRECTED with a reduction in the time step size\n", "The computation took 2 extra step(s) - automatically added to prevent negative concentrations\n", "10 total step(s) taken\n", "From time 0 to 0.1, in 1 FULL step of 0.1\n", "From time 0.1 to 0.15, in 1 substep of 0.05 (1/2 of full step)\n", "From time 0.15 to 0.45, in 3 FULL steps of 0.1\n", "From time 0.45 to 0.5, in 1 substep of 0.05 (1/2 of full step)\n", "From time 0.5 to 0.9, in 4 FULL steps of 0.1\n", "(for a grand total of the equivalent of 9 FULL steps)\n" ] } ], "source": [ "dynamics = ReactionDynamics(reaction_data=chem_data)\n", "dynamics.set_conc(conc={\"U\": 50., \"X\": 100., \"S\": 0.})\n", "#dynamics.describe_state()\n", "\n", "dynamics.set_diagnostics() # To save diagnostic information about the call to single_compartment_react()\n", "\n", "dynamics.single_compartment_react(time_step=0.1, stop_time=0.8)\n", "\n", "df = dynamics.get_history()\n", "#df\n", "dynamics.explain_time_advance()" ] }, { "cell_type": "markdown", "id": "2a822b5e-1fa2-47e6-80e7-b3486579fa08", "metadata": {}, "source": [ "### Notice the automated detection - and correction - of negative concentrations arising from the excessively-large time steps" ] }, { "cell_type": "code", "execution_count": 16, "id": "2679b3a8-6909-45a5-8653-0f9465474b31", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=U
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "U", "line": { "color": "green", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "U", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.1, 0.15000000000000002, 0.25, 0.35, 0.44999999999999996, 0.49999999999999994, 0.6, 0.7, 0.7999999999999999, 0.8999999999999999 ], "xaxis": "x", "y": [ 50, 40, 56, 55.6, 67.32000000000001, 58.7, 67.8114, 66.06242, 72.280162, 66.1088034, 76.8952061 ], "yaxis": "y" }, { "hovertemplate": "Chemical=X
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "X", "line": { "color": "orange", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "X", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.1, 0.15000000000000002, 0.25, 0.35, 0.44999999999999996, 0.49999999999999994, 0.6, 0.7, 0.7999999999999999, 0.8999999999999999 ], "xaxis": "x", "y": [ 100, 70, 74.5, 60.25, 59.305, 45.1465, 49.610575000000004, 43.5873775, 45.083833750000004, 37.772188975, 44.446654817500004 ], "yaxis": "y" }, { "hovertemplate": "Chemical=S
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "S", "line": { "color": "blue", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "S", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.1, 0.15000000000000002, 0.25, 0.35, 0.44999999999999996, 0.49999999999999994, 0.6, 0.7, 0.7999999999999999, 0.8999999999999999 ], "xaxis": "x", "y": [ 0, 50, 13.5, 28.55, 6.055, 37.453500000000005, 14.766625000000001, 24.287782500000002, 10.35584225, 30.010204225000003, 1.76293298249999 ], "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 2 reactions" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 0.8999999999999999 ], "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": [ "dynamics.plot_curves(colors=['green', 'orange', 'blue'])" ] }, { "cell_type": "markdown", "id": "3ea52f38-561c-4b15-ba15-fd2231b76626", "metadata": {}, "source": [ "### Note: for an exploration of instabilities, see the experiment `negative_concentrations_1`" ] }, { "cell_type": "code", "execution_count": null, "id": "baaa9251-5d8d-455c-8a40-79b2bc9d9581", "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 }