From 42bab4d24b5c8329eb1bfb772536d06a8f81ffcc Mon Sep 17 00:00:00 2001 From: RemDelaporteMathurin Date: Wed, 30 Apr 2025 17:22:16 -0400 Subject: [PATCH 1/5] added Pathsim model for multi-block release --- analysis/tritium/multi_block_model.ipynb | 23328 ++++++++++++++++ .../tritium/multi_system_tritium_model.py | 181 + environment.yml | 1 + 3 files changed, 23510 insertions(+) create mode 100644 analysis/tritium/multi_block_model.ipynb create mode 100644 analysis/tritium/multi_system_tritium_model.py diff --git a/analysis/tritium/multi_block_model.ipynb b/analysis/tritium/multi_block_model.ipynb new file mode 100644 index 0000000..f534d85 --- /dev/null +++ b/analysis/tritium/multi_block_model.ipynb @@ -0,0 +1,23328 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-1-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-1-2 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-1-4 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-3-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-5-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-5-2 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-6-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-6-2 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-7-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-8-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-8-2 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-10-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-11-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-13-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-14-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-15-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-IV_3-16-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-1-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-1-3 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-1-4 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-2-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-3-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-3-4 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-4-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-5-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-7-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-8-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-9-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-10-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-11-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-12-1 is negative after substracting background. Setting to zero.\n", + " warnings.warn(\n", + "2025-04-30 17:12:20,230 - INFO - LOGGING (log: True)\n", + "2025-04-30 17:12:20,231 - INFO - SOLVER -> RKBS32 (adaptive: True, implicit: False)\n", + "2025-04-30 17:12:20,231 - INFO - ALGEBRAIC PATH DFS (path_length: 1)\n", + "2025-04-30 17:12:20,231 - INFO - SET 'iterations_min' -> 1\n", + "2025-04-30 17:12:20,232 - INFO - STARTING -> TRANSIENT (Duration: 4320000.00s)\n", + "2025-04-30 17:12:20,232 - INFO - TRANSIENT: 0% | elapsed: 00:00:00 (eta: --:--:--) | 0 steps (N/A steps/s)\n", + "2025-04-30 17:12:20,238 - INFO - TRANSIENT: 21% | elapsed: 00:00:00 (eta: --:--:--) | 55 steps (9583.8 steps/s)\n", + "2025-04-30 17:12:20,242 - INFO - TRANSIENT: 40% | elapsed: 00:00:00 (eta: --:--:--) | 96 steps (8868.7 steps/s)\n", + "2025-04-30 17:12:20,257 - INFO - TRANSIENT: 60% | elapsed: 00:00:00 (eta: --:--:--) | 252 steps (10529.2 steps/s)\n", + "2025-04-30 17:12:20,266 - INFO - TRANSIENT: 80% | elapsed: 00:00:00 (eta: --:--:--) | 340 steps (10308.1 steps/s)\n", + "2025-04-30 17:12:20,268 - INFO - TRANSIENT: 100% | elapsed: 00:00:00 (eta: --:--:--) | 364 steps (8797.5 steps/s)\n", + "2025-04-30 17:12:20,269 - INFO - TRANSIENT: 100% | elapsed: 00:00:00 (eta: --:--:--) | 364 steps (9791.0 avg steps/s)\n", + "2025-04-30 17:12:20,269 - INFO - FINISHED -> TRANSIENT (total steps: 364, successful: 343, runtime: 37.17 ms)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processed data stored in ../../data/processed_data.json\n" + ] + } + ], + "source": [ + "from multi_system_tritium_model import *\n", + "\n", + "Sim.run(total_duration)\n", + "\n", + "# plot total plant inventory\n", + "time, data = Sco.read()\n", + "\n", + "s_to_days = 1 / (24 * 3600)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + " \n", + " \n", + " " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "mode": "lines", + "name": "salt", + "type": "scatter", + "x": { + "bdata": "AAAAAAAAAACAvxagAGWZO6ZGqDTVHKs7dSlZxIRo1Tv2TcA9NTMJPLd8OnYUTj88py916K2NczzIj2SGtXCoPED2d2zWjN48EJ4SPAUYEz0ZOiByBt5HPTFniQuI1X09aPIDB3Wlsj0+sb5I0k7nPdaV7dqGIh0+KnHUSJQ1Uj7kiwlb+cKGPqzuy7G3c7w+KHUfz1LI8T5xUueCZzomPw0noWMByVs/aLhE3qBdkT8gfrZqWFnBP4+utMPy59c/AAAAAAAA4D9STQc6mufrP0XYynRB1Po/G77pZv/fA0CW8NA061UKQKcKq5DrZRBASk8Rh+GgE0Au53d919sWQOx/3nPNFhpAnBhFasNRHUCl2FWwXEYgQAMliavX4yFAW3G8plKBI0C4ve+hzR4lQBMKI51IvCZAblZWmMNZKEDEoomTPvcpQB/vvI65lCtAfzvwiTQyLUDmhyOFr88uQCNqK0CVNjBATRDFvVIFMUB2tl47ENQxQN3d3d3dNTJAwahdTVZGMkDYwd+Ww1YyQIlKWMYwZzJAOByU9Z13MkBTYM8kC4gyQCWjClR4mDJA9OVFg+WoMkDCKIGyUrkyQJBrvOG/yTJAX673EC3aMkAt8TJAmuoyQPozbm8H+zJAyXapnnQLM0CXueTN4RszQGX8H/1OLDNAND9bLLw8M0ADgpZbKU0zQNDE0YqWXTNAngcNugNuM0BsSkjpcH4zQDuNgxjejjNACdC+R0ufM0DXEvp2uK8zQKVVNaYlwDNAdJhw1ZLQM0BC26sEAOEzQBAe5zNt8TNA3mAiY9oBNECso12SRxI0QHvmmMG0IjRASSnU8CEzNEAXbA8gj0M0QOauSk/8UzRAtPGFfmlkNECBNMGt1nQ0QFB3/NxDhTRAHro3DLGVNEDs/HI7HqY0QLs/rmqLtjRAiYLpmfjGNEBXxSTJZdc0QCYIYPjS5zRA9EqbJ0D4NEDCjdZWrQg1QJHQEYYaGTVAXxNNtYcpNUAsVojk9Dk1QPuYwxNiSjVAydv+Qs9aNUCXHjpyPGs1QGZhdaGpezVANaSw0BaMNUAD5+v/g5w1QNIpJy/xrDVAoWxiXl69NUBwr52Ny801QD/y2Lw43jVADjUU7KXuNUDed08bE/81QK26ikqADzZAff3Fee0fNkBOQAGpWjA2QB6DPNjHQDZA78V3BzVRNkDACLM2omE2QJJL7mUPcjZAZY4plXyCNkA60WTE6ZI2QA4UoPNWozZA41bbIsSzNkC6mRZSMcQ2QJLcUYGe1DZAbB+NsAvlNkBIYsjfePU2QCalAw/mBTdAB+g+PlMWN0DqKnptwCY3QNFttZwtNzdAvLDwy5pHN0Cr8yv7B1g3QKE2Zyp1aDdAnXmiWeJ4N0CgvN2IT4k3QKz/GLi8mTdAwkJU5ymqN0DkhY8Wl7o3QBPJykUEyzdAUwwGdXHbN0ClT0Gk3us3QA6TfNNL/DdAj9a3ArkMOEAuGvMxJh04QO9dLmGTLThA2aFpkAA+OEDx5aS/bU44QEAq4O7aXjhAz24bHkhvOECms1ZNtX84QNP4kXwikDhAYz7Nq4+gOEBohAjb/LA4QPXKQwpqwThAIBJ/OdfROEADWrpoROI4QL6i9Zex8jhAcewwxx4DOUBIN2z2ixM5QHGDpyX5IzlAJNHiVGY0OUCjIB6E00Q5QDpyWbNAVTlAQMaU4q1lOUAbHdARG3Y5QEV3C0GIhjlASdVGcPWWOUDGN4KfYqc5QH2fvc7PtzlARw35/TzIOUAmgjQtqtg5QEX/b1wX6TlAAIari4T5OUDqF+e68Qk6QN62IupeGjpAAGVeGcwqOkDRJJpIOTs6QDr51XemSzpAn+URpxNcOkD27U3WgGw6QNYWigXufDpAnmXGNFuNOkCK4AJkyJ06QOGOP5M1rjpAG3l8wqK+OkAYqbnxD886QFQq9yB93zpAMQo1UOrvOkBIWHN/VwA7QMEmsq7EEDtAwYrx3TEhO0DrnDENnzE7QPB5cjwMQjtAPEO0a3lSO0C7H/ea5mI7QMM8O8pTcztAIs+A+cCDO0BZFMgoLpQ7QA1UEVibpDtAreFchwi1O0BoHqu2dcU7QG97/OXi1TtAnXxRFVDmO0CCu6pEvfY7QPjqCHQqBzxAVNtso5cXPEA8f9fSBCg8QE/xSQJyODxAu3rFMd9IPEDqmkthTFk8QG4Q3pC5aTxAbuN+wCZ6PEC+cTDwk4o8QAF99R8BmzxAHjvRT26rPEBbacd/27s8QLhi3K9IzDxA4jkV4LXcPEB613cQI+08QFAdC0GQ/TxAdg/Xcf0NPUAJBOWiah49QOraP9TXLj1Alz70BUU/PUC67xA4sk89QCwdp2ofYD1Ab8rKnYxwPUAWR5PR+YA9QM25GwZnkT1AUcKDO9ShPUAUNvBxQbI9QPP7i6muwj1AIQyJ4hvTPUA1miEdieM9QF5wmVn28z1AuoM/mGMEPkBXy2/Z0BQ+QMhklR0+JT5AEBMtZas1PkDcJsiwGEY+QFPhDwGGVj5Aq2XJVvNmPkAXUdqyYHc+QGgUThbOhz5AVi9cgjuYPkCGcm/4qKg+QLpzLnoWuT5AcWaFCYTJPkDGk7Go8dk+QPS1Tlpf6j5AH4dmIc36PkAn4IIBOws/QKPTwv6oGz9Az0LzHRcsP0D8fqtkhTw/QEuibtnzTD9AXWbSg2JdP0CiYKxs0W0/QMixRp5Afj9AXWKdJLCOP0Ay2qUNIJ8/QFscommQrz9AgreBSwHAP0Dyq1LJctA/QGLnxPzk4D9ALGXDA1jxP0D6QJMA5gBAQKzTwY4gCUBAHpEPxFsRQEBH4AK8lxlAQHpfqpbUIUBAI9BbeRIqQEC1Y5KPUTJAQO+O8QuSOkBAzl9yKdRCQECQTMIsGEtAQKqU22VeU0BAh57gMadbQECVRUX98mNAQETVUkZCbEBAgYEVoJV0QECsmcS17XxAQK2HuU5LhUBAxf0MU6+NQECLnPXQGpZAQKr3BwOPnkBAsl99Vw2nQEAPdK14l69AQAaN7lYvuEBAPv0aNNfAQEAmowWxkclAQF4zON1h0kBAm2pqSUvbQEDw7TwdUuRAQFn55zB77UBARGjBK8z2QEA4iMWoSwBBQD4MtGIBCkFAGLjkafYTQUA+08tmNR5BQEAXX+3KKEFADIVe58UzQUA8WkkeOD9BQNGDEvI2S0FAHB98UNxXQUBOcTQMSGVBQLMR28Whc0FA1SPtuhuDQUCujPUN95NBQGXq15mKpkFAXBCDc067QUBSMy7N8NJBQDdgwQCA7kFA2uE/ec0PQkCJ/wEnnjpCQG1+B7STb0JA7m8TQZ6kQkAnjgv/qNlCQBTAdb2zDkNADPzge75DQ0B7Okw6yXhDQP14t/jTrUNAjbcit97iQ0Au9o116RdEQOQ0+TP0TERAs3Nk8v6BRECdss+wCbdEQKfxOm8U7ERA1TCmLR8hRUAvcBHsKVZFQLyvfKo0i0VAhO/naD/ARUCQL1MnSvVFQOxvvuVUKkZApbAppF9fRkDL8ZRiapRGQG4zACF1yUZApXVr33/+RkCHuNadijNHQDL8QVyVaEdAxUCtGqCdR0BlhhjZqtJHQEHNg5e1B0hAjBXvVcA8SECDX1oUy3FIQG2rxdLVpkhAm/kwkeDbSEAAAAAAAABJQA==", + "dtype": "f8" + }, + "y": { + "bdata": "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", + "dtype": "f8" + } + }, + { + "mode": "lines", + "name": "piping", + "type": "scatter", + "x": { + "bdata": "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", + "dtype": "f8" + }, + "y": { + "bdata": "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", + "dtype": "f8" + } + }, + { + "mode": "lines", + "name": "neutron_rate", + "type": "scatter", + "x": { + "bdata": "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", + "dtype": "f8" + }, + "y": { + "bdata": "AAAAAAAAAAABAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABACNaYQQ==", + "dtype": "f8" + } + }, + { + "mode": "lines", + "name": "h2", + "type": "scatter", + "x": { + "bdata": "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", + "dtype": "f8" + }, + "y": { + "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPw==", + "dtype": "f8" + } + } + ], + "layout": { + "font": { + "size": 10 + }, + "legend": { + "title": { + "text": "Components" + } + }, + "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" + } + ], + "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" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "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 + } + } + }, + "xaxis": { + "exponentformat": "power", + "title": { + "text": "Time [day]" + } + }, + "yaxis": { + "exponentformat": "power", + "title": { + "text": "Block value [#]" + } + } + } + }, + "text/html": [ + "
\n", + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import plotly.graph_objects as go\n", + "\n", + "fig = go.Figure()\n", + "for p, d in enumerate(data):\n", + " lb = Sco.labels[p] if p < len(Sco.labels) else f\"port {p}\"\n", + " fig.add_trace(go.Scatter(x=time * s_to_days, y=d, mode=\"lines\", name=lb))\n", + "\n", + "fig.update_layout(\n", + " legend_title=\"Components\",\n", + " font=dict(size=10),\n", + " # yaxis_type=\"log\",\n", + " # xaxis_type=\"log\",\n", + " xaxis_title=\"Time [day]\",\n", + " yaxis_title=\"Block value [#]\",\n", + ")\n", + "fig.update_xaxes(exponentformat=\"power\")\n", + "fig.update_yaxes(exponentformat=\"power\")\n", + "fig.write_html(\"baby.html\")\n", + "fig.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "from libra_toolbox.tritium.plotting import quantity_to_activity\n", + "from libra_toolbox.tritium.model import ureg\n", + "\n", + "# compute cumulative release\n", + "c_salt = data[0] # salt concentration\n", + "c_piping = data[1] # piping concentration\n", + "h2_in = data[3] # H2 concentration\n", + "direct_release_from_salt = (1 - f) * c_salt * k_top * A_top\n", + "release_from_isotopic_exchange = c_piping * h2_in * k_exchange\n", + "top_release = direct_release_from_salt + release_from_isotopic_exchange\n", + "cumulative_top = cumulative_trapezoid(top_release, time, initial=0)\n", + "\n", + "wall_release = c_salt * k_wall * A_wall * h2_in\n", + "cumulative_wall = cumulative_trapezoid(wall_release, time, initial=0)\n", + "\n", + "cumulative_top = quantity_to_activity(cumulative_top * ureg.particle).to(\"Bq\")\n", + "cumulative_wall = quantity_to_activity(cumulative_wall * ureg.particle).to(\"Bq\")\n", + "\n", + "cumulative_direct_top = cumulative_trapezoid(direct_release_from_salt, time, initial=0)\n", + "cumulative_direct_top = quantity_to_activity(cumulative_direct_top * ureg.particle).to(\"Bq\")\n", + "\n", + "cumulative_release_from_isotopic_exchange = cumulative_trapezoid(\n", + " release_from_isotopic_exchange, time, initial=0\n", + ")\n", + "cumulative_release_from_isotopic_exchange = quantity_to_activity(\n", + " cumulative_release_from_isotopic_exchange * ureg.particle\n", + ").to(\"Bq\")" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "line": { + "color": "#023047" + }, + "mode": "lines", + "name": "Top release", + "type": "scatter", + "x": { + "bdata": "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", + "dtype": "f8" + }, + "y": { + "bdata": "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", + "dtype": "f8" + } + }, + { + "line": { + "color": "green" + }, + "mode": "lines", + "name": "Wall release", + "type": "scatter", + "x": { + "bdata": "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", + "dtype": "f8" + }, + "y": { + "bdata": "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K8Y+T0645z9Myj5PTrjnP9bNPk9OuOc/4dA+T0645z990z5PTrjnP7vVPk9OuOc/p9c+T0645z9O2T5PTrjnP7naPk9OuOc/8ts+T0645z/93D5PTrjnP+LdPk9OuOc/qN4+T0645z9S3z5PTrjnP+TfPk9OuOc/YeA+T0645z/M4D5PTrjnPynhPk9OuOc/eOE+T0645z+74T5PTrjnP/XhPk9OuOc/J+I+T0645z9T4j5PTrjnP3fiPk9OuOc/l+I+T0645z+y4j5PTrjnP8niPk9OuOc/3eI+T0645z/u4j5PTrjnP/3iPk9OuOc/CeM+T0645z8T4z5PTrjnPx3jPk9OuOc/JeM+T0645z8s4z5PTrjnPzHjPk9OuOc/NuM+T0645z884z5PTrjnPz/jPk9OuOc/QuM+T0645z9F4z5PTrjnP0fjPk9OuOc/SeM+T0645z9L4z5PTrjnP03jPk9OuOc/TuM+T0645z9O4z5PTrjnP1DjPk9OuOc/UeM+T0645z9S4z5PTrjnP1PjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnP1TjPk9OuOc/VOM+T0645z9U4z5PTrjnPw==", + "dtype": "f8" + } + }, + { + "marker": { + "color": "#023047" + }, + "mode": "markers", + "name": "Samples (Top)", + "type": "scatter", + "x": [ + 0.5166666666666666, + 1.2180555555555552, + 2.161805555555555, + 4.0361111111111105, + 6.997916666666665, + 10.122916666666665, + 14.02083333333333, + 18.071527777777774, + 19.26180555555555, + 21.059027777777775, + 24.13333333333333, + 28.05694444444444, + 32.130555555555546, + 35.103472222222216, + 39.0611111111111, + 42.03263888888888 + ], + "y": { + "bdata": "rUfhehSu1z8730+Nl24JQFTjpZvEoBVAbOf7qfESIUBmZmZmZqYmQGQ730+NFypA+FPjpZuELUCKQWDl0OIvQEa28/3U2DJAGQRWDi0SNED2KFyPwnU1QKrx0k1iEDZA8KfGSzeJOEDo+6nx0u04QB1aZDvfbzlAAAAAAACAOUA=", + "dtype": "f8" + } + }, + { + "marker": { + "color": "green" + }, + "mode": "markers", + "name": "Samples (Walls)", + "type": "scatter", + "x": [ + 0.5166666666666666, + 6.990972222222221, + 14.02083333333333, + 18.071527777777774, + 19.26180555555555, + 21.059027777777775, + 24.13333333333333, + 28.05694444444444, + 32.130555555555546, + 35.103472222222216, + 39.0611111111111, + 42.03263888888888 + ], + "y": { + "bdata": "cBSuR+F6lD/81HjpJjHIP4PrUbgehdM/////////1z8oXI/C9SjgPw4tsp3vp+Y/MAisHFpk9T+CwMqhRbYBQEbhehSuRwdA1aNwPQrXCkC+yqFFtvMNQNJNYhBYORBA", + "dtype": "f8" + } + } + ], + "layout": { + "font": { + "size": 10 + }, + "legend": { + "title": { + "text": "Components" + } + }, + "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" + } + ], + "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" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "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 + } + } + }, + "xaxis": { + "exponentformat": "power", + "title": { + "text": "Time [day]" + } + }, + "yaxis": { + "exponentformat": "power", + "title": { + "text": "Cumulative release [Bq]" + } + } + } + }, + "text/html": [ + "
\n", + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "from tritium_model import (\n", + " IV_stream,\n", + " OV_stream,\n", + " replacement_times_top,\n", + " replacement_times_walls,\n", + ")\n", + "\n", + "# plot cumulative release\n", + "fig = go.Figure()\n", + "fig.add_trace(\n", + " go.Scatter(\n", + " x=time * s_to_days,\n", + " y=cumulative_top,\n", + " mode=\"lines\",\n", + " name=\"Top release\",\n", + " line=dict(color=\"#023047\"),\n", + " )\n", + ")\n", + "fig.add_trace(\n", + " go.Scatter(\n", + " x=time * s_to_days,\n", + " y=cumulative_wall,\n", + " mode=\"lines\",\n", + " name=\"Wall release\",\n", + " line=dict(color=\"green\"),\n", + " )\n", + ")\n", + "\n", + "\n", + "# Scatter points for replacement times (Top)\n", + "fig.add_trace(\n", + " go.Scatter(\n", + " x=replacement_times_top,\n", + " y=IV_stream.get_cumulative_activity(\"total\"),\n", + " mode=\"markers\",\n", + " marker=dict(color=\"#023047\"),\n", + " name=\"Samples (Top)\",\n", + " )\n", + ")\n", + "\n", + "# Scatter points for replacement times (Walls)\n", + "fig.add_trace(\n", + " go.Scatter(\n", + " x=replacement_times_walls,\n", + " y=OV_stream.get_cumulative_activity(\"total\"),\n", + " mode=\"markers\",\n", + " marker=dict(color=\"green\"),\n", + " name=\"Samples (Walls)\",\n", + " )\n", + ")\n", + "\n", + "fig.update_layout(\n", + " legend_title=\"Components\",\n", + " font=dict(size=10),\n", + " # yaxis_type=\"log\",\n", + " # xaxis_type=\"log\",\n", + " xaxis_title=\"Time [day]\",\n", + " yaxis_title=\"Cumulative release [Bq]\",\n", + ")\n", + "fig.update_xaxes(exponentformat=\"power\")\n", + "fig.update_yaxes(exponentformat=\"power\")\n", + "fig.write_html(\"cumulative_release.html\")\n", + "fig.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "fill": "tozeroy", + "mode": "lines", + "name": "Direct release from salt", + "type": "scatter", + "x": { + "bdata": "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", + "dtype": "f8" + }, + "y": { + "bdata": "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26CJQu9KLkDhoIlC70ouQOagiULvSi5A6qCJQu9KLkDtoIlC70ouQPCgiULvSi5A86CJQu9KLkD1oIlC70ouQPigiULvSi5A+aCJQu9KLkD5oIlC70ouQPugiULvSi5A/KCJQu9KLkD8oIlC70ouQP6giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQP+giULvSi5A/6CJQu9KLkD/oIlC70ouQA==", + "dtype": "f8" + } + }, + { + "fill": "tonexty", + "mode": "lines", + "name": "Release from isotopic exchange", + "type": "scatter", + "x": { + "bdata": "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", + "dtype": "f8" + }, + "y": { + "bdata": "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", + "dtype": "f8" + } + }, + { + "marker": { + "color": "black" + }, + "mode": "markers", + "name": "Samples (Top)", + "type": "scatter", + "x": [ + 0.5166666666666666, + 1.2180555555555552, + 2.161805555555555, + 4.0361111111111105, + 6.997916666666665, + 10.122916666666665, + 14.02083333333333, + 18.071527777777774, + 19.26180555555555, + 21.059027777777775, + 24.13333333333333, + 28.05694444444444, + 32.130555555555546, + 35.103472222222216, + 39.0611111111111, + 42.03263888888888 + ], + "y": { + "bdata": "rUfhehSu1z8730+Nl24JQFTjpZvEoBVAbOf7qfESIUBmZmZmZqYmQGQ730+NFypA+FPjpZuELUCKQWDl0OIvQEa28/3U2DJAGQRWDi0SNED2KFyPwnU1QKrx0k1iEDZA8KfGSzeJOEDo+6nx0u04QB1aZDvfbzlAAAAAAACAOUA=", + "dtype": "f8" + } + } + ], + "layout": { + "font": { + "size": 10 + }, + "legend": { + "title": { + "text": "Components" + } + }, + "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" + } + ], + "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" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "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 + } + } + }, + "xaxis": { + "exponentformat": "power", + "title": { + "text": "Time [day]" + } + }, + "yaxis": { + "exponentformat": "power", + "title": { + "text": "Cumulative release [Bq]" + } + } + } + }, + "text/html": [ + "
\n", + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig = go.Figure()\n", + "\n", + "# First trace (bottom of the stack)\n", + "fig.add_trace(\n", + " go.Scatter(\n", + " x=time * s_to_days,\n", + " y=cumulative_direct_top,\n", + " mode=\"lines\",\n", + " name=\"Direct release from salt\",\n", + " fill=\"tozeroy\", # Fill from the line to the x-axis\n", + " )\n", + ")\n", + "\n", + "# Second trace (top of the stack)\n", + "fig.add_trace(\n", + " go.Scatter(\n", + " x=time * s_to_days,\n", + " y=cumulative_direct_top + cumulative_release_from_isotopic_exchange, # Add values for stacking\n", + " mode=\"lines\",\n", + " name=\"Release from isotopic exchange\",\n", + " fill=\"tonexty\", # Fill between this trace and the previous one\n", + " )\n", + ")\n", + "\n", + "# Scatter points for replacement times (Top)\n", + "fig.add_trace(\n", + " go.Scatter(\n", + " x=replacement_times_top,\n", + " y=IV_stream.get_cumulative_activity(\"total\"),\n", + " mode=\"markers\",\n", + " name=\"Samples (Top)\",\n", + " marker=dict(color=\"black\"),\n", + " )\n", + ")\n", + "\n", + "# Update layout\n", + "fig.update_layout(\n", + " legend_title=\"Components\",\n", + " font=dict(size=10),\n", + " # yaxis_type=\"log\", # Uncomment if needed\n", + " # xaxis_type=\"log\", # Uncomment if needed\n", + " xaxis_title=\"Time [day]\",\n", + " yaxis_title=\"Cumulative release [Bq]\",\n", + ")\n", + "\n", + "# Format axes\n", + "fig.update_xaxes(exponentformat=\"power\")\n", + "fig.update_yaxes(exponentformat=\"power\")\n", + "\n", + "# Show figure\n", + "fig.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "mode": "lines", + "name": "Piping concentration", + "type": "scatter", + "x": { + "bdata": "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", + "dtype": "f8" + }, + "y": { + "bdata": "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", + "dtype": "f8" + } + } + ], + "layout": { + "font": { + "size": 10 + }, + "legend": { + "title": { + "text": "Components" + } + }, + "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" + } + ], + "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" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "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 + } + } + }, + "xaxis": { + "exponentformat": "power", + "title": { + "text": "Time [day]" + } + }, + "yaxis": { + "exponentformat": "power", + "title": { + "text": "Block value [Bq]" + } + } + } + }, + "text/html": [ + "
\n", + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig = go.Figure()\n", + "\n", + "fig.add_trace(\n", + " go.Scatter(\n", + " x=time * s_to_days,\n", + " y=data[1],\n", + " mode=\"lines\",\n", + " name=\"Piping concentration\",\n", + " )\n", + ")\n", + "\n", + "fig.update_layout(\n", + " legend_title=\"Components\",\n", + " font=dict(size=10),\n", + " # yaxis_type=\"log\",\n", + " # xaxis_type=\"log\",\n", + " xaxis_title=\"Time [day]\",\n", + " yaxis_title=\"Block value [Bq]\",\n", + ")\n", + "fig.update_xaxes(exponentformat=\"power\")\n", + "fig.update_yaxes(exponentformat=\"power\")\n", + "fig.write_html(\"baby.html\")\n", + "fig.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "baby-1l-run-3", + "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.12.9" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/analysis/tritium/multi_system_tritium_model.py b/analysis/tritium/multi_system_tritium_model.py new file mode 100644 index 0000000..82ad0b8 --- /dev/null +++ b/analysis/tritium/multi_system_tritium_model.py @@ -0,0 +1,181 @@ +######################################################################################### +## +## ARC fuel cycle +## +######################################################################################### + +# IMPORTS =============================================================================== + +import numpy as np +import matplotlib.pyplot as plt + +from pathsim import Simulation, Connection +from pathsim.blocks import ODE, Source, Scope, Block +from pathsim.solvers import RKBS32, RKF21, RKCK54 +from pathsim.blocks.mixed import Pulse, Step, SquareWave + +from tritium_model import ( + k_top, + k_wall, + baby_model, + gas_switch_deltatime, +) + +from scipy.integrate import cumulative_trapezoid + +A_wall = baby_model.A_wall +A_top = baby_model.A_top +V_salt = baby_model.volume +TBR = baby_model.TBR +neutron_rate = baby_model.neutron_rate +# PARAMETERS ============================================================================ + +TBR = TBR.to("particle/neutron").magnitude + +A_top = A_top.to("m^2").magnitude +A_wall = A_wall.to("m^2").magnitude +V_salt = V_salt.to("m^3").magnitude + +k_top = k_top.to("m/s").magnitude + +k_top *= 1.1 + +k_wall = 4 * k_top +gas_switch_deltatime = gas_switch_deltatime.to("seconds").magnitude +neutron_rate = neutron_rate.to("neutrons/s").magnitude + +total_duration = 50 * 24 * 3600 +irradiation_time = 12 * 3600 + +f = 0.05 +initial_piping_concentration = 4e9 # initial concentration in the piping +k_exchange = 30 * k_top + + +# BLOCKS ================================================================================ + + +def salt_ode(x, u, t): + # unpack states + c_salt = x + # unpack inputs + neutron_rate_in, h2_in = u + dc_dt = ( + 1 + / V_salt + * (TBR * neutron_rate_in - c_salt * (k_top * A_top + h2_in * k_wall * A_wall)) + ) + return dc_dt + + +def piping_ode(x, u, t): + # unpack states + c_piping = x + # unpack inputs + c_salt_in, h2_in = u + dc_dt = f * c_salt_in * k_top * A_top - c_piping * h2_in * k_exchange + return dc_dt + + +salt = ODE(func=salt_ode) + +piping = ODE(func=piping_ode, initial_value=initial_piping_concentration) + +neutron_rate_block = Pulse( + amplitude=neutron_rate, + T=total_duration, + duty=irradiation_time / total_duration, +) +h2 = Step(amplitude=1, tau=gas_switch_deltatime) + +Sco = Scope(labels=["salt", "piping", "neutron_rate", "h2"]) + +blocks = [neutron_rate_block, salt, piping, h2, Sco] + + +# CONNECTIONS =========================================================================== + +connections = [ + Connection(salt, piping[0], Sco[0]), + Connection(piping, Sco[1]), + Connection(neutron_rate_block, salt[0], Sco[2]), + Connection(h2, salt[1], piping[1], Sco[3]), +] + + +# SIMULATION ============================================================================ + +Sim = Simulation( + blocks, + connections, + log=True, + Solver=RKBS32, + tolerance_lte_rel=1e-4, + tolerance_lte_abs=1e-9, +) + + +# Run Example =========================================================================== + +if __name__ == "__main__": + + Sim.run(total_duration) + + # Sim.save("baby.mdl") + + # fig, ax = Sco.plot() + + # plt.show() + + import plotly.graph_objects as go + + # plot total plant inventory + time, data = Sco.read() + + fig = go.Figure() + for p, d in enumerate(data): + lb = Sco.labels[p] if p < len(Sco.labels) else f"port {p}" + fig.add_trace(go.Scatter(x=time, y=d, mode="lines", name=lb)) + + fig.update_layout( + legend_title="Components", + font=dict(size=10), + # yaxis_type="log", + # xaxis_type="log", + xaxis_title="Time [s]", + yaxis_title="Block value [#]", + ) + fig.update_xaxes(exponentformat="power") + fig.update_yaxes(exponentformat="power") + fig.write_html("baby.html") + # fig.show() + + # compute cumulative release + c_salt = data[0] # salt concentration + c_piping = data[1] # piping concentration + h2_in = data[3] # H2 concentration + top_release = (1 - f) * c_salt * k_top * A_top + c_piping * h2_in * k_exchange + cumulative_top = cumulative_trapezoid(top_release, time, initial=0) + wall_release = c_salt * k_wall * A_wall * h2_in + cumulative_wall = cumulative_trapezoid(wall_release, time, initial=0) + + # plot cumulative release + fig = go.Figure() + fig.add_trace( + go.Scatter(x=time, y=cumulative_top, mode="lines", name="Top release") + ) + fig.add_trace( + go.Scatter(x=time, y=cumulative_wall, mode="lines", name="Wall release") + ) + fig.update_layout( + legend_title="Components", + font=dict(size=10), + # yaxis_type="log", + # xaxis_type="log", + xaxis_title="Time [s]", + yaxis_title="Cumulative release [#]", + ) + fig.update_xaxes(exponentformat="power") + fig.update_yaxes(exponentformat="power") + fig.write_html("cumulative_release.html") + # fig.show() diff --git a/environment.yml b/environment.yml index f98d80a..9228c12 100644 --- a/environment.yml +++ b/environment.yml @@ -23,3 +23,4 @@ dependencies: - openmc_data_downloader - matplotlib-label-lines - h-transport-materials + - pathsim From 60957bd922bd539897b99d2ea83aa037938748f5 Mon Sep 17 00:00:00 2001 From: RemDelaporteMathurin Date: Wed, 30 Apr 2025 21:00:04 -0400 Subject: [PATCH 2/5] update params --- analysis/tritium/multi_block_model.ipynb | 98 ++++++++++--------- .../tritium/multi_system_tritium_model.py | 4 +- 2 files changed, 55 insertions(+), 47 deletions(-) diff --git a/analysis/tritium/multi_block_model.ipynb b/analysis/tritium/multi_block_model.ipynb index f534d85..384d01a 100644 --- a/analysis/tritium/multi_block_model.ipynb +++ b/analysis/tritium/multi_block_model.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": {}, "outputs": [ { @@ -71,19 +71,19 @@ " warnings.warn(\n", "/home/remidm/anaconda3/envs/baby-1l-run-3/lib/python3.12/site-packages/libra_toolbox/tritium/lsc_measurements.py:140: UserWarning: Activity of 1L-OV_3-12-1 is negative after substracting background. Setting to zero.\n", " warnings.warn(\n", - "2025-04-30 17:12:20,230 - INFO - LOGGING (log: True)\n", - "2025-04-30 17:12:20,231 - INFO - SOLVER -> RKBS32 (adaptive: True, implicit: False)\n", - "2025-04-30 17:12:20,231 - INFO - ALGEBRAIC PATH DFS (path_length: 1)\n", - "2025-04-30 17:12:20,231 - INFO - SET 'iterations_min' -> 1\n", - "2025-04-30 17:12:20,232 - INFO - STARTING -> TRANSIENT (Duration: 4320000.00s)\n", - "2025-04-30 17:12:20,232 - INFO - TRANSIENT: 0% | elapsed: 00:00:00 (eta: --:--:--) | 0 steps (N/A steps/s)\n", - "2025-04-30 17:12:20,238 - INFO - TRANSIENT: 21% | elapsed: 00:00:00 (eta: --:--:--) | 55 steps (9583.8 steps/s)\n", - "2025-04-30 17:12:20,242 - INFO - TRANSIENT: 40% | elapsed: 00:00:00 (eta: --:--:--) | 96 steps (8868.7 steps/s)\n", - "2025-04-30 17:12:20,257 - INFO - TRANSIENT: 60% | elapsed: 00:00:00 (eta: --:--:--) | 252 steps (10529.2 steps/s)\n", - "2025-04-30 17:12:20,266 - INFO - TRANSIENT: 80% | elapsed: 00:00:00 (eta: --:--:--) | 340 steps (10308.1 steps/s)\n", - "2025-04-30 17:12:20,268 - INFO - TRANSIENT: 100% | elapsed: 00:00:00 (eta: --:--:--) | 364 steps (8797.5 steps/s)\n", - "2025-04-30 17:12:20,269 - INFO - TRANSIENT: 100% | elapsed: 00:00:00 (eta: --:--:--) | 364 steps (9791.0 avg steps/s)\n", - "2025-04-30 17:12:20,269 - INFO - FINISHED -> TRANSIENT (total steps: 364, successful: 343, runtime: 37.17 ms)\n" + "2025-04-30 20:56:51,074 - INFO - LOGGING (log: True)\n", + "2025-04-30 20:56:51,074 - INFO - SOLVER -> RKBS32 (adaptive: True, implicit: False)\n", + "2025-04-30 20:56:51,075 - INFO - ALGEBRAIC PATH DFS (path_length: 1)\n", + "2025-04-30 20:56:51,075 - INFO - SET 'iterations_min' -> 1\n", + "2025-04-30 20:56:51,076 - INFO - STARTING -> TRANSIENT (Duration: 4320000.00s)\n", + "2025-04-30 20:56:51,076 - INFO - TRANSIENT: 0% | elapsed: 00:00:00 (eta: --:--:--) | 0 steps (N/A steps/s)\n", + "2025-04-30 20:56:51,086 - INFO - TRANSIENT: 21% | elapsed: 00:00:00 (eta: --:--:--) | 55 steps (5772.0 steps/s)\n", + "2025-04-30 20:56:51,095 - INFO - TRANSIENT: 40% | elapsed: 00:00:00 (eta: --:--:--) | 96 steps (4800.7 steps/s)\n", + "2025-04-30 20:56:51,118 - INFO - TRANSIENT: 60% | elapsed: 00:00:00 (eta: --:--:--) | 252 steps (6584.4 steps/s)\n", + "2025-04-30 20:56:51,132 - INFO - TRANSIENT: 82% | elapsed: 00:00:00 (eta: --:--:--) | 336 steps (6175.7 steps/s)\n", + "2025-04-30 20:56:51,134 - INFO - TRANSIENT: 100% | elapsed: 00:00:00 (eta: --:--:--) | 345 steps (4319.2 steps/s)\n", + "2025-04-30 20:56:51,135 - INFO - TRANSIENT: 100% | elapsed: 00:00:00 (eta: --:--:--) | 345 steps (5874.1 avg steps/s)\n", + "2025-04-30 20:56:51,135 - INFO - FINISHED -> TRANSIENT (total steps: 345, successful: 323, runtime: 58.73 ms)\n" ] }, { @@ -107,7 +107,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": {}, "outputs": [ { @@ -4014,11 +4014,11 @@ "name": "salt", "type": "scatter", "x": { - "bdata": "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", + "bdata": "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", "dtype": "f8" }, "y": { - "bdata": "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", + "bdata": "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", "dtype": "f8" } }, @@ -4027,11 +4027,11 @@ "name": "piping", "type": "scatter", "x": { - "bdata": "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", + "bdata": "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", "dtype": "f8" }, "y": { - "bdata": "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", + "bdata": "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", "dtype": "f8" } }, @@ -4040,11 +4040,11 @@ "name": "neutron_rate", "type": "scatter", "x": { - "bdata": "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", + "bdata": "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", "dtype": "f8" }, "y": { - "bdata": "AAAAAAAAAAABAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABACNaYQQ==", + "bdata": "AAAAAAAAAAABAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAQAAQAjWmEEBAABACNaYQQEAAEAI1phBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAI1phB", "dtype": "f8" } }, @@ -4053,11 +4053,11 @@ "name": "h2", "type": "scatter", "x": { - "bdata": "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", + "bdata": "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", "dtype": "f8" }, "y": { - "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPw==", + "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/", "dtype": "f8" } } @@ -8741,9 +8741,9 @@ "\n", "window.Plotly = Plotly;\n", "return Plotly;\n", - "}));