From d59f34f36aa5bca135c9683f93c3177919306433 Mon Sep 17 00:00:00 2001 From: Tony Xiang Date: Wed, 27 Nov 2024 10:27:43 +0100 Subject: [PATCH 01/10] change requirement Signed-off-by: Tony Xiang --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 2d07aaa..090408d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,10 +3,10 @@ # SPDX-License-Identifier: MPL-2.0 jupyter -numba~=0.56.0 +numba numpy pandapower -power-grid-model>=1.4 +power-grid-model>=1.10 lightsim2grid igraph pandas From 7e58b059a51c2a1567c90c4c65a167cb48ce2d03 Mon Sep 17 00:00:00 2001 From: Tony Xiang Date: Wed, 27 Nov 2024 14:06:24 +0100 Subject: [PATCH 02/10] fix bug Signed-off-by: Tony Xiang --- Power Grid Model Benchmark.ipynb | 489 +++++++++++++++++-------------- generate_fictional_dataset.py | 12 +- 2 files changed, 271 insertions(+), 230 deletions(-) diff --git a/Power Grid Model Benchmark.ipynb b/Power Grid Model Benchmark.ipynb index a5c059a..035b9f8 100644 --- a/Power Grid Model Benchmark.ipynb +++ b/Power Grid Model Benchmark.ipynb @@ -191,9 +191,9 @@ "source": [ "# override small network\n", "\n", - "# n_node_per_feeder = 3\n", - "# n_feeder = 2\n", - "# n_step = 10\n" + "n_node_per_feeder = 3\n", + "n_feeder = 2\n", + "n_step = 10\n" ] }, { @@ -248,6 +248,55 @@ "pgm_result = pgm_model.calculate_power_flow()" ] }, + { + "cell_type": "code", + "execution_count": 7, + "id": "5efe7543", + "metadata": {}, + "outputs": [], + "source": [ + "from power_grid_model.utils import json_serialize_to_file" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "bb7e6219", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'node': array([(0, 10000.), (1, 10000.), (2, 10000.), (3, 10000.), (4, 10000.),\n", + " (5, 10000.), (6, 10000.)],\n", + " dtype={'names': ['id', 'u_rated'], 'formats': ['\n", " \n", " Symmetric calculation\n", - " 1.627143e-12\n", - " 5.222212e-13\n", + " 1.517786e-11\n", + " 2.034727e-10\n", " NaN\n", " \n", " \n", " Asymmetric calculation\n", - " 5.796947e-10\n", - " 8.192199e-09\n", - " 5.401322e-09\n", + " 4.070078e-13\n", + " 4.927142e-12\n", + " 2.255973e-13\n", " \n", " \n", " Time series symmetric calculation\n", - " 1.774803e-12\n", - " 1.255385e-12\n", + " 2.968603e-11\n", + " 3.913039e-10\n", " NaN\n", " \n", " \n", " Time series asymmetric calculation\n", - " 5.894767e-10\n", - " 3.375882e-09\n", - " 4.059398e-06\n", + " 2.374989e-12\n", + " 3.728935e-11\n", + " 1.484683e-07\n", " \n", " \n", " N-1 symmetric calculation\n", - " 1.632916e-12\n", - " 5.740408e-13\n", + " 1.517719e-11\n", + " 2.034866e-10\n", " NaN\n", " \n", " \n", " N-1 asymmetric calculation\n", - " 5.797154e-10\n", - " 8.192231e-09\n", + " 4.123368e-13\n", + " 4.930986e-12\n", " NaN\n", " \n", " \n", @@ -1113,26 +1169,26 @@ ], "text/plain": [ " Deviation Voltage (p.u.) \\\n", - "Symmetric calculation 1.627143e-12 \n", - "Asymmetric calculation 5.796947e-10 \n", - "Time series symmetric calculation 1.774803e-12 \n", - "Time series asymmetric calculation 5.894767e-10 \n", - "N-1 symmetric calculation 1.632916e-12 \n", - "N-1 asymmetric calculation 5.797154e-10 \n", + "Symmetric calculation 1.517786e-11 \n", + "Asymmetric calculation 4.070078e-13 \n", + "Time series symmetric calculation 2.968603e-11 \n", + "Time series asymmetric calculation 2.374989e-12 \n", + "N-1 symmetric calculation 1.517719e-11 \n", + "N-1 asymmetric calculation 4.123368e-13 \n", "\n", " Deviation Loading (p.u.) \\\n", - "Symmetric calculation 5.222212e-13 \n", - "Asymmetric calculation 8.192199e-09 \n", - "Time series symmetric calculation 1.255385e-12 \n", - "Time series asymmetric calculation 3.375882e-09 \n", - "N-1 symmetric calculation 5.740408e-13 \n", - "N-1 asymmetric calculation 8.192231e-09 \n", + "Symmetric calculation 2.034727e-10 \n", + "Asymmetric calculation 4.927142e-12 \n", + "Time series symmetric calculation 3.913039e-10 \n", + "Time series asymmetric calculation 3.728935e-11 \n", + "N-1 symmetric calculation 2.034866e-10 \n", + "N-1 asymmetric calculation 4.930986e-12 \n", "\n", " Deviation Voltage (p.u.) OpenDSS \n", "Symmetric calculation NaN \n", - "Asymmetric calculation 5.401322e-09 \n", + "Asymmetric calculation 2.255973e-13 \n", "Time series symmetric calculation NaN \n", - "Time series asymmetric calculation 4.059398e-06 \n", + "Time series asymmetric calculation 1.484683e-07 \n", "N-1 symmetric calculation NaN \n", "N-1 asymmetric calculation NaN " ] @@ -1157,7 +1213,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 36, "id": "4f897355", "metadata": {}, "outputs": [ @@ -1193,74 +1249,74 @@ " \n", " \n", " Symmetric calculation with solver initialization\n", - " 0.000650\n", - " 0.000702\n", - " 0.000815\n", - " 0.000686\n", - " 0.018638\n", + " 0.000458\n", + " 0.000981\n", + " 0.000092\n", + " 0.000221\n", + " 0.014860\n", " inf\n", " \n", " \n", " Symmetric calculation without solver initialization\n", - " 0.000190\n", - " 0.000284\n", - " 0.000564\n", - " 0.000742\n", - " 0.013096\n", + " 0.000053\n", + " 0.000054\n", + " 0.000054\n", + " 0.000056\n", + " 0.005293\n", " inf\n", " \n", " \n", " Asymmetric calculation with solver initialization\n", - " 0.001976\n", - " 0.001394\n", - " 0.002811\n", - " 0.001418\n", - " 0.594590\n", - " 0.018144\n", + " 0.000749\n", + " 0.000160\n", + " 0.000096\n", + " 0.000098\n", + " 0.393961\n", + " 0.000759\n", " \n", " \n", " Asymmetric calculation without solver initialization\n", - " 0.000794\n", - " 0.000795\n", - " 0.002003\n", - " 0.000924\n", - " 0.137374\n", - " 0.001243\n", + " 0.000055\n", + " 0.000057\n", + " 0.000065\n", + " 0.000057\n", + " 0.013605\n", + " 0.000156\n", " \n", " \n", " Time series symmetric calculation\n", - " 0.192804\n", - " 0.208759\n", - " 0.478408\n", - " 0.292400\n", - " 14.297663\n", + " 0.001293\n", + " 0.000187\n", + " 0.000182\n", + " 0.000181\n", + " 0.135885\n", " inf\n", " \n", " \n", " Time series asymmetric calculation\n", - " 0.692793\n", - " 0.702723\n", - " 2.191837\n", - " 0.966539\n", - " 203.143780\n", - " 2.431052\n", + " 0.000546\n", + " 0.000410\n", + " 0.000831\n", + " 0.000694\n", + " 0.181544\n", + " 0.000902\n", " \n", " \n", " N-1 symmetric calculation\n", - " 0.542643\n", - " 0.554907\n", - " 0.836441\n", - " 0.635951\n", - " 12.486265\n", + " 0.000469\n", + " 0.000417\n", + " 0.001040\n", + " 0.000567\n", + " 0.077501\n", " inf\n", " \n", " \n", " N-1 asymmetric calculation\n", - " 1.124304\n", - " 1.195040\n", - " 2.841185\n", - " 1.347059\n", - " 186.949392\n", + " 0.001124\n", + " 0.000336\n", + " 0.000258\n", + " 0.000237\n", + " 0.103225\n", " inf\n", " \n", " \n", @@ -1269,62 +1325,62 @@ ], "text/plain": [ " PGM Linear Impedance \\\n", - "Symmetric calculation with solver initialization 0.000650 \n", - "Symmetric calculation without solver initializa... 0.000190 \n", - "Asymmetric calculation with solver initialization 0.001976 \n", - "Asymmetric calculation without solver initializ... 0.000794 \n", - "Time series symmetric calculation 0.192804 \n", - "Time series asymmetric calculation 0.692793 \n", - "N-1 symmetric calculation 0.542643 \n", - "N-1 asymmetric calculation 1.124304 \n", + "Symmetric calculation with solver initialization 0.000458 \n", + "Symmetric calculation without solver initializa... 0.000053 \n", + "Asymmetric calculation with solver initialization 0.000749 \n", + "Asymmetric calculation without solver initializ... 0.000055 \n", + "Time series symmetric calculation 0.001293 \n", + "Time series asymmetric calculation 0.000546 \n", + "N-1 symmetric calculation 0.000469 \n", + "N-1 asymmetric calculation 0.001124 \n", "\n", " PGM Linear Current \\\n", - "Symmetric calculation with solver initialization 0.000702 \n", - "Symmetric calculation without solver initializa... 0.000284 \n", - "Asymmetric calculation with solver initialization 0.001394 \n", - "Asymmetric calculation without solver initializ... 0.000795 \n", - "Time series symmetric calculation 0.208759 \n", - "Time series asymmetric calculation 0.702723 \n", - "N-1 symmetric calculation 0.554907 \n", - "N-1 asymmetric calculation 1.195040 \n", + "Symmetric calculation with solver initialization 0.000981 \n", + "Symmetric calculation without solver initializa... 0.000054 \n", + "Asymmetric calculation with solver initialization 0.000160 \n", + "Asymmetric calculation without solver initializ... 0.000057 \n", + "Time series symmetric calculation 0.000187 \n", + "Time series asymmetric calculation 0.000410 \n", + "N-1 symmetric calculation 0.000417 \n", + "N-1 asymmetric calculation 0.000336 \n", "\n", " PGM Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.000815 \n", - "Symmetric calculation without solver initializa... 0.000564 \n", - "Asymmetric calculation with solver initialization 0.002811 \n", - "Asymmetric calculation without solver initializ... 0.002003 \n", - "Time series symmetric calculation 0.478408 \n", - "Time series asymmetric calculation 2.191837 \n", - "N-1 symmetric calculation 0.836441 \n", - "N-1 asymmetric calculation 2.841185 \n", + "Symmetric calculation with solver initialization 0.000092 \n", + "Symmetric calculation without solver initializa... 0.000054 \n", + "Asymmetric calculation with solver initialization 0.000096 \n", + "Asymmetric calculation without solver initializ... 0.000065 \n", + "Time series symmetric calculation 0.000182 \n", + "Time series asymmetric calculation 0.000831 \n", + "N-1 symmetric calculation 0.001040 \n", + "N-1 asymmetric calculation 0.000258 \n", "\n", " PGM Iterative Current \\\n", - "Symmetric calculation with solver initialization 0.000686 \n", - "Symmetric calculation without solver initializa... 0.000742 \n", - "Asymmetric calculation with solver initialization 0.001418 \n", - "Asymmetric calculation without solver initializ... 0.000924 \n", - "Time series symmetric calculation 0.292400 \n", - "Time series asymmetric calculation 0.966539 \n", - "N-1 symmetric calculation 0.635951 \n", - "N-1 asymmetric calculation 1.347059 \n", + "Symmetric calculation with solver initialization 0.000221 \n", + "Symmetric calculation without solver initializa... 0.000056 \n", + "Asymmetric calculation with solver initialization 0.000098 \n", + "Asymmetric calculation without solver initializ... 0.000057 \n", + "Time series symmetric calculation 0.000181 \n", + "Time series asymmetric calculation 0.000694 \n", + "N-1 symmetric calculation 0.000567 \n", + "N-1 asymmetric calculation 0.000237 \n", "\n", " PandaPower Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.018638 \n", - "Symmetric calculation without solver initializa... 0.013096 \n", - "Asymmetric calculation with solver initialization 0.594590 \n", - "Asymmetric calculation without solver initializ... 0.137374 \n", - "Time series symmetric calculation 14.297663 \n", - "Time series asymmetric calculation 203.143780 \n", - "N-1 symmetric calculation 12.486265 \n", - "N-1 asymmetric calculation 186.949392 \n", + "Symmetric calculation with solver initialization 0.014860 \n", + "Symmetric calculation without solver initializa... 0.005293 \n", + "Asymmetric calculation with solver initialization 0.393961 \n", + "Asymmetric calculation without solver initializ... 0.013605 \n", + "Time series symmetric calculation 0.135885 \n", + "Time series asymmetric calculation 0.181544 \n", + "N-1 symmetric calculation 0.077501 \n", + "N-1 asymmetric calculation 0.103225 \n", "\n", " OpenDSS Fix Point \n", "Symmetric calculation with solver initialization inf \n", "Symmetric calculation without solver initializa... inf \n", - "Asymmetric calculation with solver initialization 0.018144 \n", - "Asymmetric calculation without solver initializ... 0.001243 \n", + "Asymmetric calculation with solver initialization 0.000759 \n", + "Asymmetric calculation without solver initializ... 0.000156 \n", "Time series symmetric calculation inf \n", - "Time series asymmetric calculation 2.431052 \n", + "Time series asymmetric calculation 0.000902 \n", "N-1 symmetric calculation inf \n", "N-1 asymmetric calculation inf " ] @@ -1339,7 +1395,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 37, "id": "6c921324", "metadata": {}, "outputs": [ @@ -1348,96 +1404,96 @@ "text/html": [ "\n", - "\n", + "
\n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
 PGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix PointPGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix Point
Symmetric calculation with solver initialization28.67x26.55x22.86x27.17x1.00x0.00xSymmetric calculation with solver initialization32.45x15.15x161.47x67.24x1.00x0.00x
Symmetric calculation without solver initialization68.75x46.12x23.22x17.65x1.00x0.00xSymmetric calculation without solver initialization99.55x98.23x98.23x94.46x1.00x0.00x
Asymmetric calculation with solver initialization300.83x426.60x211.51x419.35x1.00x32.77xAsymmetric calculation with solver initialization526.07x2462.58x4100.23x4020.42x1.00x519.13x
Asymmetric calculation without solver initialization173.08x172.72x68.57x148.62x1.00x110.55xAsymmetric calculation without solver initialization247.02x239.76x209.02x237.76x1.00x87.25x
Time series symmetric calculation74.16x68.49x29.89x48.90x1.00x0.00xTime series symmetric calculation105.10x726.04x746.00x750.91x1.00x0.00x
Time series asymmetric calculation293.22x289.08x92.68x210.18x1.00x83.56xTime series asymmetric calculation332.37x442.96x218.49x261.67x1.00x201.34x
N-1 symmetric calculation23.01x22.50x14.93x19.63x1.00x0.00xN-1 symmetric calculation165.26x185.86x74.52x136.64x1.00x0.00x
N-1 asymmetric calculation166.28x156.44x65.80x138.78x1.00x0.00xN-1 asymmetric calculation91.83x307.06x400.15x435.13x1.00x0.00x
\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -1461,7 +1517,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": ".venv", "language": "python", "name": "python3" }, @@ -1475,12 +1531,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.12" - }, - "vscode": { - "interpreter": { - "hash": "28721edaad53f4f17a46e69ba9bd0e68a80bd49709109c11e752be628e2137ca" - } + "version": "3.12.5" } }, "nbformat": 4, diff --git a/generate_fictional_dataset.py b/generate_fictional_dataset.py index 67067ea..d00a3f0 100644 --- a/generate_fictional_dataset.py +++ b/generate_fictional_dataset.py @@ -135,18 +135,8 @@ def generate_fictional_grid( for line, line_length in zip(pgm_dataset["line"], length) } - n_load = n_node - 1 - # add sym load - pgm_dataset["sym_load"] = pgm.initialize_array("input", "sym_load", n_load) - pgm_dataset["sym_load"]["id"] = np.arange(n_node + n_line, n_node + n_line + n_load, dtype=np.int32) - pgm_dataset["sym_load"]["node"] = pgm_dataset["node"]["id"][1:] - pgm_dataset["sym_load"]["status"] = 1 - pgm_dataset["sym_load"]["type"] = pgm.LoadGenType.const_power - pgm_dataset["sym_load"]["p_specified"] = np.random.uniform( - low=load_p_w_min / 3.0, high=load_p_w_max / 3.0, size=n_load - ) - pgm_dataset["sym_load"]["q_specified"] = pgm_dataset["sym_load"]["p_specified"] * np.sqrt(1 - pf**2) / pf # add asym load + n_load = n_node - 1 # pgm pgm_dataset["asym_load"] = pgm.initialize_array("input", "asym_load", n_load) pgm_dataset["asym_load"]["id"] = np.arange(n_node + n_line, n_node + n_line + n_load, dtype=np.int32) From 28f0ea4cf82095df68b603d859b549160e112d20 Mon Sep 17 00:00:00 2001 From: Tony Xiang Date: Wed, 27 Nov 2024 14:09:27 +0100 Subject: [PATCH 03/10] columnar input Signed-off-by: Tony Xiang --- Power Grid Model Benchmark.ipynb | 307 +++++++++++++++---------------- generate_fictional_dataset.py | 8 +- 2 files changed, 154 insertions(+), 161 deletions(-) diff --git a/Power Grid Model Benchmark.ipynb b/Power Grid Model Benchmark.ipynb index 035b9f8..e3c7487 100644 --- a/Power Grid Model Benchmark.ipynb +++ b/Power Grid Model Benchmark.ipynb @@ -663,7 +663,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 103.65it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 134.18it/s]\n" ] } ], @@ -752,14 +752,7 @@ "name": "stderr", "output_type": "stream", "text": [ - " 0%| | 0/10 [00:00\n", " \n", " Symmetric calculation with solver initialization\n", - " 0.000458\n", - " 0.000981\n", - " 0.000092\n", - " 0.000221\n", - " 0.014860\n", + " 0.000440\n", + " 0.000285\n", + " 0.000142\n", + " 0.000192\n", + " 0.007448\n", " inf\n", " \n", " \n", " Symmetric calculation without solver initialization\n", - " 0.000053\n", - " 0.000054\n", - " 0.000054\n", - " 0.000056\n", - " 0.005293\n", + " 0.000063\n", + " 0.000121\n", + " 0.000114\n", + " 0.000149\n", + " 0.007304\n", " inf\n", " \n", " \n", " Asymmetric calculation with solver initialization\n", - " 0.000749\n", - " 0.000160\n", - " 0.000096\n", - " 0.000098\n", - " 0.393961\n", - " 0.000759\n", + " 0.000375\n", + " 0.000310\n", + " 0.000097\n", + " 0.000120\n", + " 0.525433\n", + " 0.000508\n", " \n", " \n", " Asymmetric calculation without solver initialization\n", - " 0.000055\n", - " 0.000057\n", + " 0.000054\n", + " 0.000054\n", " 0.000065\n", - " 0.000057\n", - " 0.013605\n", - " 0.000156\n", + " 0.000056\n", + " 0.013683\n", + " 0.000033\n", " \n", " \n", " Time series symmetric calculation\n", - " 0.001293\n", - " 0.000187\n", - " 0.000182\n", - " 0.000181\n", - " 0.135885\n", + " 0.000585\n", + " 0.000236\n", + " 0.000208\n", + " 0.000214\n", + " 0.090547\n", " inf\n", " \n", " \n", " Time series asymmetric calculation\n", - " 0.000546\n", - " 0.000410\n", - " 0.000831\n", - " 0.000694\n", - " 0.181544\n", - " 0.000902\n", + " 0.000647\n", + " 0.000762\n", + " 0.000403\n", + " 0.000999\n", + " 0.204185\n", + " 0.000581\n", " \n", " \n", " N-1 symmetric calculation\n", - " 0.000469\n", - " 0.000417\n", - " 0.001040\n", - " 0.000567\n", - " 0.077501\n", + " 0.000436\n", + " 0.000616\n", + " 0.000776\n", + " 0.000489\n", + " 0.056906\n", " inf\n", " \n", " \n", " N-1 asymmetric calculation\n", - " 0.001124\n", - " 0.000336\n", - " 0.000258\n", - " 0.000237\n", - " 0.103225\n", + " 0.000611\n", + " 0.000844\n", + " 0.000418\n", + " 0.000303\n", + " 0.120321\n", " inf\n", " \n", " \n", @@ -1325,62 +1318,62 @@ ], "text/plain": [ " PGM Linear Impedance \\\n", - "Symmetric calculation with solver initialization 0.000458 \n", - "Symmetric calculation without solver initializa... 0.000053 \n", - "Asymmetric calculation with solver initialization 0.000749 \n", - "Asymmetric calculation without solver initializ... 0.000055 \n", - "Time series symmetric calculation 0.001293 \n", - "Time series asymmetric calculation 0.000546 \n", - "N-1 symmetric calculation 0.000469 \n", - "N-1 asymmetric calculation 0.001124 \n", + "Symmetric calculation with solver initialization 0.000440 \n", + "Symmetric calculation without solver initializa... 0.000063 \n", + "Asymmetric calculation with solver initialization 0.000375 \n", + "Asymmetric calculation without solver initializ... 0.000054 \n", + "Time series symmetric calculation 0.000585 \n", + "Time series asymmetric calculation 0.000647 \n", + "N-1 symmetric calculation 0.000436 \n", + "N-1 asymmetric calculation 0.000611 \n", "\n", " PGM Linear Current \\\n", - "Symmetric calculation with solver initialization 0.000981 \n", - "Symmetric calculation without solver initializa... 0.000054 \n", - "Asymmetric calculation with solver initialization 0.000160 \n", - "Asymmetric calculation without solver initializ... 0.000057 \n", - "Time series symmetric calculation 0.000187 \n", - "Time series asymmetric calculation 0.000410 \n", - "N-1 symmetric calculation 0.000417 \n", - "N-1 asymmetric calculation 0.000336 \n", + "Symmetric calculation with solver initialization 0.000285 \n", + "Symmetric calculation without solver initializa... 0.000121 \n", + "Asymmetric calculation with solver initialization 0.000310 \n", + "Asymmetric calculation without solver initializ... 0.000054 \n", + "Time series symmetric calculation 0.000236 \n", + "Time series asymmetric calculation 0.000762 \n", + "N-1 symmetric calculation 0.000616 \n", + "N-1 asymmetric calculation 0.000844 \n", "\n", " PGM Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.000092 \n", - "Symmetric calculation without solver initializa... 0.000054 \n", - "Asymmetric calculation with solver initialization 0.000096 \n", + "Symmetric calculation with solver initialization 0.000142 \n", + "Symmetric calculation without solver initializa... 0.000114 \n", + "Asymmetric calculation with solver initialization 0.000097 \n", "Asymmetric calculation without solver initializ... 0.000065 \n", - "Time series symmetric calculation 0.000182 \n", - "Time series asymmetric calculation 0.000831 \n", - "N-1 symmetric calculation 0.001040 \n", - "N-1 asymmetric calculation 0.000258 \n", + "Time series symmetric calculation 0.000208 \n", + "Time series asymmetric calculation 0.000403 \n", + "N-1 symmetric calculation 0.000776 \n", + "N-1 asymmetric calculation 0.000418 \n", "\n", " PGM Iterative Current \\\n", - "Symmetric calculation with solver initialization 0.000221 \n", - "Symmetric calculation without solver initializa... 0.000056 \n", - "Asymmetric calculation with solver initialization 0.000098 \n", - "Asymmetric calculation without solver initializ... 0.000057 \n", - "Time series symmetric calculation 0.000181 \n", - "Time series asymmetric calculation 0.000694 \n", - "N-1 symmetric calculation 0.000567 \n", - "N-1 asymmetric calculation 0.000237 \n", + "Symmetric calculation with solver initialization 0.000192 \n", + "Symmetric calculation without solver initializa... 0.000149 \n", + "Asymmetric calculation with solver initialization 0.000120 \n", + "Asymmetric calculation without solver initializ... 0.000056 \n", + "Time series symmetric calculation 0.000214 \n", + "Time series asymmetric calculation 0.000999 \n", + "N-1 symmetric calculation 0.000489 \n", + "N-1 asymmetric calculation 0.000303 \n", "\n", " PandaPower Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.014860 \n", - "Symmetric calculation without solver initializa... 0.005293 \n", - "Asymmetric calculation with solver initialization 0.393961 \n", - "Asymmetric calculation without solver initializ... 0.013605 \n", - "Time series symmetric calculation 0.135885 \n", - "Time series asymmetric calculation 0.181544 \n", - "N-1 symmetric calculation 0.077501 \n", - "N-1 asymmetric calculation 0.103225 \n", + "Symmetric calculation with solver initialization 0.007448 \n", + "Symmetric calculation without solver initializa... 0.007304 \n", + "Asymmetric calculation with solver initialization 0.525433 \n", + "Asymmetric calculation without solver initializ... 0.013683 \n", + "Time series symmetric calculation 0.090547 \n", + "Time series asymmetric calculation 0.204185 \n", + "N-1 symmetric calculation 0.056906 \n", + "N-1 asymmetric calculation 0.120321 \n", "\n", " OpenDSS Fix Point \n", "Symmetric calculation with solver initialization inf \n", "Symmetric calculation without solver initializa... inf \n", - "Asymmetric calculation with solver initialization 0.000759 \n", - "Asymmetric calculation without solver initializ... 0.000156 \n", + "Asymmetric calculation with solver initialization 0.000508 \n", + "Asymmetric calculation without solver initializ... 0.000033 \n", "Time series symmetric calculation inf \n", - "Time series asymmetric calculation 0.000902 \n", + "Time series asymmetric calculation 0.000581 \n", "N-1 symmetric calculation inf \n", "N-1 asymmetric calculation inf " ] @@ -1404,96 +1397,96 @@ "text/html": [ "\n", - "\n", + "
\n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
 PGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix PointPGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix Point
Symmetric calculation with solver initialization32.45x15.15x161.47x67.24x1.00x0.00xSymmetric calculation with solver initialization16.92x26.14x52.59x38.81x1.00x0.00x
Symmetric calculation without solver initialization99.55x98.23x98.23x94.46x1.00x0.00xSymmetric calculation without solver initialization116.04x60.31x64.09x48.94x1.00x0.00x
Asymmetric calculation with solver initialization526.07x2462.58x4100.23x4020.42x1.00x519.13xAsymmetric calculation with solver initialization1401.03x1693.95x5428.15x4372.67x1.00x1034.18x
Asymmetric calculation without solver initialization247.02x239.76x209.02x237.76x1.00x87.25xAsymmetric calculation without solver initialization252.82x253.94x211.77x245.26x1.00x415.88x
Time series symmetric calculation105.10x726.04x746.00x750.91x1.00x0.00xTime series symmetric calculation154.76x384.01x436.03x422.92x1.00x0.00x
Time series asymmetric calculation332.37x442.96x218.49x261.67x1.00x201.34xTime series asymmetric calculation315.44x267.96x506.45x204.35x1.00x351.42x
N-1 symmetric calculation165.26x185.86x74.52x136.64x1.00x0.00xN-1 symmetric calculation130.50x92.40x73.35x116.37x1.00x0.00x
N-1 asymmetric calculation91.83x307.06x400.15x435.13x1.00x0.00xN-1 asymmetric calculation196.90x142.60x287.88x397.37x1.00x0.00x
\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, diff --git a/generate_fictional_dataset.py b/generate_fictional_dataset.py index d00a3f0..d91fb5a 100644 --- a/generate_fictional_dataset.py +++ b/generate_fictional_dataset.py @@ -225,10 +225,10 @@ def generate_fictional_grid( # pgm n_load = pgm_dataset["asym_load"].size scaling = np.random.uniform(low=load_scaling_min, high=load_scaling_max, size=(n_step, n_load, 3)) - asym_load_profile = pgm.initialize_array("update", "asym_load", (n_step, n_load)) - asym_load_profile["id"] = pgm_dataset["asym_load"]["id"].reshape(1, -1) - asym_load_profile["p_specified"] = pgm_dataset["asym_load"]["p_specified"].reshape(1, -1, 3) * scaling - asym_load_profile["q_specified"] = pgm_dataset["asym_load"]["q_specified"].reshape(1, -1, 3) * scaling + asym_load_profile = { + "p_specified": pgm_dataset["asym_load"]["p_specified"].reshape(1, -1, 3) * scaling, + "q_specified": pgm_dataset["asym_load"]["q_specified"].reshape(1, -1, 3) * scaling, + } # pp pp_dataset = {} From 3ded7e0fd78e93b2c4b9aea617049011fca3e338 Mon Sep 17 00:00:00 2001 From: Tony Xiang Date: Wed, 27 Nov 2024 14:11:13 +0100 Subject: [PATCH 04/10] output columnar Signed-off-by: Tony Xiang --- Power Grid Model Benchmark.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Power Grid Model Benchmark.ipynb b/Power Grid Model Benchmark.ipynb index e3c7487..3903b7a 100644 --- a/Power Grid Model Benchmark.ipynb +++ b/Power Grid Model Benchmark.ipynb @@ -359,7 +359,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "id": "2540d408", "metadata": {}, "outputs": [], @@ -381,7 +381,7 @@ " symmetric=symmetric, \n", " calculation_method=method, \n", " update_data=update_data, \n", - " output_component_types=['node', 'line'])\n", + " output_component_types={'node': [\"u_pu\"], 'line': [\"loading\"]})\n", " end = time.time()\n", " summary_df.loc[calculation_type, method_dict[method]] = end - start\n", " return pgm_result" From ad81e458648692cd090c1eb4c2d46df4761bb001 Mon Sep 17 00:00:00 2001 From: Tony Xiang Date: Wed, 27 Nov 2024 14:18:55 +0100 Subject: [PATCH 05/10] n-1 columnar Signed-off-by: Tony Xiang --- Power Grid Model Benchmark.ipynb | 530 +++---------------------------- 1 file changed, 50 insertions(+), 480 deletions(-) diff --git a/Power Grid Model Benchmark.ipynb b/Power Grid Model Benchmark.ipynb index 3903b7a..7942043 100644 --- a/Power Grid Model Benchmark.ipynb +++ b/Power Grid Model Benchmark.ipynb @@ -74,7 +74,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "0267ac98", "metadata": {}, "outputs": [], @@ -111,7 +111,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "id": "34db0eaa", "metadata": {}, "outputs": [], @@ -158,7 +158,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "id": "ece0138d", "metadata": {}, "outputs": [], @@ -184,7 +184,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "19a1b1f3", "metadata": {}, "outputs": [], @@ -198,7 +198,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "id": "8301d2a0", "metadata": {}, "outputs": [], @@ -224,7 +224,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "id": "cc656c47", "metadata": {}, "outputs": [], @@ -248,55 +248,6 @@ "pgm_result = pgm_model.calculate_power_flow()" ] }, - { - "cell_type": "code", - "execution_count": 7, - "id": "5efe7543", - "metadata": {}, - "outputs": [], - "source": [ - "from power_grid_model.utils import json_serialize_to_file" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "bb7e6219", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'node': array([(0, 10000.), (1, 10000.), (2, 10000.), (3, 10000.), (4, 10000.),\n", - " (5, 10000.), (6, 10000.)],\n", - " dtype={'names': ['id', 'u_rated'], 'formats': ['\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
Deviation Voltage (p.u.)Deviation Loading (p.u.)Deviation Voltage (p.u.) OpenDSS
Symmetric calculation1.517786e-112.034727e-10NaN
Asymmetric calculation4.070078e-134.927142e-122.255973e-13
Time series symmetric calculation2.968603e-113.913039e-10NaN
Time series asymmetric calculation2.374989e-123.728935e-111.484683e-07
N-1 symmetric calculation1.517719e-112.034866e-10NaN
N-1 asymmetric calculation4.123368e-134.930986e-12NaN
\n", - "" - ], - "text/plain": [ - " Deviation Voltage (p.u.) \\\n", - "Symmetric calculation 1.517786e-11 \n", - "Asymmetric calculation 4.070078e-13 \n", - "Time series symmetric calculation 2.968603e-11 \n", - "Time series asymmetric calculation 2.374989e-12 \n", - "N-1 symmetric calculation 1.517719e-11 \n", - "N-1 asymmetric calculation 4.123368e-13 \n", - "\n", - " Deviation Loading (p.u.) \\\n", - "Symmetric calculation 2.034727e-10 \n", - "Asymmetric calculation 4.927142e-12 \n", - "Time series symmetric calculation 3.913039e-10 \n", - "Time series asymmetric calculation 3.728935e-11 \n", - "N-1 symmetric calculation 2.034866e-10 \n", - "N-1 asymmetric calculation 4.930986e-12 \n", - "\n", - " Deviation Voltage (p.u.) OpenDSS \n", - "Symmetric calculation NaN \n", - "Asymmetric calculation 2.255973e-13 \n", - "Time series symmetric calculation NaN \n", - "Time series asymmetric calculation 1.484683e-07 \n", - "N-1 symmetric calculation NaN \n", - "N-1 asymmetric calculation NaN " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "display(comparison_df)" ] @@ -1206,299 +1043,32 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": null, "id": "4f897355", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
PGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix Point
Symmetric calculation with solver initialization0.0004400.0002850.0001420.0001920.007448inf
Symmetric calculation without solver initialization0.0000630.0001210.0001140.0001490.007304inf
Asymmetric calculation with solver initialization0.0003750.0003100.0000970.0001200.5254330.000508
Asymmetric calculation without solver initialization0.0000540.0000540.0000650.0000560.0136830.000033
Time series symmetric calculation0.0005850.0002360.0002080.0002140.090547inf
Time series asymmetric calculation0.0006470.0007620.0004030.0009990.2041850.000581
N-1 symmetric calculation0.0004360.0006160.0007760.0004890.056906inf
N-1 asymmetric calculation0.0006110.0008440.0004180.0003030.120321inf
\n", - "
" - ], - "text/plain": [ - " PGM Linear Impedance \\\n", - "Symmetric calculation with solver initialization 0.000440 \n", - "Symmetric calculation without solver initializa... 0.000063 \n", - "Asymmetric calculation with solver initialization 0.000375 \n", - "Asymmetric calculation without solver initializ... 0.000054 \n", - "Time series symmetric calculation 0.000585 \n", - "Time series asymmetric calculation 0.000647 \n", - "N-1 symmetric calculation 0.000436 \n", - "N-1 asymmetric calculation 0.000611 \n", - "\n", - " PGM Linear Current \\\n", - "Symmetric calculation with solver initialization 0.000285 \n", - "Symmetric calculation without solver initializa... 0.000121 \n", - "Asymmetric calculation with solver initialization 0.000310 \n", - "Asymmetric calculation without solver initializ... 0.000054 \n", - "Time series symmetric calculation 0.000236 \n", - "Time series asymmetric calculation 0.000762 \n", - "N-1 symmetric calculation 0.000616 \n", - "N-1 asymmetric calculation 0.000844 \n", - "\n", - " PGM Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.000142 \n", - "Symmetric calculation without solver initializa... 0.000114 \n", - "Asymmetric calculation with solver initialization 0.000097 \n", - "Asymmetric calculation without solver initializ... 0.000065 \n", - "Time series symmetric calculation 0.000208 \n", - "Time series asymmetric calculation 0.000403 \n", - "N-1 symmetric calculation 0.000776 \n", - "N-1 asymmetric calculation 0.000418 \n", - "\n", - " PGM Iterative Current \\\n", - "Symmetric calculation with solver initialization 0.000192 \n", - "Symmetric calculation without solver initializa... 0.000149 \n", - "Asymmetric calculation with solver initialization 0.000120 \n", - "Asymmetric calculation without solver initializ... 0.000056 \n", - "Time series symmetric calculation 0.000214 \n", - "Time series asymmetric calculation 0.000999 \n", - "N-1 symmetric calculation 0.000489 \n", - "N-1 asymmetric calculation 0.000303 \n", - "\n", - " PandaPower Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.007448 \n", - "Symmetric calculation without solver initializa... 0.007304 \n", - "Asymmetric calculation with solver initialization 0.525433 \n", - "Asymmetric calculation without solver initializ... 0.013683 \n", - "Time series symmetric calculation 0.090547 \n", - "Time series asymmetric calculation 0.204185 \n", - "N-1 symmetric calculation 0.056906 \n", - "N-1 asymmetric calculation 0.120321 \n", - "\n", - " OpenDSS Fix Point \n", - "Symmetric calculation with solver initialization inf \n", - "Symmetric calculation without solver initializa... inf \n", - "Asymmetric calculation with solver initialization 0.000508 \n", - "Asymmetric calculation without solver initializ... 0.000033 \n", - "Time series symmetric calculation inf \n", - "Time series asymmetric calculation 0.000581 \n", - "N-1 symmetric calculation inf \n", - "N-1 asymmetric calculation inf " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "display(summary_df)" ] }, { "cell_type": "code", - "execution_count": 37, + "execution_count": null, "id": "6c921324", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
 PGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix Point
Symmetric calculation with solver initialization16.92x26.14x52.59x38.81x1.00x0.00x
Symmetric calculation without solver initialization116.04x60.31x64.09x48.94x1.00x0.00x
Asymmetric calculation with solver initialization1401.03x1693.95x5428.15x4372.67x1.00x1034.18x
Asymmetric calculation without solver initialization252.82x253.94x211.77x245.26x1.00x415.88x
Time series symmetric calculation154.76x384.01x436.03x422.92x1.00x0.00x
Time series asymmetric calculation315.44x267.96x506.45x204.35x1.00x351.42x
N-1 symmetric calculation130.50x92.40x73.35x116.37x1.00x0.00x
N-1 asymmetric calculation196.90x142.60x287.88x397.37x1.00x0.00x
\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "relative_df = summary_df.div(summary_df['PandaPower Newton-Raphson'], axis=0)\n", "speedup_df = 1 / relative_df\n", "display(speedup_df.style.format(\"{:0.2f}x\"))" ] }, + { + "cell_type": "markdown", + "id": "37444b58", + "metadata": {}, + "source": [] + }, { "cell_type": "code", "execution_count": null, From b67b56af94c05aaa98cc195acf653b009dee312f Mon Sep 17 00:00:00 2001 From: Tony Xiang Date: Wed, 27 Nov 2024 14:29:27 +0100 Subject: [PATCH 06/10] re-run Signed-off-by: Tony Xiang --- Power Grid Model Benchmark.ipynb | 472 ++++++++++++++++++++++++++++--- 1 file changed, 429 insertions(+), 43 deletions(-) diff --git a/Power Grid Model Benchmark.ipynb b/Power Grid Model Benchmark.ipynb index 7942043..f04f066 100644 --- a/Power Grid Model Benchmark.ipynb +++ b/Power Grid Model Benchmark.ipynb @@ -74,7 +74,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "id": "0267ac98", "metadata": {}, "outputs": [], @@ -111,7 +111,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "34db0eaa", "metadata": {}, "outputs": [], @@ -158,7 +158,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "id": "ece0138d", "metadata": {}, "outputs": [], @@ -184,21 +184,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "id": "19a1b1f3", "metadata": {}, "outputs": [], "source": [ "# override small network\n", "\n", - "n_node_per_feeder = 3\n", - "n_feeder = 2\n", - "n_step = 10\n" + "# n_node_per_feeder = 3\n", + "# n_feeder = 2\n", + "# n_step = 10\n" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "id": "8301d2a0", "metadata": {}, "outputs": [], @@ -224,7 +224,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "id": "cc656c47", "metadata": {}, "outputs": [], @@ -260,7 +260,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "id": "7909cdd9", "metadata": { "scrolled": true @@ -289,7 +289,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "id": "5251e4b0", "metadata": {}, "outputs": [], @@ -310,7 +310,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "id": "2540d408", "metadata": {}, "outputs": [], @@ -366,7 +366,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "id": "612d3384", "metadata": {}, "outputs": [], @@ -385,7 +385,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "id": "75a86adc", "metadata": {}, "outputs": [], @@ -413,7 +413,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "id": "f532a8ed", "metadata": {}, "outputs": [], @@ -442,7 +442,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "id": "c76f1366", "metadata": {}, "outputs": [], @@ -461,7 +461,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 14, "id": "5357e649", "metadata": {}, "outputs": [], @@ -489,7 +489,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "id": "44b41b82", "metadata": {}, "outputs": [], @@ -519,7 +519,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 16, "id": "840e9f29", "metadata": {}, "outputs": [], @@ -548,7 +548,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "id": "ab571db2", "metadata": {}, "outputs": [], @@ -587,7 +587,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 18, "id": "bae29ebf", "metadata": {}, "outputs": [], @@ -606,10 +606,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 19, "id": "b943bdee", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 1000/1000 [00:08<00:00, 119.84it/s]\n" + ] + } + ], "source": [ "pp.timeseries.OutputWriter(\n", " pp_net,\n", @@ -638,7 +646,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 20, "id": "75977fb6", "metadata": {}, "outputs": [], @@ -669,7 +677,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 21, "id": "4735161f", "metadata": {}, "outputs": [], @@ -687,10 +695,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 22, "id": "d1b2d792", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 1000/1000 [03:02<00:00, 5.47it/s]\n" + ] + } + ], "source": [ "del pp_net.output_writer\n", "ow = pp.timeseries.OutputWriter(pp_net)\n", @@ -723,7 +739,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 23, "id": "589779e3", "metadata": {}, "outputs": [], @@ -741,7 +757,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 24, "id": "dd8c7169", "metadata": {}, "outputs": [], @@ -775,7 +791,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 25, "id": "1a7f075f", "metadata": {}, "outputs": [], @@ -811,7 +827,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 26, "id": "3bbe4faa", "metadata": {}, "outputs": [], @@ -849,7 +865,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 27, "id": "ab0c5fc2", "metadata": {}, "outputs": [], @@ -867,7 +883,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 28, "id": "d1a08656", "metadata": {}, "outputs": [], @@ -905,7 +921,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 29, "id": "040c08a0", "metadata": {}, "outputs": [], @@ -934,7 +950,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 30, "id": "c0e18e41", "metadata": {}, "outputs": [], @@ -952,7 +968,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 31, "id": "65ecfde0", "metadata": {}, "outputs": [], @@ -992,7 +1008,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 32, "id": "11accf7c", "metadata": {}, "outputs": [], @@ -1023,10 +1039,107 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 33, "id": "300e650a", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Deviation Voltage (p.u.)Deviation Loading (p.u.)Deviation Voltage (p.u.) OpenDSS
Symmetric calculation1.637357e-125.165590e-13NaN
Asymmetric calculation5.796932e-108.192038e-095.401334e-09
Time series symmetric calculation1.782130e-121.257272e-12NaN
Time series asymmetric calculation5.894765e-103.375882e-094.059398e-06
N-1 symmetric calculation1.640466e-125.822842e-13NaN
N-1 asymmetric calculation5.797081e-108.192216e-09NaN
\n", + "
" + ], + "text/plain": [ + " Deviation Voltage (p.u.) \\\n", + "Symmetric calculation 1.637357e-12 \n", + "Asymmetric calculation 5.796932e-10 \n", + "Time series symmetric calculation 1.782130e-12 \n", + "Time series asymmetric calculation 5.894765e-10 \n", + "N-1 symmetric calculation 1.640466e-12 \n", + "N-1 asymmetric calculation 5.797081e-10 \n", + "\n", + " Deviation Loading (p.u.) \\\n", + "Symmetric calculation 5.165590e-13 \n", + "Asymmetric calculation 8.192038e-09 \n", + "Time series symmetric calculation 1.257272e-12 \n", + "Time series asymmetric calculation 3.375882e-09 \n", + "N-1 symmetric calculation 5.822842e-13 \n", + "N-1 asymmetric calculation 8.192216e-09 \n", + "\n", + " Deviation Voltage (p.u.) OpenDSS \n", + "Symmetric calculation NaN \n", + "Asymmetric calculation 5.401334e-09 \n", + "Time series symmetric calculation NaN \n", + "Time series asymmetric calculation 4.059398e-06 \n", + "N-1 symmetric calculation NaN \n", + "N-1 asymmetric calculation NaN " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "display(comparison_df)" ] @@ -1043,20 +1156,293 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 34, "id": "4f897355", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix Point
Symmetric calculation with solver initialization0.0017780.0007520.0007430.0006870.011378inf
Symmetric calculation without solver initialization0.0001780.0001890.0004210.0003540.007418inf
Asymmetric calculation with solver initialization0.0023970.0009660.0022010.0012820.5310790.013144
Asymmetric calculation without solver initialization0.0004520.0005350.0018630.0009420.1963170.003950
Time series symmetric calculation0.2003630.2126220.4429290.3535438.367591inf
Time series asymmetric calculation0.4713950.4914631.6376710.857645182.8994081.867083
N-1 symmetric calculation0.5603290.5859520.7015390.7529396.148008inf
N-1 asymmetric calculation0.8944170.8086882.0919351.258339145.831797inf
\n", + "
" + ], + "text/plain": [ + " PGM Linear Impedance \\\n", + "Symmetric calculation with solver initialization 0.001778 \n", + "Symmetric calculation without solver initializa... 0.000178 \n", + "Asymmetric calculation with solver initialization 0.002397 \n", + "Asymmetric calculation without solver initializ... 0.000452 \n", + "Time series symmetric calculation 0.200363 \n", + "Time series asymmetric calculation 0.471395 \n", + "N-1 symmetric calculation 0.560329 \n", + "N-1 asymmetric calculation 0.894417 \n", + "\n", + " PGM Linear Current \\\n", + "Symmetric calculation with solver initialization 0.000752 \n", + "Symmetric calculation without solver initializa... 0.000189 \n", + "Asymmetric calculation with solver initialization 0.000966 \n", + "Asymmetric calculation without solver initializ... 0.000535 \n", + "Time series symmetric calculation 0.212622 \n", + "Time series asymmetric calculation 0.491463 \n", + "N-1 symmetric calculation 0.585952 \n", + "N-1 asymmetric calculation 0.808688 \n", + "\n", + " PGM Newton-Raphson \\\n", + "Symmetric calculation with solver initialization 0.000743 \n", + "Symmetric calculation without solver initializa... 0.000421 \n", + "Asymmetric calculation with solver initialization 0.002201 \n", + "Asymmetric calculation without solver initializ... 0.001863 \n", + "Time series symmetric calculation 0.442929 \n", + "Time series asymmetric calculation 1.637671 \n", + "N-1 symmetric calculation 0.701539 \n", + "N-1 asymmetric calculation 2.091935 \n", + "\n", + " PGM Iterative Current \\\n", + "Symmetric calculation with solver initialization 0.000687 \n", + "Symmetric calculation without solver initializa... 0.000354 \n", + "Asymmetric calculation with solver initialization 0.001282 \n", + "Asymmetric calculation without solver initializ... 0.000942 \n", + "Time series symmetric calculation 0.353543 \n", + "Time series asymmetric calculation 0.857645 \n", + "N-1 symmetric calculation 0.752939 \n", + "N-1 asymmetric calculation 1.258339 \n", + "\n", + " PandaPower Newton-Raphson \\\n", + "Symmetric calculation with solver initialization 0.011378 \n", + "Symmetric calculation without solver initializa... 0.007418 \n", + "Asymmetric calculation with solver initialization 0.531079 \n", + "Asymmetric calculation without solver initializ... 0.196317 \n", + "Time series symmetric calculation 8.367591 \n", + "Time series asymmetric calculation 182.899408 \n", + "N-1 symmetric calculation 6.148008 \n", + "N-1 asymmetric calculation 145.831797 \n", + "\n", + " OpenDSS Fix Point \n", + "Symmetric calculation with solver initialization inf \n", + "Symmetric calculation without solver initializa... inf \n", + "Asymmetric calculation with solver initialization 0.013144 \n", + "Asymmetric calculation without solver initializ... 0.003950 \n", + "Time series symmetric calculation inf \n", + "Time series asymmetric calculation 1.867083 \n", + "N-1 symmetric calculation inf \n", + "N-1 asymmetric calculation inf " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "display(summary_df)" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 35, "id": "6c921324", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
 PGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix Point
Symmetric calculation with solver initialization6.40x15.13x15.32x16.56x1.00x0.00x
Symmetric calculation without solver initialization41.71x39.24x17.63x20.95x1.00x0.00x
Asymmetric calculation with solver initialization221.58x549.73x241.28x414.27x1.00x40.41x
Asymmetric calculation without solver initialization434.29x366.94x105.36x208.41x1.00x49.70x
Time series symmetric calculation41.76x39.35x18.89x23.67x1.00x0.00x
Time series asymmetric calculation388.00x372.15x111.68x213.26x1.00x97.96x
N-1 symmetric calculation10.97x10.49x8.76x8.17x1.00x0.00x
N-1 asymmetric calculation163.05x180.33x69.71x115.89x1.00x0.00x
\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "relative_df = summary_df.div(summary_df['PandaPower Newton-Raphson'], axis=0)\n", "speedup_df = 1 / relative_df\n", From 46b4a8a402547ade1f49614d576cb8cfb492c688 Mon Sep 17 00:00:00 2001 From: Tony Xiang Date: Thu, 28 Nov 2024 09:25:31 +0100 Subject: [PATCH 07/10] re-run Signed-off-by: Tony Xiang --- Power Grid Model Benchmark.ipynb | 9938 ++++++++++++++++++++++++++++-- 1 file changed, 9547 insertions(+), 391 deletions(-) diff --git a/Power Grid Model Benchmark.ipynb b/Power Grid Model Benchmark.ipynb index f04f066..fa1b3fc 100644 --- a/Power Grid Model Benchmark.ipynb +++ b/Power Grid Model Benchmark.ipynb @@ -76,7 +76,14 @@ "cell_type": "code", "execution_count": 1, "id": "0267ac98", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:54.125908Z", + "iopub.status.busy": "2024-11-28T08:12:54.125653Z", + "iopub.status.idle": "2024-11-28T08:12:55.154142Z", + "shell.execute_reply": "2024-11-28T08:12:55.153447Z" + } + }, "outputs": [], "source": [ "import time\n", @@ -113,7 +120,14 @@ "cell_type": "code", "execution_count": 2, "id": "34db0eaa", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:55.156796Z", + "iopub.status.busy": "2024-11-28T08:12:55.156522Z", + "iopub.status.idle": "2024-11-28T08:12:55.160399Z", + "shell.execute_reply": "2024-11-28T08:12:55.159794Z" + } + }, "outputs": [], "source": [ "# summary\n", @@ -160,7 +174,14 @@ "cell_type": "code", "execution_count": 3, "id": "ece0138d", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:55.162274Z", + "iopub.status.busy": "2024-11-28T08:12:55.161822Z", + "iopub.status.idle": "2024-11-28T08:12:55.164905Z", + "shell.execute_reply": "2024-11-28T08:12:55.164431Z" + } + }, "outputs": [], "source": [ "# fictional grid parameters\n", @@ -186,7 +207,14 @@ "cell_type": "code", "execution_count": 4, "id": "19a1b1f3", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:55.166760Z", + "iopub.status.busy": "2024-11-28T08:12:55.166284Z", + "iopub.status.idle": "2024-11-28T08:12:55.168989Z", + "shell.execute_reply": "2024-11-28T08:12:55.168472Z" + } + }, "outputs": [], "source": [ "# override small network\n", @@ -200,7 +228,14 @@ "cell_type": "code", "execution_count": 5, "id": "8301d2a0", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:55.170665Z", + "iopub.status.busy": "2024-11-28T08:12:55.170377Z", + "iopub.status.idle": "2024-11-28T08:12:55.173065Z", + "shell.execute_reply": "2024-11-28T08:12:55.172613Z" + } + }, "outputs": [], "source": [ "# derived values\n", @@ -226,7 +261,14 @@ "cell_type": "code", "execution_count": 6, "id": "cc656c47", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:55.174797Z", + "iopub.status.busy": "2024-11-28T08:12:55.174506Z", + "iopub.status.idle": "2024-11-28T08:12:56.462212Z", + "shell.execute_reply": "2024-11-28T08:12:56.461519Z" + } + }, "outputs": [], "source": [ "fictional_dataset = generate_fictional_grid(\n", @@ -263,6 +305,12 @@ "execution_count": 7, "id": "7909cdd9", "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:56.464330Z", + "iopub.status.busy": "2024-11-28T08:12:56.464027Z", + "iopub.status.idle": "2024-11-28T08:12:57.643687Z", + "shell.execute_reply": "2024-11-28T08:12:57.642755Z" + }, "scrolled": true }, "outputs": [], @@ -291,7 +339,14 @@ "cell_type": "code", "execution_count": 8, "id": "5251e4b0", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:57.645528Z", + "iopub.status.busy": "2024-11-28T08:12:57.645289Z", + "iopub.status.idle": "2024-11-28T08:12:58.717705Z", + "shell.execute_reply": "2024-11-28T08:12:58.716919Z" + } + }, "outputs": [], "source": [ "# initialize DSS\n", @@ -312,7 +367,14 @@ "cell_type": "code", "execution_count": 9, "id": "2540d408", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:58.719810Z", + "iopub.status.busy": "2024-11-28T08:12:58.719547Z", + "iopub.status.idle": "2024-11-28T08:12:58.723188Z", + "shell.execute_reply": "2024-11-28T08:12:58.722740Z" + } + }, "outputs": [], "source": [ "def benchmark_pgm_power_flow(symmetric: bool, calculation_type: str, update_data=None, with_intialization: bool = False):\n", @@ -368,7 +430,14 @@ "cell_type": "code", "execution_count": 10, "id": "612d3384", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:58.724843Z", + "iopub.status.busy": "2024-11-28T08:12:58.724640Z", + "iopub.status.idle": "2024-11-28T08:12:58.738136Z", + "shell.execute_reply": "2024-11-28T08:12:58.737475Z" + } + }, "outputs": [], "source": [ "benchmark_pgm_power_flow(symmetric=True, calculation_type='Symmetric calculation with solver initialization', with_intialization=True)\n", @@ -387,7 +456,14 @@ "cell_type": "code", "execution_count": 11, "id": "75a86adc", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:58.740021Z", + "iopub.status.busy": "2024-11-28T08:12:58.739871Z", + "iopub.status.idle": "2024-11-28T08:12:58.767653Z", + "shell.execute_reply": "2024-11-28T08:12:58.766859Z" + } + }, "outputs": [], "source": [ "# first calculation with solver initialization\n", @@ -415,7 +491,14 @@ "cell_type": "code", "execution_count": 12, "id": "f532a8ed", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:58.770121Z", + "iopub.status.busy": "2024-11-28T08:12:58.769537Z", + "iopub.status.idle": "2024-11-28T08:12:58.773865Z", + "shell.execute_reply": "2024-11-28T08:12:58.773157Z" + } + }, "outputs": [], "source": [ "comparison_df.loc['Symmetric calculation', 'Deviation Voltage (p.u.)'] = \\\n", @@ -444,7 +527,14 @@ "cell_type": "code", "execution_count": 13, "id": "c76f1366", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:58.776013Z", + "iopub.status.busy": "2024-11-28T08:12:58.775545Z", + "iopub.status.idle": "2024-11-28T08:12:58.813594Z", + "shell.execute_reply": "2024-11-28T08:12:58.812776Z" + } + }, "outputs": [], "source": [ "benchmark_pgm_power_flow(symmetric=False, calculation_type='Asymmetric calculation with solver initialization', with_intialization=True)\n", @@ -463,7 +553,14 @@ "cell_type": "code", "execution_count": 14, "id": "5357e649", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:58.815575Z", + "iopub.status.busy": "2024-11-28T08:12:58.815111Z", + "iopub.status.idle": "2024-11-28T08:12:59.722288Z", + "shell.execute_reply": "2024-11-28T08:12:59.721633Z" + } + }, "outputs": [], "source": [ "# first calculation with solver initialization\n", @@ -491,7 +588,14 @@ "cell_type": "code", "execution_count": 15, "id": "44b41b82", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:59.727677Z", + "iopub.status.busy": "2024-11-28T08:12:59.726586Z", + "iopub.status.idle": "2024-11-28T08:12:59.752732Z", + "shell.execute_reply": "2024-11-28T08:12:59.751953Z" + } + }, "outputs": [], "source": [ "# first calculation with solver initialization\n", @@ -521,7 +625,14 @@ "cell_type": "code", "execution_count": 16, "id": "840e9f29", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:59.758462Z", + "iopub.status.busy": "2024-11-28T08:12:59.757457Z", + "iopub.status.idle": "2024-11-28T08:12:59.770392Z", + "shell.execute_reply": "2024-11-28T08:12:59.769776Z" + } + }, "outputs": [], "source": [ "comparison_df.loc['Asymmetric calculation', 'Deviation Voltage (p.u.)'] = \\\n", @@ -550,7 +661,14 @@ "cell_type": "code", "execution_count": 17, "id": "ab571db2", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:59.777136Z", + "iopub.status.busy": "2024-11-28T08:12:59.773140Z", + "iopub.status.idle": "2024-11-28T08:12:59.801433Z", + "shell.execute_reply": "2024-11-28T08:12:59.800677Z" + } + }, "outputs": [], "source": [ "\n", @@ -589,7 +707,14 @@ "cell_type": "code", "execution_count": 18, "id": "bae29ebf", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:12:59.804955Z", + "iopub.status.busy": "2024-11-28T08:12:59.804343Z", + "iopub.status.idle": "2024-11-28T08:13:00.889201Z", + "shell.execute_reply": "2024-11-28T08:13:00.888504Z" + } + }, "outputs": [], "source": [ "pgm_result = benchmark_pgm_power_flow(symmetric=True, calculation_type='Time series symmetric calculation', update_data=pgm_update_dataset)\n", @@ -608,204 +733,9165 @@ "cell_type": "code", "execution_count": 19, "id": "b943bdee", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:13:00.891172Z", + "iopub.status.busy": "2024-11-28T08:13:00.891025Z", + "iopub.status.idle": "2024-11-28T08:13:12.859350Z", + "shell.execute_reply": "2024-11-28T08:13:12.858858Z" + } + }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 1000/1000 [00:08<00:00, 119.84it/s]\n" + "\r", + " 0%| | 0/1000 [00:00\n", " \n", " Symmetric calculation\n", - " 1.637357e-12\n", - " 5.165590e-13\n", + " 1.623590e-12\n", + " 5.166423e-13\n", " NaN\n", " \n", " \n", " Asymmetric calculation\n", - " 5.796932e-10\n", - " 8.192038e-09\n", - " 5.401334e-09\n", + " 5.796954e-10\n", + " 8.192067e-09\n", + " 5.401338e-09\n", " \n", " \n", " Time series symmetric calculation\n", - " 1.782130e-12\n", - " 1.257272e-12\n", + " 1.783462e-12\n", + " 1.300737e-12\n", " NaN\n", " \n", " \n", " Time series asymmetric calculation\n", - " 5.894765e-10\n", - " 3.375882e-09\n", + " 5.894751e-10\n", + " 3.375877e-09\n", " 4.059398e-06\n", " \n", " \n", " N-1 symmetric calculation\n", - " 1.640466e-12\n", - " 5.822842e-13\n", + " 1.634692e-12\n", + " 6.065148e-13\n", " NaN\n", " \n", " \n", " N-1 asymmetric calculation\n", - " 5.797081e-10\n", - " 8.192216e-09\n", + " 5.797138e-10\n", + " 8.192209e-09\n", " NaN\n", " \n", " \n", @@ -1112,24 +10254,24 @@ ], "text/plain": [ " Deviation Voltage (p.u.) \\\n", - "Symmetric calculation 1.637357e-12 \n", - "Asymmetric calculation 5.796932e-10 \n", - "Time series symmetric calculation 1.782130e-12 \n", - "Time series asymmetric calculation 5.894765e-10 \n", - "N-1 symmetric calculation 1.640466e-12 \n", - "N-1 asymmetric calculation 5.797081e-10 \n", + "Symmetric calculation 1.623590e-12 \n", + "Asymmetric calculation 5.796954e-10 \n", + "Time series symmetric calculation 1.783462e-12 \n", + "Time series asymmetric calculation 5.894751e-10 \n", + "N-1 symmetric calculation 1.634692e-12 \n", + "N-1 asymmetric calculation 5.797138e-10 \n", "\n", " Deviation Loading (p.u.) \\\n", - "Symmetric calculation 5.165590e-13 \n", - "Asymmetric calculation 8.192038e-09 \n", - "Time series symmetric calculation 1.257272e-12 \n", - "Time series asymmetric calculation 3.375882e-09 \n", - "N-1 symmetric calculation 5.822842e-13 \n", - "N-1 asymmetric calculation 8.192216e-09 \n", + "Symmetric calculation 5.166423e-13 \n", + "Asymmetric calculation 8.192067e-09 \n", + "Time series symmetric calculation 1.300737e-12 \n", + "Time series asymmetric calculation 3.375877e-09 \n", + "N-1 symmetric calculation 6.065148e-13 \n", + "N-1 asymmetric calculation 8.192209e-09 \n", "\n", " Deviation Voltage (p.u.) OpenDSS \n", "Symmetric calculation NaN \n", - "Asymmetric calculation 5.401334e-09 \n", + "Asymmetric calculation 5.401338e-09 \n", "Time series symmetric calculation NaN \n", "Time series asymmetric calculation 4.059398e-06 \n", "N-1 symmetric calculation NaN \n", @@ -1158,7 +10300,14 @@ "cell_type": "code", "execution_count": 34, "id": "4f897355", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:24:39.313016Z", + "iopub.status.busy": "2024-11-28T08:24:39.312006Z", + "iopub.status.idle": "2024-11-28T08:24:39.324116Z", + "shell.execute_reply": "2024-11-28T08:24:39.323633Z" + } + }, "outputs": [ { "data": { @@ -1192,74 +10341,74 @@ " \n", " \n", " Symmetric calculation with solver initialization\n", - " 0.001778\n", - " 0.000752\n", - " 0.000743\n", - " 0.000687\n", - " 0.011378\n", + " 0.000703\n", + " 0.000576\n", + " 0.000767\n", + " 0.000619\n", + " 0.014016\n", " inf\n", " \n", " \n", " Symmetric calculation without solver initialization\n", - " 0.000178\n", - " 0.000189\n", - " 0.000421\n", - " 0.000354\n", - " 0.007418\n", + " 0.000251\n", + " 0.000252\n", + " 0.000518\n", + " 0.000363\n", + " 0.010412\n", " inf\n", " \n", " \n", " Asymmetric calculation with solver initialization\n", - " 0.002397\n", - " 0.000966\n", - " 0.002201\n", - " 0.001282\n", - " 0.531079\n", - " 0.013144\n", + " 0.012028\n", + " 0.001321\n", + " 0.003116\n", + " 0.001458\n", + " 0.656698\n", + " 0.017683\n", " \n", " \n", " Asymmetric calculation without solver initialization\n", - " 0.000452\n", - " 0.000535\n", - " 0.001863\n", - " 0.000942\n", - " 0.196317\n", - " 0.003950\n", + " 0.000809\n", + " 0.000731\n", + " 0.002502\n", + " 0.001073\n", + " 0.246048\n", + " 0.002198\n", " \n", " \n", " Time series symmetric calculation\n", - " 0.200363\n", - " 0.212622\n", - " 0.442929\n", - " 0.353543\n", - " 8.367591\n", + " 0.177667\n", + " 0.184909\n", + " 0.422452\n", + " 0.289595\n", + " 11.964523\n", " inf\n", " \n", " \n", " Time series asymmetric calculation\n", - " 0.471395\n", - " 0.491463\n", - " 1.637671\n", - " 0.857645\n", - " 182.899408\n", - " 1.867083\n", + " 0.619932\n", + " 0.641875\n", + " 2.294236\n", + " 0.923336\n", + " 369.991937\n", + " 2.588822\n", " \n", " \n", " N-1 symmetric calculation\n", - " 0.560329\n", - " 0.585952\n", - " 0.701539\n", - " 0.752939\n", - " 6.148008\n", + " 0.559878\n", + " 0.572216\n", + " 0.835913\n", + " 0.690655\n", + " 11.521924\n", " inf\n", " \n", " \n", " N-1 asymmetric calculation\n", - " 0.894417\n", - " 0.808688\n", - " 2.091935\n", - " 1.258339\n", - " 145.831797\n", + " 1.082959\n", + " 1.100598\n", + " 2.799837\n", + " 1.395164\n", + " 288.581191\n", " inf\n", " \n", " \n", @@ -1268,62 +10417,62 @@ ], "text/plain": [ " PGM Linear Impedance \\\n", - "Symmetric calculation with solver initialization 0.001778 \n", - "Symmetric calculation without solver initializa... 0.000178 \n", - "Asymmetric calculation with solver initialization 0.002397 \n", - "Asymmetric calculation without solver initializ... 0.000452 \n", - "Time series symmetric calculation 0.200363 \n", - "Time series asymmetric calculation 0.471395 \n", - "N-1 symmetric calculation 0.560329 \n", - "N-1 asymmetric calculation 0.894417 \n", + "Symmetric calculation with solver initialization 0.000703 \n", + "Symmetric calculation without solver initializa... 0.000251 \n", + "Asymmetric calculation with solver initialization 0.012028 \n", + "Asymmetric calculation without solver initializ... 0.000809 \n", + "Time series symmetric calculation 0.177667 \n", + "Time series asymmetric calculation 0.619932 \n", + "N-1 symmetric calculation 0.559878 \n", + "N-1 asymmetric calculation 1.082959 \n", "\n", " PGM Linear Current \\\n", - "Symmetric calculation with solver initialization 0.000752 \n", - "Symmetric calculation without solver initializa... 0.000189 \n", - "Asymmetric calculation with solver initialization 0.000966 \n", - "Asymmetric calculation without solver initializ... 0.000535 \n", - "Time series symmetric calculation 0.212622 \n", - "Time series asymmetric calculation 0.491463 \n", - "N-1 symmetric calculation 0.585952 \n", - "N-1 asymmetric calculation 0.808688 \n", + "Symmetric calculation with solver initialization 0.000576 \n", + "Symmetric calculation without solver initializa... 0.000252 \n", + "Asymmetric calculation with solver initialization 0.001321 \n", + "Asymmetric calculation without solver initializ... 0.000731 \n", + "Time series symmetric calculation 0.184909 \n", + "Time series asymmetric calculation 0.641875 \n", + "N-1 symmetric calculation 0.572216 \n", + "N-1 asymmetric calculation 1.100598 \n", "\n", " PGM Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.000743 \n", - "Symmetric calculation without solver initializa... 0.000421 \n", - "Asymmetric calculation with solver initialization 0.002201 \n", - "Asymmetric calculation without solver initializ... 0.001863 \n", - "Time series symmetric calculation 0.442929 \n", - "Time series asymmetric calculation 1.637671 \n", - "N-1 symmetric calculation 0.701539 \n", - "N-1 asymmetric calculation 2.091935 \n", + "Symmetric calculation with solver initialization 0.000767 \n", + "Symmetric calculation without solver initializa... 0.000518 \n", + "Asymmetric calculation with solver initialization 0.003116 \n", + "Asymmetric calculation without solver initializ... 0.002502 \n", + "Time series symmetric calculation 0.422452 \n", + "Time series asymmetric calculation 2.294236 \n", + "N-1 symmetric calculation 0.835913 \n", + "N-1 asymmetric calculation 2.799837 \n", "\n", " PGM Iterative Current \\\n", - "Symmetric calculation with solver initialization 0.000687 \n", - "Symmetric calculation without solver initializa... 0.000354 \n", - "Asymmetric calculation with solver initialization 0.001282 \n", - "Asymmetric calculation without solver initializ... 0.000942 \n", - "Time series symmetric calculation 0.353543 \n", - "Time series asymmetric calculation 0.857645 \n", - "N-1 symmetric calculation 0.752939 \n", - "N-1 asymmetric calculation 1.258339 \n", + "Symmetric calculation with solver initialization 0.000619 \n", + "Symmetric calculation without solver initializa... 0.000363 \n", + "Asymmetric calculation with solver initialization 0.001458 \n", + "Asymmetric calculation without solver initializ... 0.001073 \n", + "Time series symmetric calculation 0.289595 \n", + "Time series asymmetric calculation 0.923336 \n", + "N-1 symmetric calculation 0.690655 \n", + "N-1 asymmetric calculation 1.395164 \n", "\n", " PandaPower Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.011378 \n", - "Symmetric calculation without solver initializa... 0.007418 \n", - "Asymmetric calculation with solver initialization 0.531079 \n", - "Asymmetric calculation without solver initializ... 0.196317 \n", - "Time series symmetric calculation 8.367591 \n", - "Time series asymmetric calculation 182.899408 \n", - "N-1 symmetric calculation 6.148008 \n", - "N-1 asymmetric calculation 145.831797 \n", + "Symmetric calculation with solver initialization 0.014016 \n", + "Symmetric calculation without solver initializa... 0.010412 \n", + "Asymmetric calculation with solver initialization 0.656698 \n", + "Asymmetric calculation without solver initializ... 0.246048 \n", + "Time series symmetric calculation 11.964523 \n", + "Time series asymmetric calculation 369.991937 \n", + "N-1 symmetric calculation 11.521924 \n", + "N-1 asymmetric calculation 288.581191 \n", "\n", " OpenDSS Fix Point \n", "Symmetric calculation with solver initialization inf \n", "Symmetric calculation without solver initializa... inf \n", - "Asymmetric calculation with solver initialization 0.013144 \n", - "Asymmetric calculation without solver initializ... 0.003950 \n", + "Asymmetric calculation with solver initialization 0.017683 \n", + "Asymmetric calculation without solver initializ... 0.002198 \n", "Time series symmetric calculation inf \n", - "Time series asymmetric calculation 1.867083 \n", + "Time series asymmetric calculation 2.588822 \n", "N-1 symmetric calculation inf \n", "N-1 asymmetric calculation inf " ] @@ -1340,103 +10489,110 @@ "cell_type": "code", "execution_count": 35, "id": "6c921324", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-28T08:24:39.327130Z", + "iopub.status.busy": "2024-11-28T08:24:39.326330Z", + "iopub.status.idle": "2024-11-28T08:24:39.362446Z", + "shell.execute_reply": "2024-11-28T08:24:39.361980Z" + } + }, "outputs": [ { "data": { "text/html": [ "\n", - "\n", + "
\n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
 PGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix PointPGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix Point
Symmetric calculation with solver initialization6.40x15.13x15.32x16.56x1.00x0.00xSymmetric calculation with solver initialization19.93x24.32x18.26x22.63x1.00x0.00x
Symmetric calculation without solver initialization41.71x39.24x17.63x20.95x1.00x0.00xSymmetric calculation without solver initialization41.55x41.39x20.12x28.65x1.00x0.00x
Asymmetric calculation with solver initialization221.58x549.73x241.28x414.27x1.00x40.41xAsymmetric calculation with solver initialization54.60x497.27x210.73x450.36x1.00x37.14x
Asymmetric calculation without solver initialization434.29x366.94x105.36x208.41x1.00x49.70xAsymmetric calculation without solver initialization304.16x336.49x98.35x229.23x1.00x111.95x
Time series symmetric calculation41.76x39.35x18.89x23.67x1.00x0.00xTime series symmetric calculation67.34x64.71x28.32x41.31x1.00x0.00x
Time series asymmetric calculation388.00x372.15x111.68x213.26x1.00x97.96xTime series asymmetric calculation596.83x576.42x161.27x400.71x1.00x142.92x
N-1 symmetric calculation10.97x10.49x8.76x8.17x1.00x0.00xN-1 symmetric calculation20.58x20.14x13.78x16.68x1.00x0.00x
N-1 asymmetric calculation163.05x180.33x69.71x115.89x1.00x0.00xN-1 asymmetric calculation266.47x262.20x103.07x206.84x1.00x0.00x
\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -1480,7 +10636,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.5" + "version": "3.12.7" } }, "nbformat": 4, From 6a1a2a701e90e80630254176be157edefff32030 Mon Sep 17 00:00:00 2001 From: Tony Xiang Date: Thu, 28 Nov 2024 14:03:53 +0100 Subject: [PATCH 08/10] re-run Signed-off-by: Tony Xiang --- Power Grid Model Benchmark.ipynb | 636 +++++++++---------------------- 1 file changed, 187 insertions(+), 449 deletions(-) diff --git a/Power Grid Model Benchmark.ipynb b/Power Grid Model Benchmark.ipynb index fa1b3fc..ddae143 100644 --- a/Power Grid Model Benchmark.ipynb +++ b/Power Grid Model Benchmark.ipynb @@ -76,14 +76,7 @@ "cell_type": "code", "execution_count": 1, "id": "0267ac98", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:54.125908Z", - "iopub.status.busy": "2024-11-28T08:12:54.125653Z", - "iopub.status.idle": "2024-11-28T08:12:55.154142Z", - "shell.execute_reply": "2024-11-28T08:12:55.153447Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "import time\n", @@ -120,14 +113,7 @@ "cell_type": "code", "execution_count": 2, "id": "34db0eaa", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:55.156796Z", - "iopub.status.busy": "2024-11-28T08:12:55.156522Z", - "iopub.status.idle": "2024-11-28T08:12:55.160399Z", - "shell.execute_reply": "2024-11-28T08:12:55.159794Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "# summary\n", @@ -174,14 +160,7 @@ "cell_type": "code", "execution_count": 3, "id": "ece0138d", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:55.162274Z", - "iopub.status.busy": "2024-11-28T08:12:55.161822Z", - "iopub.status.idle": "2024-11-28T08:12:55.164905Z", - "shell.execute_reply": "2024-11-28T08:12:55.164431Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "# fictional grid parameters\n", @@ -207,14 +186,7 @@ "cell_type": "code", "execution_count": 4, "id": "19a1b1f3", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:55.166760Z", - "iopub.status.busy": "2024-11-28T08:12:55.166284Z", - "iopub.status.idle": "2024-11-28T08:12:55.168989Z", - "shell.execute_reply": "2024-11-28T08:12:55.168472Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "# override small network\n", @@ -228,14 +200,7 @@ "cell_type": "code", "execution_count": 5, "id": "8301d2a0", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:55.170665Z", - "iopub.status.busy": "2024-11-28T08:12:55.170377Z", - "iopub.status.idle": "2024-11-28T08:12:55.173065Z", - "shell.execute_reply": "2024-11-28T08:12:55.172613Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "# derived values\n", @@ -261,14 +226,7 @@ "cell_type": "code", "execution_count": 6, "id": "cc656c47", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:55.174797Z", - "iopub.status.busy": "2024-11-28T08:12:55.174506Z", - "iopub.status.idle": "2024-11-28T08:12:56.462212Z", - "shell.execute_reply": "2024-11-28T08:12:56.461519Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "fictional_dataset = generate_fictional_grid(\n", @@ -305,12 +263,6 @@ "execution_count": 7, "id": "7909cdd9", "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:56.464330Z", - "iopub.status.busy": "2024-11-28T08:12:56.464027Z", - "iopub.status.idle": "2024-11-28T08:12:57.643687Z", - "shell.execute_reply": "2024-11-28T08:12:57.642755Z" - }, "scrolled": true }, "outputs": [], @@ -339,14 +291,7 @@ "cell_type": "code", "execution_count": 8, "id": "5251e4b0", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:57.645528Z", - "iopub.status.busy": "2024-11-28T08:12:57.645289Z", - "iopub.status.idle": "2024-11-28T08:12:58.717705Z", - "shell.execute_reply": "2024-11-28T08:12:58.716919Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "# initialize DSS\n", @@ -367,14 +312,7 @@ "cell_type": "code", "execution_count": 9, "id": "2540d408", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:58.719810Z", - "iopub.status.busy": "2024-11-28T08:12:58.719547Z", - "iopub.status.idle": "2024-11-28T08:12:58.723188Z", - "shell.execute_reply": "2024-11-28T08:12:58.722740Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "def benchmark_pgm_power_flow(symmetric: bool, calculation_type: str, update_data=None, with_intialization: bool = False):\n", @@ -430,14 +368,7 @@ "cell_type": "code", "execution_count": 10, "id": "612d3384", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:58.724843Z", - "iopub.status.busy": "2024-11-28T08:12:58.724640Z", - "iopub.status.idle": "2024-11-28T08:12:58.738136Z", - "shell.execute_reply": "2024-11-28T08:12:58.737475Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "benchmark_pgm_power_flow(symmetric=True, calculation_type='Symmetric calculation with solver initialization', with_intialization=True)\n", @@ -456,14 +387,7 @@ "cell_type": "code", "execution_count": 11, "id": "75a86adc", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:58.740021Z", - "iopub.status.busy": "2024-11-28T08:12:58.739871Z", - "iopub.status.idle": "2024-11-28T08:12:58.767653Z", - "shell.execute_reply": "2024-11-28T08:12:58.766859Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "# first calculation with solver initialization\n", @@ -491,14 +415,7 @@ "cell_type": "code", "execution_count": 12, "id": "f532a8ed", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:58.770121Z", - "iopub.status.busy": "2024-11-28T08:12:58.769537Z", - "iopub.status.idle": "2024-11-28T08:12:58.773865Z", - "shell.execute_reply": "2024-11-28T08:12:58.773157Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "comparison_df.loc['Symmetric calculation', 'Deviation Voltage (p.u.)'] = \\\n", @@ -527,14 +444,7 @@ "cell_type": "code", "execution_count": 13, "id": "c76f1366", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:58.776013Z", - "iopub.status.busy": "2024-11-28T08:12:58.775545Z", - "iopub.status.idle": "2024-11-28T08:12:58.813594Z", - "shell.execute_reply": "2024-11-28T08:12:58.812776Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "benchmark_pgm_power_flow(symmetric=False, calculation_type='Asymmetric calculation with solver initialization', with_intialization=True)\n", @@ -553,14 +463,7 @@ "cell_type": "code", "execution_count": 14, "id": "5357e649", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:58.815575Z", - "iopub.status.busy": "2024-11-28T08:12:58.815111Z", - "iopub.status.idle": "2024-11-28T08:12:59.722288Z", - "shell.execute_reply": "2024-11-28T08:12:59.721633Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "# first calculation with solver initialization\n", @@ -588,14 +491,7 @@ "cell_type": "code", "execution_count": 15, "id": "44b41b82", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:59.727677Z", - "iopub.status.busy": "2024-11-28T08:12:59.726586Z", - "iopub.status.idle": "2024-11-28T08:12:59.752732Z", - "shell.execute_reply": "2024-11-28T08:12:59.751953Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "# first calculation with solver initialization\n", @@ -625,14 +521,7 @@ "cell_type": "code", "execution_count": 16, "id": "840e9f29", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:59.758462Z", - "iopub.status.busy": "2024-11-28T08:12:59.757457Z", - "iopub.status.idle": "2024-11-28T08:12:59.770392Z", - "shell.execute_reply": "2024-11-28T08:12:59.769776Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "comparison_df.loc['Asymmetric calculation', 'Deviation Voltage (p.u.)'] = \\\n", @@ -661,14 +550,7 @@ "cell_type": "code", "execution_count": 17, "id": "ab571db2", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:59.777136Z", - "iopub.status.busy": "2024-11-28T08:12:59.773140Z", - "iopub.status.idle": "2024-11-28T08:12:59.801433Z", - "shell.execute_reply": "2024-11-28T08:12:59.800677Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "\n", @@ -707,14 +589,7 @@ "cell_type": "code", "execution_count": 18, "id": "bae29ebf", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:12:59.804955Z", - "iopub.status.busy": "2024-11-28T08:12:59.804343Z", - "iopub.status.idle": "2024-11-28T08:13:00.889201Z", - "shell.execute_reply": "2024-11-28T08:13:00.888504Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "pgm_result = benchmark_pgm_power_flow(symmetric=True, calculation_type='Time series symmetric calculation', update_data=pgm_update_dataset)\n", @@ -733,29 +608,13 @@ "cell_type": "code", "execution_count": 19, "id": "b943bdee", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:13:00.891172Z", - "iopub.status.busy": "2024-11-28T08:13:00.891025Z", - "iopub.status.idle": "2024-11-28T08:13:12.859350Z", - "shell.execute_reply": "2024-11-28T08:13:12.858858Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\r", - " 0%| | 0/1000 [00:00\n", " \n", " Symmetric calculation with solver initialization\n", - " 0.000703\n", - " 0.000576\n", - " 0.000767\n", - " 0.000619\n", - " 0.014016\n", + " 0.000826\n", + " 0.001251\n", + " 0.001370\n", + " 0.000958\n", + " 0.019768\n", " inf\n", " \n", " \n", " Symmetric calculation without solver initialization\n", - " 0.000251\n", - " 0.000252\n", - " 0.000518\n", - " 0.000363\n", - " 0.010412\n", + " 0.000296\n", + " 0.000307\n", + " 0.000554\n", + " 0.000414\n", + " 0.013425\n", " inf\n", " \n", " \n", " Asymmetric calculation with solver initialization\n", - " 0.012028\n", - " 0.001321\n", - " 0.003116\n", - " 0.001458\n", - " 0.656698\n", - " 0.017683\n", + " 0.001525\n", + " 0.001365\n", + " 0.003647\n", + " 0.001905\n", + " 0.914279\n", + " 0.024600\n", " \n", " \n", " Asymmetric calculation without solver initialization\n", - " 0.000809\n", - " 0.000731\n", - " 0.002502\n", - " 0.001073\n", - " 0.246048\n", - " 0.002198\n", + " 0.001026\n", + " 0.000964\n", + " 0.003057\n", + " 0.001343\n", + " 0.313200\n", + " 0.001905\n", " \n", " \n", " Time series symmetric calculation\n", - " 0.177667\n", - " 0.184909\n", - " 0.422452\n", - " 0.289595\n", - " 11.964523\n", + " 0.253536\n", + " 0.248633\n", + " 0.551781\n", + " 0.385110\n", + " 15.164719\n", " inf\n", " \n", " \n", " Time series asymmetric calculation\n", - " 0.619932\n", - " 0.641875\n", - " 2.294236\n", - " 0.923336\n", - " 369.991937\n", - " 2.588822\n", + " 0.757085\n", + " 0.743661\n", + " 2.821736\n", + " 1.130341\n", + " 434.682227\n", + " 3.462924\n", " \n", " \n", " N-1 symmetric calculation\n", - " 0.559878\n", - " 0.572216\n", - " 0.835913\n", - " 0.690655\n", - " 11.521924\n", + " 0.718100\n", + " 0.734812\n", + " 1.045905\n", + " 0.819550\n", + " 14.723394\n", " inf\n", " \n", " \n", " N-1 asymmetric calculation\n", - " 1.082959\n", - " 1.100598\n", - " 2.799837\n", - " 1.395164\n", - " 288.581191\n", + " 1.348980\n", + " 1.353632\n", + " 3.534676\n", + " 1.760051\n", + " 380.370041\n", " inf\n", " \n", " \n", @@ -10417,62 +10162,62 @@ ], "text/plain": [ " PGM Linear Impedance \\\n", - "Symmetric calculation with solver initialization 0.000703 \n", - "Symmetric calculation without solver initializa... 0.000251 \n", - "Asymmetric calculation with solver initialization 0.012028 \n", - "Asymmetric calculation without solver initializ... 0.000809 \n", - "Time series symmetric calculation 0.177667 \n", - "Time series asymmetric calculation 0.619932 \n", - "N-1 symmetric calculation 0.559878 \n", - "N-1 asymmetric calculation 1.082959 \n", + "Symmetric calculation with solver initialization 0.000826 \n", + "Symmetric calculation without solver initializa... 0.000296 \n", + "Asymmetric calculation with solver initialization 0.001525 \n", + "Asymmetric calculation without solver initializ... 0.001026 \n", + "Time series symmetric calculation 0.253536 \n", + "Time series asymmetric calculation 0.757085 \n", + "N-1 symmetric calculation 0.718100 \n", + "N-1 asymmetric calculation 1.348980 \n", "\n", " PGM Linear Current \\\n", - "Symmetric calculation with solver initialization 0.000576 \n", - "Symmetric calculation without solver initializa... 0.000252 \n", - "Asymmetric calculation with solver initialization 0.001321 \n", - "Asymmetric calculation without solver initializ... 0.000731 \n", - "Time series symmetric calculation 0.184909 \n", - "Time series asymmetric calculation 0.641875 \n", - "N-1 symmetric calculation 0.572216 \n", - "N-1 asymmetric calculation 1.100598 \n", + "Symmetric calculation with solver initialization 0.001251 \n", + "Symmetric calculation without solver initializa... 0.000307 \n", + "Asymmetric calculation with solver initialization 0.001365 \n", + "Asymmetric calculation without solver initializ... 0.000964 \n", + "Time series symmetric calculation 0.248633 \n", + "Time series asymmetric calculation 0.743661 \n", + "N-1 symmetric calculation 0.734812 \n", + "N-1 asymmetric calculation 1.353632 \n", "\n", " PGM Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.000767 \n", - "Symmetric calculation without solver initializa... 0.000518 \n", - "Asymmetric calculation with solver initialization 0.003116 \n", - "Asymmetric calculation without solver initializ... 0.002502 \n", - "Time series symmetric calculation 0.422452 \n", - "Time series asymmetric calculation 2.294236 \n", - "N-1 symmetric calculation 0.835913 \n", - "N-1 asymmetric calculation 2.799837 \n", + "Symmetric calculation with solver initialization 0.001370 \n", + "Symmetric calculation without solver initializa... 0.000554 \n", + "Asymmetric calculation with solver initialization 0.003647 \n", + "Asymmetric calculation without solver initializ... 0.003057 \n", + "Time series symmetric calculation 0.551781 \n", + "Time series asymmetric calculation 2.821736 \n", + "N-1 symmetric calculation 1.045905 \n", + "N-1 asymmetric calculation 3.534676 \n", "\n", " PGM Iterative Current \\\n", - "Symmetric calculation with solver initialization 0.000619 \n", - "Symmetric calculation without solver initializa... 0.000363 \n", - "Asymmetric calculation with solver initialization 0.001458 \n", - "Asymmetric calculation without solver initializ... 0.001073 \n", - "Time series symmetric calculation 0.289595 \n", - "Time series asymmetric calculation 0.923336 \n", - "N-1 symmetric calculation 0.690655 \n", - "N-1 asymmetric calculation 1.395164 \n", + "Symmetric calculation with solver initialization 0.000958 \n", + "Symmetric calculation without solver initializa... 0.000414 \n", + "Asymmetric calculation with solver initialization 0.001905 \n", + "Asymmetric calculation without solver initializ... 0.001343 \n", + "Time series symmetric calculation 0.385110 \n", + "Time series asymmetric calculation 1.130341 \n", + "N-1 symmetric calculation 0.819550 \n", + "N-1 asymmetric calculation 1.760051 \n", "\n", " PandaPower Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.014016 \n", - "Symmetric calculation without solver initializa... 0.010412 \n", - "Asymmetric calculation with solver initialization 0.656698 \n", - "Asymmetric calculation without solver initializ... 0.246048 \n", - "Time series symmetric calculation 11.964523 \n", - "Time series asymmetric calculation 369.991937 \n", - "N-1 symmetric calculation 11.521924 \n", - "N-1 asymmetric calculation 288.581191 \n", + "Symmetric calculation with solver initialization 0.019768 \n", + "Symmetric calculation without solver initializa... 0.013425 \n", + "Asymmetric calculation with solver initialization 0.914279 \n", + "Asymmetric calculation without solver initializ... 0.313200 \n", + "Time series symmetric calculation 15.164719 \n", + "Time series asymmetric calculation 434.682227 \n", + "N-1 symmetric calculation 14.723394 \n", + "N-1 asymmetric calculation 380.370041 \n", "\n", " OpenDSS Fix Point \n", "Symmetric calculation with solver initialization inf \n", "Symmetric calculation without solver initializa... inf \n", - "Asymmetric calculation with solver initialization 0.017683 \n", - "Asymmetric calculation without solver initializ... 0.002198 \n", + "Asymmetric calculation with solver initialization 0.024600 \n", + "Asymmetric calculation without solver initializ... 0.001905 \n", "Time series symmetric calculation inf \n", - "Time series asymmetric calculation 2.588822 \n", + "Time series asymmetric calculation 3.462924 \n", "N-1 symmetric calculation inf \n", "N-1 asymmetric calculation inf " ] @@ -10489,110 +10234,103 @@ "cell_type": "code", "execution_count": 35, "id": "6c921324", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T08:24:39.327130Z", - "iopub.status.busy": "2024-11-28T08:24:39.326330Z", - "iopub.status.idle": "2024-11-28T08:24:39.362446Z", - "shell.execute_reply": "2024-11-28T08:24:39.361980Z" - } - }, + "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", - "\n", + "
\n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
 PGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix PointPGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix Point
Symmetric calculation with solver initialization19.93x24.32x18.26x22.63x1.00x0.00xSymmetric calculation with solver initialization23.92x15.80x14.43x20.63x1.00x0.00x
Symmetric calculation without solver initialization41.55x41.39x20.12x28.65x1.00x0.00xSymmetric calculation without solver initialization45.41x43.75x24.25x32.42x1.00x0.00x
Asymmetric calculation with solver initialization54.60x497.27x210.73x450.36x1.00x37.14xAsymmetric calculation with solver initialization599.37x669.71x250.72x479.83x1.00x37.17x
Asymmetric calculation without solver initialization304.16x336.49x98.35x229.23x1.00x111.95xAsymmetric calculation without solver initialization305.15x324.84x102.45x233.12x1.00x164.43x
Time series symmetric calculation67.34x64.71x28.32x41.31x1.00x0.00xTime series symmetric calculation59.81x60.99x27.48x39.38x1.00x0.00x
Time series asymmetric calculation596.83x576.42x161.27x400.71x1.00x142.92xTime series asymmetric calculation574.15x584.52x154.05x384.56x1.00x125.52x
N-1 symmetric calculation20.58x20.14x13.78x16.68x1.00x0.00xN-1 symmetric calculation20.50x20.04x14.08x17.97x1.00x0.00x
N-1 asymmetric calculation266.47x262.20x103.07x206.84x1.00x0.00xN-1 asymmetric calculation281.97x281.00x107.61x216.11x1.00x0.00x
\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -10622,7 +10360,7 @@ ], "metadata": { "kernelspec": { - "display_name": ".venv", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, From 7a30e1fbcba795e73f0252ad12e8c69ab27ab9e6 Mon Sep 17 00:00:00 2001 From: Tony Xiang Date: Fri, 29 Nov 2024 09:38:32 +0100 Subject: [PATCH 09/10] remvoe verbose Signed-off-by: Tony Xiang --- Power Grid Model Benchmark.ipynb | 9280 +----------------------------- 1 file changed, 186 insertions(+), 9094 deletions(-) diff --git a/Power Grid Model Benchmark.ipynb b/Power Grid Model Benchmark.ipynb index ddae143..dc79caf 100644 --- a/Power Grid Model Benchmark.ipynb +++ b/Power Grid Model Benchmark.ipynb @@ -184,7 +184,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "19a1b1f3", "metadata": {}, "outputs": [], @@ -609,910 +609,7 @@ "execution_count": 19, "id": "b943bdee", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|███████████████████████████████████████████████████████████████████| 1000/1000 [00:15<00:00, 65.99it/s]\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█▏ | 18/1000 [00:00<00:11, 88.07it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 3%|█▊ | 27/1000 [00:00<00:11, 86.24it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|██▍ | 36/1000 [00:00<00:11, 85.61it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|███ | 45/1000 [00:00<00:11, 84.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 5%|███▋ | 54/1000 [00:00<00:11, 84.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|████▎ | 63/1000 [00:00<00:11, 85.05it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 7%|████▉ | 72/1000 [00:00<00:10, 85.33it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▌ | 81/1000 [00:00<00:10, 84.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 9%|██████▏ | 90/1000 [00:01<00:10, 84.38it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|██████▊ | 99/1000 [00:01<00:10, 82.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 11%|███████▎ | 108/1000 [00:01<00:10, 83.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|███████▉ | 117/1000 [00:01<00:10, 83.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 13%|████████▌ | 126/1000 [00:01<00:10, 83.99it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▏ | 135/1000 [00:01<00:10, 84.34it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▊ | 144/1000 [00:01<00:10, 84.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 15%|██████████▍ | 153/1000 [00:01<00:10, 84.51it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|███████████ | 162/1000 [00:01<00:10, 83.32it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 17%|███████████▋ | 171/1000 [00:02<00:09, 83.99it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|████████████▏ | 180/1000 [00:02<00:09, 85.08it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 19%|████████████▊ | 189/1000 [00:02<00:09, 85.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▍ | 198/1000 [00:02<00:09, 85.98it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 21%|██████████████ | 207/1000 [00:02<00:09, 85.09it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|██████████████▋ | 216/1000 [00:02<00:09, 85.50it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|███████████████▎ | 225/1000 [00:02<00:08, 86.23it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 23%|███████████████▉ | 234/1000 [00:02<00:08, 86.97it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|████████████████▌ | 243/1000 [00:02<00:08, 87.00it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 25%|█████████████████▏ | 252/1000 [00:02<00:08, 84.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|█████████████████▋ | 261/1000 [00:03<00:08, 85.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 27%|██████████████████▎ | 270/1000 [00:03<00:08, 86.25it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|██████████████████▉ | 279/1000 [00:03<00:08, 86.23it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 29%|███████████████████▌ | 288/1000 [00:03<00:08, 86.08it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████▏ | 297/1000 [00:03<00:08, 84.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 31%|████████████████████▊ | 306/1000 [00:03<00:08, 85.17it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|█████████████████████▍ | 315/1000 [00:03<00:08, 84.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|██████████████████████ | 324/1000 [00:03<00:07, 85.45it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 33%|██████████████████████▋ | 333/1000 [00:03<00:07, 83.87it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|███████████████████████▎ | 342/1000 [00:04<00:07, 82.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 35%|███████████████████████▊ | 351/1000 [00:04<00:07, 83.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▍ | 360/1000 [00:04<00:07, 84.51it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 37%|█████████████████████████ | 369/1000 [00:04<00:07, 85.20it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|█████████████████████████▋ | 378/1000 [00:04<00:07, 83.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 39%|██████████████████████████▎ | 387/1000 [00:04<00:07, 82.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|██████████████████████████▉ | 396/1000 [00:04<00:07, 83.54it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|███████████████████████████▌ | 405/1000 [00:04<00:07, 84.32it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 41%|████████████████████████████▏ | 414/1000 [00:04<00:06, 84.30it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▊ | 423/1000 [00:04<00:06, 84.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 43%|█████████████████████████████▍ | 432/1000 [00:05<00:06, 84.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|█████████████████████████████▉ | 441/1000 [00:05<00:06, 85.36it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 45%|██████████████████████████████▌ | 450/1000 [00:05<00:06, 85.92it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|███████████████████████████████▏ | 459/1000 [00:05<00:06, 86.55it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 47%|███████████████████████████████▊ | 468/1000 [00:05<00:06, 86.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▍ | 477/1000 [00:05<00:06, 85.56it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 49%|█████████████████████████████████ | 486/1000 [00:05<00:05, 86.12it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|█████████████████████████████████▋ | 495/1000 [00:05<00:05, 86.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|██████████████████████████████████▎ | 504/1000 [00:05<00:05, 85.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 51%|██████████████████████████████████▉ | 513/1000 [00:06<00:05, 84.23it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████▍ | 522/1000 [00:06<00:05, 83.24it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 53%|████████████████████████████████████ | 531/1000 [00:06<00:05, 82.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 54%|████████████████████████████████████▋ | 540/1000 [00:06<00:05, 84.01it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 55%|█████████████████████████████████████▎ | 549/1000 [00:06<00:05, 84.33it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|█████████████████████████████████████▉ | 558/1000 [00:06<00:05, 84.35it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 57%|██████████████████████████████████████▌ | 567/1000 [00:06<00:05, 84.07it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▏ | 576/1000 [00:06<00:04, 84.96it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▊ | 585/1000 [00:06<00:04, 83.12it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 59%|████████████████████████████████████████▍ | 594/1000 [00:07<00:04, 83.18it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|█████████████████████████████████████████ | 603/1000 [00:07<00:04, 84.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 61%|█████████████████████████████████████████▌ | 612/1000 [00:07<00:04, 85.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|██████████████████████████████████████████▏ | 621/1000 [00:07<00:04, 85.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 63%|██████████████████████████████████████████▊ | 630/1000 [00:07<00:04, 85.30it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▍ | 639/1000 [00:07<00:04, 86.01it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 65%|████████████████████████████████████████████ | 648/1000 [00:07<00:04, 85.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|████████████████████████████████████████████▋ | 657/1000 [00:07<00:03, 86.95it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 67%|█████████████████████████████████████████████▎ | 666/1000 [00:07<00:03, 87.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|█████████████████████████████████████████████▉ | 675/1000 [00:07<00:03, 85.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|██████████████████████████████████████████████▌ | 684/1000 [00:08<00:03, 84.29it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 69%|███████████████████████████████████████████████ | 693/1000 [00:08<00:03, 79.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▋ | 702/1000 [00:08<00:03, 79.42it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 71%|████████████████████████████████████████████████▎ | 711/1000 [00:08<00:03, 80.12it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|████████████████████████████████████████████████▉ | 720/1000 [00:08<00:03, 80.02it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 73%|█████████████████████████████████████████████████▌ | 729/1000 [00:08<00:03, 78.90it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|██████████████████████████████████████████████████▏ | 738/1000 [00:08<00:03, 80.42it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 75%|██████████████████████████████████████████████████▊ | 747/1000 [00:08<00:03, 82.12it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|███████████████████████████████████████████████████▍ | 756/1000 [00:08<00:02, 81.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|████████████████████████████████████████████████████ | 765/1000 [00:09<00:02, 83.35it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 77%|████████████████████████████████████████████████████▋ | 774/1000 [00:09<00:03, 70.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|█████████████████████████████████████████████████████▏ | 783/1000 [00:09<00:02, 73.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 79%|█████████████████████████████████████████████████████▊ | 792/1000 [00:09<00:02, 76.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████▍ | 801/1000 [00:09<00:02, 79.34it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 81%|███████████████████████████████████████████████████████ | 810/1000 [00:09<00:02, 80.87it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|███████████████████████████████████████████████████████▋ | 819/1000 [00:09<00:02, 82.55it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 83%|████████████████████████████████████████████████████████▎ | 828/1000 [00:09<00:02, 83.16it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|████████████████████████████████████████████████████████▉ | 837/1000 [00:09<00:01, 83.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 85%|█████████████████████████████████████████████████████████▌ | 846/1000 [00:10<00:01, 83.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▏ | 856/1000 [00:10<00:01, 85.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▊ | 865/1000 [00:10<00:01, 86.89it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 87%|███████████████████████████████████████████████████████████▍ | 874/1000 [00:10<00:01, 85.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|████████████████████████████████████████████████████████████ | 883/1000 [00:10<00:01, 86.13it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 89%|████████████████████████████████████████████████████████████▋ | 892/1000 [00:10<00:01, 86.28it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|█████████████████████████████████████████████████████████████▎ | 901/1000 [00:10<00:01, 86.36it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 91%|█████████████████████████████████████████████████████████████▉ | 910/1000 [00:10<00:01, 85.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▍ | 919/1000 [00:10<00:00, 82.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 93%|███████████████████████████████████████████████████████████████ | 928/1000 [00:11<00:00, 81.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|███████████████████████████████████████████████████████████████▋ | 937/1000 [00:11<00:00, 83.49it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 95%|████████████████████████████████████████████████████████████████▎ | 946/1000 [00:11<00:00, 83.87it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|████████████████████████████████████████████████████████████████▉ | 955/1000 [00:11<00:00, 85.31it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|█████████████████████████████████████████████████████████████████▌ | 964/1000 [00:11<00:00, 83.18it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 97%|██████████████████████████████████████████████████████████████████▏ | 973/1000 [00:11<00:00, 82.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▊ | 982/1000 [00:11<00:00, 83.91it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 99%|███████████████████████████████████████████████████████████████████▍| 991/1000 [00:11<00:00, 84.37it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "100%|███████████████████████████████████████████████████████████████████| 1000/1000 [00:11<00:00, 83.58it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "100%|███████████████████████████████████████████████████████████████████| 1000/1000 [00:11<00:00, 83.90it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n" - ] - } - ], + "outputs": [], "source": [ "pp.timeseries.OutputWriter(\n", " pp_net,\n", @@ -1525,7 +622,8 @@ "start = time.time()\n", "pp.timeseries.run_timeseries(\n", " pp_net, run=pp.runpp, time_steps=time_steps,\n", - " calculate_voltage_angles=True, distributed_slack=True, lightsim2grid=use_lightsim2grid\n", + " calculate_voltage_angles=True, distributed_slack=True, lightsim2grid=use_lightsim2grid,\n", + " verbose=False\n", ")\n", "end = time.time()\n", "summary_df.loc['Time series symmetric calculation', 'PandaPower Newton-Raphson'] = end - start" @@ -1593,8014 +691,7 @@ "execution_count": 22, "id": "d1b2d792", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|███████████████████████████████████████████████████████████████████| 1000/1000 [07:14<00:00, 2.30it/s]\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 0%|▏ | 3/1000 [00:00<03:40, 4.51it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 0%|▎ | 4/1000 [00:00<04:30, 3.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 0%|▎ | 5/1000 [00:01<04:46, 3.47it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 1%|▍ | 6/1000 [00:01<04:51, 3.41it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 1%|▍ | 7/1000 [00:01<04:55, 3.36it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 1%|▌ | 8/1000 [00:02<05:09, 3.20it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 1%|▋ | 9/1000 [00:02<05:13, 3.16it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 1%|▋ | 10/1000 [00:02<05:10, 3.19it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 1%|▊ | 11/1000 [00:03<04:59, 3.31it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 1%|▊ | 12/1000 [00:03<04:51, 3.39it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 1%|▉ | 13/1000 [00:03<04:48, 3.42it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 1%|▉ | 14/1000 [00:04<04:58, 3.31it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█ | 15/1000 [00:04<04:58, 3.30it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█ | 16/1000 [00:04<05:10, 3.17it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█▏ | 17/1000 [00:05<05:17, 3.09it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█▏ | 18/1000 [00:05<05:33, 2.95it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█▎ | 19/1000 [00:05<05:51, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█▍ | 20/1000 [00:06<05:51, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█▍ | 21/1000 [00:06<05:43, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█▌ | 22/1000 [00:06<05:32, 2.94it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█▌ | 23/1000 [00:07<05:29, 2.96it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█▋ | 24/1000 [00:07<05:38, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 2%|█▋ | 25/1000 [00:07<05:27, 2.97it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 3%|█▊ | 26/1000 [00:08<05:30, 2.94it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 3%|█▊ | 27/1000 [00:08<05:24, 3.00it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 3%|█▉ | 28/1000 [00:08<05:25, 2.99it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 3%|██ | 29/1000 [00:09<05:32, 2.92it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 3%|██ | 30/1000 [00:09<05:27, 2.96it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 3%|██▏ | 31/1000 [00:09<05:27, 2.96it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 3%|██▏ | 32/1000 [00:10<05:27, 2.96it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 3%|██▎ | 33/1000 [00:10<05:44, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 3%|██▎ | 34/1000 [00:10<05:38, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|██▍ | 35/1000 [00:11<05:48, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|██▍ | 36/1000 [00:11<05:50, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|██▌ | 37/1000 [00:12<06:11, 2.59it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|██▌ | 38/1000 [00:12<06:25, 2.50it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|██▋ | 39/1000 [00:12<06:19, 2.53it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|██▊ | 40/1000 [00:13<06:06, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|██▊ | 41/1000 [00:13<06:02, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|██▉ | 42/1000 [00:14<06:12, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|██▉ | 43/1000 [00:14<05:59, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|███ | 44/1000 [00:14<06:00, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 4%|███ | 45/1000 [00:15<06:03, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 5%|███▏ | 46/1000 [00:15<06:22, 2.49it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 5%|███▏ | 47/1000 [00:16<06:43, 2.36it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 5%|███▎ | 48/1000 [00:16<06:31, 2.43it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 5%|███▍ | 49/1000 [00:16<06:30, 2.44it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 5%|███▍ | 50/1000 [00:17<06:17, 2.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 5%|███▌ | 51/1000 [00:17<06:12, 2.55it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 5%|███▌ | 52/1000 [00:18<06:15, 2.53it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 5%|███▋ | 53/1000 [00:18<06:07, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 5%|███▋ | 54/1000 [00:18<06:04, 2.59it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|███▊ | 55/1000 [00:19<05:56, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|███▊ | 56/1000 [00:19<05:48, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|███▉ | 57/1000 [00:19<05:45, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|████ | 58/1000 [00:20<05:44, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|████ | 59/1000 [00:20<05:50, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|████▏ | 60/1000 [00:21<05:50, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|████▏ | 61/1000 [00:21<05:49, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|████▎ | 62/1000 [00:21<05:45, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|████▎ | 63/1000 [00:22<05:36, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|████▍ | 64/1000 [00:22<05:26, 2.87it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 6%|████▍ | 65/1000 [00:22<05:24, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 7%|████▌ | 66/1000 [00:23<05:20, 2.91it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 7%|████▌ | 67/1000 [00:23<05:19, 2.92it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 7%|████▋ | 68/1000 [00:23<05:10, 3.00it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 7%|████▊ | 69/1000 [00:24<04:57, 3.13it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 7%|████▊ | 70/1000 [00:24<04:58, 3.11it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 7%|████▉ | 71/1000 [00:24<04:58, 3.12it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 7%|████▉ | 72/1000 [00:25<05:05, 3.04it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 7%|█████ | 73/1000 [00:25<05:03, 3.06it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 7%|█████ | 74/1000 [00:25<04:57, 3.11it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▏ | 75/1000 [00:25<04:52, 3.17it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▏ | 76/1000 [00:26<04:54, 3.14it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▎ | 77/1000 [00:26<04:57, 3.10it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▍ | 78/1000 [00:26<04:51, 3.17it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▍ | 79/1000 [00:27<04:49, 3.18it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▌ | 80/1000 [00:27<04:52, 3.15it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▌ | 81/1000 [00:27<04:49, 3.17it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▋ | 82/1000 [00:28<04:47, 3.19it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▋ | 83/1000 [00:28<04:48, 3.18it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▊ | 84/1000 [00:28<04:39, 3.27it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 8%|█████▊ | 85/1000 [00:29<04:37, 3.30it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 9%|█████▉ | 86/1000 [00:29<04:43, 3.22it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 9%|██████ | 87/1000 [00:29<04:50, 3.15it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 9%|██████ | 88/1000 [00:30<04:54, 3.10it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 9%|██████▏ | 89/1000 [00:30<04:55, 3.09it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 9%|██████▏ | 90/1000 [00:30<04:54, 3.09it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 9%|██████▎ | 91/1000 [00:31<04:55, 3.07it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 9%|██████▎ | 92/1000 [00:31<04:52, 3.10it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 9%|██████▍ | 93/1000 [00:31<04:44, 3.18it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 9%|██████▍ | 94/1000 [00:31<04:42, 3.21it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|██████▌ | 95/1000 [00:32<04:55, 3.06it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|██████▌ | 96/1000 [00:32<05:04, 2.97it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|██████▋ | 97/1000 [00:33<05:05, 2.96it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|██████▊ | 98/1000 [00:33<05:00, 3.01it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|██████▊ | 99/1000 [00:33<04:56, 3.04it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|██████▊ | 100/1000 [00:33<04:58, 3.02it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|██████▊ | 101/1000 [00:34<04:59, 3.00it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|██████▉ | 102/1000 [00:34<05:01, 2.98it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|███████ | 103/1000 [00:34<04:56, 3.02it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|███████ | 104/1000 [00:35<04:59, 2.99it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 10%|███████▏ | 105/1000 [00:35<05:07, 2.91it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 11%|███████▏ | 106/1000 [00:36<05:08, 2.90it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 11%|███████▎ | 107/1000 [00:36<05:03, 2.95it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 11%|███████▎ | 108/1000 [00:36<04:58, 2.99it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 11%|███████▍ | 109/1000 [00:37<04:57, 3.00it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 11%|███████▍ | 110/1000 [00:37<05:00, 2.96it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 11%|███████▌ | 111/1000 [00:37<04:59, 2.97it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 11%|███████▌ | 112/1000 [00:38<04:59, 2.96it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 11%|███████▋ | 113/1000 [00:38<04:55, 3.00it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 11%|███████▊ | 114/1000 [00:38<04:51, 3.03it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|███████▊ | 115/1000 [00:39<04:57, 2.97it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|███████▉ | 116/1000 [00:39<05:07, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|███████▉ | 117/1000 [00:39<05:16, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|████████ | 118/1000 [00:40<05:17, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|████████ | 119/1000 [00:40<05:12, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|████████▏ | 120/1000 [00:40<04:58, 2.94it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|████████▏ | 121/1000 [00:41<04:55, 2.98it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|████████▎ | 122/1000 [00:41<04:56, 2.96it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|████████▎ | 123/1000 [00:41<04:54, 2.98it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|████████▍ | 124/1000 [00:42<04:52, 3.00it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 12%|████████▌ | 125/1000 [00:42<04:58, 2.94it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 13%|████████▌ | 126/1000 [00:42<05:20, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 13%|████████▋ | 127/1000 [00:43<05:10, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 13%|████████▋ | 128/1000 [00:43<05:12, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 13%|████████▊ | 129/1000 [00:44<05:28, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 13%|████████▊ | 130/1000 [00:44<05:34, 2.60it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 13%|████████▉ | 131/1000 [00:44<05:28, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 13%|████████▉ | 132/1000 [00:45<05:31, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 13%|█████████ | 133/1000 [00:45<05:19, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 13%|█████████ | 134/1000 [00:45<05:16, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▏ | 135/1000 [00:46<05:16, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▏ | 136/1000 [00:46<05:20, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▎ | 137/1000 [00:46<05:13, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▍ | 138/1000 [00:47<05:06, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▍ | 139/1000 [00:47<05:10, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▌ | 140/1000 [00:48<05:19, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▌ | 141/1000 [00:48<05:23, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▋ | 142/1000 [00:48<05:25, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▋ | 143/1000 [00:49<05:22, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▊ | 144/1000 [00:49<05:19, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 14%|█████████▊ | 145/1000 [00:49<05:17, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 15%|█████████▉ | 146/1000 [00:50<05:17, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 15%|█████████▉ | 147/1000 [00:50<05:20, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 15%|██████████ | 148/1000 [00:51<05:21, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 15%|██████████▏ | 149/1000 [00:51<05:24, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 15%|██████████▏ | 150/1000 [00:51<05:27, 2.59it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 15%|██████████▎ | 151/1000 [00:52<05:36, 2.53it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 15%|██████████▎ | 152/1000 [00:52<05:45, 2.46it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 15%|██████████▍ | 153/1000 [00:53<05:46, 2.45it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 15%|██████████▍ | 154/1000 [00:53<05:36, 2.51it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|██████████▌ | 155/1000 [00:53<05:37, 2.50it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|██████████▌ | 156/1000 [00:54<05:35, 2.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|██████████▋ | 157/1000 [00:54<05:27, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|██████████▋ | 158/1000 [00:55<05:31, 2.54it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|██████████▊ | 159/1000 [00:55<05:30, 2.54it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|██████████▉ | 160/1000 [00:55<05:26, 2.58it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|██████████▉ | 161/1000 [00:56<05:18, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|███████████ | 162/1000 [00:56<05:23, 2.59it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|███████████ | 163/1000 [00:57<05:25, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|███████████▏ | 164/1000 [00:57<05:27, 2.55it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 16%|███████████▏ | 165/1000 [00:57<05:19, 2.61it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 17%|███████████▎ | 166/1000 [00:58<05:16, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 17%|███████████▎ | 167/1000 [00:58<05:16, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 17%|███████████▍ | 168/1000 [00:58<05:16, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 17%|███████████▍ | 169/1000 [00:59<05:12, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 17%|███████████▌ | 170/1000 [00:59<05:10, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 17%|███████████▋ | 171/1000 [01:00<05:13, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 17%|███████████▋ | 172/1000 [01:00<05:10, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 17%|███████████▊ | 173/1000 [01:00<05:18, 2.60it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 17%|███████████▊ | 174/1000 [01:01<05:18, 2.59it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|███████████▉ | 175/1000 [01:01<05:17, 2.60it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|███████████▉ | 176/1000 [01:01<05:13, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|████████████ | 177/1000 [01:02<05:10, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|████████████ | 178/1000 [01:02<05:23, 2.54it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|████████████▏ | 179/1000 [01:03<05:49, 2.35it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|████████████▏ | 180/1000 [01:03<05:59, 2.28it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|████████████▎ | 181/1000 [01:04<06:12, 2.20it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|████████████▍ | 182/1000 [01:04<05:58, 2.28it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|████████████▍ | 183/1000 [01:05<06:01, 2.26it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|████████████▌ | 184/1000 [01:05<06:15, 2.17it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 18%|████████████▌ | 185/1000 [01:06<06:19, 2.15it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 19%|████████████▋ | 186/1000 [01:06<06:19, 2.15it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 19%|████████████▋ | 187/1000 [01:06<06:12, 2.19it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 19%|████████████▊ | 188/1000 [01:07<06:11, 2.18it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 19%|████████████▊ | 189/1000 [01:07<06:08, 2.20it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 19%|████████████▉ | 190/1000 [01:08<06:07, 2.20it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 19%|████████████▉ | 191/1000 [01:08<06:04, 2.22it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 19%|█████████████ | 192/1000 [01:09<06:00, 2.24it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 19%|█████████████ | 193/1000 [01:09<06:04, 2.21it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 19%|█████████████▏ | 194/1000 [01:10<05:58, 2.25it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▎ | 195/1000 [01:10<05:49, 2.30it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▎ | 196/1000 [01:10<05:37, 2.38it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▍ | 197/1000 [01:11<05:22, 2.49it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▍ | 198/1000 [01:11<05:22, 2.49it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▌ | 199/1000 [01:12<05:18, 2.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▌ | 200/1000 [01:12<05:17, 2.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▋ | 201/1000 [01:12<05:42, 2.33it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▋ | 202/1000 [01:13<05:36, 2.37it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▊ | 203/1000 [01:13<05:31, 2.41it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▊ | 204/1000 [01:14<05:27, 2.43it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 20%|█████████████▉ | 205/1000 [01:14<05:25, 2.44it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 21%|██████████████ | 206/1000 [01:14<05:20, 2.48it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 21%|██████████████ | 207/1000 [01:15<05:11, 2.55it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 21%|██████████████▏ | 208/1000 [01:15<05:34, 2.37it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 21%|██████████████▏ | 209/1000 [01:16<05:29, 2.40it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 21%|██████████████▎ | 210/1000 [01:16<05:30, 2.39it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 21%|██████████████▎ | 211/1000 [01:16<05:18, 2.47it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 21%|██████████████▍ | 212/1000 [01:17<05:14, 2.50it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 21%|██████████████▍ | 213/1000 [01:17<05:23, 2.44it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 21%|██████████████▌ | 214/1000 [01:18<05:28, 2.39it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|██████████████▌ | 215/1000 [01:18<05:31, 2.37it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|██████████████▋ | 216/1000 [01:19<05:25, 2.41it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|██████████████▊ | 217/1000 [01:19<05:24, 2.41it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|██████████████▊ | 218/1000 [01:19<05:19, 2.44it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|██████████████▉ | 219/1000 [01:20<05:14, 2.48it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|██████████████▉ | 220/1000 [01:20<05:25, 2.40it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|███████████████ | 221/1000 [01:21<05:15, 2.47it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|███████████████ | 222/1000 [01:21<05:10, 2.51it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|███████████████▏ | 223/1000 [01:21<05:16, 2.46it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|███████████████▏ | 224/1000 [01:22<05:09, 2.51it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 22%|███████████████▎ | 225/1000 [01:22<05:11, 2.49it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 23%|███████████████▎ | 226/1000 [01:23<05:13, 2.47it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 23%|███████████████▍ | 227/1000 [01:23<05:14, 2.46it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 23%|███████████████▌ | 228/1000 [01:23<05:09, 2.49it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 23%|███████████████▌ | 229/1000 [01:24<05:07, 2.51it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 23%|███████████████▋ | 230/1000 [01:24<05:03, 2.54it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 23%|███████████████▋ | 231/1000 [01:25<05:17, 2.42it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 23%|███████████████▊ | 232/1000 [01:25<05:22, 2.38it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 23%|███████████████▊ | 233/1000 [01:26<05:21, 2.38it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 23%|███████████████▉ | 234/1000 [01:26<05:22, 2.38it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|███████████████▉ | 235/1000 [01:26<05:17, 2.41it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|████████████████ | 236/1000 [01:27<05:13, 2.44it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|████████████████ | 237/1000 [01:27<05:12, 2.44it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|████████████████▏ | 238/1000 [01:28<05:09, 2.47it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|████████████████▎ | 239/1000 [01:28<05:09, 2.46it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|████████████████▎ | 240/1000 [01:28<05:09, 2.45it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|████████████████▍ | 241/1000 [01:29<05:13, 2.42it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|████████████████▍ | 242/1000 [01:29<05:11, 2.43it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|████████████████▌ | 243/1000 [01:30<05:19, 2.37it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|████████████████▌ | 244/1000 [01:30<05:18, 2.38it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 24%|████████████████▋ | 245/1000 [01:30<05:17, 2.38it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 25%|████████████████▋ | 246/1000 [01:31<05:10, 2.43it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 25%|████████████████▊ | 247/1000 [01:31<05:04, 2.47it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 25%|████████████████▊ | 248/1000 [01:32<05:01, 2.50it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 25%|████████████████▉ | 249/1000 [01:32<05:05, 2.46it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 25%|█████████████████ | 250/1000 [01:32<05:02, 2.48it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 25%|█████████████████ | 251/1000 [01:33<05:06, 2.44it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 25%|█████████████████▏ | 252/1000 [01:33<05:13, 2.38it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 25%|█████████████████▏ | 253/1000 [01:34<05:17, 2.36it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 25%|█████████████████▎ | 254/1000 [01:34<05:24, 2.30it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|█████████████████▎ | 255/1000 [01:35<05:40, 2.19it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|█████████████████▍ | 256/1000 [01:35<05:36, 2.21it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|█████████████████▍ | 257/1000 [01:36<05:43, 2.16it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|█████████████████▌ | 258/1000 [01:36<05:38, 2.19it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|█████████████████▌ | 259/1000 [01:37<05:35, 2.21it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|█████████████████▋ | 260/1000 [01:37<05:25, 2.27it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|█████████████████▋ | 261/1000 [01:37<05:15, 2.35it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|█████████████████▊ | 262/1000 [01:38<05:13, 2.35it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|█████████████████▉ | 263/1000 [01:38<05:14, 2.34it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|█████████████████▉ | 264/1000 [01:39<05:13, 2.35it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 26%|██████████████████ | 265/1000 [01:39<05:25, 2.26it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 27%|██████████████████ | 266/1000 [01:39<05:11, 2.35it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 27%|██████████████████▏ | 267/1000 [01:40<05:02, 2.42it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 27%|██████████████████▏ | 268/1000 [01:40<05:03, 2.41it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 27%|██████████████████▎ | 269/1000 [01:41<04:58, 2.45it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 27%|██████████████████▎ | 270/1000 [01:41<04:48, 2.53it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 27%|██████████████████▍ | 271/1000 [01:41<04:44, 2.56it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 27%|██████████████████▍ | 272/1000 [01:42<04:38, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 27%|██████████████████▌ | 273/1000 [01:42<04:43, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 27%|██████████████████▋ | 274/1000 [01:43<05:08, 2.35it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|██████████████████▋ | 275/1000 [01:43<05:17, 2.28it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|██████████████████▊ | 276/1000 [01:44<05:20, 2.26it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|██████████████████▊ | 277/1000 [01:44<05:05, 2.36it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|██████████████████▉ | 278/1000 [01:44<04:52, 2.47it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|██████████████████▉ | 279/1000 [01:45<04:42, 2.55it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|███████████████████ | 280/1000 [01:45<04:38, 2.58it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|███████████████████ | 281/1000 [01:45<04:32, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|███████████████████▏ | 282/1000 [01:46<04:29, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|███████████████████▏ | 283/1000 [01:46<04:29, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|███████████████████▎ | 284/1000 [01:47<04:27, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 28%|███████████████████▍ | 285/1000 [01:47<04:26, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 29%|███████████████████▍ | 286/1000 [01:47<04:28, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 29%|███████████████████▌ | 287/1000 [01:48<04:27, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 29%|███████████████████▌ | 288/1000 [01:48<04:24, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 29%|███████████████████▋ | 289/1000 [01:48<04:21, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 29%|███████████████████▋ | 290/1000 [01:49<04:15, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 29%|███████████████████▊ | 291/1000 [01:49<04:19, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 29%|███████████████████▊ | 292/1000 [01:50<04:20, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 29%|███████████████████▉ | 293/1000 [01:50<04:12, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 29%|███████████████████▉ | 294/1000 [01:50<04:14, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████ | 295/1000 [01:51<04:16, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████▏ | 296/1000 [01:51<04:18, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████▏ | 297/1000 [01:51<04:10, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████▎ | 298/1000 [01:52<04:12, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████▎ | 299/1000 [01:52<04:20, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████▍ | 300/1000 [01:52<04:18, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████▍ | 301/1000 [01:53<04:16, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████▌ | 302/1000 [01:53<04:21, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████▌ | 303/1000 [01:54<04:22, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████▋ | 304/1000 [01:54<04:23, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 30%|████████████████████▋ | 305/1000 [01:54<04:18, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 31%|████████████████████▊ | 306/1000 [01:55<04:18, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 31%|████████████████████▉ | 307/1000 [01:55<04:33, 2.53it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 31%|████████████████████▉ | 308/1000 [01:56<04:33, 2.53it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 31%|█████████████████████ | 309/1000 [01:56<04:28, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 31%|█████████████████████ | 310/1000 [01:56<04:24, 2.61it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 31%|█████████████████████▏ | 311/1000 [01:57<04:20, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 31%|█████████████████████▏ | 312/1000 [01:57<04:18, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 31%|█████████████████████▎ | 313/1000 [01:57<04:22, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 31%|█████████████████████▎ | 314/1000 [01:58<04:28, 2.55it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|█████████████████████▍ | 315/1000 [01:58<04:33, 2.50it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|█████████████████████▍ | 316/1000 [01:59<04:38, 2.45it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|█████████████████████▌ | 317/1000 [01:59<04:41, 2.43it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|█████████████████████▌ | 318/1000 [01:59<04:36, 2.47it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|█████████████████████▋ | 319/1000 [02:00<04:31, 2.51it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|█████████████████████▊ | 320/1000 [02:00<04:24, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|█████████████████████▊ | 321/1000 [02:01<04:17, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|█████████████████████▉ | 322/1000 [02:01<04:17, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|█████████████████████▉ | 323/1000 [02:01<04:13, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|██████████████████████ | 324/1000 [02:02<04:15, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 32%|██████████████████████ | 325/1000 [02:02<04:13, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 33%|██████████████████████▏ | 326/1000 [02:02<04:12, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 33%|██████████████████████▏ | 327/1000 [02:03<04:10, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 33%|██████████████████████▎ | 328/1000 [02:03<04:15, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 33%|██████████████████████▎ | 329/1000 [02:04<04:18, 2.60it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 33%|██████████████████████▍ | 330/1000 [02:04<04:11, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 33%|██████████████████████▌ | 331/1000 [02:04<04:14, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 33%|██████████████████████▌ | 332/1000 [02:05<04:19, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 33%|██████████████████████▋ | 333/1000 [02:05<04:18, 2.58it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 33%|██████████████████████▋ | 334/1000 [02:06<04:11, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|██████████████████████▊ | 335/1000 [02:06<04:07, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|██████████████████████▊ | 336/1000 [02:06<04:08, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|██████████████████████▉ | 337/1000 [02:07<04:05, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|██████████████████████▉ | 338/1000 [02:07<04:05, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|███████████████████████ | 339/1000 [02:07<04:04, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|███████████████████████ | 340/1000 [02:08<04:04, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|███████████████████████▏ | 341/1000 [02:08<04:07, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|███████████████████████▎ | 342/1000 [02:08<04:08, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|███████████████████████▎ | 343/1000 [02:09<04:07, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|███████████████████████▍ | 344/1000 [02:09<04:07, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 34%|███████████████████████▍ | 345/1000 [02:10<04:08, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 35%|███████████████████████▌ | 346/1000 [02:10<04:08, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 35%|███████████████████████▌ | 347/1000 [02:10<04:05, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 35%|███████████████████████▋ | 348/1000 [02:11<04:04, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 35%|███████████████████████▋ | 349/1000 [02:11<04:02, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 35%|███████████████████████▊ | 350/1000 [02:12<04:05, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 35%|███████████████████████▊ | 351/1000 [02:12<03:59, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 35%|███████████████████████▉ | 352/1000 [02:12<04:01, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 35%|████████████████████████ | 353/1000 [02:13<04:00, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 35%|████████████████████████ | 354/1000 [02:13<03:59, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▏ | 355/1000 [02:13<04:02, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▏ | 356/1000 [02:14<04:04, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▎ | 357/1000 [02:14<04:01, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▎ | 358/1000 [02:14<04:01, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▍ | 359/1000 [02:15<03:56, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▍ | 360/1000 [02:15<03:55, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▌ | 361/1000 [02:16<03:57, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▌ | 362/1000 [02:16<03:56, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▋ | 363/1000 [02:16<03:52, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▊ | 364/1000 [02:17<03:57, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 36%|████████████████████████▊ | 365/1000 [02:17<03:55, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 37%|████████████████████████▉ | 366/1000 [02:17<03:56, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 37%|████████████████████████▉ | 367/1000 [02:18<03:55, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 37%|█████████████████████████ | 368/1000 [02:18<03:55, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 37%|█████████████████████████ | 369/1000 [02:19<03:54, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 37%|█████████████████████████▏ | 370/1000 [02:19<03:53, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 37%|█████████████████████████▏ | 371/1000 [02:19<03:54, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 37%|█████████████████████████▎ | 372/1000 [02:20<03:51, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 37%|█████████████████████████▎ | 373/1000 [02:20<03:49, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 37%|█████████████████████████▍ | 374/1000 [02:20<03:47, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|█████████████████████████▌ | 375/1000 [02:21<03:45, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|█████████████████████████▌ | 376/1000 [02:21<03:47, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|█████████████████████████▋ | 377/1000 [02:21<03:48, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|█████████████████████████▋ | 378/1000 [02:22<03:51, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|█████████████████████████▊ | 379/1000 [02:22<03:50, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|█████████████████████████▊ | 380/1000 [02:23<03:49, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|█████████████████████████▉ | 381/1000 [02:23<03:49, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|█████████████████████████▉ | 382/1000 [02:23<03:43, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|██████████████████████████ | 383/1000 [02:24<03:50, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|██████████████████████████ | 384/1000 [02:24<03:51, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 38%|██████████████████████████▏ | 385/1000 [02:24<03:48, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 39%|██████████████████████████▏ | 386/1000 [02:25<03:46, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 39%|██████████████████████████▎ | 387/1000 [02:25<03:45, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 39%|██████████████████████████▍ | 388/1000 [02:26<03:45, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 39%|██████████████████████████▍ | 389/1000 [02:26<03:48, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 39%|██████████████████████████▌ | 390/1000 [02:26<03:45, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 39%|██████████████████████████▌ | 391/1000 [02:27<03:43, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 39%|██████████████████████████▋ | 392/1000 [02:27<03:43, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 39%|██████████████████████████▋ | 393/1000 [02:27<03:40, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 39%|██████████████████████████▊ | 394/1000 [02:28<03:40, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|██████████████████████████▊ | 395/1000 [02:28<03:37, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|██████████████████████████▉ | 396/1000 [02:28<03:36, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|██████████████████████████▉ | 397/1000 [02:29<03:44, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|███████████████████████████ | 398/1000 [02:29<03:42, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|███████████████████████████▏ | 399/1000 [02:30<03:36, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|███████████████████████████▏ | 400/1000 [02:30<03:35, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|███████████████████████████▎ | 401/1000 [02:30<03:30, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|███████████████████████████▎ | 402/1000 [02:31<03:31, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|███████████████████████████▍ | 403/1000 [02:31<03:36, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|███████████████████████████▍ | 404/1000 [02:31<03:34, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 40%|███████████████████████████▌ | 405/1000 [02:32<03:34, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 41%|███████████████████████████▌ | 406/1000 [02:32<03:34, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 41%|███████████████████████████▋ | 407/1000 [02:32<03:31, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 41%|███████████████████████████▋ | 408/1000 [02:33<03:32, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 41%|███████████████████████████▊ | 409/1000 [02:33<03:36, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 41%|███████████████████████████▉ | 410/1000 [02:34<03:36, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 41%|███████████████████████████▉ | 411/1000 [02:34<03:39, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 41%|████████████████████████████ | 412/1000 [02:34<03:38, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 41%|████████████████████████████ | 413/1000 [02:35<03:36, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 41%|████████████████████████████▏ | 414/1000 [02:35<03:33, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▏ | 415/1000 [02:35<03:31, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▎ | 416/1000 [02:36<03:29, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▎ | 417/1000 [02:36<03:28, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▍ | 418/1000 [02:36<03:23, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▍ | 419/1000 [02:37<03:27, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▌ | 420/1000 [02:37<03:25, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▋ | 421/1000 [02:37<03:22, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▋ | 422/1000 [02:38<03:31, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▊ | 423/1000 [02:38<03:29, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▊ | 424/1000 [02:39<03:29, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 42%|████████████████████████████▉ | 425/1000 [02:39<03:28, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 43%|████████████████████████████▉ | 426/1000 [02:39<03:27, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 43%|█████████████████████████████ | 427/1000 [02:40<03:25, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 43%|█████████████████████████████ | 428/1000 [02:40<03:26, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 43%|█████████████████████████████▏ | 429/1000 [02:40<03:25, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 43%|█████████████████████████████▏ | 430/1000 [02:41<03:37, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 43%|█████████████████████████████▎ | 431/1000 [02:41<03:44, 2.54it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 43%|█████████████████████████████▍ | 432/1000 [02:42<03:46, 2.51it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 43%|█████████████████████████████▍ | 433/1000 [02:42<03:40, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 43%|█████████████████████████████▌ | 434/1000 [02:42<03:38, 2.59it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|█████████████████████████████▌ | 435/1000 [02:43<03:37, 2.59it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|█████████████████████████████▋ | 436/1000 [02:43<03:43, 2.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|█████████████████████████████▋ | 437/1000 [02:44<03:38, 2.58it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|█████████████████████████████▊ | 438/1000 [02:44<03:37, 2.58it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|█████████████████████████████▊ | 439/1000 [02:44<03:36, 2.59it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|█████████████████████████████▉ | 440/1000 [02:45<03:34, 2.61it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|█████████████████████████████▉ | 441/1000 [02:45<03:31, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|██████████████████████████████ | 442/1000 [02:45<03:28, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|██████████████████████████████ | 443/1000 [02:46<03:25, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|██████████████████████████████▏ | 444/1000 [02:46<03:25, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 44%|██████████████████████████████▎ | 445/1000 [02:47<03:24, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 45%|██████████████████████████████▎ | 446/1000 [02:47<03:24, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 45%|██████████████████████████████▍ | 447/1000 [02:47<03:28, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 45%|██████████████████████████████▍ | 448/1000 [02:48<03:24, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 45%|██████████████████████████████▌ | 449/1000 [02:48<03:23, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 45%|██████████████████████████████▌ | 450/1000 [02:48<03:20, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 45%|██████████████████████████████▋ | 451/1000 [02:49<03:21, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 45%|██████████████████████████████▋ | 452/1000 [02:49<03:19, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 45%|██████████████████████████████▊ | 453/1000 [02:49<03:19, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 45%|██████████████████████████████▊ | 454/1000 [02:50<03:18, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|██████████████████████████████▉ | 455/1000 [02:50<03:19, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|███████████████████████████████ | 456/1000 [02:51<03:21, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|███████████████████████████████ | 457/1000 [02:51<03:19, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|███████████████████████████████▏ | 458/1000 [02:51<03:13, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|███████████████████████████████▏ | 459/1000 [02:52<03:12, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|███████████████████████████████▎ | 460/1000 [02:52<03:15, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|███████████████████████████████▎ | 461/1000 [02:52<03:20, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|███████████████████████████████▍ | 462/1000 [02:53<03:17, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|███████████████████████████████▍ | 463/1000 [02:53<03:18, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|███████████████████████████████▌ | 464/1000 [02:54<03:19, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 46%|███████████████████████████████▌ | 465/1000 [02:54<03:15, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 47%|███████████████████████████████▋ | 466/1000 [02:54<03:18, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 47%|███████████████████████████████▊ | 467/1000 [02:55<03:15, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 47%|███████████████████████████████▊ | 468/1000 [02:55<03:16, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 47%|███████████████████████████████▉ | 469/1000 [02:55<03:14, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 47%|███████████████████████████████▉ | 470/1000 [02:56<03:15, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 47%|████████████████████████████████ | 471/1000 [02:56<03:14, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 47%|████████████████████████████████ | 472/1000 [02:56<03:10, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 47%|████████████████████████████████▏ | 473/1000 [02:57<03:09, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 47%|████████████████████████████████▏ | 474/1000 [02:57<03:09, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▎ | 475/1000 [02:58<03:14, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▎ | 476/1000 [02:58<03:11, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▍ | 477/1000 [02:58<03:09, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▌ | 478/1000 [02:59<03:12, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▌ | 479/1000 [02:59<03:13, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▋ | 480/1000 [02:59<03:11, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▋ | 481/1000 [03:00<03:15, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▊ | 482/1000 [03:00<03:26, 2.51it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▊ | 483/1000 [03:01<03:33, 2.42it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▉ | 484/1000 [03:01<03:39, 2.35it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 48%|████████████████████████████████▉ | 485/1000 [03:02<03:36, 2.38it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 49%|█████████████████████████████████ | 486/1000 [03:02<03:27, 2.48it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 49%|█████████████████████████████████ | 487/1000 [03:02<03:19, 2.58it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 49%|█████████████████████████████████▏ | 488/1000 [03:03<03:16, 2.61it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 49%|█████████████████████████████████▎ | 489/1000 [03:03<03:11, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 49%|█████████████████████████████████▎ | 490/1000 [03:03<03:10, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 49%|█████████████████████████████████▍ | 491/1000 [03:04<03:10, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 49%|█████████████████████████████████▍ | 492/1000 [03:04<03:09, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 49%|█████████████████████████████████▌ | 493/1000 [03:05<03:17, 2.56it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 49%|█████████████████████████████████▌ | 494/1000 [03:05<03:13, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|█████████████████████████████████▋ | 495/1000 [03:05<03:11, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|█████████████████████████████████▋ | 496/1000 [03:06<03:08, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|█████████████████████████████████▊ | 497/1000 [03:06<03:09, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|█████████████████████████████████▊ | 498/1000 [03:06<03:05, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|█████████████████████████████████▉ | 499/1000 [03:07<03:02, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|██████████████████████████████████ | 500/1000 [03:07<03:02, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|██████████████████████████████████ | 501/1000 [03:07<02:58, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|██████████████████████████████████▏ | 502/1000 [03:08<02:59, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|██████████████████████████████████▏ | 503/1000 [03:08<03:06, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|██████████████████████████████████▎ | 504/1000 [03:09<03:03, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 50%|██████████████████████████████████▎ | 505/1000 [03:09<02:58, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 51%|██████████████████████████████████▍ | 506/1000 [03:09<02:58, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 51%|██████████████████████████████████▍ | 507/1000 [03:10<02:58, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 51%|██████████████████████████████████▌ | 508/1000 [03:10<02:58, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 51%|██████████████████████████████████▌ | 509/1000 [03:10<02:54, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 51%|██████████████████████████████████▋ | 510/1000 [03:11<02:57, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 51%|██████████████████████████████████▋ | 511/1000 [03:11<02:59, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 51%|██████████████████████████████████▊ | 512/1000 [03:11<03:00, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 51%|██████████████████████████████████▉ | 513/1000 [03:12<02:57, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 51%|██████████████████████████████████▉ | 514/1000 [03:12<02:56, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████ | 515/1000 [03:13<02:54, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████ | 516/1000 [03:13<02:52, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████▏ | 517/1000 [03:13<02:56, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████▏ | 518/1000 [03:14<02:55, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████▎ | 519/1000 [03:14<02:54, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████▎ | 520/1000 [03:14<02:56, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████▍ | 521/1000 [03:15<02:57, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████▍ | 522/1000 [03:15<02:58, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████▌ | 523/1000 [03:15<02:57, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████▋ | 524/1000 [03:16<02:55, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 52%|███████████████████████████████████▋ | 525/1000 [03:16<02:51, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 53%|███████████████████████████████████▊ | 526/1000 [03:17<02:53, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 53%|███████████████████████████████████▊ | 527/1000 [03:17<03:00, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 53%|███████████████████████████████████▉ | 528/1000 [03:17<02:57, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 53%|███████████████████████████████████▉ | 529/1000 [03:18<02:58, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 53%|████████████████████████████████████ | 530/1000 [03:18<02:56, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 53%|████████████████████████████████████ | 531/1000 [03:18<02:57, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 53%|████████████████████████████████████▏ | 532/1000 [03:19<02:59, 2.61it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 53%|████████████████████████████████████▏ | 533/1000 [03:19<03:00, 2.59it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 53%|████████████████████████████████████▎ | 534/1000 [03:20<02:57, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 54%|████████████████████████████████████▍ | 535/1000 [03:20<02:56, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 54%|████████████████████████████████████▍ | 536/1000 [03:20<02:52, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 54%|████████████████████████████████████▌ | 537/1000 [03:21<02:52, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 54%|████████████████████████████████████▌ | 538/1000 [03:21<02:51, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 54%|████████████████████████████████████▋ | 539/1000 [03:21<02:50, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 54%|████████████████████████████████████▋ | 540/1000 [03:22<02:48, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 54%|████████████████████████████████████▊ | 541/1000 [03:22<02:49, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 54%|████████████████████████████████████▊ | 542/1000 [03:23<02:47, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 54%|████████████████████████████████████▉ | 543/1000 [03:23<02:49, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 54%|████████████████████████████████████▉ | 544/1000 [03:23<02:47, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 55%|█████████████████████████████████████ | 545/1000 [03:24<02:49, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 55%|█████████████████████████████████████▏ | 546/1000 [03:24<02:50, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 55%|█████████████████████████████████████▏ | 547/1000 [03:24<02:51, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 55%|█████████████████████████████████████▎ | 548/1000 [03:25<02:52, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 55%|█████████████████████████████████████▎ | 549/1000 [03:25<02:50, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 55%|█████████████████████████████████████▍ | 550/1000 [03:26<02:49, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 55%|█████████████████████████████████████▍ | 551/1000 [03:26<02:48, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 55%|█████████████████████████████████████▌ | 552/1000 [03:26<02:42, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 55%|█████████████████████████████████████▌ | 553/1000 [03:27<02:41, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 55%|█████████████████████████████████████▋ | 554/1000 [03:27<02:40, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|█████████████████████████████████████▋ | 555/1000 [03:27<02:39, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|█████████████████████████████████████▊ | 556/1000 [03:28<02:41, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|█████████████████████████████████████▉ | 557/1000 [03:28<02:42, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|█████████████████████████████████████▉ | 558/1000 [03:28<02:39, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|██████████████████████████████████████ | 559/1000 [03:29<02:38, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|██████████████████████████████████████ | 560/1000 [03:29<02:38, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|██████████████████████████████████████▏ | 561/1000 [03:30<02:38, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|██████████████████████████████████████▏ | 562/1000 [03:30<02:36, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|██████████████████████████████████████▎ | 563/1000 [03:30<02:33, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|██████████████████████████████████████▎ | 564/1000 [03:31<02:34, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 56%|██████████████████████████████████████▍ | 565/1000 [03:31<02:35, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 57%|██████████████████████████████████████▍ | 566/1000 [03:31<02:34, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 57%|██████████████████████████████████████▌ | 567/1000 [03:32<02:36, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 57%|██████████████████████████████████████▌ | 568/1000 [03:32<02:36, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 57%|██████████████████████████████████████▋ | 569/1000 [03:32<02:36, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 57%|██████████████████████████████████████▊ | 570/1000 [03:33<02:35, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 57%|██████████████████████████████████████▊ | 571/1000 [03:33<02:32, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 57%|██████████████████████████████████████▉ | 572/1000 [03:33<02:31, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 57%|██████████████████████████████████████▉ | 573/1000 [03:34<02:30, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 57%|███████████████████████████████████████ | 574/1000 [03:34<02:32, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 57%|███████████████████████████████████████ | 575/1000 [03:35<02:38, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▏ | 576/1000 [03:35<02:41, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▏ | 577/1000 [03:35<02:38, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▎ | 578/1000 [03:36<02:39, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▎ | 579/1000 [03:36<02:37, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▍ | 580/1000 [03:36<02:36, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▌ | 581/1000 [03:37<02:33, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▌ | 582/1000 [03:37<02:33, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▋ | 583/1000 [03:38<02:31, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▋ | 584/1000 [03:38<02:27, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 58%|███████████████████████████████████████▊ | 585/1000 [03:38<02:28, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 59%|███████████████████████████████████████▊ | 586/1000 [03:39<02:28, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 59%|███████████████████████████████████████▉ | 587/1000 [03:39<02:28, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 59%|███████████████████████████████████████▉ | 588/1000 [03:39<02:29, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 59%|████████████████████████████████████████ | 589/1000 [03:40<02:32, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 59%|████████████████████████████████████████ | 590/1000 [03:40<02:30, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 59%|████████████████████████████████████████▏ | 591/1000 [03:40<02:28, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 59%|████████████████████████████████████████▎ | 592/1000 [03:41<02:27, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 59%|████████████████████████████████████████▎ | 593/1000 [03:41<02:28, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 59%|████████████████████████████████████████▍ | 594/1000 [03:42<02:28, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|████████████████████████████████████████▍ | 595/1000 [03:42<02:32, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|████████████████████████████████████████▌ | 596/1000 [03:42<02:35, 2.60it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|████████████████████████████████████████▌ | 597/1000 [03:43<02:41, 2.50it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|████████████████████████████████████████▋ | 598/1000 [03:43<02:36, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|████████████████████████████████████████▋ | 599/1000 [03:43<02:31, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|████████████████████████████████████████▊ | 600/1000 [03:44<02:27, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|████████████████████████████████████████▊ | 601/1000 [03:44<02:23, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|████████████████████████████████████████▉ | 602/1000 [03:45<02:23, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|█████████████████████████████████████████ | 603/1000 [03:45<02:25, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|█████████████████████████████████████████ | 604/1000 [03:45<02:26, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 60%|█████████████████████████████████████████▏ | 605/1000 [03:46<02:24, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 61%|█████████████████████████████████████████▏ | 606/1000 [03:46<02:25, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 61%|█████████████████████████████████████████▎ | 607/1000 [03:46<02:24, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 61%|█████████████████████████████████████████▎ | 608/1000 [03:47<02:24, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 61%|█████████████████████████████████████████▍ | 609/1000 [03:47<02:24, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 61%|█████████████████████████████████████████▍ | 610/1000 [03:47<02:22, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 61%|█████████████████████████████████████████▌ | 611/1000 [03:48<02:22, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 61%|█████████████████████████████████████████▌ | 612/1000 [03:48<02:19, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 61%|█████████████████████████████████████████▋ | 613/1000 [03:49<02:19, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 61%|█████████████████████████████████████████▊ | 614/1000 [03:49<02:17, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|█████████████████████████████████████████▊ | 615/1000 [03:49<02:16, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|█████████████████████████████████████████▉ | 616/1000 [03:50<02:18, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|█████████████████████████████████████████▉ | 617/1000 [03:50<02:18, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|██████████████████████████████████████████ | 618/1000 [03:50<02:18, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|██████████████████████████████████████████ | 619/1000 [03:51<02:15, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|██████████████████████████████████████████▏ | 620/1000 [03:51<02:14, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|██████████████████████████████████████████▏ | 621/1000 [03:51<02:12, 2.87it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|██████████████████████████████████████████▎ | 622/1000 [03:52<02:12, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|██████████████████████████████████████████▎ | 623/1000 [03:52<02:12, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|██████████████████████████████████████████▍ | 624/1000 [03:52<02:14, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 62%|██████████████████████████████████████████▌ | 625/1000 [03:53<02:13, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 63%|██████████████████████████████████████████▌ | 626/1000 [03:53<02:14, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 63%|██████████████████████████████████████████▋ | 627/1000 [03:54<02:14, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 63%|██████████████████████████████████████████▋ | 628/1000 [03:54<02:14, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 63%|██████████████████████████████████████████▊ | 629/1000 [03:54<02:14, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 63%|██████████████████████████████████████████▊ | 630/1000 [03:55<02:15, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 63%|██████████████████████████████████████████▉ | 631/1000 [03:55<02:18, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 63%|██████████████████████████████████████████▉ | 632/1000 [03:55<02:20, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 63%|███████████████████████████████████████████ | 633/1000 [03:56<02:18, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 63%|███████████████████████████████████████████ | 634/1000 [03:56<02:18, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▏ | 635/1000 [03:57<02:21, 2.59it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▏ | 636/1000 [03:57<02:18, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▎ | 637/1000 [03:57<02:15, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▍ | 638/1000 [03:58<02:13, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▍ | 639/1000 [03:58<02:11, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▌ | 640/1000 [03:58<02:08, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▌ | 641/1000 [03:59<02:10, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▋ | 642/1000 [03:59<02:10, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▋ | 643/1000 [03:59<02:09, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▊ | 644/1000 [04:00<02:08, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 64%|███████████████████████████████████████████▊ | 645/1000 [04:00<02:09, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 65%|███████████████████████████████████████████▉ | 646/1000 [04:01<02:08, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 65%|███████████████████████████████████████████▉ | 647/1000 [04:01<02:05, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 65%|████████████████████████████████████████████ | 648/1000 [04:01<02:05, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 65%|████████████████████████████████████████████▏ | 649/1000 [04:02<02:06, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 65%|████████████████████████████████████████████▏ | 650/1000 [04:02<02:08, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 65%|████████████████████████████████████████████▎ | 651/1000 [04:02<02:06, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 65%|████████████████████████████████████████████▎ | 652/1000 [04:03<02:07, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 65%|████████████████████████████████████████████▍ | 653/1000 [04:03<02:09, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 65%|████████████████████████████████████████████▍ | 654/1000 [04:04<02:08, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|████████████████████████████████████████████▌ | 655/1000 [04:04<02:04, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|████████████████████████████████████████████▌ | 656/1000 [04:04<02:04, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|████████████████████████████████████████████▋ | 657/1000 [04:05<02:10, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|████████████████████████████████████████████▋ | 658/1000 [04:05<02:13, 2.56it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|████████████████████████████████████████████▊ | 659/1000 [04:05<02:15, 2.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|████████████████████████████████████████████▉ | 660/1000 [04:06<02:10, 2.60it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|████████████████████████████████████████████▉ | 661/1000 [04:06<02:09, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|█████████████████████████████████████████████ | 662/1000 [04:07<02:08, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|█████████████████████████████████████████████ | 663/1000 [04:07<02:06, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|█████████████████████████████████████████████▏ | 664/1000 [04:07<02:04, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 66%|█████████████████████████████████████████████▏ | 665/1000 [04:08<02:07, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 67%|█████████████████████████████████████████████▎ | 666/1000 [04:08<02:07, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 67%|█████████████████████████████████████████████▎ | 667/1000 [04:08<02:07, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 67%|█████████████████████████████████████████████▍ | 668/1000 [04:09<02:03, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 67%|█████████████████████████████████████████████▍ | 669/1000 [04:09<02:00, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 67%|█████████████████████████████████████████████▌ | 670/1000 [04:10<02:00, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 67%|█████████████████████████████████████████████▋ | 671/1000 [04:10<01:57, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 67%|█████████████████████████████████████████████▋ | 672/1000 [04:10<01:57, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 67%|█████████████████████████████████████████████▊ | 673/1000 [04:11<01:57, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 67%|█████████████████████████████████████████████▊ | 674/1000 [04:11<01:58, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|█████████████████████████████████████████████▉ | 675/1000 [04:11<01:56, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|█████████████████████████████████████████████▉ | 676/1000 [04:12<01:56, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|██████████████████████████████████████████████ | 677/1000 [04:12<01:55, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|██████████████████████████████████████████████ | 678/1000 [04:12<01:55, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|██████████████████████████████████████████████▏ | 679/1000 [04:13<01:53, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|██████████████████████████████████████████████▏ | 680/1000 [04:13<01:54, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|██████████████████████████████████████████████▎ | 681/1000 [04:13<01:53, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|██████████████████████████████████████████████▍ | 682/1000 [04:14<01:53, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|██████████████████████████████████████████████▍ | 683/1000 [04:14<01:52, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|██████████████████████████████████████████████▌ | 684/1000 [04:15<01:52, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 68%|██████████████████████████████████████████████▌ | 685/1000 [04:15<01:52, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 69%|██████████████████████████████████████████████▋ | 686/1000 [04:15<01:54, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 69%|██████████████████████████████████████████████▋ | 687/1000 [04:16<01:55, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 69%|██████████████████████████████████████████████▊ | 688/1000 [04:16<01:54, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 69%|██████████████████████████████████████████████▊ | 689/1000 [04:16<01:52, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 69%|██████████████████████████████████████████████▉ | 690/1000 [04:17<01:51, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 69%|██████████████████████████████████████████████▉ | 691/1000 [04:17<01:52, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 69%|███████████████████████████████████████████████ | 692/1000 [04:17<01:52, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 69%|███████████████████████████████████████████████ | 693/1000 [04:18<01:49, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 69%|███████████████████████████████████████████████▏ | 694/1000 [04:18<01:49, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▎ | 695/1000 [04:18<01:48, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▎ | 696/1000 [04:19<01:47, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▍ | 697/1000 [04:19<01:48, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▍ | 698/1000 [04:20<01:47, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▌ | 699/1000 [04:20<01:47, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▌ | 700/1000 [04:20<01:46, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▋ | 701/1000 [04:21<01:45, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▋ | 702/1000 [04:21<01:46, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▊ | 703/1000 [04:21<01:46, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▊ | 704/1000 [04:22<01:46, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 70%|███████████████████████████████████████████████▉ | 705/1000 [04:22<01:47, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 71%|████████████████████████████████████████████████ | 706/1000 [04:22<01:46, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 71%|████████████████████████████████████████████████ | 707/1000 [04:23<01:45, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 71%|████████████████████████████████████████████████▏ | 708/1000 [04:23<01:45, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 71%|████████████████████████████████████████████████▏ | 709/1000 [04:24<01:45, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 71%|████████████████████████████████████████████████▎ | 710/1000 [04:24<01:45, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 71%|████████████████████████████████████████████████▎ | 711/1000 [04:24<01:45, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 71%|████████████████████████████████████████████████▍ | 712/1000 [04:25<01:44, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 71%|████████████████████████████████████████████████▍ | 713/1000 [04:25<01:44, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 71%|████████████████████████████████████████████████▌ | 714/1000 [04:25<01:44, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|████████████████████████████████████████████████▌ | 715/1000 [04:26<01:43, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|████████████████████████████████████████████████▋ | 716/1000 [04:26<01:44, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|████████████████████████████████████████████████▊ | 717/1000 [04:26<01:44, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|████████████████████████████████████████████████▊ | 718/1000 [04:27<01:44, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|████████████████████████████████████████████████▉ | 719/1000 [04:27<01:42, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|████████████████████████████████████████████████▉ | 720/1000 [04:28<01:42, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|█████████████████████████████████████████████████ | 721/1000 [04:28<01:46, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|█████████████████████████████████████████████████ | 722/1000 [04:28<01:44, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|█████████████████████████████████████████████████▏ | 723/1000 [04:29<01:43, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|█████████████████████████████████████████████████▏ | 724/1000 [04:29<01:42, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 72%|█████████████████████████████████████████████████▎ | 725/1000 [04:29<01:42, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 73%|█████████████████████████████████████████████████▎ | 726/1000 [04:30<01:39, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 73%|█████████████████████████████████████████████████▍ | 727/1000 [04:30<01:39, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 73%|█████████████████████████████████████████████████▌ | 728/1000 [04:30<01:37, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 73%|█████████████████████████████████████████████████▌ | 729/1000 [04:31<01:35, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 73%|█████████████████████████████████████████████████▋ | 730/1000 [04:31<01:36, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 73%|█████████████████████████████████████████████████▋ | 731/1000 [04:32<01:34, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 73%|█████████████████████████████████████████████████▊ | 732/1000 [04:32<01:33, 2.87it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 73%|█████████████████████████████████████████████████▊ | 733/1000 [04:32<01:34, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 73%|█████████████████████████████████████████████████▉ | 734/1000 [04:33<01:34, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|█████████████████████████████████████████████████▉ | 735/1000 [04:33<01:34, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|██████████████████████████████████████████████████ | 736/1000 [04:33<01:32, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|██████████████████████████████████████████████████ | 737/1000 [04:34<01:31, 2.87it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|██████████████████████████████████████████████████▏ | 738/1000 [04:34<01:33, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|██████████████████████████████████████████████████▎ | 739/1000 [04:34<01:33, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|██████████████████████████████████████████████████▎ | 740/1000 [04:35<01:32, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|██████████████████████████████████████████████████▍ | 741/1000 [04:35<01:31, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|██████████████████████████████████████████████████▍ | 742/1000 [04:35<01:29, 2.89it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|██████████████████████████████████████████████████▌ | 743/1000 [04:36<01:31, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|██████████████████████████████████████████████████▌ | 744/1000 [04:36<01:30, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 74%|██████████████████████████████████████████████████▋ | 745/1000 [04:36<01:28, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 75%|██████████████████████████████████████████████████▋ | 746/1000 [04:37<01:27, 2.90it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 75%|██████████████████████████████████████████████████▊ | 747/1000 [04:37<01:26, 2.91it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 75%|██████████████████████████████████████████████████▊ | 748/1000 [04:37<01:27, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 75%|██████████████████████████████████████████████████▉ | 749/1000 [04:38<01:27, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 75%|███████████████████████████████████████████████████ | 750/1000 [04:38<01:30, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 75%|███████████████████████████████████████████████████ | 751/1000 [04:39<01:31, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 75%|███████████████████████████████████████████████████▏ | 752/1000 [04:39<01:31, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 75%|███████████████████████████████████████████████████▏ | 753/1000 [04:39<01:29, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 75%|███████████████████████████████████████████████████▎ | 754/1000 [04:40<01:31, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|███████████████████████████████████████████████████▎ | 755/1000 [04:40<01:29, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|███████████████████████████████████████████████████▍ | 756/1000 [04:40<01:29, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|███████████████████████████████████████████████████▍ | 757/1000 [04:41<01:30, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|███████████████████████████████████████████████████▌ | 758/1000 [04:41<01:29, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|███████████████████████████████████████████████████▌ | 759/1000 [04:42<01:29, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|███████████████████████████████████████████████████▋ | 760/1000 [04:42<01:28, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|███████████████████████████████████████████████████▋ | 761/1000 [04:42<01:27, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|███████████████████████████████████████████████████▊ | 762/1000 [04:43<01:26, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|███████████████████████████████████████████████████▉ | 763/1000 [04:43<01:28, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|███████████████████████████████████████████████████▉ | 764/1000 [04:43<01:31, 2.58it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 76%|████████████████████████████████████████████████████ | 765/1000 [04:44<01:34, 2.50it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 77%|████████████████████████████████████████████████████ | 766/1000 [04:44<01:31, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 77%|████████████████████████████████████████████████████▏ | 767/1000 [04:45<01:28, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 77%|████████████████████████████████████████████████████▏ | 768/1000 [04:45<01:27, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 77%|████████████████████████████████████████████████████▎ | 769/1000 [04:45<01:26, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 77%|████████████████████████████████████████████████████▎ | 770/1000 [04:46<01:26, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 77%|████████████████████████████████████████████████████▍ | 771/1000 [04:46<01:26, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 77%|████████████████████████████████████████████████████▍ | 772/1000 [04:46<01:24, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 77%|████████████████████████████████████████████████████▌ | 773/1000 [04:47<01:24, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 77%|████████████████████████████████████████████████████▋ | 774/1000 [04:47<01:22, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|████████████████████████████████████████████████████▋ | 775/1000 [04:48<01:21, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|████████████████████████████████████████████████████▊ | 776/1000 [04:48<01:21, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|████████████████████████████████████████████████████▊ | 777/1000 [04:48<01:19, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|████████████████████████████████████████████████████▉ | 778/1000 [04:49<01:18, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|████████████████████████████████████████████████████▉ | 779/1000 [04:49<01:18, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|█████████████████████████████████████████████████████ | 780/1000 [04:49<01:17, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|█████████████████████████████████████████████████████ | 781/1000 [04:50<01:17, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|█████████████████████████████████████████████████████▏ | 782/1000 [04:50<01:17, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|█████████████████████████████████████████████████████▏ | 783/1000 [04:50<01:16, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|█████████████████████████████████████████████████████▎ | 784/1000 [04:51<01:16, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 78%|█████████████████████████████████████████████████████▍ | 785/1000 [04:51<01:16, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 79%|█████████████████████████████████████████████████████▍ | 786/1000 [04:51<01:15, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 79%|█████████████████████████████████████████████████████▌ | 787/1000 [04:52<01:13, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 79%|█████████████████████████████████████████████████████▌ | 788/1000 [04:52<01:12, 2.90it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 79%|█████████████████████████████████████████████████████▋ | 789/1000 [04:52<01:13, 2.87it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 79%|█████████████████████████████████████████████████████▋ | 790/1000 [04:53<01:13, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 79%|█████████████████████████████████████████████████████▊ | 791/1000 [04:53<01:13, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 79%|█████████████████████████████████████████████████████▊ | 792/1000 [04:54<01:14, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 79%|█████████████████████████████████████████████████████▉ | 793/1000 [04:54<01:15, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 79%|█████████████████████████████████████████████████████▉ | 794/1000 [04:54<01:14, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████ | 795/1000 [04:55<01:13, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████▏ | 796/1000 [04:55<01:12, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████▏ | 797/1000 [04:55<01:12, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████▎ | 798/1000 [04:56<01:12, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████▎ | 799/1000 [04:56<01:13, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████▍ | 800/1000 [04:56<01:13, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████▍ | 801/1000 [04:57<01:11, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████▌ | 802/1000 [04:57<01:13, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████▌ | 803/1000 [04:58<01:14, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████▋ | 804/1000 [04:58<01:12, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 80%|██████████████████████████████████████████████████████▋ | 805/1000 [04:58<01:12, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 81%|██████████████████████████████████████████████████████▊ | 806/1000 [04:59<01:13, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 81%|██████████████████████████████████████████████████████▉ | 807/1000 [04:59<01:13, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 81%|██████████████████████████████████████████████████████▉ | 808/1000 [05:00<01:14, 2.58it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 81%|███████████████████████████████████████████████████████ | 809/1000 [05:00<01:13, 2.60it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 81%|███████████████████████████████████████████████████████ | 810/1000 [05:00<01:14, 2.56it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 81%|███████████████████████████████████████████████████████▏ | 811/1000 [05:01<01:13, 2.58it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 81%|███████████████████████████████████████████████████████▏ | 812/1000 [05:01<01:12, 2.58it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 81%|███████████████████████████████████████████████████████▎ | 813/1000 [05:01<01:13, 2.54it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 81%|███████████████████████████████████████████████████████▎ | 814/1000 [05:02<01:11, 2.59it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|███████████████████████████████████████████████████████▍ | 815/1000 [05:02<01:12, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|███████████████████████████████████████████████████████▍ | 816/1000 [05:03<01:11, 2.57it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|███████████████████████████████████████████████████████▌ | 817/1000 [05:03<01:11, 2.55it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|███████████████████████████████████████████████████████▌ | 818/1000 [05:03<01:12, 2.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|███████████████████████████████████████████████████████▋ | 819/1000 [05:04<01:11, 2.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|███████████████████████████████████████████████████████▊ | 820/1000 [05:04<01:12, 2.50it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|███████████████████████████████████████████████████████▊ | 821/1000 [05:05<01:12, 2.47it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|███████████████████████████████████████████████████████▉ | 822/1000 [05:05<01:13, 2.44it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|███████████████████████████████████████████████████████▉ | 823/1000 [05:06<01:13, 2.42it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|████████████████████████████████████████████████████████ | 824/1000 [05:06<01:10, 2.49it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 82%|████████████████████████████████████████████████████████ | 825/1000 [05:06<01:11, 2.44it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 83%|████████████████████████████████████████████████████████▏ | 826/1000 [05:07<01:10, 2.48it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 83%|████████████████████████████████████████████████████████▏ | 827/1000 [05:07<01:10, 2.45it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 83%|████████████████████████████████████████████████████████▎ | 828/1000 [05:08<01:09, 2.48it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 83%|████████████████████████████████████████████████████████▎ | 829/1000 [05:08<01:08, 2.49it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 83%|████████████████████████████████████████████████████████▍ | 830/1000 [05:08<01:05, 2.61it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 83%|████████████████████████████████████████████████████████▌ | 831/1000 [05:09<01:03, 2.64it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 83%|████████████████████████████████████████████████████████▌ | 832/1000 [05:09<01:04, 2.62it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 83%|████████████████████████████████████████████████████████▋ | 833/1000 [05:09<01:02, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 83%|████████████████████████████████████████████████████████▋ | 834/1000 [05:10<01:01, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|████████████████████████████████████████████████████████▊ | 835/1000 [05:10<01:00, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|████████████████████████████████████████████████████████▊ | 836/1000 [05:10<00:58, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|████████████████████████████████████████████████████████▉ | 837/1000 [05:11<00:56, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|████████████████████████████████████████████████████████▉ | 838/1000 [05:11<00:56, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|█████████████████████████████████████████████████████████ | 839/1000 [05:11<00:56, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|█████████████████████████████████████████████████████████ | 840/1000 [05:12<00:54, 2.91it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|█████████████████████████████████████████████████████████▏ | 841/1000 [05:12<00:55, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|█████████████████████████████████████████████████████████▎ | 842/1000 [05:12<00:55, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|█████████████████████████████████████████████████████████▎ | 843/1000 [05:13<00:54, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|█████████████████████████████████████████████████████████▍ | 844/1000 [05:13<00:54, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 84%|█████████████████████████████████████████████████████████▍ | 845/1000 [05:14<00:55, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 85%|█████████████████████████████████████████████████████████▌ | 846/1000 [05:14<00:54, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 85%|█████████████████████████████████████████████████████████▌ | 847/1000 [05:14<00:54, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 85%|█████████████████████████████████████████████████████████▋ | 848/1000 [05:15<00:55, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 85%|█████████████████████████████████████████████████████████▋ | 849/1000 [05:15<00:55, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 85%|█████████████████████████████████████████████████████████▊ | 850/1000 [05:15<00:55, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 85%|█████████████████████████████████████████████████████████▊ | 851/1000 [05:16<00:55, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 85%|█████████████████████████████████████████████████████████▉ | 852/1000 [05:16<00:55, 2.69it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 85%|██████████████████████████████████████████████████████████ | 853/1000 [05:17<00:55, 2.65it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 85%|██████████████████████████████████████████████████████████ | 854/1000 [05:17<00:53, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▏ | 855/1000 [05:17<00:53, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▏ | 856/1000 [05:18<00:52, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▎ | 857/1000 [05:18<00:51, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▎ | 858/1000 [05:18<00:50, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▍ | 859/1000 [05:19<00:50, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▍ | 860/1000 [05:19<00:50, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▌ | 861/1000 [05:19<00:50, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▌ | 862/1000 [05:20<00:48, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▋ | 863/1000 [05:20<00:48, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▊ | 864/1000 [05:20<00:48, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 86%|██████████████████████████████████████████████████████████▊ | 865/1000 [05:21<00:47, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 87%|██████████████████████████████████████████████████████████▉ | 866/1000 [05:21<00:47, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 87%|██████████████████████████████████████████████████████████▉ | 867/1000 [05:22<00:47, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 87%|███████████████████████████████████████████████████████████ | 868/1000 [05:22<00:46, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 87%|███████████████████████████████████████████████████████████ | 869/1000 [05:22<00:46, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 87%|███████████████████████████████████████████████████████████▏ | 870/1000 [05:23<00:46, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 87%|███████████████████████████████████████████████████████████▏ | 871/1000 [05:23<00:47, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 87%|███████████████████████████████████████████████████████████▎ | 872/1000 [05:23<00:47, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 87%|███████████████████████████████████████████████████████████▎ | 873/1000 [05:24<00:47, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 87%|███████████████████████████████████████████████████████████▍ | 874/1000 [05:24<00:47, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|███████████████████████████████████████████████████████████▌ | 875/1000 [05:24<00:46, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|███████████████████████████████████████████████████████████▌ | 876/1000 [05:25<00:45, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|███████████████████████████████████████████████████████████▋ | 877/1000 [05:25<00:44, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|███████████████████████████████████████████████████████████▋ | 878/1000 [05:26<00:43, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|███████████████████████████████████████████████████████████▊ | 879/1000 [05:26<00:42, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|███████████████████████████████████████████████████████████▊ | 880/1000 [05:26<00:43, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|███████████████████████████████████████████████████████████▉ | 881/1000 [05:27<00:43, 2.71it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|███████████████████████████████████████████████████████████▉ | 882/1000 [05:27<00:43, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|████████████████████████████████████████████████████████████ | 883/1000 [05:27<00:43, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|████████████████████████████████████████████████████████████ | 884/1000 [05:28<00:42, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 88%|████████████████████████████████████████████████████████████▏ | 885/1000 [05:28<00:41, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 89%|████████████████████████████████████████████████████████████▏ | 886/1000 [05:28<00:40, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 89%|████████████████████████████████████████████████████████████▎ | 887/1000 [05:29<00:40, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 89%|████████████████████████████████████████████████████████████▍ | 888/1000 [05:29<00:39, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 89%|████████████████████████████████████████████████████████████▍ | 889/1000 [05:29<00:39, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 89%|████████████████████████████████████████████████████████████▌ | 890/1000 [05:30<00:38, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 89%|████████████████████████████████████████████████████████████▌ | 891/1000 [05:30<00:39, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 89%|████████████████████████████████████████████████████████████▋ | 892/1000 [05:31<00:38, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 89%|████████████████████████████████████████████████████████████▋ | 893/1000 [05:31<00:37, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 89%|████████████████████████████████████████████████████████████▊ | 894/1000 [05:31<00:37, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|████████████████████████████████████████████████████████████▊ | 895/1000 [05:32<00:37, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|████████████████████████████████████████████████████████████▉ | 896/1000 [05:32<00:38, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|████████████████████████████████████████████████████████████▉ | 897/1000 [05:32<00:38, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|█████████████████████████████████████████████████████████████ | 898/1000 [05:33<00:38, 2.68it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|█████████████████████████████████████████████████████████████▏ | 899/1000 [05:33<00:37, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|█████████████████████████████████████████████████████████████▏ | 900/1000 [05:33<00:36, 2.73it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|█████████████████████████████████████████████████████████████▎ | 901/1000 [05:34<00:35, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|█████████████████████████████████████████████████████████████▎ | 902/1000 [05:34<00:35, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|█████████████████████████████████████████████████████████████▍ | 903/1000 [05:35<00:34, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|█████████████████████████████████████████████████████████████▍ | 904/1000 [05:35<00:34, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 90%|█████████████████████████████████████████████████████████████▌ | 905/1000 [05:35<00:34, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 91%|█████████████████████████████████████████████████████████████▌ | 906/1000 [05:36<00:33, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 91%|█████████████████████████████████████████████████████████████▋ | 907/1000 [05:36<00:33, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 91%|█████████████████████████████████████████████████████████████▋ | 908/1000 [05:36<00:32, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 91%|█████████████████████████████████████████████████████████████▊ | 909/1000 [05:37<00:34, 2.66it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 91%|█████████████████████████████████████████████████████████████▉ | 910/1000 [05:37<00:33, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 91%|█████████████████████████████████████████████████████████████▉ | 911/1000 [05:37<00:32, 2.72it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 91%|██████████████████████████████████████████████████████████████ | 912/1000 [05:38<00:31, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 91%|██████████████████████████████████████████████████████████████ | 913/1000 [05:38<00:31, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 91%|██████████████████████████████████████████████████████████████▏ | 914/1000 [05:39<00:30, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▏ | 915/1000 [05:39<00:30, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▎ | 916/1000 [05:39<00:30, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▎ | 917/1000 [05:40<00:29, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▍ | 918/1000 [05:40<00:29, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▍ | 919/1000 [05:40<00:28, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▌ | 920/1000 [05:41<00:28, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▋ | 921/1000 [05:41<00:27, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▋ | 922/1000 [05:41<00:27, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▊ | 923/1000 [05:42<00:27, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▊ | 924/1000 [05:42<00:27, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 92%|██████████████████████████████████████████████████████████████▉ | 925/1000 [05:42<00:27, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 93%|██████████████████████████████████████████████████████████████▉ | 926/1000 [05:43<00:26, 2.76it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 93%|███████████████████████████████████████████████████████████████ | 927/1000 [05:43<00:26, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 93%|███████████████████████████████████████████████████████████████ | 928/1000 [05:44<00:25, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 93%|███████████████████████████████████████████████████████████████▏ | 929/1000 [05:44<00:26, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 93%|███████████████████████████████████████████████████████████████▏ | 930/1000 [05:44<00:26, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 93%|███████████████████████████████████████████████████████████████▎ | 931/1000 [05:45<00:27, 2.52it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 93%|███████████████████████████████████████████████████████████████▍ | 932/1000 [05:45<00:26, 2.54it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 93%|███████████████████████████████████████████████████████████████▍ | 933/1000 [05:46<00:25, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 93%|███████████████████████████████████████████████████████████████▌ | 934/1000 [05:46<00:24, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|███████████████████████████████████████████████████████████████▌ | 935/1000 [05:46<00:23, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|███████████████████████████████████████████████████████████████▋ | 936/1000 [05:47<00:23, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|███████████████████████████████████████████████████████████████▋ | 937/1000 [05:47<00:23, 2.63it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|███████████████████████████████████████████████████████████████▊ | 938/1000 [05:47<00:23, 2.67it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|███████████████████████████████████████████████████████████████▊ | 939/1000 [05:48<00:22, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|███████████████████████████████████████████████████████████████▉ | 940/1000 [05:48<00:21, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|███████████████████████████████████████████████████████████████▉ | 941/1000 [05:48<00:21, 2.75it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|████████████████████████████████████████████████████████████████ | 942/1000 [05:49<00:20, 2.80it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|████████████████████████████████████████████████████████████████ | 943/1000 [05:49<00:20, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|████████████████████████████████████████████████████████████████▏ | 944/1000 [05:50<00:20, 2.77it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 94%|████████████████████████████████████████████████████████████████▎ | 945/1000 [05:50<00:19, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 95%|████████████████████████████████████████████████████████████████▎ | 946/1000 [05:50<00:18, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 95%|████████████████████████████████████████████████████████████████▍ | 947/1000 [05:51<00:18, 2.89it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 95%|████████████████████████████████████████████████████████████████▍ | 948/1000 [05:51<00:17, 2.91it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 95%|████████████████████████████████████████████████████████████████▌ | 949/1000 [05:51<00:17, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 95%|████████████████████████████████████████████████████████████████▌ | 950/1000 [05:52<00:17, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 95%|████████████████████████████████████████████████████████████████▋ | 951/1000 [05:52<00:17, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 95%|████████████████████████████████████████████████████████████████▋ | 952/1000 [05:52<00:16, 2.90it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 95%|████████████████████████████████████████████████████████████████▊ | 953/1000 [05:53<00:16, 2.90it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 95%|████████████████████████████████████████████████████████████████▊ | 954/1000 [05:53<00:16, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|████████████████████████████████████████████████████████████████▉ | 955/1000 [05:53<00:15, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|█████████████████████████████████████████████████████████████████ | 956/1000 [05:54<00:15, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|█████████████████████████████████████████████████████████████████ | 957/1000 [05:54<00:15, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|█████████████████████████████████████████████████████████████████▏ | 958/1000 [05:54<00:15, 2.79it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|█████████████████████████████████████████████████████████████████▏ | 959/1000 [05:55<00:14, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|█████████████████████████████████████████████████████████████████▎ | 960/1000 [05:55<00:13, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|█████████████████████████████████████████████████████████████████▎ | 961/1000 [05:55<00:13, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|█████████████████████████████████████████████████████████████████▍ | 962/1000 [05:56<00:13, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|█████████████████████████████████████████████████████████████████▍ | 963/1000 [05:56<00:12, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|█████████████████████████████████████████████████████████████████▌ | 964/1000 [05:57<00:12, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 96%|█████████████████████████████████████████████████████████████████▌ | 965/1000 [05:57<00:12, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 97%|█████████████████████████████████████████████████████████████████▋ | 966/1000 [05:57<00:12, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 97%|█████████████████████████████████████████████████████████████████▊ | 967/1000 [05:58<00:11, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 97%|█████████████████████████████████████████████████████████████████▊ | 968/1000 [05:58<00:11, 2.87it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 97%|█████████████████████████████████████████████████████████████████▉ | 969/1000 [05:58<00:10, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 97%|█████████████████████████████████████████████████████████████████▉ | 970/1000 [05:59<00:10, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 97%|██████████████████████████████████████████████████████████████████ | 971/1000 [05:59<00:10, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 97%|██████████████████████████████████████████████████████████████████ | 972/1000 [05:59<00:09, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 97%|██████████████████████████████████████████████████████████████████▏ | 973/1000 [06:00<00:09, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 97%|██████████████████████████████████████████████████████████████████▏ | 974/1000 [06:00<00:08, 2.92it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▎ | 975/1000 [06:00<00:08, 2.89it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▎ | 976/1000 [06:01<00:08, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▍ | 977/1000 [06:01<00:08, 2.87it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▌ | 978/1000 [06:01<00:07, 2.90it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▌ | 979/1000 [06:02<00:07, 2.89it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▋ | 980/1000 [06:02<00:06, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▋ | 981/1000 [06:02<00:06, 2.88it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▊ | 982/1000 [06:03<00:06, 2.91it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▊ | 983/1000 [06:03<00:05, 2.93it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▉ | 984/1000 [06:03<00:05, 2.94it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 98%|██████████████████████████████████████████████████████████████████▉ | 985/1000 [06:04<00:05, 2.91it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 99%|███████████████████████████████████████████████████████████████████ | 986/1000 [06:04<00:04, 2.89it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 99%|███████████████████████████████████████████████████████████████████ | 987/1000 [06:05<00:04, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 99%|███████████████████████████████████████████████████████████████████▏| 988/1000 [06:05<00:04, 2.82it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 99%|███████████████████████████████████████████████████████████████████▎| 989/1000 [06:05<00:03, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 99%|███████████████████████████████████████████████████████████████████▎| 990/1000 [06:06<00:03, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 99%|███████████████████████████████████████████████████████████████████▍| 991/1000 [06:06<00:03, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 99%|███████████████████████████████████████████████████████████████████▍| 992/1000 [06:06<00:02, 2.84it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 99%|███████████████████████████████████████████████████████████████████▌| 993/1000 [06:07<00:02, 2.83it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - " 99%|███████████████████████████████████████████████████████████████████▌| 994/1000 [06:07<00:02, 2.85it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "100%|███████████████████████████████████████████████████████████████████▋| 995/1000 [06:07<00:01, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "100%|███████████████████████████████████████████████████████████████████▋| 996/1000 [06:08<00:01, 2.74it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "100%|███████████████████████████████████████████████████████████████████▊| 997/1000 [06:08<00:01, 2.78it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "100%|███████████████████████████████████████████████████████████████████▊| 998/1000 [06:08<00:00, 2.81it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "100%|███████████████████████████████████████████████████████████████████▉| 999/1000 [06:09<00:00, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "100%|███████████████████████████████████████████████████████████████████| 1000/1000 [06:09<00:00, 2.86it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "100%|███████████████████████████████████████████████████████████████████| 1000/1000 [06:09<00:00, 2.70it/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n" - ] - } - ], + "outputs": [], "source": [ "del pp_net.output_writer\n", "ow = pp.timeseries.OutputWriter(pp_net)\n", @@ -9617,7 +708,8 @@ " time_steps=time_steps,\n", " calculate_voltage_angles=True,\n", " distributed_slack=True, \n", - " lightsim2grid=use_lightsim2grid\n", + " lightsim2grid=use_lightsim2grid,\n", + " verbose=False\n", ")\n", "end = time.time()\n", "summary_df.loc['Time series asymmetric calculation', 'PandaPower Newton-Raphson'] = end - start" @@ -9966,38 +1058,38 @@ " \n", " \n", " Symmetric calculation\n", - " 1.623590e-12\n", - " 5.166423e-13\n", + " 1.517830e-11\n", + " 2.034785e-10\n", " NaN\n", " \n", " \n", " Asymmetric calculation\n", - " 5.796954e-10\n", - " 8.192067e-09\n", - " 5.401338e-09\n", + " 4.061196e-13\n", + " 4.905590e-12\n", + " 2.247091e-13\n", " \n", " \n", " Time series symmetric calculation\n", - " 1.783462e-12\n", - " 1.300737e-12\n", + " 2.968581e-11\n", + " 3.912921e-10\n", " NaN\n", " \n", " \n", " Time series asymmetric calculation\n", - " 5.894751e-10\n", - " 3.375877e-09\n", - " 4.059398e-06\n", + " 2.373879e-12\n", + " 3.726992e-11\n", + " 1.484683e-07\n", " \n", " \n", " N-1 symmetric calculation\n", - " 1.634692e-12\n", - " 6.065148e-13\n", + " 1.517586e-11\n", + " 2.035074e-10\n", " NaN\n", " \n", " \n", " N-1 asymmetric calculation\n", - " 5.797138e-10\n", - " 8.192209e-09\n", + " 4.121148e-13\n", + " 4.930875e-12\n", " NaN\n", " \n", " \n", @@ -10006,26 +1098,26 @@ ], "text/plain": [ " Deviation Voltage (p.u.) \\\n", - "Symmetric calculation 1.623590e-12 \n", - "Asymmetric calculation 5.796954e-10 \n", - "Time series symmetric calculation 1.783462e-12 \n", - "Time series asymmetric calculation 5.894751e-10 \n", - "N-1 symmetric calculation 1.634692e-12 \n", - "N-1 asymmetric calculation 5.797138e-10 \n", + "Symmetric calculation 1.517830e-11 \n", + "Asymmetric calculation 4.061196e-13 \n", + "Time series symmetric calculation 2.968581e-11 \n", + "Time series asymmetric calculation 2.373879e-12 \n", + "N-1 symmetric calculation 1.517586e-11 \n", + "N-1 asymmetric calculation 4.121148e-13 \n", "\n", " Deviation Loading (p.u.) \\\n", - "Symmetric calculation 5.166423e-13 \n", - "Asymmetric calculation 8.192067e-09 \n", - "Time series symmetric calculation 1.300737e-12 \n", - "Time series asymmetric calculation 3.375877e-09 \n", - "N-1 symmetric calculation 6.065148e-13 \n", - "N-1 asymmetric calculation 8.192209e-09 \n", + "Symmetric calculation 2.034785e-10 \n", + "Asymmetric calculation 4.905590e-12 \n", + "Time series symmetric calculation 3.912921e-10 \n", + "Time series asymmetric calculation 3.726992e-11 \n", + "N-1 symmetric calculation 2.035074e-10 \n", + "N-1 asymmetric calculation 4.930875e-12 \n", "\n", " Deviation Voltage (p.u.) OpenDSS \n", "Symmetric calculation NaN \n", - "Asymmetric calculation 5.401338e-09 \n", + "Asymmetric calculation 2.247091e-13 \n", "Time series symmetric calculation NaN \n", - "Time series asymmetric calculation 4.059398e-06 \n", + "Time series asymmetric calculation 1.484683e-07 \n", "N-1 symmetric calculation NaN \n", "N-1 asymmetric calculation NaN " ] @@ -10086,74 +1178,74 @@ " \n", " \n", " Symmetric calculation with solver initialization\n", - " 0.000826\n", - " 0.001251\n", - " 0.001370\n", - " 0.000958\n", - " 0.019768\n", + " 0.000356\n", + " 0.000211\n", + " 0.000185\n", + " 0.000184\n", + " 0.019454\n", " inf\n", " \n", " \n", " Symmetric calculation without solver initialization\n", - " 0.000296\n", - " 0.000307\n", - " 0.000554\n", - " 0.000414\n", - " 0.013425\n", + " 0.000151\n", + " 0.000150\n", + " 0.000151\n", + " 0.000151\n", + " 0.011846\n", " inf\n", " \n", " \n", " Asymmetric calculation with solver initialization\n", - " 0.001525\n", - " 0.001365\n", - " 0.003647\n", - " 0.001905\n", - " 0.914279\n", - " 0.024600\n", + " 0.000606\n", + " 0.000253\n", + " 0.000281\n", + " 0.000206\n", + " 0.594912\n", + " 0.001104\n", " \n", " \n", " Asymmetric calculation without solver initialization\n", - " 0.001026\n", - " 0.000964\n", - " 0.003057\n", - " 0.001343\n", - " 0.313200\n", - " 0.001905\n", + " 0.000181\n", + " 0.000154\n", + " 0.000174\n", + " 0.000154\n", + " 0.028342\n", + " 0.000329\n", " \n", " \n", " Time series symmetric calculation\n", - " 0.253536\n", - " 0.248633\n", - " 0.551781\n", - " 0.385110\n", - " 15.164719\n", + " 0.001391\n", + " 0.000526\n", + " 0.000566\n", + " 0.000537\n", + " 0.120904\n", " inf\n", " \n", " \n", " Time series asymmetric calculation\n", - " 0.757085\n", - " 0.743661\n", - " 2.821736\n", - " 1.130341\n", - " 434.682227\n", - " 3.462924\n", + " 0.001377\n", + " 0.000804\n", + " 0.000757\n", + " 0.000461\n", + " 0.318340\n", + " 0.001645\n", " \n", " \n", " N-1 symmetric calculation\n", - " 0.718100\n", - " 0.734812\n", - " 1.045905\n", - " 0.819550\n", - " 14.723394\n", + " 0.000599\n", + " 0.000504\n", + " 0.000808\n", + " 0.000452\n", + " 0.063878\n", " inf\n", " \n", " \n", " N-1 asymmetric calculation\n", - " 1.348980\n", - " 1.353632\n", - " 3.534676\n", - " 1.760051\n", - " 380.370041\n", + " 0.001076\n", + " 0.000964\n", + " 0.000525\n", + " 0.000534\n", + " 0.165975\n", " inf\n", " \n", " \n", @@ -10162,62 +1254,62 @@ ], "text/plain": [ " PGM Linear Impedance \\\n", - "Symmetric calculation with solver initialization 0.000826 \n", - "Symmetric calculation without solver initializa... 0.000296 \n", - "Asymmetric calculation with solver initialization 0.001525 \n", - "Asymmetric calculation without solver initializ... 0.001026 \n", - "Time series symmetric calculation 0.253536 \n", - "Time series asymmetric calculation 0.757085 \n", - "N-1 symmetric calculation 0.718100 \n", - "N-1 asymmetric calculation 1.348980 \n", + "Symmetric calculation with solver initialization 0.000356 \n", + "Symmetric calculation without solver initializa... 0.000151 \n", + "Asymmetric calculation with solver initialization 0.000606 \n", + "Asymmetric calculation without solver initializ... 0.000181 \n", + "Time series symmetric calculation 0.001391 \n", + "Time series asymmetric calculation 0.001377 \n", + "N-1 symmetric calculation 0.000599 \n", + "N-1 asymmetric calculation 0.001076 \n", "\n", " PGM Linear Current \\\n", - "Symmetric calculation with solver initialization 0.001251 \n", - "Symmetric calculation without solver initializa... 0.000307 \n", - "Asymmetric calculation with solver initialization 0.001365 \n", - "Asymmetric calculation without solver initializ... 0.000964 \n", - "Time series symmetric calculation 0.248633 \n", - "Time series asymmetric calculation 0.743661 \n", - "N-1 symmetric calculation 0.734812 \n", - "N-1 asymmetric calculation 1.353632 \n", + "Symmetric calculation with solver initialization 0.000211 \n", + "Symmetric calculation without solver initializa... 0.000150 \n", + "Asymmetric calculation with solver initialization 0.000253 \n", + "Asymmetric calculation without solver initializ... 0.000154 \n", + "Time series symmetric calculation 0.000526 \n", + "Time series asymmetric calculation 0.000804 \n", + "N-1 symmetric calculation 0.000504 \n", + "N-1 asymmetric calculation 0.000964 \n", "\n", " PGM Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.001370 \n", - "Symmetric calculation without solver initializa... 0.000554 \n", - "Asymmetric calculation with solver initialization 0.003647 \n", - "Asymmetric calculation without solver initializ... 0.003057 \n", - "Time series symmetric calculation 0.551781 \n", - "Time series asymmetric calculation 2.821736 \n", - "N-1 symmetric calculation 1.045905 \n", - "N-1 asymmetric calculation 3.534676 \n", + "Symmetric calculation with solver initialization 0.000185 \n", + "Symmetric calculation without solver initializa... 0.000151 \n", + "Asymmetric calculation with solver initialization 0.000281 \n", + "Asymmetric calculation without solver initializ... 0.000174 \n", + "Time series symmetric calculation 0.000566 \n", + "Time series asymmetric calculation 0.000757 \n", + "N-1 symmetric calculation 0.000808 \n", + "N-1 asymmetric calculation 0.000525 \n", "\n", " PGM Iterative Current \\\n", - "Symmetric calculation with solver initialization 0.000958 \n", - "Symmetric calculation without solver initializa... 0.000414 \n", - "Asymmetric calculation with solver initialization 0.001905 \n", - "Asymmetric calculation without solver initializ... 0.001343 \n", - "Time series symmetric calculation 0.385110 \n", - "Time series asymmetric calculation 1.130341 \n", - "N-1 symmetric calculation 0.819550 \n", - "N-1 asymmetric calculation 1.760051 \n", + "Symmetric calculation with solver initialization 0.000184 \n", + "Symmetric calculation without solver initializa... 0.000151 \n", + "Asymmetric calculation with solver initialization 0.000206 \n", + "Asymmetric calculation without solver initializ... 0.000154 \n", + "Time series symmetric calculation 0.000537 \n", + "Time series asymmetric calculation 0.000461 \n", + "N-1 symmetric calculation 0.000452 \n", + "N-1 asymmetric calculation 0.000534 \n", "\n", " PandaPower Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.019768 \n", - "Symmetric calculation without solver initializa... 0.013425 \n", - "Asymmetric calculation with solver initialization 0.914279 \n", - "Asymmetric calculation without solver initializ... 0.313200 \n", - "Time series symmetric calculation 15.164719 \n", - "Time series asymmetric calculation 434.682227 \n", - "N-1 symmetric calculation 14.723394 \n", - "N-1 asymmetric calculation 380.370041 \n", + "Symmetric calculation with solver initialization 0.019454 \n", + "Symmetric calculation without solver initializa... 0.011846 \n", + "Asymmetric calculation with solver initialization 0.594912 \n", + "Asymmetric calculation without solver initializ... 0.028342 \n", + "Time series symmetric calculation 0.120904 \n", + "Time series asymmetric calculation 0.318340 \n", + "N-1 symmetric calculation 0.063878 \n", + "N-1 asymmetric calculation 0.165975 \n", "\n", " OpenDSS Fix Point \n", "Symmetric calculation with solver initialization inf \n", "Symmetric calculation without solver initializa... inf \n", - "Asymmetric calculation with solver initialization 0.024600 \n", - "Asymmetric calculation without solver initializ... 0.001905 \n", + "Asymmetric calculation with solver initialization 0.001104 \n", + "Asymmetric calculation without solver initializ... 0.000329 \n", "Time series symmetric calculation inf \n", - "Time series asymmetric calculation 3.462924 \n", + "Time series asymmetric calculation 0.001645 \n", "N-1 symmetric calculation inf \n", "N-1 asymmetric calculation inf " ] @@ -10241,96 +1333,96 @@ "text/html": [ "\n", - "\n", + "
\n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
 PGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix PointPGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix Point
Symmetric calculation with solver initialization23.92x15.80x14.43x20.63x1.00x0.00xSymmetric calculation with solver initialization54.65x92.20x104.88x105.70x1.00x0.00x
Symmetric calculation without solver initialization45.41x43.75x24.25x32.42x1.00x0.00xSymmetric calculation without solver initialization78.24x79.12x78.49x78.49x1.00x0.00x
Asymmetric calculation with solver initialization599.37x669.71x250.72x479.83x1.00x37.17xAsymmetric calculation with solver initialization981.99x2349.57x2118.20x2894.71x1.00x538.70x
Asymmetric calculation without solver initialization305.15x324.84x102.45x233.12x1.00x164.43xAsymmetric calculation without solver initialization156.21x183.73x163.29x184.30x1.00x86.27x
Time series symmetric calculation59.81x60.99x27.48x39.38x1.00x0.00xTime series symmetric calculation86.89x229.88x213.52x225.28x1.00x0.00x
Time series asymmetric calculation574.15x584.52x154.05x384.56x1.00x125.52xTime series asymmetric calculation231.25x395.74x420.81x690.03x1.00x193.54x
N-1 symmetric calculation20.50x20.04x14.08x17.97x1.00x0.00xN-1 symmetric calculation106.57x126.62x79.08x141.23x1.00x0.00x
N-1 asymmetric calculation281.97x281.00x107.61x216.11x1.00x0.00xN-1 asymmetric calculation154.22x172.14x316.29x310.78x1.00x0.00x
\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -10360,7 +1452,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": ".venv", "language": "python", "name": "python3" }, From 0c0e45e8f0d98a1a9a22301fe094ecd6456c444b Mon Sep 17 00:00:00 2001 From: Tony Xiang Date: Fri, 29 Nov 2024 09:51:33 +0100 Subject: [PATCH 10/10] re-run Signed-off-by: Tony Xiang --- Power Grid Model Benchmark.ipynb | 670 +++++++++++++++++++++---------- 1 file changed, 457 insertions(+), 213 deletions(-) diff --git a/Power Grid Model Benchmark.ipynb b/Power Grid Model Benchmark.ipynb index dc79caf..62cd903 100644 --- a/Power Grid Model Benchmark.ipynb +++ b/Power Grid Model Benchmark.ipynb @@ -76,7 +76,14 @@ "cell_type": "code", "execution_count": 1, "id": "0267ac98", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:44.431561Z", + "iopub.status.busy": "2024-11-29T08:38:44.431043Z", + "iopub.status.idle": "2024-11-29T08:38:45.399827Z", + "shell.execute_reply": "2024-11-29T08:38:45.399154Z" + } + }, "outputs": [], "source": [ "import time\n", @@ -113,7 +120,14 @@ "cell_type": "code", "execution_count": 2, "id": "34db0eaa", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:45.401904Z", + "iopub.status.busy": "2024-11-29T08:38:45.401649Z", + "iopub.status.idle": "2024-11-29T08:38:45.405414Z", + "shell.execute_reply": "2024-11-29T08:38:45.404941Z" + } + }, "outputs": [], "source": [ "# summary\n", @@ -160,7 +174,14 @@ "cell_type": "code", "execution_count": 3, "id": "ece0138d", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:45.407480Z", + "iopub.status.busy": "2024-11-29T08:38:45.406998Z", + "iopub.status.idle": "2024-11-29T08:38:45.410196Z", + "shell.execute_reply": "2024-11-29T08:38:45.409690Z" + } + }, "outputs": [], "source": [ "# fictional grid parameters\n", @@ -184,9 +205,16 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "id": "19a1b1f3", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:45.412047Z", + "iopub.status.busy": "2024-11-29T08:38:45.411578Z", + "iopub.status.idle": "2024-11-29T08:38:45.414259Z", + "shell.execute_reply": "2024-11-29T08:38:45.413765Z" + } + }, "outputs": [], "source": [ "# override small network\n", @@ -200,7 +228,14 @@ "cell_type": "code", "execution_count": 5, "id": "8301d2a0", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:45.415710Z", + "iopub.status.busy": "2024-11-29T08:38:45.415500Z", + "iopub.status.idle": "2024-11-29T08:38:45.418018Z", + "shell.execute_reply": "2024-11-29T08:38:45.417550Z" + } + }, "outputs": [], "source": [ "# derived values\n", @@ -226,7 +261,14 @@ "cell_type": "code", "execution_count": 6, "id": "cc656c47", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:45.419834Z", + "iopub.status.busy": "2024-11-29T08:38:45.419441Z", + "iopub.status.idle": "2024-11-29T08:38:46.565651Z", + "shell.execute_reply": "2024-11-29T08:38:46.564973Z" + } + }, "outputs": [], "source": [ "fictional_dataset = generate_fictional_grid(\n", @@ -263,6 +305,12 @@ "execution_count": 7, "id": "7909cdd9", "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:46.567540Z", + "iopub.status.busy": "2024-11-29T08:38:46.567394Z", + "iopub.status.idle": "2024-11-29T08:38:47.771192Z", + "shell.execute_reply": "2024-11-29T08:38:47.770435Z" + }, "scrolled": true }, "outputs": [], @@ -291,7 +339,14 @@ "cell_type": "code", "execution_count": 8, "id": "5251e4b0", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:47.773508Z", + "iopub.status.busy": "2024-11-29T08:38:47.772895Z", + "iopub.status.idle": "2024-11-29T08:38:48.852529Z", + "shell.execute_reply": "2024-11-29T08:38:48.851742Z" + } + }, "outputs": [], "source": [ "# initialize DSS\n", @@ -312,7 +367,14 @@ "cell_type": "code", "execution_count": 9, "id": "2540d408", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:48.854511Z", + "iopub.status.busy": "2024-11-29T08:38:48.854362Z", + "iopub.status.idle": "2024-11-29T08:38:48.858304Z", + "shell.execute_reply": "2024-11-29T08:38:48.857712Z" + } + }, "outputs": [], "source": [ "def benchmark_pgm_power_flow(symmetric: bool, calculation_type: str, update_data=None, with_intialization: bool = False):\n", @@ -368,7 +430,14 @@ "cell_type": "code", "execution_count": 10, "id": "612d3384", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:48.860018Z", + "iopub.status.busy": "2024-11-29T08:38:48.859750Z", + "iopub.status.idle": "2024-11-29T08:38:48.873348Z", + "shell.execute_reply": "2024-11-29T08:38:48.872745Z" + } + }, "outputs": [], "source": [ "benchmark_pgm_power_flow(symmetric=True, calculation_type='Symmetric calculation with solver initialization', with_intialization=True)\n", @@ -387,7 +456,14 @@ "cell_type": "code", "execution_count": 11, "id": "75a86adc", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:48.875330Z", + "iopub.status.busy": "2024-11-29T08:38:48.874960Z", + "iopub.status.idle": "2024-11-29T08:38:48.901386Z", + "shell.execute_reply": "2024-11-29T08:38:48.900738Z" + } + }, "outputs": [], "source": [ "# first calculation with solver initialization\n", @@ -415,7 +491,14 @@ "cell_type": "code", "execution_count": 12, "id": "f532a8ed", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:48.903484Z", + "iopub.status.busy": "2024-11-29T08:38:48.903016Z", + "iopub.status.idle": "2024-11-29T08:38:48.906825Z", + "shell.execute_reply": "2024-11-29T08:38:48.906374Z" + } + }, "outputs": [], "source": [ "comparison_df.loc['Symmetric calculation', 'Deviation Voltage (p.u.)'] = \\\n", @@ -444,7 +527,14 @@ "cell_type": "code", "execution_count": 13, "id": "c76f1366", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:48.908633Z", + "iopub.status.busy": "2024-11-29T08:38:48.908491Z", + "iopub.status.idle": "2024-11-29T08:38:48.934298Z", + "shell.execute_reply": "2024-11-29T08:38:48.933655Z" + } + }, "outputs": [], "source": [ "benchmark_pgm_power_flow(symmetric=False, calculation_type='Asymmetric calculation with solver initialization', with_intialization=True)\n", @@ -463,7 +553,14 @@ "cell_type": "code", "execution_count": 14, "id": "5357e649", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:48.936284Z", + "iopub.status.busy": "2024-11-29T08:38:48.936147Z", + "iopub.status.idle": "2024-11-29T08:38:49.771629Z", + "shell.execute_reply": "2024-11-29T08:38:49.771044Z" + } + }, "outputs": [], "source": [ "# first calculation with solver initialization\n", @@ -491,7 +588,14 @@ "cell_type": "code", "execution_count": 15, "id": "44b41b82", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:49.774704Z", + "iopub.status.busy": "2024-11-29T08:38:49.773894Z", + "iopub.status.idle": "2024-11-29T08:38:49.809094Z", + "shell.execute_reply": "2024-11-29T08:38:49.808555Z" + } + }, "outputs": [], "source": [ "# first calculation with solver initialization\n", @@ -521,7 +625,14 @@ "cell_type": "code", "execution_count": 16, "id": "840e9f29", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:49.812247Z", + "iopub.status.busy": "2024-11-29T08:38:49.811483Z", + "iopub.status.idle": "2024-11-29T08:38:49.818204Z", + "shell.execute_reply": "2024-11-29T08:38:49.817739Z" + } + }, "outputs": [], "source": [ "comparison_df.loc['Asymmetric calculation', 'Deviation Voltage (p.u.)'] = \\\n", @@ -550,7 +661,14 @@ "cell_type": "code", "execution_count": 17, "id": "ab571db2", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:49.820942Z", + "iopub.status.busy": "2024-11-29T08:38:49.820216Z", + "iopub.status.idle": "2024-11-29T08:38:49.839617Z", + "shell.execute_reply": "2024-11-29T08:38:49.839001Z" + } + }, "outputs": [], "source": [ "\n", @@ -589,7 +707,14 @@ "cell_type": "code", "execution_count": 18, "id": "bae29ebf", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:49.843185Z", + "iopub.status.busy": "2024-11-29T08:38:49.842471Z", + "iopub.status.idle": "2024-11-29T08:38:50.962899Z", + "shell.execute_reply": "2024-11-29T08:38:50.962227Z" + } + }, "outputs": [], "source": [ "pgm_result = benchmark_pgm_power_flow(symmetric=True, calculation_type='Time series symmetric calculation', update_data=pgm_update_dataset)\n", @@ -608,7 +733,14 @@ "cell_type": "code", "execution_count": 19, "id": "b943bdee", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:38:50.965184Z", + "iopub.status.busy": "2024-11-29T08:38:50.965042Z", + "iopub.status.idle": "2024-11-29T08:39:03.562681Z", + "shell.execute_reply": "2024-11-29T08:39:03.562003Z" + } + }, "outputs": [], "source": [ "pp.timeseries.OutputWriter(\n", @@ -641,7 +773,14 @@ "cell_type": "code", "execution_count": 20, "id": "75977fb6", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:39:03.564815Z", + "iopub.status.busy": "2024-11-29T08:39:03.564432Z", + "iopub.status.idle": "2024-11-29T08:39:03.573307Z", + "shell.execute_reply": "2024-11-29T08:39:03.572715Z" + } + }, "outputs": [], "source": [ "pp_u_pu = pp_net.output_writer.iloc[0, 0].output['res_bus.vm_pu'].to_numpy()\n", @@ -672,7 +811,14 @@ "cell_type": "code", "execution_count": 21, "id": "4735161f", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:39:03.575236Z", + "iopub.status.busy": "2024-11-29T08:39:03.574927Z", + "iopub.status.idle": "2024-11-29T08:39:08.175247Z", + "shell.execute_reply": "2024-11-29T08:39:08.174511Z" + } + }, "outputs": [], "source": [ "pgm_result = benchmark_pgm_power_flow(symmetric=False, calculation_type='Time series asymmetric calculation', update_data=pgm_update_dataset)\n" @@ -690,7 +836,14 @@ "cell_type": "code", "execution_count": 22, "id": "d1b2d792", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:39:08.177342Z", + "iopub.status.busy": "2024-11-29T08:39:08.177043Z", + "iopub.status.idle": "2024-11-29T08:44:52.536744Z", + "shell.execute_reply": "2024-11-29T08:44:52.536013Z" + } + }, "outputs": [], "source": [ "del pp_net.output_writer\n", @@ -727,7 +880,14 @@ "cell_type": "code", "execution_count": 23, "id": "589779e3", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:44:52.541318Z", + "iopub.status.busy": "2024-11-29T08:44:52.540872Z", + "iopub.status.idle": "2024-11-29T08:44:54.876154Z", + "shell.execute_reply": "2024-11-29T08:44:54.875600Z" + } + }, "outputs": [], "source": [ "# first calculation with solver initialization\n", @@ -745,7 +905,14 @@ "cell_type": "code", "execution_count": 24, "id": "dd8c7169", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:44:54.878204Z", + "iopub.status.busy": "2024-11-29T08:44:54.877929Z", + "iopub.status.idle": "2024-11-29T08:44:54.904553Z", + "shell.execute_reply": "2024-11-29T08:44:54.903890Z" + } + }, "outputs": [], "source": [ "# get results\n", @@ -779,7 +946,14 @@ "cell_type": "code", "execution_count": 25, "id": "1a7f075f", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:44:54.906348Z", + "iopub.status.busy": "2024-11-29T08:44:54.906211Z", + "iopub.status.idle": "2024-11-29T08:44:54.944191Z", + "shell.execute_reply": "2024-11-29T08:44:54.943522Z" + } + }, "outputs": [], "source": [ "pp_u_pu = []\n", @@ -815,7 +989,14 @@ "cell_type": "code", "execution_count": 26, "id": "3bbe4faa", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:44:54.946579Z", + "iopub.status.busy": "2024-11-29T08:44:54.946150Z", + "iopub.status.idle": "2024-11-29T08:44:54.954672Z", + "shell.execute_reply": "2024-11-29T08:44:54.954201Z" + } + }, "outputs": [], "source": [ "# re-generate dataset\n", @@ -853,7 +1034,14 @@ "cell_type": "code", "execution_count": 27, "id": "ab0c5fc2", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:44:54.956294Z", + "iopub.status.busy": "2024-11-29T08:44:54.956147Z", + "iopub.status.idle": "2024-11-29T08:44:57.160844Z", + "shell.execute_reply": "2024-11-29T08:44:57.160304Z" + } + }, "outputs": [], "source": [ "pgm_result = benchmark_pgm_power_flow(symmetric=True, calculation_type='N-1 symmetric calculation', update_data=pgm_update_dataset)\n" @@ -871,7 +1059,14 @@ "cell_type": "code", "execution_count": 28, "id": "d1a08656", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:44:57.162733Z", + "iopub.status.busy": "2024-11-29T08:44:57.162450Z", + "iopub.status.idle": "2024-11-29T08:45:07.538111Z", + "shell.execute_reply": "2024-11-29T08:45:07.537520Z" + } + }, "outputs": [], "source": [ "# prepare pandapower result dataset\n", @@ -909,7 +1104,14 @@ "cell_type": "code", "execution_count": 29, "id": "040c08a0", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:45:07.540220Z", + "iopub.status.busy": "2024-11-29T08:45:07.539987Z", + "iopub.status.idle": "2024-11-29T08:45:07.547779Z", + "shell.execute_reply": "2024-11-29T08:45:07.547271Z" + } + }, "outputs": [], "source": [ "comparison_df.loc['N-1 symmetric calculation', 'Deviation Voltage (p.u.)'] = \\\n", @@ -938,7 +1140,14 @@ "cell_type": "code", "execution_count": 30, "id": "c0e18e41", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:45:07.549688Z", + "iopub.status.busy": "2024-11-29T08:45:07.549410Z", + "iopub.status.idle": "2024-11-29T08:45:13.727396Z", + "shell.execute_reply": "2024-11-29T08:45:13.726880Z" + } + }, "outputs": [], "source": [ "pgm_result = benchmark_pgm_power_flow(symmetric=False, calculation_type='N-1 asymmetric calculation', update_data=pgm_update_dataset)\n" @@ -956,7 +1165,14 @@ "cell_type": "code", "execution_count": 31, "id": "65ecfde0", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:45:13.729245Z", + "iopub.status.busy": "2024-11-29T08:45:13.729091Z", + "iopub.status.idle": "2024-11-29T08:50:12.384705Z", + "shell.execute_reply": "2024-11-29T08:50:12.382776Z" + } + }, "outputs": [], "source": [ "%%capture\n", @@ -996,7 +1212,14 @@ "cell_type": "code", "execution_count": 32, "id": "11accf7c", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:50:12.389336Z", + "iopub.status.busy": "2024-11-29T08:50:12.388341Z", + "iopub.status.idle": "2024-11-29T08:50:12.414752Z", + "shell.execute_reply": "2024-11-29T08:50:12.412629Z" + } + }, "outputs": [], "source": [ "comparison_df.loc['N-1 asymmetric calculation', 'Deviation Voltage (p.u.)'] = \\\n", @@ -1027,7 +1250,14 @@ "cell_type": "code", "execution_count": 33, "id": "300e650a", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:50:12.420008Z", + "iopub.status.busy": "2024-11-29T08:50:12.418763Z", + "iopub.status.idle": "2024-11-29T08:50:12.443004Z", + "shell.execute_reply": "2024-11-29T08:50:12.442420Z" + } + }, "outputs": [ { "data": { @@ -1058,38 +1288,38 @@ " \n", " \n", " Symmetric calculation\n", - " 1.517830e-11\n", - " 2.034785e-10\n", + " 1.623590e-12\n", + " 5.166423e-13\n", " NaN\n", " \n", " \n", " Asymmetric calculation\n", - " 4.061196e-13\n", - " 4.905590e-12\n", - " 2.247091e-13\n", + " 5.796954e-10\n", + " 8.192067e-09\n", + " 5.401338e-09\n", " \n", " \n", " Time series symmetric calculation\n", - " 2.968581e-11\n", - " 3.912921e-10\n", + " 1.783462e-12\n", + " 1.300737e-12\n", " NaN\n", " \n", " \n", " Time series asymmetric calculation\n", - " 2.373879e-12\n", - " 3.726992e-11\n", - " 1.484683e-07\n", + " 5.894751e-10\n", + " 3.375877e-09\n", + " 4.059398e-06\n", " \n", " \n", " N-1 symmetric calculation\n", - " 1.517586e-11\n", - " 2.035074e-10\n", + " 1.634692e-12\n", + " 6.065148e-13\n", " NaN\n", " \n", " \n", " N-1 asymmetric calculation\n", - " 4.121148e-13\n", - " 4.930875e-12\n", + " 5.797138e-10\n", + " 8.192209e-09\n", " NaN\n", " \n", " \n", @@ -1098,26 +1328,26 @@ ], "text/plain": [ " Deviation Voltage (p.u.) \\\n", - "Symmetric calculation 1.517830e-11 \n", - "Asymmetric calculation 4.061196e-13 \n", - "Time series symmetric calculation 2.968581e-11 \n", - "Time series asymmetric calculation 2.373879e-12 \n", - "N-1 symmetric calculation 1.517586e-11 \n", - "N-1 asymmetric calculation 4.121148e-13 \n", + "Symmetric calculation 1.623590e-12 \n", + "Asymmetric calculation 5.796954e-10 \n", + "Time series symmetric calculation 1.783462e-12 \n", + "Time series asymmetric calculation 5.894751e-10 \n", + "N-1 symmetric calculation 1.634692e-12 \n", + "N-1 asymmetric calculation 5.797138e-10 \n", "\n", " Deviation Loading (p.u.) \\\n", - "Symmetric calculation 2.034785e-10 \n", - "Asymmetric calculation 4.905590e-12 \n", - "Time series symmetric calculation 3.912921e-10 \n", - "Time series asymmetric calculation 3.726992e-11 \n", - "N-1 symmetric calculation 2.035074e-10 \n", - "N-1 asymmetric calculation 4.930875e-12 \n", + "Symmetric calculation 5.166423e-13 \n", + "Asymmetric calculation 8.192067e-09 \n", + "Time series symmetric calculation 1.300737e-12 \n", + "Time series asymmetric calculation 3.375877e-09 \n", + "N-1 symmetric calculation 6.065148e-13 \n", + "N-1 asymmetric calculation 8.192209e-09 \n", "\n", " Deviation Voltage (p.u.) OpenDSS \n", "Symmetric calculation NaN \n", - "Asymmetric calculation 2.247091e-13 \n", + "Asymmetric calculation 5.401338e-09 \n", "Time series symmetric calculation NaN \n", - "Time series asymmetric calculation 1.484683e-07 \n", + "Time series asymmetric calculation 4.059398e-06 \n", "N-1 symmetric calculation NaN \n", "N-1 asymmetric calculation NaN " ] @@ -1144,7 +1374,14 @@ "cell_type": "code", "execution_count": 34, "id": "4f897355", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:50:12.449185Z", + "iopub.status.busy": "2024-11-29T08:50:12.445860Z", + "iopub.status.idle": "2024-11-29T08:50:12.461736Z", + "shell.execute_reply": "2024-11-29T08:50:12.460763Z" + } + }, "outputs": [ { "data": { @@ -1178,74 +1415,74 @@ " \n", " \n", " Symmetric calculation with solver initialization\n", - " 0.000356\n", - " 0.000211\n", - " 0.000185\n", - " 0.000184\n", - " 0.019454\n", + " 0.000659\n", + " 0.000547\n", + " 0.000900\n", + " 0.000631\n", + " 0.013300\n", " inf\n", " \n", " \n", " Symmetric calculation without solver initialization\n", - " 0.000151\n", - " 0.000150\n", - " 0.000151\n", - " 0.000151\n", - " 0.011846\n", + " 0.000299\n", + " 0.000261\n", + " 0.000514\n", + " 0.000371\n", + " 0.009773\n", " inf\n", " \n", " \n", " Asymmetric calculation with solver initialization\n", - " 0.000606\n", - " 0.000253\n", - " 0.000281\n", - " 0.000206\n", - " 0.594912\n", - " 0.001104\n", + " 0.001310\n", + " 0.001190\n", + " 0.002842\n", + " 0.001428\n", + " 0.641134\n", + " 0.027860\n", " \n", " \n", " Asymmetric calculation without solver initialization\n", - " 0.000181\n", - " 0.000154\n", - " 0.000174\n", - " 0.000154\n", - " 0.028342\n", - " 0.000329\n", + " 0.000781\n", + " 0.000691\n", + " 0.002256\n", + " 0.000982\n", + " 0.191105\n", + " 0.002102\n", " \n", " \n", " Time series symmetric calculation\n", - " 0.001391\n", - " 0.000526\n", - " 0.000566\n", - " 0.000537\n", - " 0.120904\n", + " 0.191180\n", + " 0.197543\n", + " 0.429694\n", + " 0.290849\n", + " 12.593469\n", " inf\n", " \n", " \n", " Time series asymmetric calculation\n", - " 0.001377\n", - " 0.000804\n", - " 0.000757\n", - " 0.000461\n", - " 0.318340\n", - " 0.001645\n", + " 0.650882\n", + " 0.658563\n", + " 2.344757\n", + " 0.931097\n", + " 344.354888\n", + " 2.330588\n", " \n", " \n", " N-1 symmetric calculation\n", - " 0.000599\n", - " 0.000504\n", - " 0.000808\n", - " 0.000452\n", - " 0.063878\n", + " 0.455257\n", + " 0.475543\n", + " 0.704983\n", + " 0.558368\n", + " 10.370726\n", " inf\n", " \n", " \n", " N-1 asymmetric calculation\n", - " 0.001076\n", - " 0.000964\n", - " 0.000525\n", - " 0.000534\n", - " 0.165975\n", + " 1.059141\n", + " 1.017584\n", + " 2.752947\n", + " 1.333205\n", + " 298.642300\n", " inf\n", " \n", " \n", @@ -1254,62 +1491,62 @@ ], "text/plain": [ " PGM Linear Impedance \\\n", - "Symmetric calculation with solver initialization 0.000356 \n", - "Symmetric calculation without solver initializa... 0.000151 \n", - "Asymmetric calculation with solver initialization 0.000606 \n", - "Asymmetric calculation without solver initializ... 0.000181 \n", - "Time series symmetric calculation 0.001391 \n", - "Time series asymmetric calculation 0.001377 \n", - "N-1 symmetric calculation 0.000599 \n", - "N-1 asymmetric calculation 0.001076 \n", + "Symmetric calculation with solver initialization 0.000659 \n", + "Symmetric calculation without solver initializa... 0.000299 \n", + "Asymmetric calculation with solver initialization 0.001310 \n", + "Asymmetric calculation without solver initializ... 0.000781 \n", + "Time series symmetric calculation 0.191180 \n", + "Time series asymmetric calculation 0.650882 \n", + "N-1 symmetric calculation 0.455257 \n", + "N-1 asymmetric calculation 1.059141 \n", "\n", " PGM Linear Current \\\n", - "Symmetric calculation with solver initialization 0.000211 \n", - "Symmetric calculation without solver initializa... 0.000150 \n", - "Asymmetric calculation with solver initialization 0.000253 \n", - "Asymmetric calculation without solver initializ... 0.000154 \n", - "Time series symmetric calculation 0.000526 \n", - "Time series asymmetric calculation 0.000804 \n", - "N-1 symmetric calculation 0.000504 \n", - "N-1 asymmetric calculation 0.000964 \n", + "Symmetric calculation with solver initialization 0.000547 \n", + "Symmetric calculation without solver initializa... 0.000261 \n", + "Asymmetric calculation with solver initialization 0.001190 \n", + "Asymmetric calculation without solver initializ... 0.000691 \n", + "Time series symmetric calculation 0.197543 \n", + "Time series asymmetric calculation 0.658563 \n", + "N-1 symmetric calculation 0.475543 \n", + "N-1 asymmetric calculation 1.017584 \n", "\n", " PGM Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.000185 \n", - "Symmetric calculation without solver initializa... 0.000151 \n", - "Asymmetric calculation with solver initialization 0.000281 \n", - "Asymmetric calculation without solver initializ... 0.000174 \n", - "Time series symmetric calculation 0.000566 \n", - "Time series asymmetric calculation 0.000757 \n", - "N-1 symmetric calculation 0.000808 \n", - "N-1 asymmetric calculation 0.000525 \n", + "Symmetric calculation with solver initialization 0.000900 \n", + "Symmetric calculation without solver initializa... 0.000514 \n", + "Asymmetric calculation with solver initialization 0.002842 \n", + "Asymmetric calculation without solver initializ... 0.002256 \n", + "Time series symmetric calculation 0.429694 \n", + "Time series asymmetric calculation 2.344757 \n", + "N-1 symmetric calculation 0.704983 \n", + "N-1 asymmetric calculation 2.752947 \n", "\n", " PGM Iterative Current \\\n", - "Symmetric calculation with solver initialization 0.000184 \n", - "Symmetric calculation without solver initializa... 0.000151 \n", - "Asymmetric calculation with solver initialization 0.000206 \n", - "Asymmetric calculation without solver initializ... 0.000154 \n", - "Time series symmetric calculation 0.000537 \n", - "Time series asymmetric calculation 0.000461 \n", - "N-1 symmetric calculation 0.000452 \n", - "N-1 asymmetric calculation 0.000534 \n", + "Symmetric calculation with solver initialization 0.000631 \n", + "Symmetric calculation without solver initializa... 0.000371 \n", + "Asymmetric calculation with solver initialization 0.001428 \n", + "Asymmetric calculation without solver initializ... 0.000982 \n", + "Time series symmetric calculation 0.290849 \n", + "Time series asymmetric calculation 0.931097 \n", + "N-1 symmetric calculation 0.558368 \n", + "N-1 asymmetric calculation 1.333205 \n", "\n", " PandaPower Newton-Raphson \\\n", - "Symmetric calculation with solver initialization 0.019454 \n", - "Symmetric calculation without solver initializa... 0.011846 \n", - "Asymmetric calculation with solver initialization 0.594912 \n", - "Asymmetric calculation without solver initializ... 0.028342 \n", - "Time series symmetric calculation 0.120904 \n", - "Time series asymmetric calculation 0.318340 \n", - "N-1 symmetric calculation 0.063878 \n", - "N-1 asymmetric calculation 0.165975 \n", + "Symmetric calculation with solver initialization 0.013300 \n", + "Symmetric calculation without solver initializa... 0.009773 \n", + "Asymmetric calculation with solver initialization 0.641134 \n", + "Asymmetric calculation without solver initializ... 0.191105 \n", + "Time series symmetric calculation 12.593469 \n", + "Time series asymmetric calculation 344.354888 \n", + "N-1 symmetric calculation 10.370726 \n", + "N-1 asymmetric calculation 298.642300 \n", "\n", " OpenDSS Fix Point \n", "Symmetric calculation with solver initialization inf \n", "Symmetric calculation without solver initializa... inf \n", - "Asymmetric calculation with solver initialization 0.001104 \n", - "Asymmetric calculation without solver initializ... 0.000329 \n", + "Asymmetric calculation with solver initialization 0.027860 \n", + "Asymmetric calculation without solver initializ... 0.002102 \n", "Time series symmetric calculation inf \n", - "Time series asymmetric calculation 0.001645 \n", + "Time series asymmetric calculation 2.330588 \n", "N-1 symmetric calculation inf \n", "N-1 asymmetric calculation inf " ] @@ -1326,103 +1563,110 @@ "cell_type": "code", "execution_count": 35, "id": "6c921324", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-29T08:50:12.464166Z", + "iopub.status.busy": "2024-11-29T08:50:12.463942Z", + "iopub.status.idle": "2024-11-29T08:50:12.500763Z", + "shell.execute_reply": "2024-11-29T08:50:12.500078Z" + } + }, "outputs": [ { "data": { "text/html": [ "\n", - "\n", + "
\n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
 PGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix PointPGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix Point
Symmetric calculation with solver initialization54.65x92.20x104.88x105.70x1.00x0.00xSymmetric calculation with solver initialization20.20x24.30x14.78x21.08x1.00x0.00x
Symmetric calculation without solver initialization78.24x79.12x78.49x78.49x1.00x0.00xSymmetric calculation without solver initialization32.66x37.40x19.00x26.34x1.00x0.00x
Asymmetric calculation with solver initialization981.99x2349.57x2118.20x2894.71x1.00x538.70xAsymmetric calculation with solver initialization489.55x538.79x225.60x448.93x1.00x23.01x
Asymmetric calculation without solver initialization156.21x183.73x163.29x184.30x1.00x86.27xAsymmetric calculation without solver initialization244.75x276.59x84.69x194.65x1.00x90.91x
Time series symmetric calculation86.89x229.88x213.52x225.28x1.00x0.00xTime series symmetric calculation65.87x63.75x29.31x43.30x1.00x0.00x
Time series asymmetric calculation231.25x395.74x420.81x690.03x1.00x193.54xTime series asymmetric calculation529.06x522.89x146.86x369.84x1.00x147.75x
N-1 symmetric calculation106.57x126.62x79.08x141.23x1.00x0.00xN-1 symmetric calculation22.78x21.81x14.71x18.57x1.00x0.00x
N-1 asymmetric calculation154.22x172.14x316.29x310.78x1.00x0.00xN-1 asymmetric calculation281.97x293.48x108.48x224.00x1.00x0.00x
\n" ], "text/plain": [ - "" + "" ] }, "metadata": {},