From 737e4730aa7e65bc5d7041684aa366c5d1d71b99 Mon Sep 17 00:00:00 2001 From: Hendrik Date: Mon, 9 Feb 2026 11:29:15 +0100 Subject: [PATCH] =?UTF-8?q?dashboard=20streckenelemente=20kleiner=200=20zu?= =?UTF-8?q?l=C3=A4ssig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GHA_triaxial/gha1_approx.py | 4 +- GHA_triaxial/numeric_examples_karney.py | 82 +- Tests/algorithms_test.ipynb | 6996 +++++------------------ Tests/gha_resultsKarney.pkl | Bin 0 -> 60280 bytes Tests/gha_resultsPanou.pkl | Bin 0 -> 26469 bytes Tests/gha_resultsRandom.pkl | Bin 0 -> 99345 bytes dashboard.py | 8 +- ellipsoide.py | 2 +- 8 files changed, 1390 insertions(+), 5702 deletions(-) create mode 100644 Tests/gha_resultsKarney.pkl create mode 100644 Tests/gha_resultsPanou.pkl create mode 100644 Tests/gha_resultsRandom.pkl diff --git a/GHA_triaxial/gha1_approx.py b/GHA_triaxial/gha1_approx.py index a15878d..a84edfe 100644 --- a/GHA_triaxial/gha1_approx.py +++ b/GHA_triaxial/gha1_approx.py @@ -1,7 +1,9 @@ import numpy as np +from numpy import sin, cos +from numpy.typing import NDArray from ellipsoide import EllipsoidTriaxial from GHA_triaxial.gha1_ana import gha1_ana -from GHA_triaxial.utils import func_sigma_ell, louville_constant +from GHA_triaxial.utils import func_sigma_ell, louville_constant, pq_ell import plotly.graph_objects as go import winkelumrechnungen as wu diff --git a/GHA_triaxial/numeric_examples_karney.py b/GHA_triaxial/numeric_examples_karney.py index ba204a1..32a59fe 100644 --- a/GHA_triaxial/numeric_examples_karney.py +++ b/GHA_triaxial/numeric_examples_karney.py @@ -97,66 +97,44 @@ def get_random_examples_umbilics_end(num: int, seed: int = None) -> List: def get_random_examples_gamma(group: str, num: int, seed: int = None, length: str = None) -> List: eps = 1e-20 - long_short = 1.5 + long_short = 2 if seed is not None: random.seed(seed) with open(r"C:\Users\moell\OneDrive\Desktop\Vorlesungen\Master-Projekt\Python_Masterprojekt\GHA_triaxial\Karney_2024_Testset.txt") as datei: lines = datei.readlines() examples = [] - while len(examples) < num: + i = 0 + while len(examples) < num and i < len(lines): example = line2example(lines[random.randint(0, len(lines) - 1)]) + if example in examples: + continue + i += 1 + beta0, lamb0, alpha0_ell, beta1, lamb1, alpha1_ell, s = example gamma = jacobi_konstante(beta0, lamb0, alpha0_ell, ell) - if group == "a": - if 1 >= gamma >= 0.1: - if length == "short": - if example[6] < long_short: - examples.append(example) - elif length == "long": - if example[6] >= long_short: - examples.append(example) - else: - examples.append(example) - if group == "b": - if 0.1 > gamma > eps: - if length == "short": - if example[6] < long_short: - examples.append(example) - elif length == "long": - if example[6] >= long_short: - examples.append(example) - else: - examples.append(example) - if group == "c": - if abs(gamma) <= eps: - if length == "short": - if example[6] < long_short: - examples.append(example) - elif length == "long": - if example[6] >= long_short: - examples.append(example) - else: - examples.append(example) - if group == "de": - if eps > gamma > -1e-17: - if length == "short": - if example[6] < long_short: - examples.append(example) - elif length == "long": - if example[6] >= long_short: - examples.append(example) - else: - examples.append(example) - if group == "e": - if -1e-17 >= gamma >= -1: - if length == "short": - if example[6] < long_short: - examples.append(example) - elif length == "long": - if example[6] >= long_short: - examples.append(example) - else: - examples.append(example) + + if group not in ["a", "b", "c", "d", "e"]: + break + elif group == "a" and not 1 >= gamma >= 0.01: + continue + elif group == "b" and not 0.01 > gamma > eps: + continue + elif group == "c" and not abs(gamma) <= eps: + continue + elif group == "d" and not -eps > gamma > -1e-17: + continue + elif group == "e" and not -1e-17 >= gamma >= -1: + continue + + if length == "short": + if example[6] < long_short: + examples.append(example) + elif length == "long": + if example[6] >= long_short: + examples.append(example) + else: + examples.append(example) + return examples diff --git a/Tests/algorithms_test.ipynb b/Tests/algorithms_test.ipynb index a69ec18..1906acb 100644 --- a/Tests/algorithms_test.ipynb +++ b/Tests/algorithms_test.ipynb @@ -3,8 +3,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2026-02-08T18:12:51.803705Z", - "start_time": "2026-02-08T18:12:51.310195Z" + "end_time": "2026-02-09T10:12:48.665236Z", + "start_time": "2026-02-09T10:12:48.507869Z" } }, "cell_type": "code", @@ -14,13 +14,13 @@ ], "id": "89aa93e9dbedd113", "outputs": [], - "execution_count": 2 + "execution_count": 1 }, { "metadata": { "ExecuteTime": { - "end_time": "2026-02-08T18:12:54.141970Z", - "start_time": "2026-02-08T18:12:52.406964Z" + "end_time": "2026-02-09T10:12:50.479637Z", + "start_time": "2026-02-09T10:12:49.503680Z" } }, "cell_type": "code", @@ -38,6 +38,7 @@ "import warnings\n", "import pickle\n", "import random\n", + "from GHA_triaxial.gha1_ES import jacobi_konstante\n", "\n", "from ellipsoide import EllipsoidTriaxial\n", "from GHA_triaxial.utils import alpha_para2ell, alpha_ell2para\n", @@ -57,13 +58,13 @@ ], "id": "2005e5a8854eea1e", "outputs": [], - "execution_count": 3 + "execution_count": 2 }, { "metadata": { "ExecuteTime": { - "end_time": "2026-02-08T18:12:55.013436Z", - "start_time": "2026-02-08T18:12:54.788777Z" + "end_time": "2026-02-09T09:02:39.843851Z", + "start_time": "2026-02-09T09:02:38.998139Z" } }, "cell_type": "code", @@ -76,7 +77,7 @@ ], "id": "90f107a11ff0de7e", "outputs": [], - "execution_count": 4 + "execution_count": 3 }, { "metadata": {}, @@ -101,8 +102,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2026-02-08T18:27:32.626200Z", - "start_time": "2026-02-08T18:27:28.458773Z" + "end_time": "2026-02-09T10:12:04.519634Z", + "start_time": "2026-02-09T10:12:00.680678Z" } }, "cell_type": "code", @@ -110,9 +111,9 @@ "def build_examples(test):\n", " if test == \"Karney\":\n", " ell: EllipsoidTriaxial = EllipsoidTriaxial.init_name(\"KarneyTest2024\")\n", - " num = 1\n", + " num = 5\n", " seed = 42\n", - " groups = [\"a_short\", \"a_long\", \"b_short\", \"b_long\", \"c_short\", \"c_long\", \"de_short\", \"de_long\"]\n", + " groups = [\"a_short\", \"a_long\", \"b_short\", \"b_long\", \"c_short\", \"c_long\", \"de_short\", \"de_long\", \"e_short\", \"e_long\"]\n", " group_indices = []\n", " examples = []\n", " for group in groups:\n", @@ -151,7 +152,7 @@ ], "id": "6770dbd57d475127", "outputs": [], - "execution_count": 23 + "execution_count": 14 }, { "metadata": { @@ -267,7 +268,6 @@ " # with warnings.catch_warnings():\n", " # warnings.simplefilter(\"ignore\", RuntimeWarning)\n", " # alpha0_num, alpha1_num_2, s_num = gha2_num(ell, beta0, lamb0, beta1, lamb1, n=steps)\n", - " # print(alpha0_num, alpha1_num_2, s_num)\n", " # end = time.perf_counter()\n", " # d_alpha0 = abs(alpha0_num - alpha0_ell)\n", " # d_alpha1 = abs(alpha1_num_2 - alpha1_ell)\n", @@ -361,12 +361,7 @@ "execution_count": null }, { - "metadata": { - "ExecuteTime": { - "end_time": "2026-02-08T18:28:33.883389Z", - "start_time": "2026-02-08T18:27:55.460398Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "# dsPart = [60, 125, 600, 1250, 6000, 60000] entspricht bei der Erde ca. 100km, 50km, 10km, 5km, 1km, 100m\n", @@ -387,35 +382,8 @@ "save_results(test, results_karney)" ], "id": "5d35a01ba8d6e2b1", - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "----- Beispiel 1/10\n", - "----- Beispiel 2/10\n", - "Umrechnung cart2ell: Punktdifferenz\n", - "----- Beispiel 3/10\n", - "----- Beispiel 4/10\n", - "----- Beispiel 5/10\n", - "Umrechnung cart2ell: Punktdifferenz\n", - "Umrechnung cart2ell: Punktdifferenz\n", - "----- Beispiel 6/10\n", - "GHA1_ana: explodiert, Punkt liegt nicht mehr auf dem Ellipsoid\n", - "GHA1_ana: explodiert, Punkt liegt nicht mehr auf dem Ellipsoid\n", - "----- Beispiel 7/10\n", - "Umrechnung cart2ell: Punktdifferenz\n", - "Umrechnung cart2ell: Punktdifferenz\n", - "----- Beispiel 8/10\n", - "GHA1_ana: explodiert, Punkt liegt nicht mehr auf dem Ellipsoid\n", - "GHA1_ana: explodiert, Punkt liegt nicht mehr auf dem Ellipsoid\n", - "----- Beispiel 9/10\n", - "----- Beispiel 10/10\n", - "Umrechnung cart2ell: Punktdifferenz\n" - ] - } - ], - "execution_count": 25 + "outputs": [], + "execution_count": null }, { "metadata": {}, @@ -443,19 +411,29 @@ "execution_count": null }, { - "metadata": {}, + "metadata": { + "ExecuteTime": { + "end_time": "2026-02-09T10:12:58.413282Z", + "start_time": "2026-02-09T10:12:58.243121Z" + } + }, "cell_type": "code", "source": [ - "test = \"Random\"\n", + "test = \"Karney\"\n", "with open(f\"gha_results{test}.pkl\", \"rb\") as f:\n", " results = pickle.load(f)" ], "id": "4c20a0579c0f7038", "outputs": [], - "execution_count": null + "execution_count": 3 }, { - "metadata": {}, + "metadata": { + "ExecuteTime": { + "end_time": "2026-02-09T10:12:59.354458Z", + "start_time": "2026-02-09T10:12:59.191379Z" + } + }, "cell_type": "code", "source": [ "# results wrappen\n", @@ -469,8 +447,10 @@ " if '[\"]' in metrics_gha1[i]:\n", " if not np.isnan(metric):\n", " metric %= (2*np.pi)\n", - " if not \"beta\" in metrics_gha1[i]:\n", + " if not \"Beta\" in metrics_gha1[i]:\n", " metric = min(metric, abs(metric - 2*np.pi))\n", + " if \"Alpha\" in metrics_gha1[i]:\n", + " metric = min(metric, abs(metric - np.pi))\n", " results[example][method][i] = metric\n", " if \"GHA2\" in method:\n", " for i, metric in enumerate(method_metrics):\n", @@ -480,15 +460,22 @@ " if not np.isnan(metric):\n", " metric %= (2*np.pi)\n", " metric = min(metric, abs(metric - 2*np.pi))\n", + " if \"Alpha\" in metrics_gha1[i]:\n", + " metric = min(metric, abs(metric - np.pi))\n", " results[example][method][i] = metric\n", " pass" ], "id": "24ee93abe040e707", "outputs": [], - "execution_count": null + "execution_count": 4 }, { - "metadata": {}, + "metadata": { + "ExecuteTime": { + "end_time": "2026-02-09T10:15:11.057178Z", + "start_time": "2026-02-09T10:15:10.842564Z" + } + }, "cell_type": "code", "source": [ "# results nach Gruppe sortieren\n", @@ -515,26 +502,66 @@ ], "id": "2086b5bcd8416e33", "outputs": [], + "execution_count": 12 + }, + { + "metadata": {}, + "cell_type": "code", + "source": "pass", + "id": "8d46dd972dfdc66f", + "outputs": [], "execution_count": null }, { "metadata": { "ExecuteTime": { - "end_time": "2026-02-08T18:30:41.031480Z", - "start_time": "2026-02-08T18:30:40.781585Z" + "end_time": "2026-02-09T10:13:44.482218Z", + "start_time": "2026-02-09T10:13:44.328266Z" } }, "cell_type": "code", - "source": "results = results_karney", - "id": "59f0b7f88002aff6", + "source": [ + "# group_indices Karney\n", + "group_indices = []\n", + "ell: EllipsoidTriaxial = EllipsoidTriaxial.init_name(\"KarneyTest2024\")\n", + "for example in results.keys():\n", + " long_short = 2\n", + " split = example.split(\",\")\n", + " beta0 = wu.deg2rad(float(split[0].split(\":\")[1]))\n", + " lamb0 = wu.deg2rad(float(split[1].split(\":\")[1]))\n", + " alpha0 = wu.deg2rad(float(split[2].split(\":\")[1]))\n", + " s = float(split[3].split(\":\")[1])\n", + " gamma = jacobi_konstante(beta0, lamb0, alpha0, ell)\n", + "\n", + " index = \"\"\n", + " if 1 >= gamma >= 0.01:\n", + " index = \"a\"\n", + " elif 0.01 > gamma > 1e-20:\n", + " index = \"b\"\n", + " elif abs(gamma) <= 1e-20:\n", + " index = \"c\"\n", + " elif -1e-20 > gamma > -1e-17:\n", + " index = \"d\"\n", + " elif -1e-17 >= gamma >= -1:\n", + " index = \"e\"\n", + "\n", + " if index != \"\":\n", + " if s < long_short:\n", + " index += \"_short\"\n", + " elif s >= long_short:\n", + " index += \"_long\"\n", + "\n", + " group_indices.append(index)" + ], + "id": "567b66ef21126628", "outputs": [], - "execution_count": 27 + "execution_count": 9 }, { "metadata": { "ExecuteTime": { - "end_time": "2026-02-08T18:30:43.764880Z", - "start_time": "2026-02-08T18:30:42.661191Z" + "end_time": "2026-02-09T10:13:51.135041Z", + "start_time": "2026-02-09T10:13:47.712516Z" } }, "cell_type": "code", @@ -566,7 +593,6 @@ " example_keys = [example_key for example_key in list(results.keys())]\n", " else:\n", " example_keys = [example_key for example_key, group_index in zip(results.keys(), group_indices) if group_index==group_value]\n", - "\n", " algorithms = sorted({algorithm for example_key in example_keys for algorithm in results[example_key].keys() if algorithm.startswith(gha_prefix)})\n", "\n", " header = [\"Algorithmus\", \"Parameter\", \"NaN\"] + list(metrics)\n", @@ -628,28 +654,54 @@ ], "id": "eeb5a204cc4bbf7d", "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "5\n", + "5\n", + "5\n", + "5\n", + "5\n", + "5\n", + "5\n", + "5\n", + "5\n", + "5\n", + "5\n", + "5\n", + "1\n" + ] + }, { "name": "stderr", "output_type": "stream", "text": [ - "C:\\Users\\moell\\AppData\\Local\\Temp\\ipykernel_13876\\3822503802.py:6: RuntimeWarning:\n", + "C:\\Users\\moell\\AppData\\Local\\Temp\\ipykernel_7832\\3781407476.py:6: RuntimeWarning:\n", "\n", "All-NaN slice encountered\n", "\n", - "C:\\Users\\moell\\AppData\\Local\\Temp\\ipykernel_13876\\3822503802.py:6: RuntimeWarning:\n", + "C:\\Users\\moell\\AppData\\Local\\Temp\\ipykernel_7832\\3781407476.py:6: RuntimeWarning:\n", "\n", "All-NaN slice encountered\n", "\n", - "C:\\Users\\moell\\AppData\\Local\\Temp\\ipykernel_13876\\3822503802.py:6: RuntimeWarning:\n", + "C:\\Users\\moell\\AppData\\Local\\Temp\\ipykernel_7832\\3781407476.py:6: RuntimeWarning:\n", "\n", "All-NaN slice encountered\n", "\n", - "C:\\Users\\moell\\AppData\\Local\\Temp\\ipykernel_13876\\3822503802.py:6: RuntimeWarning:\n", + "C:\\Users\\moell\\AppData\\Local\\Temp\\ipykernel_7832\\3781407476.py:6: RuntimeWarning:\n", "\n", "All-NaN slice encountered\n", "\n" ] }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1\n" + ] + }, { "data": { "application/vnd.plotly.v1+json": { @@ -659,60 +711,123 @@ "align": "center", "values": [ [ + "ES", + "ES", + "ES", "ana", "ana", "ana", "ana", "ana", - "ana" + "ana", + "approx", + "approx", + "approx", + "num", + "num", + "num" ], [ + "1250", + "60", + "600", "20_16", "20_64", "20_8", "60_16", "60_64", - "60_8" + "60_8", + "1250", + "30000", + "6000", + "1000", + "10000", + "50000" ], [ 0, 0, - 1, + 0, + 0, + 0, + 4, + 0, + 0, + 2, + 0, + 0, + 0, 0, 0, 0 ], [ - "8.4e-07", - "1.14e-11", - "nan", - "5.72e-11", - "1.14e-11", - "4e-07" + "9.62e+04", + "4.95e+04", + "7.42e+04", + "0.00999", + "2.73e-09", + "8.89e-05", + "8.93e-10", + "2.73e-09", + "0.042", + "8.27e+03", + "1.72e+05", + "1.72e+05", + "0.373", + "0.373", + "0.373" ], [ - "1.2e-07", - "0", - "nan", - "4.58e-11", - "0", - "1.69e-09" + "3.28e+04", + "6.27e+04", + "8.06e+04", + "0.0177", + "3.46e-09", + "2.23e-05", + "1.2e-09", + "3.46e-09", + "0.00507", + "9.92e+03", + "1.16e+05", + "1.16e+05", + "0.547", + "0.547", + "0.547" ], [ - "1.09e-07", - "4.58e-11", - "nan", - "0", - "4.58e-11", - "4.86e-08" + "2.18e+04", + "7.32e+04", + "1.08e+05", + "0.0327", + "3.66e-09", + "1.47e-05", + "1.47e-09", + "3.66e-09", + "0.839", + "1.05e+04", + "2.74e+05", + "2.74e+05", + "0.853", + "0.853", + "0.853" ], [ - "0.0339", - "0.125", - "nan", - "0.529", - "2.04", - "0.278" + "57.1", + "4.12", + "32.3", + "0.0606", + "0.248", + "0.0308", + "1.02", + "4.01", + "0.502", + "1.61", + "38.7", + "7.43", + "0.0388", + "0.413", + "2.08" ] ] }, @@ -1588,13 +1703,83 @@ "cells": { "align": "center", "values": [ - [], - [], - [], - [], - [], - [], - [] + [ + "ES", + "ES", + "ES", + "approx", + "approx", + "approx", + "num", + "num", + "num" + ], + [ + "1250", + "60", + "600", + "1250", + "600", + "6000", + "1000", + "10000", + "5000" + ], + [ + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + [ + "1.04e+05", + "1.04e+05", + "1.04e+05", + "1.76e+05", + "1.76e+05", + "1.76e+05", + "3.46e+05", + "3.46e+05", + "3.46e+05" + ], + [ + "9.27e+04", + "9.29e+04", + "9.27e+04", + "2.94e+05", + "2.94e+05", + "2.94e+05", + "3.15e+05", + "3.15e+05", + "3.15e+05" + ], + [ + "0.00785", + "0.00782", + "0.00785", + "0.106", + "0.106", + "0.106", + "2.11", + "2.11", + "2.11" + ], + [ + "73.1", + "5.53", + "37.5", + "0.568", + "0.242", + "1.63", + "14.4", + "56.4", + "55.2" + ] ] }, "header": { @@ -2470,22 +2655,49 @@ "align": "center", "values": [ [ + "ES", + "ES", + "ES", "ana", "ana", "ana", "ana", "ana", - "ana" + "ana", + "approx", + "approx", + "approx", + "num", + "num", + "num" ], [ + "1250", + "60", + "600", "20_16", "20_64", "20_8", "60_16", "60_64", - "60_8" + "60_8", + "1250", + "30000", + "6000", + "1000", + "10000", + "50000" ], [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, 0, 0, 0, @@ -2494,36 +2706,72 @@ 0 ], [ - "1.15e-06", - "1.33e-09", - "0.796", - "3.66e-10", - "1.33e-09", - "6.67e-08" + "1.22e+04", + "3.46e+04", + "3.45e+04", + "0.0024", + "1.72e-09", + "0.0012", + "1.6e-10", + "1.72e-09", + "3.39e-05", + "1.27e+03", + "4.83e+04", + "2.65e+03", + "0.158", + "0.158", + "0.158" ], [ - "1.62e-07", - "1.83e-10", - "0.14", - "9.16e-11", - "1.83e-10", - "7.97e-09" + "9.54e+03", + "2.27e+04", + "2.28e+04", + "0.0022", + "1.6e-09", + "0.000762", + "1.79e-10", + "1.6e-09", + "2.63e-05", + "831", + "1.78e+04", + "1.31e+03", + "0.0418", + "0.0418", + "0.0418" ], [ - "2.82e-07", - "1.42e-09", - "0.318", - "2.29e-10", - "1.42e-09", - "2.72e-08" + "1.7e+04", + "6.99e+04", + "6.98e+04", + "0.0167", + "2.56e-09", + "0.00102", + "2.75e-10", + "2.56e-09", + "1.31e+05", + "4.72e+03", + "5.04e+04", + "1.78e+03", + "0.165", + "0.165", + "0.165" ], [ - "0.0318", - "0.125", - "0.0165", - "0.528", - "2.1", - "0.268" + "29.7", + "2.21", + "16.4", + "0.0304", + "0.121", + "0.0154", + "0.506", + "2.01", + "0.253", + "0.75", + "17.3", + "3.54", + "0.0436", + "0.412", + "1.95" ] ] }, @@ -3399,13 +3647,83 @@ "cells": { "align": "center", "values": [ - [], - [], - [], - [], - [], - [], - [] + [ + "ES", + "ES", + "ES", + "approx", + "approx", + "approx", + "num", + "num", + "num" + ], + [ + "1250", + "60", + "600", + "1250", + "600", + "6000", + "1000", + "10000", + "5000" + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2 + ], + [ + "9.51e+04", + "9.58e+04", + "9.52e+04", + "4.66e+03", + "4.66e+03", + "1.27e+04", + "1.69e-06", + "8.9e-08", + "8.9e-08" + ], + [ + "9.58e+04", + "9.67e+04", + "9.59e+04", + "1.24e+04", + "5.48e+03", + "6.47e+04", + "1.87e-07", + "1.9e-07", + "4.98e-08" + ], + [ + "9.59e-05", + "7.07e-05", + "9.56e-05", + "0.000142", + "0.000138", + "0.000209", + "3.84e-12", + "3.74e-13", + "2.45e-13" + ], + [ + "34.5", + "2.45", + "17.4", + "0.176", + "0.0882", + "0.757", + "13.3", + "54.5", + "55.6" + ] ] }, "header": { @@ -4281,60 +4599,123 @@ "align": "center", "values": [ [ + "ES", + "ES", + "ES", "ana", "ana", "ana", "ana", "ana", - "ana" + "ana", + "approx", + "approx", + "approx", + "num", + "num", + "num" ], [ + "1250", + "60", + "600", "20_16", "20_64", "20_8", "60_16", "60_64", - "60_8" + "60_8", + "1250", + "30000", + "6000", + "1000", + "10000", + "50000" ], [ 0, 0, 0, + 2, + 2, + 4, + 2, + 2, + 1, 0, 0, + 0, + 2, + 0, 0 ], [ - "1.93e-08", - "4.95e-09", - "0.0152", - "1.97e-09", - "4.95e-09", - "8.7e-10" + "1.2e+03", + "5.01e+04", + "2.9e+03", + "0.00175", + "3.66e-10", + "0.000586", + "2.93e-09", + "3.66e-10", + "24.5", + "423", + "4.29e+03", + "4.06e+03", + "5.76", + "76.4", + "76.4" ], [ - "6.41e-09", - "1.65e-09", - "0.00561", - "5.5e-10", - "1.65e-09", - "2.75e-10" + "2.02e+03", + "5.26e+04", + "4.9e+03", + "9.66e-06", + "4.18e-09", + "0.000114", + "3.61e-09", + "4.18e-09", + "17.3", + "81.1", + "9.46e+03", + "8.83e+03", + "8.11", + "88.6", + "88.6" ], [ - "2.4e-08", - "4.4e-09", - "0.0185", - "1.6e-09", - "4.4e-09", - "1.24e-09" + "1.68e+05", + "3.03e+05", + "2.1e+05", + "1.63e+05", + "1.67e+05", + "1.63e+05", + "1.46e-07", + "1.67e+05", + "1.67e+05", + "3.24e+05", + "3.24e+05", + "3.24e+05", + "328", + "2.16e+05", + "2.16e+05" ], [ - "0.033", - "0.134", - "0.0156", - "0.531", - "2.09", - "0.278" + "67.8", + "4.84", + "35.4", + "0.0727", + "0.265", + "0.0355", + "1.06", + "4.58", + "0.544", + "1.46", + "36.2", + "6.84", + "0.0467", + "0.422", + "1.92" ] ] }, @@ -5210,13 +5591,83 @@ "cells": { "align": "center", "values": [ - [], - [], - [], - [], - [], - [], - [] + [ + "ES", + "ES", + "ES", + "approx", + "approx", + "approx", + "num", + "num", + "num" + ], + [ + "1250", + "60", + "600", + "1250", + "600", + "6000", + "1000", + "10000", + "5000" + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4 + ], + [ + "9.12e+04", + "9.14e+04", + "9.12e+04", + "8.25e+04", + "8.28e+04", + "2.56e+05", + "8.81e+04", + "8.81e+04", + "8.81e+04" + ], + [ + "6.19e+05", + "6.19e+05", + "6.19e+05", + "5.68e+05", + "5.68e+05", + "5.68e+05", + "9.22e+04", + "9.22e+04", + "9.22e+04" + ], + [ + "1.21", + "1.21", + "1.21", + "1.21", + "1.21", + "1.21", + "1.44", + "1.44", + "1.44" + ], + [ + "78", + "3.64", + "40.1", + "0.359", + "0.18", + "1.48", + "16.8", + "69.7", + "67.3" + ] ] }, "header": { @@ -6092,22 +6543,49 @@ "align": "center", "values": [ [ + "ES", + "ES", + "ES", "ana", "ana", "ana", "ana", "ana", - "ana" + "ana", + "approx", + "approx", + "approx", + "num", + "num", + "num" ], [ + "1250", + "60", + "600", "20_16", "20_64", "20_8", "60_16", "60_64", - "60_8" + "60_8", + "1250", + "30000", + "6000", + "1000", + "10000", + "50000" ], [ + 0, + 0, + 0, + 3, + 1, + 3, + 1, + 1, + 3, 0, 0, 0, @@ -6116,36 +6594,72 @@ 0 ], [ - "9.02e-09", - "9.62e-10", - "0.00524", - "1.6e-10", - "9.62e-10", - "1.37e-10" + "2.38e+04", + "2.51e+05", + "3.69e+05", + "0.000157", + "2.02e-09", + "7.73", + "0.000857", + "1.83e-09", + "0.00368", + "3.65e+03", + "6.24e+03", + "2.63e+03", + "173", + "173", + "173" ], [ - "2.52e-09", - "3.66e-10", - "0.00141", - "1.37e-10", - "3.66e-10", - "9.16e-11" + "1.96e+05", + "1.18e+05", + "3.71e+05", + "1.05e-06", + "9.16e-10", + "5.45", + "0.000376", + "7.33e-10", + "5.5e-05", + "1.97e+03", + "3.28e+03", + "1.41e+03", + "21.1", + "21.1", + "21.1" ], [ - "8.84e-09", - "1.37e-09", - "0.00497", - "5.04e-10", - "1.37e-09", - "3.21e-10" + "2.75e+05", + "3.08e+05", + "2.38e+05", + "0.000404", + "5.5e-10", + "5.5e-10", + "2.54e+05", + "6.41e-10", + "0.0204", + "1.55e+05", + "3.24e+05", + "3.24e+05", + "5.63e+04", + "5.63e+04", + "5.63e+04" ], [ - "0.032", - "0.131", - "0.0159", - "0.693", - "2.07", - "0.272" + "21.3", + "1.5", + "10.8", + "0.0146", + "0.0583", + "0.00377", + "0.263", + "1.04", + "0.12", + "0.517", + "12.1", + "2.45", + "0.0384", + "0.401", + "1.94" ] ] }, @@ -7021,13 +7535,83 @@ "cells": { "align": "center", "values": [ - [], - [], - [], - [], - [], - [], - [] + [ + "ES", + "ES", + "ES", + "approx", + "approx", + "approx", + "num", + "num", + "num" + ], + [ + "1250", + "60", + "600", + "1250", + "600", + "6000", + "1000", + "10000", + "5000" + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5 + ], + [ + "4.44e+05", + "4.44e+05", + "4.44e+05", + "4.01e+05", + "4.02e+05", + "3.92e+05", + "nan", + "nan", + "nan" + ], + [ + "5.11e+05", + "5.11e+05", + "5.11e+05", + "4.75e+05", + "4.75e+05", + "4.75e+05", + "nan", + "nan", + "nan" + ], + [ + "0.499", + "0.499", + "0.499", + "0.499", + "0.499", + "0.499", + "nan", + "nan", + "nan" + ], + [ + "20.2", + "1.41", + "9.61", + "0.129", + "0.0686", + "0.806", + "nan", + "nan", + "nan" + ] ] }, "header": { @@ -7903,60 +8487,123 @@ "align": "center", "values": [ [ + "ES", + "ES", + "ES", "ana", "ana", "ana", "ana", "ana", - "ana" + "ana", + "approx", + "approx", + "approx", + "num", + "num", + "num" ], [ + "1250", + "60", + "600", "20_16", "20_64", "20_8", "60_16", "60_64", - "60_8" + "60_8", + "1250", + "30000", + "6000", + "1000", + "10000", + "50000" ], [ 0, 0, - 1, 0, 0, - 1 + 0, + 4, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 ], [ - "6.63", - "2.24e-09", - "nan", - "1.26e-07", - "2.24e-09", - "nan" + "5.14e+05", + "3.68e+05", + "5.11e+05", + "4.5e+05", + "4.5e+05", + "2.9e+05", + "4.5e+05", + "4.5e+05", + "2.9e+05", + "3.96e+05", + "3.04e+05", + "4.5e+05", + "4.5e+05", + "4.5e+05", + "4.5e+05" ], [ - "7.33e-10", - "3.48e-09", - "nan", - "7.33e-10", - "3.48e-09", - "nan" + "4.98e+05", + "1.38e+05", + "4.87e+05", + "5.04e+05", + "5.04e+05", + "5.04e+05", + "5.04e+05", + "5.04e+05", + "5.04e+05", + "5.82e+05", + "5.87e+05", + "5.75e+05", + "5.04e+05", + "5.04e+05", + "5.04e+05" ], [ - "9.88e-08", - "2.5e-07", - "nan", - "9.86e-08", - "2.5e-07", - "nan" + "3.17e+05", + "1.34e+05", + "3.16e+05", + "2.6e+05", + "2.6e+05", + "1.26e+05", + "2.6e+05", + "2.6e+05", + "1.26e+05", + "2.64e+05", + "2.79e+05", + "2.58e+05", + "2.79e+05", + "2.79e+05", + "2.79e+05" ], [ - "0.0645", - "0.276", - "nan", + "75", + "5.56", + "33", + "0.0591", + "0.236", + "0.0295", "1.06", - "4.13", - "nan" + "4.01", + "0.548", + "1.7", + "40.3", + "9.58", + "0.0596", + "0.424", + "1.93" ] ] }, @@ -8832,13 +9479,83 @@ "cells": { "align": "center", "values": [ - [], - [], - [], - [], - [], - [], - [] + [ + "ES", + "ES", + "ES", + "approx", + "approx", + "approx", + "num", + "num", + "num" + ], + [ + "1250", + "60", + "600", + "1250", + "600", + "6000", + "1000", + "10000", + "5000" + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5 + ], + [ + "3.4e+05", + "3.4e+05", + "3.4e+05", + "3.64e+05", + "3.64e+05", + "3.64e+05", + "nan", + "nan", + "nan" + ], + [ + "3.24e+05", + "3.24e+05", + "3.24e+05", + "3.24e+05", + "3.24e+05", + "3.24e+05", + "nan", + "nan", + "nan" + ], + [ + "1.19", + "1.19", + "1.19", + "1.19", + "1.19", + "1.19", + "nan", + "nan", + "nan" + ], + [ + "74.3", + "4.43", + "38.5", + "0.402", + "0.179", + "1.44", + "nan", + "nan", + "nan" + ] ] }, "header": { @@ -9714,60 +10431,123 @@ "align": "center", "values": [ [ + "ES", + "ES", + "ES", "ana", "ana", "ana", "ana", "ana", - "ana" + "ana", + "approx", + "approx", + "approx", + "num", + "num", + "num" ], [ + "1250", + "60", + "600", "20_16", "20_64", "20_8", "60_16", "60_64", - "60_8" + "60_8", + "1250", + "30000", + "6000", + "1000", + "10000", + "50000" ], [ 0, 0, - 1, 0, 0, - 1 + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 ], [ - "0.0189", - "1.95e-10", - "nan", - "4.12e-10", - "1.95e-10", - "nan" + "1.15e+05", + "3.2e+05", + "6.45e+05", + "5.54e+05", + "5.54e+05", + "5.54e+05", + "5.54e+05", + "5.54e+05", + "5.54e+05", + "6.45e+05", + "6.48e+05", + "6.48e+05", + "6.48e+05", + "6.48e+05", + "6.48e+05" ], [ - "0", - "0", - "nan", - "0", - "0", - "nan" + "2.37e+05", + "1.85e+05", + "2.87e+05", + "6.28e+05", + "6.28e+05", + "6.28e+05", + "6.28e+05", + "6.28e+05", + "6.28e+05", + "6.18e+05", + "6.18e+05", + "6.18e+05", + "5.95e+05", + "5.95e+05", + "5.95e+05" ], [ - "0", - "0", - "nan", - "0", - "0", - "nan" + "3.08e+05", + "8.91e+04", + "2.63e+05", + "3.24e+05", + "3.24e+05", + "3.24e+05", + "3.24e+05", + "3.24e+05", + "3.24e+05", + "2.25e+05", + "2.24e+05", + "2.24e+05", + "1.14e+05", + "1.14e+05", + "1.14e+05" ], [ - "0.00843", - "0.0315", - "nan", - "0.13", - "0.558", - "nan" + "35.4", + "2.18", + "18.2", + "0.0291", + "0.117", + "0.0149", + "0.491", + "2.04", + "0.248", + "0.798", + "18.7", + "3.73", + "0.0504", + "0.489", + "1.99" ] ] }, @@ -10643,13 +11423,83 @@ "cells": { "align": "center", "values": [ - [], - [], - [], - [], - [], - [], - [] + [ + "ES", + "ES", + "ES", + "approx", + "approx", + "approx", + "num", + "num", + "num" + ], + [ + "1250", + "60", + "600", + "1250", + "600", + "6000", + "1000", + "10000", + "5000" + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 4, + 4, + 4 + ], + [ + "6.27e+05", + "6.27e+05", + "6.27e+05", + "6.25e+05", + "6.25e+05", + "6.25e+05", + "0", + "0", + "0" + ], + [ + "2.71e+05", + "2.72e+05", + "2.71e+05", + "3.24e+05", + "3.24e+05", + "3.24e+05", + "1.83e-10", + "1.83e-10", + "1.83e-10" + ], + [ + "1.54", + "1.54", + "1.54", + "1.27", + "1.27", + "1.27", + "6.18e-16", + "2.57e-14", + "2.57e-14" + ], + [ + "66.5", + "2.88", + "33.9", + "0.185", + "0.0905", + "1.3", + "0.352", + "3.11", + "1.55" + ] ] }, "header": { @@ -11525,1833 +12375,49 @@ "align": "center", "values": [ [ + "ES", + "ES", + "ES", "ana", "ana", "ana", "ana", "ana", - "ana" + "ana", + "approx", + "approx", + "approx", + "num", + "num", + "num" ], [ + "1250", + "60", + "600", "20_16", "20_64", "20_8", "60_16", "60_64", - "60_8" + "60_8", + "1250", + "30000", + "6000", + "1000", + "10000", + "50000" ], [ + 0, 0, 0, 1, + 1, + 1, 0, - 0, - 1 - ], - [ - "0.0575", - "3.63e-08", - "nan", - "9.34e-09", - "3.63e-08", - "nan" - ], - [ - "0.0294", - "2.15e-08", - "nan", - "5.24e-09", - "2.15e-08", - "nan" - ], - [ - "0.39", - "2.19e-07", - "6.11e+04", - "6.27e-08", - "2.19e-07", - "nan" - ], - [ - "0.0604", - "0.284", - "0.0342", - "1.05", - "4.12", - "nan" - ] - ] - }, - "header": { - "align": "center", - "fill": { - "color": "lightgrey" - }, - "font": { - "size": 13 - }, - "values": [ - "Algorithmus", - "Parameter", - "NaN", - "dBeta [\"]", - "dLambda [\"]", - "dAlpha1 [\"]", - "time [s]" - ] - }, - "type": "table" - } - ], - "layout": { - "template": { - "data": { - "barpolar": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "bar": [ - { - "error_x": { - "color": "rgb(36,36,36)" - }, - "error_y": { - "color": "rgb(36,36,36)" - }, - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "baxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "choropleth" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "contourcarpet" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "contour" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "heatmap" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2dcontour" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2d" - } - ], - "histogram": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.6 - } - }, - "type": "histogram" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermapbox" - } - ], - "scattermap": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermap" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolargl" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolar" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "rgb(237,237,237)" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "rgb(217,217,217)" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "colorscale": { - "diverging": [ - [ - 0.0, - "rgb(103,0,31)" - ], - [ - 0.1, - "rgb(178,24,43)" - ], - [ - 0.2, - "rgb(214,96,77)" - ], - [ - 0.3, - "rgb(244,165,130)" - ], - [ - 0.4, - "rgb(253,219,199)" - ], - [ - 0.5, - "rgb(247,247,247)" - ], - [ - 0.6, - "rgb(209,229,240)" - ], - [ - 0.7, - "rgb(146,197,222)" - ], - [ - 0.8, - "rgb(67,147,195)" - ], - [ - 0.9, - "rgb(33,102,172)" - ], - [ - 1.0, - "rgb(5,48,97)" - ] - ], - "sequential": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "sequentialminus": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ] - }, - "colorway": [ - "#1F77B4", - "#FF7F0E", - "#2CA02C", - "#D62728", - "#9467BD", - "#8C564B", - "#E377C2", - "#7F7F7F", - "#BCBD22", - "#17BECF" - ], - "font": { - "color": "rgb(36,36,36)" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "white", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "white", - "polar": { - "angularaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "radialaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "zaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - }, - "shapedefaults": { - "fillcolor": "black", - "line": { - "width": 0 - }, - "opacity": 0.3 - }, - "ternary": { - "aaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "baxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "caxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - } - }, - "margin": { - "l": 20, - "r": 20, - "t": 60, - "b": 20 - }, - "title": { - "text": "Karney - Gruppe d_long - GHA1" - }, - "width": 800, - "height": 280 - }, - "config": { - "plotlyServerURL": "https://plot.ly" - } - } - }, - "metadata": {}, - "output_type": "display_data", - "jetTransient": { - "display_id": null - } - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "data": [ - { - "cells": { - "align": "center", - "values": [ - [], - [], - [], - [], - [], - [], - [] - ] - }, - "header": { - "align": "center", - "fill": { - "color": "lightgrey" - }, - "font": { - "size": 13 - }, - "values": [ - "Algorithmus", - "Parameter", - "NaN", - "dAlpha0 [\"]", - "dAlpha1 [\"]", - "dStrecke [m]", - "time [s]" - ] - }, - "type": "table" - } - ], - "layout": { - "template": { - "data": { - "barpolar": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "bar": [ - { - "error_x": { - "color": "rgb(36,36,36)" - }, - "error_y": { - "color": "rgb(36,36,36)" - }, - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "baxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "choropleth" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "contourcarpet" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "contour" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "heatmap" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2dcontour" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2d" - } - ], - "histogram": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.6 - } - }, - "type": "histogram" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermapbox" - } - ], - "scattermap": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermap" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolargl" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolar" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "rgb(237,237,237)" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "rgb(217,217,217)" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "colorscale": { - "diverging": [ - [ - 0.0, - "rgb(103,0,31)" - ], - [ - 0.1, - "rgb(178,24,43)" - ], - [ - 0.2, - "rgb(214,96,77)" - ], - [ - 0.3, - "rgb(244,165,130)" - ], - [ - 0.4, - "rgb(253,219,199)" - ], - [ - 0.5, - "rgb(247,247,247)" - ], - [ - 0.6, - "rgb(209,229,240)" - ], - [ - 0.7, - "rgb(146,197,222)" - ], - [ - 0.8, - "rgb(67,147,195)" - ], - [ - 0.9, - "rgb(33,102,172)" - ], - [ - 1.0, - "rgb(5,48,97)" - ] - ], - "sequential": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "sequentialminus": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ] - }, - "colorway": [ - "#1F77B4", - "#FF7F0E", - "#2CA02C", - "#D62728", - "#9467BD", - "#8C564B", - "#E377C2", - "#7F7F7F", - "#BCBD22", - "#17BECF" - ], - "font": { - "color": "rgb(36,36,36)" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "white", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "white", - "polar": { - "angularaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "radialaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "zaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - }, - "shapedefaults": { - "fillcolor": "black", - "line": { - "width": 0 - }, - "opacity": 0.3 - }, - "ternary": { - "aaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "baxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "caxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - } - }, - "margin": { - "l": 20, - "r": 20, - "t": 60, - "b": 20 - }, - "title": { - "text": "Karney - Gruppe d_long - GHA2" - }, - "width": 800, - "height": 280 - }, - "config": { - "plotlyServerURL": "https://plot.ly" - } - } - }, - "metadata": {}, - "output_type": "display_data", - "jetTransient": { - "display_id": null - } - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "data": [ - { - "cells": { - "align": "center", - "values": [ - [ - "ana", - "ana", - "ana", - "ana", - "ana", - "ana" - ], - [ - "20_16", - "20_64", - "20_8", - "60_16", - "60_64", - "60_8" - ], - [ + 1, + 1, 0, 0, 0, @@ -13360,36 +12426,72 @@ 0 ], [ - "1.32e-10", - "1.37e-10", - "4.42e-07", - "8.59e-11", - "1.37e-10", - "8.01e-11" + "27.6", + "803", + "166", + "nan", + "nan", + "nan", + "24.5", + "nan", + "nan", + "159", + "4.55e+03", + "979", + "567", + "567", + "567" ], [ - "9.16e-11", - "9.16e-11", - "5.3e-07", - "9.16e-11", - "9.16e-11", - "9.16e-11" + "124", + "2e+03", + "193", + "nan", + "nan", + "nan", + "17.3", + "nan", + "nan", + "32", + "966", + "199", + "262", + "262", + "262" ], [ - "1.65e-09", - "2.75e-10", - "4.3e-05", - "0", - "2.75e-10", - "0" + "8.93e+04", + "86.1", + "5.55e+04", + "nan", + "nan", + "nan", + "nan", + "nan", + "2.97e+05", + "3.24e+05", + "3.21e+05", + "3.23e+05", + "2.62e+05", + "2.62e+05", + "2.62e+05" ], [ - "0.0306", - "0.129", - "0.0153", - "0.522", - "2.06", - "0.272" + "14.1", + "0.996", + "7.5", + "0.015", + "nan", + "nan", + "0.255", + "nan", + "0.126", + "0.354", + "8.74", + "1.7", + "0.039", + "0.39", + "1.93" ] ] }, @@ -14240,3530 +13342,6 @@ "t": 60, "b": 20 }, - "title": { - "text": "Karney - Gruppe d_short - GHA1" - }, - "width": 800, - "height": 280 - }, - "config": { - "plotlyServerURL": "https://plot.ly" - } - } - }, - "metadata": {}, - "output_type": "display_data", - "jetTransient": { - "display_id": null - } - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "data": [ - { - "cells": { - "align": "center", - "values": [ - [], - [], - [], - [], - [], - [], - [] - ] - }, - "header": { - "align": "center", - "fill": { - "color": "lightgrey" - }, - "font": { - "size": 13 - }, - "values": [ - "Algorithmus", - "Parameter", - "NaN", - "dAlpha0 [\"]", - "dAlpha1 [\"]", - "dStrecke [m]", - "time [s]" - ] - }, - "type": "table" - } - ], - "layout": { - "template": { - "data": { - "barpolar": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "bar": [ - { - "error_x": { - "color": "rgb(36,36,36)" - }, - "error_y": { - "color": "rgb(36,36,36)" - }, - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "baxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "choropleth" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "contourcarpet" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "contour" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "heatmap" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2dcontour" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2d" - } - ], - "histogram": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.6 - } - }, - "type": "histogram" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermapbox" - } - ], - "scattermap": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermap" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolargl" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolar" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "rgb(237,237,237)" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "rgb(217,217,217)" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "colorscale": { - "diverging": [ - [ - 0.0, - "rgb(103,0,31)" - ], - [ - 0.1, - "rgb(178,24,43)" - ], - [ - 0.2, - "rgb(214,96,77)" - ], - [ - 0.3, - "rgb(244,165,130)" - ], - [ - 0.4, - "rgb(253,219,199)" - ], - [ - 0.5, - "rgb(247,247,247)" - ], - [ - 0.6, - "rgb(209,229,240)" - ], - [ - 0.7, - "rgb(146,197,222)" - ], - [ - 0.8, - "rgb(67,147,195)" - ], - [ - 0.9, - "rgb(33,102,172)" - ], - [ - 1.0, - "rgb(5,48,97)" - ] - ], - "sequential": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "sequentialminus": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ] - }, - "colorway": [ - "#1F77B4", - "#FF7F0E", - "#2CA02C", - "#D62728", - "#9467BD", - "#8C564B", - "#E377C2", - "#7F7F7F", - "#BCBD22", - "#17BECF" - ], - "font": { - "color": "rgb(36,36,36)" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "white", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "white", - "polar": { - "angularaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "radialaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "zaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - }, - "shapedefaults": { - "fillcolor": "black", - "line": { - "width": 0 - }, - "opacity": 0.3 - }, - "ternary": { - "aaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "baxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "caxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - } - }, - "margin": { - "l": 20, - "r": 20, - "t": 60, - "b": 20 - }, - "title": { - "text": "Karney - Gruppe d_short - GHA2" - }, - "width": 800, - "height": 280 - }, - "config": { - "plotlyServerURL": "https://plot.ly" - } - } - }, - "metadata": {}, - "output_type": "display_data", - "jetTransient": { - "display_id": null - } - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "data": [ - { - "cells": { - "align": "center", - "values": [ - [], - [], - [], - [], - [], - [], - [] - ] - }, - "header": { - "align": "center", - "fill": { - "color": "lightgrey" - }, - "font": { - "size": 13 - }, - "values": [ - "Algorithmus", - "Parameter", - "NaN", - "dBeta [\"]", - "dLambda [\"]", - "dAlpha1 [\"]", - "time [s]" - ] - }, - "type": "table" - } - ], - "layout": { - "template": { - "data": { - "barpolar": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "bar": [ - { - "error_x": { - "color": "rgb(36,36,36)" - }, - "error_y": { - "color": "rgb(36,36,36)" - }, - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "baxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "choropleth" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "contourcarpet" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "contour" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "heatmap" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2dcontour" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2d" - } - ], - "histogram": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.6 - } - }, - "type": "histogram" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermapbox" - } - ], - "scattermap": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermap" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolargl" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolar" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "rgb(237,237,237)" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "rgb(217,217,217)" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "colorscale": { - "diverging": [ - [ - 0.0, - "rgb(103,0,31)" - ], - [ - 0.1, - "rgb(178,24,43)" - ], - [ - 0.2, - "rgb(214,96,77)" - ], - [ - 0.3, - "rgb(244,165,130)" - ], - [ - 0.4, - "rgb(253,219,199)" - ], - [ - 0.5, - "rgb(247,247,247)" - ], - [ - 0.6, - "rgb(209,229,240)" - ], - [ - 0.7, - "rgb(146,197,222)" - ], - [ - 0.8, - "rgb(67,147,195)" - ], - [ - 0.9, - "rgb(33,102,172)" - ], - [ - 1.0, - "rgb(5,48,97)" - ] - ], - "sequential": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "sequentialminus": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ] - }, - "colorway": [ - "#1F77B4", - "#FF7F0E", - "#2CA02C", - "#D62728", - "#9467BD", - "#8C564B", - "#E377C2", - "#7F7F7F", - "#BCBD22", - "#17BECF" - ], - "font": { - "color": "rgb(36,36,36)" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "white", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "white", - "polar": { - "angularaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "radialaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "zaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - }, - "shapedefaults": { - "fillcolor": "black", - "line": { - "width": 0 - }, - "opacity": 0.3 - }, - "ternary": { - "aaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "baxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "caxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - } - }, - "margin": { - "l": 20, - "r": 20, - "t": 60, - "b": 20 - }, - "title": { - "text": "Karney - Gruppe e_long - GHA1" - }, - "width": 800, - "height": 280 - }, - "config": { - "plotlyServerURL": "https://plot.ly" - } - } - }, - "metadata": {}, - "output_type": "display_data", - "jetTransient": { - "display_id": null - } - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "data": [ - { - "cells": { - "align": "center", - "values": [ - [], - [], - [], - [], - [], - [], - [] - ] - }, - "header": { - "align": "center", - "fill": { - "color": "lightgrey" - }, - "font": { - "size": 13 - }, - "values": [ - "Algorithmus", - "Parameter", - "NaN", - "dAlpha0 [\"]", - "dAlpha1 [\"]", - "dStrecke [m]", - "time [s]" - ] - }, - "type": "table" - } - ], - "layout": { - "template": { - "data": { - "barpolar": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "bar": [ - { - "error_x": { - "color": "rgb(36,36,36)" - }, - "error_y": { - "color": "rgb(36,36,36)" - }, - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "baxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "choropleth" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "contourcarpet" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "contour" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "heatmap" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2dcontour" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2d" - } - ], - "histogram": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.6 - } - }, - "type": "histogram" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermapbox" - } - ], - "scattermap": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermap" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolargl" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolar" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "rgb(237,237,237)" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "rgb(217,217,217)" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "colorscale": { - "diverging": [ - [ - 0.0, - "rgb(103,0,31)" - ], - [ - 0.1, - "rgb(178,24,43)" - ], - [ - 0.2, - "rgb(214,96,77)" - ], - [ - 0.3, - "rgb(244,165,130)" - ], - [ - 0.4, - "rgb(253,219,199)" - ], - [ - 0.5, - "rgb(247,247,247)" - ], - [ - 0.6, - "rgb(209,229,240)" - ], - [ - 0.7, - "rgb(146,197,222)" - ], - [ - 0.8, - "rgb(67,147,195)" - ], - [ - 0.9, - "rgb(33,102,172)" - ], - [ - 1.0, - "rgb(5,48,97)" - ] - ], - "sequential": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "sequentialminus": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ] - }, - "colorway": [ - "#1F77B4", - "#FF7F0E", - "#2CA02C", - "#D62728", - "#9467BD", - "#8C564B", - "#E377C2", - "#7F7F7F", - "#BCBD22", - "#17BECF" - ], - "font": { - "color": "rgb(36,36,36)" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "white", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "white", - "polar": { - "angularaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "radialaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "zaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - }, - "shapedefaults": { - "fillcolor": "black", - "line": { - "width": 0 - }, - "opacity": 0.3 - }, - "ternary": { - "aaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "baxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "caxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - } - }, - "margin": { - "l": 20, - "r": 20, - "t": 60, - "b": 20 - }, - "title": { - "text": "Karney - Gruppe e_long - GHA2" - }, - "width": 800, - "height": 280 - }, - "config": { - "plotlyServerURL": "https://plot.ly" - } - } - }, - "metadata": {}, - "output_type": "display_data", - "jetTransient": { - "display_id": null - } - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "data": [ - { - "cells": { - "align": "center", - "values": [ - [], - [], - [], - [], - [], - [], - [] - ] - }, - "header": { - "align": "center", - "fill": { - "color": "lightgrey" - }, - "font": { - "size": 13 - }, - "values": [ - "Algorithmus", - "Parameter", - "NaN", - "dBeta [\"]", - "dLambda [\"]", - "dAlpha1 [\"]", - "time [s]" - ] - }, - "type": "table" - } - ], - "layout": { - "template": { - "data": { - "barpolar": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "bar": [ - { - "error_x": { - "color": "rgb(36,36,36)" - }, - "error_y": { - "color": "rgb(36,36,36)" - }, - "marker": { - "line": { - "color": "white", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "baxis": { - "endlinecolor": "rgb(36,36,36)", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "rgb(36,36,36)" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "choropleth" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "contourcarpet" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "contour" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "heatmap" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2dcontour" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "histogram2d" - } - ], - "histogram": [ - { - "marker": { - "line": { - "color": "white", - "width": 0.6 - } - }, - "type": "histogram" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermapbox" - } - ], - "scattermap": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scattermap" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolargl" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterpolar" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - }, - "colorscale": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "rgb(237,237,237)" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "rgb(217,217,217)" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 1, - "tickcolor": "rgb(36,36,36)", - "ticks": "outside" - } - }, - "colorscale": { - "diverging": [ - [ - 0.0, - "rgb(103,0,31)" - ], - [ - 0.1, - "rgb(178,24,43)" - ], - [ - 0.2, - "rgb(214,96,77)" - ], - [ - 0.3, - "rgb(244,165,130)" - ], - [ - 0.4, - "rgb(253,219,199)" - ], - [ - 0.5, - "rgb(247,247,247)" - ], - [ - 0.6, - "rgb(209,229,240)" - ], - [ - 0.7, - "rgb(146,197,222)" - ], - [ - 0.8, - "rgb(67,147,195)" - ], - [ - 0.9, - "rgb(33,102,172)" - ], - [ - 1.0, - "rgb(5,48,97)" - ] - ], - "sequential": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ], - "sequentialminus": [ - [ - 0.0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1.0, - "#fde725" - ] - ] - }, - "colorway": [ - "#1F77B4", - "#FF7F0E", - "#2CA02C", - "#D62728", - "#9467BD", - "#8C564B", - "#E377C2", - "#7F7F7F", - "#BCBD22", - "#17BECF" - ], - "font": { - "color": "rgb(36,36,36)" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "white", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "white", - "polar": { - "angularaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "radialaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "zaxis": { - "backgroundcolor": "white", - "gridcolor": "rgb(232,232,232)", - "gridwidth": 2, - "linecolor": "rgb(36,36,36)", - "showbackground": true, - "showgrid": false, - "showline": true, - "ticks": "outside", - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - }, - "shapedefaults": { - "fillcolor": "black", - "line": { - "width": 0 - }, - "opacity": 0.3 - }, - "ternary": { - "aaxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "baxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - }, - "bgcolor": "white", - "caxis": { - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - }, - "yaxis": { - "automargin": true, - "gridcolor": "rgb(232,232,232)", - "linecolor": "rgb(36,36,36)", - "showgrid": false, - "showline": true, - "ticks": "outside", - "title": { - "standoff": 15 - }, - "zeroline": false, - "zerolinecolor": "rgb(36,36,36)" - } - } - }, - "margin": { - "l": 20, - "r": 20, - "t": 60, - "b": 20 - }, "title": { "text": "Karney - Gruppe e_short - GHA1" }, @@ -17789,13 +13367,83 @@ "cells": { "align": "center", "values": [ - [], - [], - [], - [], - [], - [], - [] + [ + "ES", + "ES", + "ES", + "approx", + "approx", + "approx", + "num", + "num", + "num" + ], + [ + "1250", + "60", + "600", + "1250", + "600", + "6000", + "1000", + "10000", + "5000" + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + [ + "1.89e+05", + "1.9e+05", + "1.89e+05", + "1.66e+05", + "1.36e+05", + "4.24e+05", + "nan", + "nan", + "nan" + ], + [ + "3.48e+05", + "3.48e+05", + "3.48e+05", + "3.23e+05", + "3.23e+05", + "3.23e+05", + "nan", + "nan", + "nan" + ], + [ + "1.11", + "1.11", + "1.11", + "1.11", + "1.11", + "1.11", + "nan", + "nan", + "nan" + ], + [ + "36.4", + "2.72", + "18.9", + "0.177", + "0.0886", + "0.686", + "nan", + "nan", + "nan" + ] ] }, "header": { @@ -18663,10 +14311,15 @@ } } ], - "execution_count": 28 + "execution_count": 10 }, { - "metadata": {}, + "metadata": { + "ExecuteTime": { + "end_time": "2026-02-09T09:19:29.235114Z", + "start_time": "2026-02-09T09:19:29.040806Z" + } + }, "cell_type": "code", "source": [ "# Latex-Tabelle ausgeben\n", @@ -18821,7 +14474,7 @@ " cols = 2 + (1 if include_nan_col else 0) + len(metric_headers)\n", " colspec = \"|\" + \"|\".join([\"c\"] * cols) + \"|\"\n", "\n", - " header_cells = [\"Methode\", \"Parameterwerte\"]\n", + " header_cells = [\"Methode\", \"Parameter\"]\n", " if include_nan_col:\n", " header_cells.append(\"NaN\")\n", " header_cells += metric_headers\n", @@ -18911,30 +14564,85 @@ ], "id": "12591c3b707da905", "outputs": [], - "execution_count": null + "execution_count": 31 }, { - "metadata": {}, + "metadata": { + "ExecuteTime": { + "end_time": "2026-02-09T09:19:47.264504Z", + "start_time": "2026-02-09T09:19:47.022633Z" + } + }, "cell_type": "code", "source": [ "example_keys = list(key for i, key in enumerate(results.keys()))\n", "group = None\n", "# group = \"a\"\n", "# example_keys = list(key for i, key in enumerate(results.keys()) if group_indices[i] == group)\n", - "gha = \"GHA1\"\n", + "gha = \"GHA2\"\n", "latex = build_latex_table_from_results(\n", " results,\n", " gha_prefix=gha,\n", " example_keys=example_keys,\n", " caption=f\"Ergebnisse der Lösungsmethoden der {gha[3]}. GHA ({test})\" if group is None else f\"Ergebnisse der Lösungsmethoden der {gha[3]}. GHA ({test}, Gruppe {group})\",\n", " label=f\"tab:results_{test}_{gha}\" if group is None else f\"tab:results_{test}_{gha}_{group}\",\n", - " include_nan_col=True\n", + " include_nan_col=True,\n", + " wu=wu\n", ")\n", "print(latex)" ], "id": "44f20396e6c5493c", - "outputs": [], - "execution_count": null + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "GHA2_num_200: 22 falsche Linien\n", + "GHA2_num_200: 22 falsche Linien\n", + "GHA2_num_200: 22 falsche Linien\n", + "GHA2_num_200: 22 falsche Linien\n", + "GHA2_num_500: 21 falsche Linien\n", + "GHA2_num_500: 21 falsche Linien\n", + "GHA2_num_500: 21 falsche Linien\n", + "GHA2_num_500: 21 falsche Linien\n", + "GHA2_num_1000: 19 falsche Linien\n", + "GHA2_num_1000: 19 falsche Linien\n", + "GHA2_num_1000: 19 falsche Linien\n", + "GHA2_num_1000: 19 falsche Linien\n", + "GHA2_num_5000: 19 falsche Linien\n", + "GHA2_num_5000: 19 falsche Linien\n", + "GHA2_num_5000: 19 falsche Linien\n", + "GHA2_num_5000: 19 falsche Linien\n", + "GHA2_num_10000: 19 falsche Linien\n", + "GHA2_num_10000: 19 falsche Linien\n", + "GHA2_num_10000: 19 falsche Linien\n", + "GHA2_num_10000: 19 falsche Linien\n", + "\\begin{table}[H]\n", + "\\centering\n", + "\\caption{Ergebnisse der Lösungsmethoden der 2. GHA (Random)}\n", + "\\label{tab:results_Random_GHA2}\n", + "\\begin{tabular}{|c|c|c|c|c|c|c|}\n", + "\\hline\n", + "Methode & Parameter & NaN & $\\max(|\\Delta \\alpha_0|)$ [$''$] & $\\max(|\\Delta \\alpha_1|)$ [$''$] & $\\max(|\\Delta s|)$ [m] & time [s] \\\\\n", + "\\Xhline{1.5pt}\n", + "\\multirow{5}{*}{numerisch} & 200 & 4 & $1.490\\cdot10^{-02}$ & $1.276\\cdot10^{-02}$ & $1.317\\cdot10^{+00}$ & $0.21$ \\\\\n", + " & 500 & 3 & $3.833\\cdot10^{-02}$ & $4.408\\cdot10^{-02}$ & $1.355\\cdot10^{+00}$ & $0.52$ \\\\\n", + " & 1000 & 3 & $3.160\\cdot10^{-02}$ & $2.663\\cdot10^{-02}$ & $3.863\\cdot10^{+00}$ & $1.02$ \\\\\n", + " & 5000 & 3 & $1.275\\cdot10^{-04}$ & $2.077\\cdot10^{-05}$ & $6.141\\cdot10^{-02}$ & $4.67$ \\\\\n", + " & 10000 & 3 & $1.275\\cdot10^{-04}$ & $1.036\\cdot10^{-04}$ & $1.108\\cdot10^{-01}$ & $5.16$ \\\\\\hline\n", + "\\multirow{3}{*}{approximiert} & 600 & 0 & $8.033\\cdot10^{+03}$ & $8.043\\cdot10^{+03}$ & $1.730\\cdot10^{+02}$ & $0.18$ \\\\\n", + " & 1250 & 0 & $8.033\\cdot10^{+03}$ & $8.043\\cdot10^{+03}$ & $1.744\\cdot10^{+02}$ & $0.37$ \\\\\n", + " & 6000 & 0 & $8.033\\cdot10^{+03}$ & $8.043\\cdot10^{+03}$ & $1.749\\cdot10^{+02}$ & $2.61$ \\\\\\hline\n", + "\\multirow{3}{*}{ES} & 60 & 0 & $7.167\\cdot10^{+03}$ & $7.166\\cdot10^{+03}$ & $1.526\\cdot10^{+02}$ & $4.93$ \\\\\n", + " & 600 & 0 & $7.167\\cdot10^{+03}$ & $7.166\\cdot10^{+03}$ & $1.370\\cdot10^{+02}$ & $39.08$ \\\\\n", + " & 1250 & 0 & $7.167\\cdot10^{+03}$ & $7.166\\cdot10^{+03}$ & $1.384\\cdot10^{+02}$ & $73.40$ \\\\\\hline\n", + "\\end{tabular}\n", + "\\end{table}\n", + "\\noindent\n" + ] + } + ], + "execution_count": 33 } ], "metadata": { diff --git a/Tests/gha_resultsKarney.pkl b/Tests/gha_resultsKarney.pkl new file mode 100644 index 0000000000000000000000000000000000000000..109624058c4e87a8afb20168542b5647e2f95efd GIT binary patch literal 60280 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 literal 0 HcmV?d00001 diff --git a/Tests/gha_resultsPanou.pkl b/Tests/gha_resultsPanou.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8a58672aac472dfe4d62a0393a77284de9fe22fd GIT binary patch literal 26469 zcmb`PcU%-l8^=cx1RK~8OB53|7R2M|3b$)S4?EVNMm+2oQAAKo1XmLkjV7q5h(=KC z4HOGWET3Qta4SUR4&frL&Jxg{ueqvVl4jBSNL{vduKP5%FV~y)5F!*)5|vz z6RK+iJGu><5FI`YzEgq05y}zMT!)RA7&*!{JbHXoSZHKq=(NNIHj_t$jt`AYT#~rJ zn$&^Mkx|nkMqx|E(LRau;^!vzO>EiSYC#3R#9qC6b^8E+W#G-Tdk8VZi(K0xxd7O&BUZ-wk3S#1pkXlTu_4w6=LNPqm`-Lx8+eUG^<|9 zNvNKX03&snG8K&~k6IRT{9!7g@@Wm75IRh)8m3Ncsh#l}8UcUh6rhQen~&JShPQsP zThS~@nm2ZId9f^<`!xs0qo7_S7Cvn;78+PCG`+`_mI}~+7imE;SCNNSAwAr=-!Ly@ zKMcG*;j{0T-`7wBq~$N&Za?KsTFvPeF=H|yvCPE=e}wa#swR#R^e~KzzSZSRh615l z--ON;K^M=l4^jcdvQN7VaV4p%CW745o<>rg)^VBhyGluDMUN38DW^vL_Iga}-M+_( zP(rdNq|k_n$cZt~JR=MOCVx~|T&)Eo39!I)4rnQqjWsTIRC6_^V7EVgQy%pQhW zP=HqAZs5J(9JSzeOwW7e#H|>?d*PFb_u{8E(=l*O{HJ9q9Ao*ynRXX{gOYH%7!PLY zXveV^_`m9WbrtW1XD8FqEcqSdh#yk~hJ) zn((4U79L=zS>6X2{17%C^8yDBZtU@OjwAX=KziHcaRP{WJdv@2!)aO7>ex|p%#sZO zNrqGEJB`1DG{5omi6ZImh&u6v#5%{ln@31^%&Uj}pJN_;;g32EP$g#KWB!DN(Qx=& z0aOsiyb&u2QURi1N~ja@x5&-@W$vE}-2Y?DV=x^r`h4$1k^5|E>N3KOHmbB+c`EJZ z?d$5M1`!9D_VM-bc5_#`daKoLiYjgFUgWT0mqa`b3Ad|A`iUF+tAp52Y2$*<@a?sr zr?^=KE2PwnBXa7GChA4s&6T87N>4F0LPmAYmQm4c6Sb`8V4-g)VFW!jB>Ga9<|QT|{LxUB50!!%H4I1UAd58cPg$hgTvMbA_u#=VP9JW=u=1O$E&fs^haQzd z(Hs*rJ?)f>0`%WS`giF4?K~9EJZ{pN=k0`w#ZTzrQ_tOd?hPS(nsaaJw#>s5hP8`F zhX~SQCACF}ORhX$kXEs?ntApwOBO+iHQznrFv#t3ag*l+q^PzKYvaz-1!)yY39W6% ztrJP-2mUfN7?aqOYMbhWRF2xR-;V!*ZeN#GUp4)MHlYnWD<=qi=AYx|PVyNmPi;4h zEDEI|@zVxPTtS~SD__H>;HWHH>AMq+BL!nTbS%VH@ZVXL2dnu@1~N<{)USzDKH^N zbbO)6zS~QVc*)e(zqt7cQpx{D7d+#@F`B-Iy0~!r-EXz^5;r_ufVTS=I~9>i{x^pC zk%H!BA^wC8wmXx8FAg9^x!Rih=}2|WOHfAm)3OfkTMAwiKRo7TYHMhSR9SRF*&!7= z{w5~0OI-ZumY9RCN95@V$Aa44n%hBB zL0A)emaDd2Dp$4IomX3x%EQ}B?dsv~{t>aYU2{$%w#aMY9jS>Ml+2s7OxkcQOl{(T zHLbJFuh7ut6d85e&oV0VHc~Gv4~pX?RGHXD$*Du-RL<8({m>+76-gnz3jMc>S7<)U zlE*Sx9t-j^#}FYTF|a~3J=9oi%d@Q zGc=oT(WhRw?ek|p7p4}?(*}L4YT+57QtxIJS<+%I4LYG5Idw^#EYTvJty5%* zgzqqU$smExTt9a=h$C1^_9Pebs-Z*OXb6|t%_f#MA^ptXy+!WR1jkwmTzYCjXolxg z$qAdGE%T6YQJ2a>EiLPKXVFU^V?rr8eHenT&p=L}jedF2JAQXWwA4y^i=P z%4y(Yk2xiDLYG|+0+$~15f%QCa?kCX zDC44%;jtpO_|lQFdK_=`0)IhHVL1vHXcqUF-C*(RN#xYc*ArH+Y9Ci`U+<5tUN>nn zBqt-{?yiuU3N{}x3aV%C@qB~JS-oa-lTlInS}8StM7Bu1Xzw~nN|gy}lAOwJlTq_b z)Uwj)2S^glMC?D<4TeCGQ+HVl+3m7eQcba}KI4!5go#CYeTqI6s_(OHr2>=^)K8Ao z(A02LPa;(m)Pi=;8g8N|m(zn=eQzy{T+Itt=O3ry$;Hu5WuHJe76kR1XX`rAAg*v` z)n9p&R*B1&K{N#EhPtU}lfGW}WnyMom&Tt5mlzXD3F`A%cnt~~ zR~p!w6qw*@L44t0S%3yg5RFVwAGF20*5Gw73eU12asTAwPf*6wL%IoG^7ZM%WzM9M z|J`wW`P#PK@F%zxyN@0Q1>tnzLlgz|;r1@1lKURb?iY>}*h(vRJEamg1wl3Q zt469bcJl?lswk{6@24cF+`{BbcO3ZM7Su&wVI(F@uOf(k3pas*ZF>f`M} z^wi5+<>~F_>FVb7F*Q}SIxH2r)O!16rm4S)x|jB%6&{Mv&E=@6K~Cl5RK1CMd3nh` zK8Gf%OifuAS*&ci)c0lIzB7_E@d>uXcR zkl2G?)|;vaQrGsi9(E!mi)yN$mr(eV)*QyoZu+g=mR05^#7+Do^uE8yzn1WGHb=1K zsA&}E_gL5x7iMIxdb=LQUKAGvRjGU9vY@6+Np#8!z9%RyJ+mNZuI~(5It!jvI#x)V zP)OS~f^ciuS|3*ZW-unyTum9rx{Y4<2?l|xx7z8aIUM9{e@M#%g{5FQlDrUWo^gW5 z4}icq3hPWwcI7Q8Nl;mH%8W| zCatoX?tj&*res@HSDpP^1Tlp<$0m}1Jf@upxo4JashXmu1wSQ7LSmh7ZZwj1opgkb zfTneNGpl_OAz4&Y)boVhS_zEvU{WO}H11eVp*ZGu=dH;BK4h9wJ$g%Ki>9uWi}L+t z+;xs8cZuAbv?DbYxb&F6w!}%wWy4%$T+}3fvdF#Z*DIOB@tW?fdY8N1t9EyF_uzMX z)gC_ZEQgz`+Dqm0k?r2RzjCDF=}>S_YKqwNNYv8}vsMQ2?KLSMe)hopdKnqy)RMnt z)F2b};`3~0(poc>mg#A{oVs5gtJ7X%tYwbwCv~LHO&Z4QsW78KL-cZ}lN=gl3N`#q z1`B?ah5?k)uuq4cT`hx3)%KI2>C=kwjt>uB&=`&;DIvhh4)K-6_Tim^NN#+uf zaq5pTJ;SrbVZA?b%bd{9b?{Wll68^LWZ)>Ntv-Ip@s_lPIqV7S+_1!`wud*2K{b9=DEw6xCM0;j_z*J(rk=s{fP zzM2^KdG}S{DRAkT2l@7xl}2-It#`&0(53|MQ&qBgla?t(uGgH62{l(+jn|afpgN#r zK@G2v*_z4rov;vFm?M8wIL1dKTf1)Ts)KL9tKzq?*N!VsD16A0!g=3>3@8Xg)TDo8 zGuWXRzQRl1Hd&;=v|5?O7jE~O@q&}M32N(qBglzV^1p2}malC+MNbN>?fYG|RK!hT z?P~I?f`tO2w9XFV{p>s3K3_uol++gK->=O~pc9Jf94YxlNGR(X7INVP2HtLvl?g;) z%*&r-DmfqaU@;Bi7U$XsCM|PvT>eoU8C%ybp%F_!e6nR~i{7eJm(V1Xai!Qu+A*=t zH-yy8b-DxJG|Ots?s~aK(mpOSFI8efNAt&>6vyULztcjjl@sTR1Ekbeiw|BWipXRX%W3uZD!&-B#TC3YI z3Bq;$j3W#6B#laHivoY|+kVD$-b=VNT0J27o7!pO`4P$5KE9%Xndi$Y4d1E=NKtK( zbC0i|jBi1abcbfmtJX^-HHusJH4GC_+qa=rYzWD++E(g5m!Y@Fg2J7`Kli5isB%G8 zvA8+T6gYNMdcK!d+m>Drx=Wt7wwhnHcP*NmI_`R(>%t_?+=zM*!DoZ&rcLba4h`1|T-G`~@OY3hp_JM(t;-^y^R=3q4l_AiVD>Dun?nk@Rof1M z0-S3ywLMysg>OJMPYo5+a(JymY|=89_U`J$5iipsRd{aLzj)&u>TqiQ5Q`EcInc zfvwf~P)Q*1Q&d}>`c%tII-!P{O&tZ3mTkVPNnrvG`^B6+rFz0qT-zeU!~^Gc(I9T) zgU5nN%N*V5y$wgkHsiXc{766+)K-7U`iX?3Ke)(XB(2{O;Xp|0{0^H-3CXhB>Q=s7 zCTSm+h$c%+XqETQqvAQWJ|(6I_>k#x)Yc*Iy_CzI86xBEpSWYa$lY`B)NlnZJ?0CR zo{(}=Z-&dbsBp?Ck$bj7wVi|;y+EV*c28UJeIBLvdwhL;+6Wl{jVwJ9L%XtCE_?1+qjf&bX+vT)R;W}yFxN7s{Ei}Ht^lMsK4BtXi zEar+DoanOMYOUphv*Z_{tIe4!B=W38-& zp{sdS#9WHUlL9&)=}|y9N{ag3ldash!IJl9xc3{Y7@rMJoqCuooYdr)b}s$%b#g8}yC`u{rgOV;xNTdtJ+O&zP1-1V z6UQ%u=V~?2YLJqaN!RoYfFdN%*3NB|PC$x^`leH9eWM#sD){iWyV0a&wd(YrgE1*6_Vw653CXge@~NT5ypm~$ zwaW)lp|Vp-V8xF6wH!rNf)E>hsKgU(u8G{!>naW8K4xDk z=9(0heiKKgsBS7(Utzl#mapDkUS8g=Dt8a{NA`=SHj>LH+gGX#hOOtt73{{DEo>ol z$fV^JEZ6a1suY3ljFp-qwi&6Hd$pV;rBaFtUvhiT$*Im^QfiQiTGnJ-B2P7`*ne~X zmD_Y!9?Q$}TKH>PSGWikXBOqBnKFKtL#xOdXqL7^nUNq~GN@5ean?RLQiFcU1(rbZ z>>_NUQZX?77frrQb;{kAT9Mlag9 z)Z?pv5EgA(O-xeMIRffpGr4s#2}n^9flx9hi|LJD5;uF|wV!r7$Ry2QP&9*5Nb z`41n$2+5+NjBa&6nuOv~vkUjv`p@?Wt51Gvg*P#|`JMBqL%}$h@&0p> z+h%#qSja4;jl802Za&_be@qX{x0|J^VKF#ob!&Wgj)ek~TXokTQZHUnHH)iHTbc!R zG>aYTcj0j5!(s7ys0?e=tk0kFUa~c+rf;=fNw~JA&#QVWQhVmtA@B)q_YY-{WJ!o7 zH$hSTk6U*jmHcypp$hhYJq3S4u+{f=Tg7KguBc{yI-y2-c&iy~q~E?bESo^QbMnjR0PZ@*fXZeY`)mCG5N`TB=C;uMSF0TU=i8CRn1{kAxn_iL@-J$k2a`6j968TK;jSQE8ORcj0%>whh%$Z%QK!h~{L`0I*?FhAkEnPM?t zqQZAbS0ICODGsyX$YaIaLWc`@bLom>p+VjsP;yvKtl zOg0p+bD>Bj3vwsl87_u&tTf_i5GD<<>DS4Y!y#D|)LFXCwR2o4SV(r@<^dxq6Dn{{ zG#nQMig{5#vl~lVN(mpeM9s*rSm|&25zP46!&-WEp}Aa0a*K3P_-raJNKch>%_kSc zv7eV*&85||P04AWGTMY(cEpboxvls3Cif>?(_&K))Yol0SN|>*Yt)||zJ$F($o@#D zs3IsZNAz9Yki<(6)O7N#V|Lzf_JKOfIOgcsm%}{9o0dPYO&>F@y>h)^26{<_W}2K~Rl; zFJIg8enU6ma}xaQ&&|M^3nZ0xNZL`vXIIOdiSeooflIm6nBN=QTgokn=ql%~nlSLLz-22XT-6vb*R({H zyl*2@RCiZjZ$VMr-QC@M+&o;pRNfzZq=}u9Ce=Q6Sc25#^5Ti8s2lc$>-kKYv`_X( zQ$mjH-4m{pjQaAqk$S1cwD0*mny4~Gb^cREMRMwM6Sd4`_TLaJ^o~iz{+lH#Dmf^N zh5Jg@!l$NKR@aYy&F9S&i&RlFG57m1>BbAA6f zWh-o@@Mm8H(`-|>_TnpOtX&i4!2QT1SldkRm7GMfucW9b^!1vY+QO58JSgk<$v^8o zeIuS*8+F~PpKZgzoIW~mS5pE~T%zi;>oxw(CewVvORRV1T-Q^^mjgC@rah`=fi$pl zl}FZuWJyu=LBH*=eIeY+<-_u+Gk8kNO*hT?$Y$R+?U^6MNK0n;s!|EovZ6-4_wDyq zxLV-30VSJnbi90q;-UwEk4}h7Yvw~{`WC(?C@wX-L^mFNedH)}h;G-iBuCc`<|d>+ z(CL>H;W|Ofetvhu9@vzH^FpSmPir5alNV(mC8(@PVYd%~I$BoUrSNnS6quqao-uqIOwuUaM%9E|4DE$$Yle+Yf)yUr ze%hh)3{tqg+N%c?gj1InVmu+>+o4yzeuA$+QJ<4X_P{MXNKGuP?dH7daP0(c3W{p< zdr}Nyg%3CL*&r4dSo_%a;TgoQid<2V^ZJ$k>6NL3BG(loGX;~D9nSe_TrtO{#@2sI z2uDd#QSc%6l)Vzr&->o(5<$$3flKjKiGO6=V73`OqB~|4GXIdQ~qO7s2m3iQMNC|EQtE@tPi5lDu#uQ&cb5 z^!4Ijx$$!Mc2~Q(dbxXkWXm_>o$NuNU3=vZ^ZFh$>gk+0FiDCdR^cWpe2E<7)ZgV) z2NU%|Qrme_s!UG}Z)LIWmQ$Tg)UrogKj=xUCJp*=_*hKVxhaDh3s{TY6k0-mOIsWx0MaTE2l_|ThF zT*?2&Xajsg?Ey9WkpgSi{|9>q;-;XdM!(CAu+)Ixz_3xgpZ&9DixY^SlAfZQ3k+Z6 z(_=p4)u1JU308rszQ3ko;H#%iOALggsHdF&l$ur&kYRC+4I+psblubkN5*=rm^LV$ zfRy!=i#!`pK|)GxyM3>bw5wH;Ga&_7J=4PVM|paRD)pS&O#*ZHc6JYm30>LfS}2aq zJqyc}bdMVI=zjKWDHr7?$++yYR>Flf+*o+56ZQ%you2kF9P+{RHoQ=>g z5%Yv6gJI9N`2BdW2-koX6t%=#Mh%ryqfFGI&A(5RQe}!7)LusIC#MFQsP8l8FVd4( zO)4gP3|O9kK60p80w#n{=J-%4D5YWva%kUjp|L^1z{FWKL8W@D09A<8EUD?Ex52VO z2K{%D9@>0}wI~^^Zt8GbI-BK<~;|*ts>U8M*m@_UiZt6nbgC{xWZ5`j5kSwiVRX;l1`7V)KR#)g;|B;XGg?Xgt=B?~$ zj&sCw`J{8CaOZ*2Mf17GFg$2L+wq&tA@iRkWIyRgJqv^0Hr$%&DJ(s;%r&i5KHqSP zYd-gI%R*y^*~~KMCb;zscxaVlZbHq5ZJF$|ScsRcxb9~cQ$i`dU6VOzJ!}?hHEAnd z<5@iOH?LT?brjZ;+y-lec|oSPJzs5php<=g?ejpkpz^6c-)51*`5p~ka>gM_?+Du+ zPX=)WH;0ga;1k>y_53l06z(4#WX($4M7_Q7-Vwe6z0Ho-!6*3N+oUH2w)*MQmQ}x!(G?diwIe!K8L`SG&8xf>!16u^nN~cDYn@*K+WzeMG4GB-pO@`gS4T?IJD>RwOez)N)-%?5!sktY*-R#>Zsq2&;Znsxo zvlBMp_-W3t_Fl8Y7Y>TtGZBrea3oxcYd-gIBLdP6pP}?tKYwf9?8isV<7Ee^oR;OT z6S=R~mWJt!38nOQM$d(np(*ey51mJUj|Gcl6U^3+r;^wQ#%F z{gpuqY!5D3l|+uFptnZ9OV#29zcvQmucz1Ggo(sYS#P@> z9yy(sNpz(5TjOtZd=YRzbw3W|UXI^-J>e+pEn3pLMDqI|Xzhfd;^XX0cBc~9C5HCb zYrHiQViT@0$prv4oDh09W8ExCNOj(4#t4@HOd9(rfRI{5w%Qy>NS5^$b*a%``n389 z#{p8)nvzc0;uu=WR4D>}`Fg8=-bDsU@E<7U20mhiJ2YBm-InMD3S9Fs55HTWd(ck` a+3g`~0(+>^2r=HAJ3zo+svZUiX>${!CpV>!O?>6A(Y+A{}Pe>fUQuH>X+#PuChw zPEL-7kZuFI!+%zHc5y)g-9kcx#Rr`6zlYW`c)PfIxw*SUit%$B8~QtU9XNbIR~ILz zNC)GD&k`DB@W-&o*?E*$&hS?urU)d2j;hhM$Dkp-Y77`2GOTa6Aw#;2ikzKoXpe3o z-G)RijGUcSdItW#=de+sy~L2ry}cr5ginub8R^g@%j`@(k!a z%`Vxq$H_Nx8hkD|dvIPH1Y&)3K`AK6$VK-Z5)LCmQ}Yt0LR+;60CWiJK}Ig+)W*UB zMRkW6KvH80>TDH$=xt4tZT*pT(VHNNin6uaz;3WGy1M*gY2avHWC|HS{77$0qHN2Y zp(YE;H`Nvo$reqv3E%aEhx#A|y5pFGi2?mROD`o}X^Wsar4p{+s;h@m4zcGirN-@E z%V|p2r`AZDzP9(ZLBQv8T3FLLD9Fg$HFB&B?SyqEmr7KSz+nF+Ji99qzxmI57rciP zK|;xS8-z+S(l=&hnHUL)+8H#`*~MLDPFS)5%H{`_8kCU}Qz_cvd+tFR-epvak5-KNx3(ZyR1t4H`C;tdPO=$tJ zG|lV#B{B$XEuCvJ3NrE~js%toRsV)THt$T%Rlfd6#&46MW|CT za;*{*#qW%K-loHoA|!y=$Eg;u36?bnWWtc=se(kvZ@Ka#O(KYG$fYaMhJbln`j&?G zklk`pqPG<~aaYcZhO67hz#=g6S;LH@?Ie!aaxh0NUVh{BzuQuv7ZD++WDxgcM_Ccb(!xc}Vx{DX-DtNe)o`R<{`Zx3xT;1Hf zojp8Ro`RA+0QmUp1g~B*T@ddq*T0D+F2JAY*kejDZVxXuILF2=OkUufY7jRK@2FR zvX_4iI&M${3k}uz1K<}e-Lb$IJ7;S0A@uhwJvQX{QDiB@9{^x&%`*4Sl6~3A4GVr; zBZESRrP{{g?u~nU_>C_jGW`Jn94eRXPR0k5ZcQ6V1-)>$4a7*k)cj9xQAf%42LSlo zePtaA(EFTA02LJU?ubEVR{1-k@NB7yTJr~BBChU?oKG@@u;#ua$RH5n6gmN8xuo_L z&Il5g&~2ip1H!0y|4<4tdfp10UZpZ0E>obh%)Ng$rZcbS5hYXSJiVgr17l_B?W#IbD(p<j|RY3lmTHT={qBDQ#JNUngn3@1A2m~f=n20#)O=4V@`!i1eQMlo-|xn`~+D9 z4%b^hGs{I#Vb+)SV@22IZM9zMyu@Mp1Hjzk!ja=7s90=`N;t^K#mzb&22C>Z_7~4Q zI4ptK{s7>!o!(24KCfw1RUt*s;>8j&^3Lf^Gb7K!sy_fmhU`tGVBke-8Kz{u&-qz# zvc5*gUNl2~hW-Eu|Kvk+V?Wqeqkqc4&5D+}dp5?*WpK$>VwqQf=9&U~=(uJtp{LAE z8W9sDi1w=ffEPJ)0P8I24!F4~?trtmmy4^1n-j|)$Y8=i`3n2GY{eH+1ymuGj0Tph z>*yf9QWUPXT$I~+*x<#ySG8GeajN49zZE~kxFX{qBX=WwPGtXWjjIEfQ6gygxO@7xLrnj)r9wMDP#HabF3d0mjw3vuRl zQ@$~vq^AF>rIvH`A0Q}8)BSwTyH*^DYBs7f#d;nYcJy^IUQ^)0-2U&E675@I7*}r@^ER5E_gIG)yzylg8c5iX;034fP&v%m8poiyltp3*Gb9(f=l*R5jQ{f zKS_4_qizq6eoqE{e$ryzBUw-!Tg`2~RLNTH7@wOMygFiRysU@`8(&^;F$SCCUnKVx z`zq@MBX?r{(t0Spw5D?tL-P%PeoToUy~Vb@8b8OCGDW`eaK10Js+%DFzADLB(;=XT z-=S4=Gw$t{AK5ou3pl#NHanE9>{rv< z86<#S(aeQt3`$j2Yagwnv$^iED;lP0tvN;_ar#SM9Jkdf~)rBl1?qJS3s zd*Bzf<>nRkeVZDckR8opv zbUTUEqK&y-V~J!{(;aH8Ec|gWk-iaICKSCw1_2PdaNZeQeYiN^iWMOrHa_cP{0^B` z(cF4hChEBlrayfrbCa6*?_zL?R#La?YMR?1eY~EVYxelBn9JKFIGhX>?Nv41nHu6d zdti}QRs-;uUmW8*ySsXMGc{dRVvt%-*ZBu|=z=!lX?i0!vCNM|lvpG(;tB(5IvOZo z%o;z@4N!Sy+#Fq@t61`cHvhijrz|a5h^8_W|AWpj@KF~e;HQk-k7c{!43e#?%Ie4X z2|5CJpbvV1f{fh2JIA1)I3 zT-P8f2&_3dKo+gy16+oiBqY-xfcC$LSk;&U#H2Q@O9h!*{orM0rK=Zb@DkIyKL9F~ zYu%M%SSE}YsG!dcf*WBhcg3S?6toBTbk6c5DLKXmBb^@mP>`js2X&!>o;(>;S?1pU zQoA*SOZ0T``+42p(>+Mj6g;3;dI@3wcnf;U$Y%)*+=sG3)pIn)=f*cMH-DUn<=C=p zjm!4TQ*j6BKe|+C51i44-RYiVLb`5Z~#ElQ@NVC$0Y|VpV zO0CyqKHjhAv;aM&|CBRC+9fOSTfhZ}?}5 zn|M1t7tIBu7I&4oNmKl{OI+0-sP2mOUfv$yK@IX<+_A?XZVzyBa`pCRjq#Q2fq08v zWEerp8n7_J(S#CK^y0FoDV7zDAfyj7~+9{^eCz6*e_ zdRsrsg7~9D=_|ZMC8Qg!@@sRIp|W^S1A3}>^?HF{?Te!ku8|wmY7%6MrV`M9SJ{l9 z1E&)8W8aAr>8ck zPSI!WR3@ME-mWsxy@us(-5)TY8$V*TmI1M&t9tb&gMu8tcQ}KBj9g5>`G1`s0N`Zn zDq~3q2tPWz9vLKn)uFhPf^+L{F5$WL4CV)bdG#1q5&}Sz4&SI|=5*KtdtXNGLD_x| zf|9k``2jwM{nx;H)p6UZDz%y%xYhXi!Z`3_4UhnO ze}E)pCJF8m01|ROTC^Dc4NYM914$02+9=fyS<-&*lIBW~k+%)Fmtqi;a>;J>9>ih! z169i|Z>z*Ypk);YYe3wFfCt%Nd?TN!?!BoInnI!cfvZnG(xg@oA8Sd|1MWkMAgMsg zyb@-KWX&H~H0~S?D?59i+Io?t5SINxzy?`gryZ(gfk80Gtj-SvZ@oZshxgpi;2Q1+ zOqaQfK?=*y(E0;uS^lB9eluD2f=dBLnY(xL7STTv=Lc%z-Gc7qoPTvstp4)!fUB#z zThQ6d#oOJ*$(iL4C^P#R{DCVsd(t1QA5FDyXlOrO(1Rcp1UL2-xM+tmUlr%yp8~jE zF8aSnerBCvLMB}hP$d6*VwV(TE1}MRWMiLzCqY_m!Ui(3#Oloa(}we)V?QgBjF?vR|xO-X#d{m=bN<1KqQ?E(4S zHhjgc69pZv{BmxcN^;uyq6PDAhb;h_$rSY$_SZ_SYl~V7My@>n?9hOr+MpNDdkqLF zry%R~xu2uCgk+0)!sxY`*N{{3mK4WDJMk_)^fM*yFX>-OWwvS?-EEk}v@Ys4#qQ7l zPKcy=`GzPCz;US#HwZ2`Gw;@^4`fhKMDCWy zFqhAk>x`q5WG=zgc2@ud<&TeBNJ1iPHxG&-gTS+hEnzaZs@>_QUP{)IqFy(C?b2^w zQSKdBwyk)%9I~kUH!dA~d{l@TPWm6so)^_0y{OlXzv43H42u7zo#PjKBEHwixTQue zxk-r_LHd1$sMn283W@5805^8E`Ah=bi`;|V?&FyDHFyf3h&lvJ+*%j`8n$Uj0o-o& za)6Wmi-zw;DPW1ZmSE_hCkzaNlm4CuhQn?W)_8`fzin3S;1~n0%E*%QA>~p+%PY0J z?ffN4u;+pbI(+KOViJcX>b1IDI!uB3eOh=!1#$mGbV-CMfs_8-+CGC*P0%1zD3qwL zyix7|MJhA)yv8K%!$WQTFSQJ`%~AsNY_?u0>lieZs;KxgzECp(I1tU$K|& z$s!q7|4Vk1=T=31*WtfuZt=}y8QkP?A@bxrmsBFQfFPMmaJ8*u=jk;xH$7+qgF7sF zGr&G9ob=DyGC<_2qVDX87V4ETKK{2X>Mkzcnw5M{FBdmY_y38go2!o1siN&fUC_v0 zCjB3+N03`VIUbyKL*v%C*lRTmQVMCl=P*QbZeM zPwMaL1Gg-+Ejm#*F`z{=fSMcK4rM?|QU6s-@7g8RKv335-J_YWvmM@}f?H>W>R(Q- z>ZX;o*;^ZB&8AF!@Wm3xxI0L7hAHZXxqhXO7SzTELVdf;%kyi4rq4?^zf+M7@*aCV zP(rdr-Ro$Rmtp0#0KkuSDmLC;8}#_GrBP0es4tqdWTwQlF6t+jeh^YfMSSv4{i0M* zP@eHu@a`)k_o+|GT^0#Th%YJXol5mCy^rJu+4?2yC4+<=tG=6L@wKfxvxiB~)pl0^ z2uJcSr*}EdK2nJevfP-|R_0cVKjc?`-C7!qP}?53iteZdGXv?bZ?CC-7 z&+}5Z>pQzSdpo&%dHhdQ9S9y;)qwd5Kvz62M^#@6vfzyZMs9;!Y$y!+!>WFBOe?Iv z8L7IUpNi-4mRpUj@&dk*`@Z1#dxK=_pI3FD-*e9}4=9WLt4=L#t{H=8#9{*??8)}&;*C+kF> z`kl_1B_dPR0a&r6cONpo*}nGi1!NE?x9|p@_&4(2;L+Od5|XXz0Ni+5l%Boz3%fj+ zV)6@~ILT(#pBCO?sKm6c>IR=3_g0b&VbqJ-Gsz&nQ_(D2FqV70;?!JT!e*fAzd--Tl?4+hvQiqLbl{S~Ym(Qg*JkPr}b+iakMMmFs3FLNuDzW)J^ znqUi8RT=NOKeyWnBJp~>_*ZPsc+`CuIc}7f7-Hm(IoV>bP>l~oRXhPVe7X3DCO)`5 z1jqM#YLdP)a#s$<;rgdjbzggn^pK{tTWZOG4F(LjA78Zv{1YZX1z=V8t%@Gf00e^! zfYUVM2hP6-E%XYI0D4tt5P(7uy%C9!Yg58PK_W0z9e`)|{yG1NEQ0JyyA{A|SVq1< z`;gd3(UOAMIvlo>IIN*M0H=5H7bwu@t|f}dAnsAi0I1~CG$g@wtR%VY`BXf zVj%YA2=&#fIvm@3&!f3QlW!kr?#4);c$s@;TTa+W#L7T$$yV~E#2lJy$azl3HCLE9 zMdrQ}ym^zz9X{JzR&{Fr-IW@ud#WRKPZw7=PuG9jo;P;{s+vlMf#7Ajz4Kr-o@_UA zLX$!;sdB})GB+>i&#=YV(Z2(Lx*T8j?dsjRsg20nCk&Beh;>-I&gHSnG5&Tv4 zom!FcLE=)wBr53a_+ougkdZIfwbta>Qqfuye2eK3z0&+-j;TAv+`OsbAerejv3}lf z64ScigVwJ93?Ui(m+40ZG6-Cbtd7s!897T9pCD97843Q8Lrq#xkj5MC(i`whNxks7 zJ0q7CVGe^}+?6RC`^c^g1YB-wOL2uv;|tS4E2rl|K~Q8qmp%GK$y)6&-gmSSCPXXP z!Z$qSXY_jn&qu%yTyO_@Lf{|JE}h_45a1Wu_`rnE*ckm5pzn;_)hj39WQyEvq2I>~ z?mh`(bOHeGq4r_)6HofX4?JWyZHa@K0${=SNtK?_x*Py+&o%lrK;J>ZPfE3gjTNRq zFZe8iVuIxIh^m-t=9wxn5`iiB!S~~Q{~?PYX_e)ya)E*8_Sh*aMNZ~bS1Jcd9Jb&K z*MIb-K#>L9qh%16yuBE7iy_FRW0}|6C6E=t-`MHIK#F8~J9(W#+P}5hd5KiVV|3v` z63M#YH;gZ^fPz&B^ty&&N?-k|==Nk;KzEM4*ah-&ZML!jFQwE7nwyYZM8^eHx8hqc zjNGY(Kj0dkj!U+ZfXnk}ZrZ~B&DozJB=jB(T+ zpYVfw?(c7{%u5BTj-3D4DLZ`AfKo%D`9NnLc!j$hZq?uy8&L{XTlAxN{WOJ%0Zo&k z$2!K&Wk5+$7k<%F%S2C4vy^L0QFpuZs=ythLkfCuBh>2$5d@~@+&CSt7Q>rK`mYVL zlZb3lUzUBx6g=dYv-6*b_!#PZe$yxUc72hR$H%qwW)BI;7ImR`sXKiDYJoCyHt*N! z8DXZmYk_80i{N(3H#&NB_*;o-UDSJyP4AvSFu<#Y?N8%N0_0!17P|bS1)Ivf7@o-$ zF4V5RiQ3dGyv+M;G5J%VUf48w!JYeAdha_yGMC_z-4&>ml16(5J>w@dr?}y! zsl&0od^y`Zh2apA5M?}yUwsAEHm#->4}XX1ypiixv$yyi6m^eJx#1r~eAt%7QM@s` z_=rYQ`JZd#__@V(Q8E7I51pdmpD?~U2*;xC3u}@1k@Fe;`MxU#_??TDzJpuQk6ydV zQvfXLzL}+Gv;Y_&oewqoiSh?OP}K9s4NsE*dQoQ)Vr0KUbY>(%&T|WQA_7a)g&K2* zl&MKnPP;HqkFid2O$_pWKX9~YNv2!XZiGsfFhxBmm}^mv1o5vrRv#yWxNCd+86<=F z^yOiXBoJHF(>{%zM3GF>_B2*W%jcw{q_ue8rWdRRuz0MBdQ5@XhyJ8lmf*Ts=VG&z z(krmRbPXq&JNfp=XZQmUON_ROQM}!pk54FW%(s(zu4&(m6*4!uv&~TkmuMxS`+Gg5 zx!cF;xxtP1oshX7Gh40-qP?0?ya%3&$EuDsUS4lkX6m7)dwF@ed$}<$(#c@!obnZJ z8&<~Y@=Xp(KEw3u_u}*TmKL~&F84b}ltq71(yx02XOl8Wvxu*kbW;)3e6_YRw)jtx z74JvQH=_+wHBn{sk4ZY?NT2oF0*u_;63!NsZ>lXiNoUPEFrXvl1jb}7E)Fh~5@zqA z`$bDHzDhoTpe#vGu@ATZ;(;nQE{BWd--WE2NdyUNFI0GdrO(Lczuzwq4q>2~Oi4F1 z-#GT79TDGdM*8&V?nIE#a{c+9_zbv__g(sO)H4ZbMbZ~0Y;25u3T&p}k#)*Mys=fT zK_hPTn~hJ%82P6B$TqDcrgcegk-5>_7la-L^&AoD%Mqr6!}D8YUW+A?dpPm)4?)5b z(o1w!Aold;%clu0a9x}=O9_%|b`J0#Cv!hEAL(GwbBWFhfZ2BvCz4$A^Lb&^$_hA` zc*-4f`Qr07^D#=+YRBnZ;ff2B?Bj4fr^G0wa2$$QBRThWSu(XkS zh^KXsr2C!R-6waD5?@FiIN+>2nZq|d);?yK7(cnmkE|%abdv5jWu72<1#bU z)IrDb@tS@x9^6Cc*R&1|z>@Bl)khL;832L`Y`ZBt6*~rJ;vpRFq1(CXib+a=Uea}h z;AeF*$whLwYa<7VV3&vE!zBVs(n0X^mK_s`QZXd=d{z(#8TtCR)80W-;N^IMh47pO zQ__Lg?J;dhkon5whYE;$csr_&WRRpFS7^{l z&rR8R>y*rmZ#H5YgG;uOw7}jJ*YcO$9G$)3+MHf8_k+{Y118a4%|SVN<{eAAJGI#E z;;G(-0~gz&r2pH@d_TO)O{uQ%zPv!42J*^HF;hEd3POoRBEvo?M{MmDt^kW%nJmHs#koFLzi0C33X+R`~Am=+!l$ds;vItd=k=6O|F7l z+92wn+`zy+&{8o22q-yl2G_I%_&D6^MEFtY7>~S7mK*OAWP#5RP@O*@FF9x}y`lXb z%F-QO^9l^;?^$}RvkM-gvHSsWc3W6ya)=Mi^K9py&~|TQ$NDWwSN6(rUsfD!4HFO3 z&h!TWxNMg&SsNdKw71hE7HNaFwmi{9ITU2%D_`%w)gU3+{r~{x^WA;509Zc8uvvJL z9%XQ`>*4B&B_r=y0{9P6N=XJYFjAspp~_RT0fGa%YR$PDXao z{(yAIjPDbT;s>UQ$5WN~0ZF%EEEqp^@h9v*>HGl+P&chN0{D6p0J~=a2=HQczQ)J^ z6@dK#bj;21Dgr!o)B^nGM~LyE7{y^8z)en`b zj4T;CtaqH+V0f2MkE|obym;TC&S74%gyj!ho%r+t1$yO@^OOqWE{B$Imy%R2*M$fK zLWM&61391Er$~Fdf76)6?HXhjB$D&2NsB_2R-#O>!)hm=PToAZ9G$)@HuY4qP?8~R zSc%Zfvc5*&2QS2+4E%xob9LN%9{voj+wnoWWbU3N8!Ium+E$X>(w?@r@gt7G1qs1J zWNy;9sAYm^uj&tw1N`dFu6SWy9^<=ssR!jmZ@`VcQm+i;Gx$T15vJlBvg%aS?5+y} zcr!bkw$C@aC(5Hgsrc9L56vXykj9VDD?a~Jt8dT>@uRmD-}D2g?N?PBWRU6!ARFpcz?u@m2Qe z2+Gp*fbT7j=B!0Z4Vd8AIiEJDYw7dz$|;)8+dSxBJU~i2Q`6lZy3Wh*pp6fJ6F;L9 zaf934l@muUQIXCA@~wh%O)xvzn$DjN3H?MV;>az}w%^r?nca;nsTWlym*d!-@e_NxsQf9RYW&<9#Q z5~oX*WIS!p=YW91u0{k%yZVI&40$;OPTTM8*o~JGpaK+47Xfu|BY#&+Ny^;nkHMOJQ2N%OuXk* zlav&erau?DY^Fdp@{Vqg9OO-mYFQa0}l5W-UHwvQ8EK2kU|o`=TIG)E~n<5;N&fiu$dqTmQr1cZ2@MTLIr7 ztyC0fo4mo5`*H7Ddnx0|5%-@Fb^VlrnQ$=5kmuyqaATk;V!o*khHjuP=shfuTU!_v zNT`{QD9C_PqW+7PS~k}46C_JnqTX@BoUdS?%;gt=nMjB9_s$;bHqyRuZ%5~(yxMwtZ(v73X_m*Q6G88e8{P>7GSu& z<8-f9_!eGdX3v9}E5sF4%nWQ%_COYiX;swYdK3yvBNh~%BrmV~@zg%;FO@B39~k*A zyLX_ z>UjU8o@Dy^{C&x9o}50V=Y5=bRylGW_hHyp zw(jZS?&0mtTw7Q22bdpk(e~vq9ROU3q=Wd)@}5<0V$I<^d`8g>=BPZhI86XRe}SzT z-xCX0-tGF@An2bI@RVcwbYp$}sGKzf#|s2%HUWSq*5RnUO0D%~O$PkY9rBDB0%EKS zGYL-a;`0YaZqEA+78sxu276Sl&v|mF4+#(|@5tqLY;Z_qKq&$LMN2Q0pWYrpSpqH$ zta0%7S zC(>8P^(^2>52$Cv&uocJteU6c+g6ZIJN14h1Zo3b_=m8{hYI2V@w;_-&TJSq{v#!zXx zE52gL2(PG})Zt~pGH~U6Q)AJ`CmaCSmc=V-!+zW_F0jS%&Gif9>ENM>KOyZ)z-PGf z?&Oc->qH#_-uBr(-;51-V7eAU0Pe;;Y7CbkJSH?n8KVNQyhFgd@2=nQ(!H=HSE+#n zz;a@kJv`{%W<^n6N`YSJNdj<;&=ER+f>+eKF2S3F8Ilix|E}DtsRq+H)9c-M_o$Kg zX}hXnurw;aa^OBn3QO_2_&_8DvvF;l37aK1Xi(;Dn^akv z_t;*42Kf+cRq_F7IA%P}?cMl`j@#*O;9;2?XDf>!!6jQsm!pemZrbd#IxbjHZLG|_ zpYmgkWUuz1`@hY#JIhDmq2{~78)}{0nAg`R83e##7o9u@>EF^)%pW&iP6&-96oIMv z&~DvAJLBXv4uXUB4qok0+5Ab(PyV!b2Tj#$zQEWgpx0S-)B5+(={|x~kJN#(e(n8) zcB&g10Y7;4UX%CW6M70>S|4&*fRDh+NkA!`{cljklNvYcd=L%Q4e7yugDRHpIQk`; z0sTEokDXfUfuJmp0DSX)=uHk1LFj_~pKp>H6JhY-m3}ErDE8hgWhmPt03&}KYE8xm zL940{rGknD9mJw(X&-v>D9FfHdGk!X00Q@Q z+Cymasv_K`IxoHDOp0ON=%tX^%C*>Qo3QL>is2qtCA{@gA_*3;s) zwwt;};4adCa`B~$YUC;lk2^QdzYoSW43B^y2xk)w%}TL6QbM$HN4-_8}DC%N7^?we6a<}FL&?a z-o3n37Hp3Iq>n6%9d8-5^vb!ZI0%--#EMM@i+v@>8cMHvpO*o+A3P)D*C_>?CJVHy7&g@Z;s*hTlj=VvKtXqer$G>_kU9HufI%NEl4G*QuT@t7_JDh zhYcDAKgw>qAF~V`FHs3`{xj3`ul0^Xer-=#k(^OqwWY5K+D14EdQI2gQ7aIa5>U`% z^#ei}P)gH((NasM!NpOou{53k@-(3^0t`bV1v1Fgd1Z)v#DM!Y^!h#qmmI$UuljESNC@EP-0`4-N=;uf z8U?}be_!hPQcBipHJ#5!64o;a3Ay2Qc1a!2I!OeErrUKay{@uc z?T{tU*5wR7Cr^CCiTx9&vi>DXapswiwi_f4OVgLT$8DoP^%v*tqk_2P#p0O-2&yx0 zP`hyw2o(yY=}+bz*-nwt_T}uYA(=9dFiWHs6S_}0EQrNxP1Ccr@w`F7KHe(sslZT@ zA#C=7S;{&1xXh=v!Jv#Zy_t(I%?-3+am|I=D=(tCa`tVApyz5^$rM{Zn)~%o35LDF zJ{5P%n*QEq%TCE&Rnx1xk=NNdQ}3a1*4$?23136w<@GNwq6u2OR;wuR=isnEL>FWk zD2uc3>bdxgA~NhTekL6OFixrA>2o8ueoyY)2&!tc*dCSrlj2W`AKlD>^&sfEzyA9H zi~~(osd~jX7t-5`ub@|I5u{)z0M6^bJnhPBGT@KS>+8?6ll$MP-F9;~Wj3P}s@{iQ z@$oC}wW%Q%E+}Y>PyQbaD5dznXz9h|d<_tkrTFD4$MnkEPb;Mnd-{dftAp>BLY7Bn zDc$m{x1#uYA8g5&CY1wI@v{{y{bnt8k5T-f2bP3$yYcQ?6m%lzcAtE93eta~owuum zWGj9|`1%|Jh=YH^{#u{&)?BK!yiky^Gog&a{Hw&Cd*>vkb;bXCr2&eXrf!?<2d){P zX`40(ERFY?Tz5PQf;ZnpcW=x~SnG-(?$+7$V_hx89Qe_HVYYSJAi)1MsLGrXGWX4{ zVI3`cuC_0O-)>x&CzX`(wkf}a-ZWC95zq@Md$4gJ?L=11_C78ubI?N3ovZmercnTFIHgcjuZ*N z(s?bRdra_Dk`S35R@}&!6lP^fln4x+FSaLU8nsE?et3kv5@h7v_cwKm5#>4Sxjecc0gEBL;ck3WJCs-?Eo_}9bOb&weKZ{z5d`P*o1ch-{$N)wV_I-@pfSbF;EK$5C>^xA~ z${;X;RA{$#&`=Vp_W~FMMvwyC5g)yj0sTEocf@D2ASlZV0Fg~Lj=V(bO3LfGSDtEv zjKa4?AJijK--{2QE=Xx-dI11TIkBscHa>j2OOL8Uh`Zri7d+AgzRCpedE*^t6iR@8 zBP=7f7XZMmGe?Gy%-~@=ClQv{Jdme(y2`AbugA|R64SaDzz5v>afQUXJ$lujI7e4v z+shBF6q(`ToyOqHoUMBS!0!3}*j)ry*lOpKi#Rp#EiyExoyxuT@EV-?5VL^bYI{2P zb&(SR{Rl1y-G8>~d2LYRVL5%jDcQh%U6ZoSq-3pj-2eac0{&Ypo%a7~G_3glEt+2E z|64qUy2qc})QVC+nC)QbpcW{PjeNCjYl=YUz{tHU{CFY!3YHj4-Iq<--%<|>ul24K z265-Mt?dls8~LJNzIG5aMMRC_oqh5#Ofr=4!V6|bZp*f{Fg_$z&f8>bv_!Htif?Y) zxV7G_h?)NMbW)eK+s?^qxhVh3V93XHQ*j!!b6vIHH)3!Nw{_g`wcEDH+~_avcnm7m zd4;R3^Pe-Z?De`@pSBll-PT0rCXE^OUb0tJcMtMyvd(VQDS0o=WpC zGhWT2ylCe8_7)S(Qaz#dTgjXZ{!sFbtXNrJQ3jK?gTC&cHK$bEUddQKdjo)cIcmVRQ?t3FAs_b$#I-K))^Q^f3 z^Ff9a|8{wCDX_{L@iJ)-TsK!B0Y3QRq)&juj8 zIe1$6+QXT=ge8CJ` zxN4u4lU!2+ue)o>Aii_&FWY2pm3aFglajSsh2|#i=&)j5CjqD2{I0^7S#@yk`8VH{ zuW0&0xXJFsa<7W0{?H?K7{BX`*PIgn`z9iO-unp)1UNHa^7bnfU#!&V_wk5b1Z>&W zOI~dkj5kQYy$KEt;mo{uz-tFdsonNiB^(uw+GD)I(S9TbttksQ7$5z5p(-EiCoS8I~V*8Sb50qO^LdT zD-M9$@8A`+ZZ2-l|D$)pK53|vaN#d~P<2_=qslu}K)L@XRXwG^t2C7NDpjxQpdVlIZJHWUbm)Pw`T{W{h{`nJV9^oqJR9)ULFKeTi z9wLF%?7O+u0k|9=ReH~P2oHl6b((b`y zD=5?2b{#5}MEb*2b#speo3ei+b!MeoVc56PM29Os%jeMii*F&J5K&Dky2Y*#Qn3hbM`nmDG=xbz< z;B0tx7^@`rGGI1*F^7mH)R$ECke`pL>?0xkw5lKWkU=0aBmrwQe5=Cw9mi2Q5nQ6b z0z%51?DT>8lyjjW6xT4JqI?Q~FIQkqR#;VW)@oIq&ynkAcYoWBs6?W3Gt4SMivRXNzQ<(zr>%0rY4qf3_p+&#noxBK&?zw< z0Y0xRL<9V5r$JTcHWV^T2~gbvtm+6btTqA+O49-O+-7*6-8QEMNK5sqP7)@w2*cod zdsLR20g?#}Rj=qd`bJ~9+96A>UH)#_s@Cox`%81ji(;H*^O+-v!%}sJ#!(gu^wb61 zP(j?KQPp4-fuK6>geDsVGVBDLtt2iFqhR-zsH%Jc9~ zC+~einKg6NpeqUtB^knAO&oCvt0WgUxmYt8gj$GR>3LP0 zYJ=^Iq3Ylwmw(R^;taN>(|~sl-mA58ndExT$wlp?N_K1!S4<)@Reew9PVPg9gXv(; zwSiAcjnX3bd~Sd0l8UT9&9zs!gk+D^ovJjx)uDzK03Mx5NWRiZ8+7ez|NhEV8%93R z@on)r64R=x3sVl}*!Po=MAOWUhlY~B1Y$aE0oTz}aIBtO_N_s}66&k%ui#}K>vmjC zB)G!+kpo+kKLyOw2bJH9xqP;{f5%7Yx!V2;z6Hw0tpl~i&vN(pBJ!sI*!88!7@1r3 zl;kTiRo(t)uGD9%QTw|ZRUzjmWfGomd}RA_C_qrvXRob=+Ol5N?Y|CipZ5~Qe;yX; zskxQz!?tn9VKk`fjyZ0l`lpIA9;=I2!nMAZdkg}&g^qyJ&$3&=?cH1>NCG@|&AOA9 zGDZa`s&4-^u>NuUTH3^Qb+q^5c?CGZ_)r3~k6c;TBmr2et|b(`N)Wu?8xSGix2i|& zBmzU#9e1tzc7S{n`o>}{Tsiqo=tjPM=MSCJL`w?pX}%1um%*}Nsd}yA9llbaJ8K=> zRSFn{2O80MiMWqEbV;s`MW<|0x&_VPM@{ix=5KH1NwWG?l@gK2tip60k8}y^%WnfmGjtA`ta^Ugqi`%yS4T3 z7!__a+mb)tER_<|ApoGyfa~4K_#peYt!=3wyAo&d*>`wH`9DP~Ln~pyvmFB1mcBKv zPXW^EnCnnMhs$J9URhVF;|+%tiD}g#0KltZqCdsR4GvDEf$A(;OZ#qx36i-4SKHOWp9L%PU8P;uUUhYc=S{nk=KE$9f$FXC@J|cA{?h1oB_A(-2ajhNOALm8;G#kCVM`a^L?b=`KXSd1 z{(*niZ?swZC){wG!#@H3iQ6yePs`0PGO>+UfzBWebAP zcX0B)>)QaR$It@3L%<^Zz>8^qodpR2hxz^m?m-+RFdPE-Ow(D{s1p<5PNVsganbT6 zzFw-}CFbS*YD<2YB@W9WfS_T8TTY?sNT;oRWe|7p>t(Sohi{HJHDC`UDuqG~^Wigz zk-cfsh(7TOY5CX0P>Ez;y+HR=iDbwF}PGKxm;`v4at8lg$@!nf9)W1;}*^6 zCvk_*_Ep{|i%0SD8wc*a$L-U$=_(oYLFL$O(kin9&@)gXf3`BoPJG#*at>)<< zkXQ}ZeJ*O?X4v(~RbG9?jk1RlekpydZOc>2S$zun_AeWz2ozN>`sQpp!(!g){Q$h3 z9?oyhs~Q1+MackF^p(uX;14<)DV7oX2?igAE%-<~T$4AI|4iGWlXV8P*c*KU@yb1X zBlqAlLm1HCv(!@M04`yctP9P8;$IN+>cDa)IZ_@T--csJ)=t@i})&W4FLSZ4f-ATC+oiT)0*7{Phu2mr6*stf##{);h7hh{#h#Vp^4Teygo_>(4|#`riBE^s0pkQ$cK|>7SMJ z|F6onGo!jq$S*n0k4s+Uc!S`6i(A_6&_^N&G(1_M$aWM2Z!s-Bdvu~?F2N-`EIY&e zClMqh$EI67@B+Nt7KMuA2lbG-#!#{BIBW3;015sO402n{% zhTJoCt1Ei=(10hoY0Ka{_^c@`M$AtehNC1Yc>j@RyWWw!Y zm|)i+tQIO8maGfog@A}^M3re+c;%PVcmHcEa=d;y@qXh~w<$ z^gnuU?AX4vRGJ%1q=P`VKDg#`Q8pDFP&WO^v3yFlciw_js47)2>jwSowjr<1RzcZn z_j5+EZHS8enm;M)AXzWBkMu!!qa2j=rypQDmpdzErk#2jJbss-+;74N!d*Qy2?aq} zZ}MR+14_#JuUcwxsdk>1EM>_$Uq5&I@}$~W&cuZl1Vk?dgs(UAzL$lfP|S!yZ~$ga z*6rRqKFwF0h;JFNbJRE+A_(la@!47gw<_L$L(|(a5|SDZMVZ$|OOy)q?n)xF~;P6#N7JzB>Dkr|*52h*#!l0Ydvo+%x&bi_WMB zcx)dD*Pls%EbI9N@fnQ;0N@!?qhE;h71Y2SQyy#&l>iJ`*AtY(N$Q(t^WA!x3~4Y8 zELp#E;A@-W_>MoE7jx$o{*fTRv4n3oVn=B&8ztbn-ssv)oddtAqG-+haCk?6Gr+eGYBB{lSLzg!RV$!V2dXevf%F))+cveO>?^ok91r<9^tFaPPZ`E!s& z{qw4BVJw#r>-5wO^s84)g6&kyH`Ny1V4bxFLtIKvLCuXX?PWkoRsU5>EfEjTp|W78 zx_RWdX2sr3)@q}WVmuhQBvKpHyPf^d@Y2dwyTXNw&1)#7ojF(^Vw|!&SAaG?2=oqd zogSnO8b5t{_nGRVe7z!m8_-N3Th$FNW48Ga2gCqB<4x7n3R1Z445YP+wBj8y0sMMXi(%>vpKc zUGk@dq66Q{Tljbzi>VqaCxT1#S3r1FE_NCPX}0(N5;6!h9{Oo03WBGeHorM&mh43W zpsG5bqxR|OdF}C{d`xsu@DU)diTk%pFwLqyBGAa4n)O#ApyDG{7vpd4y9{3}Q`UK2 z4>JDr7N6pb-1WXUDxml}RhIyB_Tw}2=^H|6fOide1MZUot&X9LQ2|)hB|t>6_ee`0 zuNg=KJZG7ps@opkfO0^u>Lg(ogD@LjSC{Y0qi;@99xznB@XNXTACimKmWv}M6_FRM zjeN^YX|>=i99)#&bo+aN#9^uW)4-m4DNw1HAyZWlcX!tPA}}wZsvi%p9jz%8Y7Rd9 z?K_&(srbq|E|`brCjJ=5;JW5(_DSX@b#cTiLIhXaO4j$wNplxfo50|^1qz`f(y2d@3aaAK@#|JKawxdq8om8w^Kz_^ypMwbEdjr;Iw zo5XWn4Vny4$MM>v>EH57UK3C4rwg6^l}8z%N;llGPpT}~sLxg6a6SbUYVaS*Z@4nnG)RkPEAge7!a z+ta}qhub+fp|}Ru*@U_9DZb7S*xAAN3TuwDTbmIs7<_h^;>WFYfyT)V}{kxQxmgM^(SP10B&%r=Xe># z&n?{rDf<(CtI}}%D>E;jK=D;M*KE>*fFTI5hkS4AEHeh&&$s(BFBzZ$6n{XnpdSLn zkbsCp1mJCQT{;yY0a*Tkmav^7STG@1bdxf65`p0lRA_XxCv}LtZ`$IrN|2GSef>(i zJz`#_?RgvvnJ_O|{=nf*KZBK6C`p+Yj47`K8M&L+lb|CG{Q>)YOA-(W6$<4KME>m5 zSBZv5*{VO*k`7(JAZCw|cd0mP%TdWBYoq)Chg~|e_U$c4@gdAB>H1AsU!!7I^Dqde zl+bN$E9q3tOmnk)o@8(%E?if(-tQhg^B#k%Z6#BNpQ5?(&(1KoU}bVg+1~pt!afP2 zz1qopyaX?g@|C%IWtX0d=0u&Bmz#&Hm)HMf@4fl%Fr8|SAFT_z*9A9vF6!_D1Ii{< zo_~Lsf4xdMFDa8WlLrjZXPo%P6WORLLc`!k-uc4)$UJ$HMXD-ZK4)&n_jwKjSQr3Uf(z~G@)*~oG*7+@W8NpQW@jWnGAv;Ft@~^vmT~-OjH|8YxF3b1c4e z3u_u*_wmzncO@iS)}MS>|1yg`G5|Bp4vU9wEJXx?;jYH&Ib<_iyj^m2m>?FBby>IX z{Cx-I)C9hGUM-0@9ZRQrdy-?0=5E0ZjQ07*1tohTVWUW@#{c830g5Ri9-=8n$ z^u*D)F`vchYA8h~)})Mtf52>{W!?AT%wgg)%FluYarfkorP5=w_#Kp@Ze0T5AGoEE zYx3)+N)M@k#H09s(kT@(^2ch2SVHD_m){8wI7OpZe<;DU7_ovrc}IdCLD`;r?kQB@)RW5?w6y8{4m#Vj>eU;W%@ zf%f8_#>$Gk@LfLvfL#<+7)8jt?#)%2ZD&A9Q3tc|MzEPkooeGTL)ydOUs_N2IXf4qW*R3#0n=!NQ}qe8wq3(*s<{vo_2>D z?b=S<%HR^+6)<_+88VWBtQv8W-n{J;nL7a6%U3vEv@d%_9?n~z0cX0;MGS-P&a_L)o0cIS^P6H|}r~yU2#^w|nfJI$QL8hcB`*8~T=m3>lHh>%L)-;&s zB&9$v>Lg(TivTaY&FA^0zeyr6MBQh{wCc(-6tW~`#`N*M)tYE5c`pfi!BEsoRyiCY zaaf{WI{9lg3Uqyit)POqs|^pP!LopJ_w7HJ-o+Lnv{4pX@Z7yu7k6WL<+dv z+;fCvk~LBPH0n;F8S;`CN?-V*w?ZE|eJBXRvX?oXgxVvVyDyvD9R_72>U{ZBnw!lt zoxwF+>Z}}RzgjpjLeO)yt)$|Yn>07A$2SHy`fN$%J+>cad@5uTxx;6BNEUQ9_>atDNXZKTCbm>Wa~0YSOKMrf7BqdY`<$DF!P(eDrkaeCQN zPNhec4znPrD$Tz?icdZV8Mnmgl52_coCG~|DvTA7e3E|EM*8j0Jf7(*Tb99 z<+|Cf>A`|)wW{)Wv`1rQF3!k(c_EzUrE*{jJ_uU0F?fVbwS}e34 zH2G;jK}POwkzUSb37di7n{Vx`8AL%wG^^Z^3Ib>M{ghqrH~CNc8}wXlR|X9UjUH5l zg7CNA7o>s!e||sa@`Yaf6~#+jbrg=a;GxO+!AnrNKOe1~oafpsSO9-c9L3KZIvf50 zyKXhUEcoKYc8yyoeyN&7{LG^*D1NfRt2m0!5PT6(-5UWoa(4fOIQJwP@VI!(m%LFn@wtEMJ;d!IaI5-rK(aXUUy;;;n2{hjYLDE&wOZ7PVn?!BuLG|9+2Z4{iJNFb)* z=j~bk4P{b}!$-8F1K#54Oi1ES_wC;Gg%oL~|cin9tyL8s)9*fIpe$P>R9Twvv%19oMNbi!0o58znm^ z_jgyADsk1t`s(iF6}Iwy^~xw-b1jamlLy>b|1XLU%vE&q?$lHl#4Fd^Og`8*4J8(d z3{&ytrER4cU<}3!$(8eI>)#585%fKEj_X57HxfQOI3s!2d8m1XR|&j>pH_-q|i?+^TQ9cCi#%?IFfjelG&k@^~a{&CPs(x zFCXvO48>RFT$un6#klG=1PCDk%Y!lC-ub8oW~KcqGZ1JBLIP|?fbJw<5gc>F4?N#i zDZyZp0M`70s+iD;BrFaR0g#Y${~=%GQ84@guY6&*C~>T~?9o|8LgCxzXO+nf9ewz& z*?vokK_KjkSpEQCJvfyD@x9Z|s37j}%uC{_N4QvDZ}mAhrMnJdaXpbymOU zYG0cBac~a?H#~X9N?Et}#9fCzzRu6kwvsaM{Alj#KHV8y5Htec$Ytb`!a#mO7KbFNklg8wF?KXK(;n5k|Z})>Moor~l2%f6Q4$UWX61uZg{j=l9_aFxF(JnMb)$meE-2B5f}~u z0Cw>^jo7i1lTv#`z@{s55!CHlVLNnh;Ps4AwU(G94$C0`;QgL!wJA`KT!~v{5O+WL zf>=k4e7W{zen7#6nTiU9atPot_^<7KDN@3v)RPJ+s>iTUiR2%W-VrXG<5t3&AOIkB zTc@rR%+Rp-6AY7+EKIr(d|wvs=$mQnARl6_Is|a@>c~Kvn<;2M%?05hJ)&f8+~h%c zx{BbEt)y6LE1Em?z)T%i=#;02%zbd8NJYtBbw$97ykU=i`Mj%>dP2{|*$rN|!@NyL z&K(G6yr$J$9Mv_=Q$kT({kSQerrDu9%*Y)`)wu(J5u{vNw|-YLE|@>*4qX4d{R%Qw zr84FRh^_1JdHBI+^)wkE2f@2`gwc5{QYFg39RLi6g4irb&B71d<|e@3#r+YQh1YN9 z|3&D4K2vxas&@x|5xV2)Av}Cgldqp2z|ckSL`{YtZBAyC4?7N4$1REB7kqvfnHYXC z4z&(M{84Fds{&06qWv}~sO5o=T@8DS%3E+g+BU*U!So9(%MBIpRna0r_EGU2?eO+N zgshkM<@fFK@}rTjFh6?HNU5;cenDE6kXe2G3Fgb^MP2R>(*~KIC4w3%)Aix@;7$_L zs$U?yJT_s8x0V3{Chl|DJCF=Ime@H}et!&ivVU1unEklNQ#K%I_bUT1EwTQVOaugU zsBpoZxVUgln z5~^G@OTRDHZo)5+RxavSU55Z(6}2-BoO7)d7#|vt)?mp`fdXK^04;sgsDl7bHM9V~ ztv+IWD5Ckj6R$!Mge9i;3rNCok`N8|>`8<|rnga_B?7}QXdKs0T~1R)Pd#`UMTY zI?|-@@L^g~)bs%jB~pblVWYz(lGTZVqylvM)(#ldMKKFm3Sr>`rk_N0-pDN~C%(l& zZY7Glp=~9Z@9DUYbA&RuK?9~MenIs1g4oNn>KB~$DoEQq<{isk&~Lip7sN&FvX|`D z_yslKTiqQEc%y(b^^P2^Tj1>O>Ff^g+y9^J=m+&X>wE{3{@}i;f$UC1885s?S+8pJ z@9zb;-lOR@nyOcR1F;bfJ`X>7*GE2t2Zxx~HWsx=)kKxPKehSK%$TMp_9am7$XRt@ zH{phfM+$Y?F5J|+VT5Z#?I=7pWKT<&2ZR@*)AnDr^zPK2C(RO+A?Yzk7d4+6Fp&_S zq`#(=>_F_+jVN~i&?5EK?*;Fc%7ln)NuQG~Qwlm%5R-E zq4BT>hAC%D`pixX@;~(<%rq@c8aTjJ8)R7dPwGD^GvIu-@o0Y3s-%N2!>3s;YVCri zrrzvKZPGKhzdt%wmdLm9+0s$!i6ObRvw~x`h}lC`9ybK|?^uaB4F^QG<_-Y>JV z`7dZl0aM74gK#gvJV?4d}nSgOPih$t12L;8uYWph&t1XfqH2a^ADi0U9@idjWnFn-U-aSdy+K ze7(yc*okkxtGw1C5g3v_zfSVuoN~28maM!I;P6sig=#wYuNkqTb5S5L|MDP-!;*B{ z@W6u%9mNHa)ME4b z{e2~pHA&AD_V*6TtkKR{d=;1?>Hk;TdB;U@ynlS`ScupgnzL&ZrGo`-u^rafqecy4 zHyV3yYr$Sf>`L%dR4h^KJ+6wq3)UENDzO(tRE&zhXLo0IcV_3v*H`@AU&rjtn`dWd z=JU+VGqZmtZM{b%J$}Nvi(n}jNJ+1;m2~d5l;z%8n3uzS*COyW;U@mnxgUpXY$dmf zEMmEH3cGQ*SNoqxC)_kKEfvbc82m>f_{ly!Kjtuf??Aj108{@ywfww&YVjmpD;==< zxk(O0D!?3m0v~PSTl_^nd5Bbe{RCVRq#<8KA|)tF5_)I)KRR?x`S;+#$!q(5C769c% zF!Sl33r#KvhU$-s>ke?437ELgQb`zM^AraAO*n*6-2->XEfI{=sJe#p)URNbYs>l>4v*6ae~LG2kma}S%T zBKhtBTpLmppU0{-ut8S_dm5RK^Z6Lg0gHc+s`)wYfC3ny0!A?aP;mIb0rWF( zCWuK83Ite>|<+eK1YhK@&Urb7E5g)O@ zn6!LCnF^!JXvlgCXa4-Rg5;~Zi>>eYp^c3IRQ8+Mt2Qh%CN-FroYc3p#%z`Nu=goZ zzH#TOe(z-Zu%-WY5uFWhbg9JqUzTB$F`(VQtR1e z-{1lbjsL3IjUA&(mLpsNw(W;rGINdn6`ZkkW5;)RMjkh3p-7XuM+zCaHymN_GqhLF z301qCzTZbHTH_#pVmj0d_+K+#6W@lO)mwTd;D5NYsFYE za1C|M;K%QC2JM_>@Js4A-e!#nC={teb*cUDv-H<*A9ZD^W&sz>`|%MqGY$y&;GsRN z&u^+|jdI;cdh zyd$x6#8*QYWXp-&Ix$I>n3H4FB%4rjQ#I^m^5q?&8orD1d3VGnWXTmuO$2~VhvprL zB+SYItya%ap1X5-M_Fg){)w^cs04C5LP5>fi>&oi5oJh}dFa2_^|yq}#Yt5pq1Udxa_X>O!r??{h-c zHg_X^QMnGG@b6%Jc=YT{>~re*)j@kuZuu8ffQX2<6WfB%JCtiMhu^ACtf)0V)xE&+ z`*l;5-%t@IX}I4Co@K{?2ma?vNelpsf8B>>0PY@b!4=eN5Uw|p5lAiYeCU4J@mmg>&y6_1JzsMIRpSI?^9?E z1FCubM*^~*S&*>^Y=UsT!zeb&@K70t03zXB+rDK@y1i_)M%uXG72FVzyxPTt!jr~M zur|7eYNt;XOYwDzGcZ*B&|NkuK4ZZdBHS@iWn_M44guV5-n}Ilh&XJhiF@kRf{lc` zb7qD+hfB8-spP7X3|Gq9)5H~vE$BzMiDN6tbxEGXuT5Tn=SA=5^JSv<1My+J;0}1f z48E_g@Bh<*`hCioe1;VBx_pObr0K57b27VHMqg6#Z*|_(o28l+U;JcRKM>948>Z=l zj*StNdh+Fm?2_425=)tiQbeTOejV}Nq28fxi%HXYYbNfQKo3t!-N}K{n*O<#-WitO zQ-yLhU91>eo(bMM(fQYI8FbH5e1J#pd!&o{s+w01PvtrAH67)A@sK&}R`jXyW&w>v z2eM6AM3A*Ytqs)u^v*PWY3jSG44`&W{=rO=J>?o!ew)y6$;PU_ikZ$eeUP_r$z=>9 zscC^<=p?t;p;eEnNzgBsIUHnHu$gGO)U$aRyuUzmLE7(G$84u_?0LG6OvDRWJFH3P zaOvI(r7SyKlQs?slPXnal1{Zu*NUOyn9w3HlMcPBuE|)_<94=$nqiRCn1_Fm3Lf;W zL%wFS9&*f2hc8rqtmz#-$UiaUNAA;c{@@2Na)b};$y>jB0epe{reSFN!O?XrLt_*k^~Ace!#biut}5(ARj z&fT@2fUHk)-x9$ln@}&P@#P!}NPVa#O|O*Hw>D!^&0=kKYoybG*+I#H)Y_x>El>cs zHD`l-B+L$()0T!wrQ40WieXyeH=5@1glOckI)Mj(4_LXCXs!aiTvfO4e1byhqIeP;1^K%S$4Fims%lefVLeO$8v8F(!ROPkxWz9xkZ`KtX9G zMSD&D2g3fmTB>X;-o5uGs7dqDIWv^HeKr;^tq*ombxTdLc%N(OU-K7_P;Z~B`HeqW z@>5ZA2({>bsN)l(iX;a3F8oNQ_H07FEFYrm%2VQN{&H{Eb5wqW{^-@>D=Iv1d)kpE zhFHAX$C@uwyJf!SUlPvNZxf_8d|b;1t+x$&*vOdl;&-oeyLB@|#~*(WYK40<<7&1( zLJ99$GWwD6RuO6v)4m5i!;WIBe0)p}0=7PIKX6o3u$gGSXKYI3Nt)X~V(`%`bdvC7 ze#8Ma$!1O8mhnU|bE)18i9-2bCejeGXz5Bb=_Dj}8i*%S;E02L8BK~STvqdi+%>l@ ztrLZhobTwG+@wemvT6`A)YWZktz4oUi?UavloDZ@%Ort_~) z{Vf5;@xIf)SIf(!`3hibe4+|?GVv=G5P#%4#H5$4Zdklx7T>{wxV;5bz~5V4S-_DU zyI>q&D#vk8kOxwzyEs2XLm@oQ!QzIZReK4Wa1m%z1(Zc zf*Z2HW^40kU5a7}PxI?csQQ=z6<#=RhYqqnU;ZKwJPX)8|EB!&G{Zw-G(Y#dsVwPC z;L@E2(zzN#&nYA!@>m48Zn%|b;tbV}w36nN*FI#-S|8spfC+UcqwLOMN-q&{;LKgZScOLlQV#V=K9^aS6+f4IjYahRu7rh}iqOP`QJW zY_A?(A3&d(PloN9;**!`z&PIDKhPJJ;{PQUZ`cZ>O2J(~lv0E#snS?A$!48YCgT$P z2Fg&C1OBwWtBHW{6t?zY0HV!mulaByQibZm{okkcZ)~1#6%|u;D#sn*7{)o4M_Yo( zm|GHeiMk$sso;CgZaw<+0%i$)?!yakgZjhZN86c?L_pM=0vYJm@9xXXYuXdWP{uVe z@7BxI(uI=-rlbN{*p_K;pnH zaoyaEN{k}&)$g~(%a~MoU&o?I?-G6HwSF0_+&N$H_b#{;Wv2yyR`}NXIjA@B)egIH z`v&QGVYM^j^2uBZ)9D}|PUlU|ozrL+5-ZmJ^niKmZU@JT)z~etS^s?3bDT9NCe-yq>aUbKwGRwCw`R(U!YRz z`HA2|q+0uC^VR(0f&z^D=^7q&gItjR`qvk(h)RBr-~*sxs}3q)Mi**BUe1da74Tq4 zcX_rNw+cq^0nngEQx&k7j+NUxO3n}J=rXtLOGyFn1m8#qrT5bvse}n`*~iU0r4TrS z{JZw(e(9vzsg^9g-PI$5B*8#B>gCkha#_6o(YKpL;qU~1$)mS@7*MYQo4s|A^~%yY zg~247;FDwX*fI)8eJG6J_a8pfMC$j^%Rt&bI|Q0Akm_Y~{|TfYO4r#Se^cFdKQd-r zxmCtfgQ>R+u=F`guMh#$a02esO$sgjUe7KsnVU^F>ACD6FZvYOh*Gy83i>hLb55ke>w<=&BnRxU zMax@_A3^^s&+dOzIZcWnXMvBGTbjAX-U{l*iHWb+pa!u~JUf?P`sR{Jgj;o9o~e>n zw8mJwVAtA(0BM*v_x$cPX>8)#dh#`xxPQK)EqsBe&1!nkuFe+uH{^-J*Q4u5{%S`g z`5H{zZ$A70zTj?)T8s}0lf4BBa9|V$1V52AK?dACIlZ970OZaDw)6${tFHXWU_r?r z31Fde31lmKQ`A)jm^Gb4c#4lVvjs1PT=0Rz^w#ZZCMYIwG#xoc{@Qse;|31=FntG( zfV2tUg={|}%A5jcUwKIiho|WXXkA*-Vw5wC(13t=Ejlm0 zX39+91JQ z3faS@ZVFeQxMw%ic?IB^d?M-)j;GG#%c|}f80a4u;LRJyXCmg>CEPrmsQTtQYNa;R z^Ok<5BvcAleQS(3)uNWZuD@SE)t^uIQp;YanpIsgt2*LLG?3LXYsQ0Bja90yq^5~` z$<2JX>Bbpy=71crN4#Av018Sgsra{%06$kg3#Tn?y-+P^W{y32N=7>TM0-^HalG@u zNG?>Wbd%>u{5MM-ZLentilscw&sAq@@5C`w<9)Vtjq94p#w70@$Bs86@4tqn%cy!2 zJQX5W^Y0C9{;+5pV}5jFZT>NXIvJBX_`jUJRUhfp&F!);SwZqOKj-~-Tc_cpX>i4l zT>NN2EERG;EAj5)YdW*>{SzIZDom%EFJ7rW+V^i-h-+8hQuH~UWNGzF2KEeW*2nL* z;c;mun(tElW+Wb=lXluC*5%k)nk!Vv^8@w_;57wrJ)G*WX!QS)xOqesoIu1=-OG9>TDGTzKc{iJk1YlSUQRU^?8!p zM+aFiUEOdS$`Ulc!HBsZ3=f4F$9J9L&yvJbwY&|a6+b6S3aMq2L3zNZgX-Z-^9vLz z6UmshQ+yVv!PHv@SoHgZOKKa3H|UHzJrR-s>s0eQ7j$R2={;X^xWb(gD+o8y_M{bu zYiuQZqDrt_|7Nc^T+f$zV+l8H_T-ut*MctUxUxQ(MlSQnKLH|<%#64DfXA_FauN<=l?GGx6(dlWvOP#Pr;6d z!Bz)0%#cJD#bMLji9h5pT&)1~nEOnMOS{BoqouN?i^)?EIPM2N7uRN8RX=?kYl~?h ze<_z4$~g%@gG%i#^yNVRo28DMxduo|sqsWT-^>EX#R#L^N^8frt5JNKF$twaj_A|1 z2W|j@ThpdrSrj5y)brkH*RfwKI)BY5w@6DeMg(l>OyKDjA@}5SWypp*aQ@Y8b_a=K{|%fu7~AoaKM_!x5wcN zm0uP0pal+x{2OvR@bwbzYi!mE6GZtMOwKo*G!(wz=0}NoP@4<#Z;Sw>h2l6}@f=a2^y48TFuLpD^jC>)-sBm0RWyN}Z#P|%+d5-LQnBhtl;@wPK)b?-;Zq(Mq@rPD$ zxKu0goO@kjxZ=t=1x(!A^@koM+_bO@c}3Y?!{oddo_!}FctpgBsC(->;R8KudHZ<& z%X0jnO&eJ~SQxa6O>zs0BW+NO@q>FMO~=U~Uoda?K4_i}7je8A9E#t&jJpc`l8S#l zKJ9~2eg;3ntoRa+U^ny_qIp9cd7CWsiF20RkPHRzB^94H%Wgi&j;wpztaB&TgB#Qz z26q_GgZ^onF3_P{zmIa^KxxJ2K{K=TV*2ejDwL=AXyvP03+aKZ{dwHFLN95}%ewBn zmiTyh=(kElrP-Bx=PEuD8}ITMN9PY~6ySm9)XCEp=av2~g2<9r=`ovsQjmPbN2u-3 zam-ug#AmjOz36{~P~^w$xV;F$M^_GvQkYH^A0g}VvP>YnWkQjL^B8QtO$)K8!h7*P zHujekY$l42;?Lh~&OomIbNfdo=|=uCt<@x(HB}1xjl-q-GT0xLE0sN0sKMNZ6^f=VgHgO(Q%#D0c#;TL40;(Dw~zETO%p*;WW_!@d?fa5_54`z`^ufVF+cL} ziSq})IU&f`K=Dg&=_M-vUmu0bV+wiZy|SD98-oEzszd<02PxMe{;qVHG>HKa#eX9z zKO%KX{sSMhVGC}cTmn&ZS=}%@{39p~qwG%$@Zt4N27kFZ&!@WltK z);WlR?l?W^ci?BL_~-%ph2@_6_7KZOA4V*Y2=`dbxdaZEY9-=tlUFcY(X0P16ITqZ zGJ$aKNolGM>ce>EwRj$0BnY17^R%rC}&*UaV?ZcIX`&B$CQ@hkA4Ygt_^{FQ>_i~69^GZOQZr2w}p?@XHE zLnWcEmFliXY7z`k@`a3nH9;`bsi=#seP5;0{)?0vI{!5lVF;0J!9UKvjC*KnYULjb zi3&CoQJ-@0NmZPK)TpK5)?CR{&yR%f3!RK3J%84e#iv#2p}16ch3rRXm7PvQEP>mz zte}(7sb*2w-LVOkJ*+D%TG6V*XmxHrxLvscC!lH&3z5Csil*2cYhrA*V7LaNzOL{U z_yWbqih6JscUQ@nABF#;ujfC?fJ?Hd*H|}LRPvie{YW0U5$OgX$5A}2u~~&jvg!cf zfnSX#A_Ksp9u!hn{*3{E>{iVykd$jMH~;mT?^Q`Qi#mrOg%H9PcpmV9p!(fKj;REm zsK+E7&$F32)(8!HJ@@PA2BapoycM`s;S^kZ?}1&p6|Sfs%(cRc0kvGRubT$4-YE4; zpaKdxRHFPL!$V<*@j_IEnheQ4vUV4pbn9)Q?Fy-tweQkhB55VuVSM_xxktC5wyz+e zR{qs>=vzi`>`4c0-8?>iRRr*%);J%=yT2aIaxHb9nYrldfj@CkS`+^&GgLHlsaBG2 z@Fazbdw6p{)=3O&IKQdoaJweBq*=k0HL*~_w2v)~Iw zO?S&X)<&Dw{`eus{xCxU=%aY!t#KmUI0bM}6?2>Qr-HR4)l^-%Vf~*LS&gwl;T$A;&*e4L9%v)Yp!eq?N0EIvXd`=7hi1w+0&fRIa22pgW4 z{pD{xX*0$4&!hSirtkQB?baz~I&}w-_&fNi2rP@W7TW_RG0?Qp$sMt=z-MQi=?jk8J-AaUS_OaZQo4rh2 zv3hR&3M`v7vER%5qHM434v;t5;z@m?{$zyj9f;4ng(1G5pPy#{|EL_TbdZ!_+E6Ff z7-SMiflQNGr`3Gssg_}8?tpn5i*{x*j$QY@b&3l8lJ3Bb_b)E7RI@uk;s^CILA-6~ zsYJOmDh4l=luAS?H+|l0%j%{gyi~-PREgelKj7FIV3Pg_wqC=VYE13`=|zl|+Kr{k zMDEQ!6y(N2&F%o_=)5>1v>0va)+v?yaG#THtxI4j^bgIF} zjh*umq~JB&vz&{9zSH+tk=-MH%&|0Qw{J)8A% zL0%&R-56ZV?`s@OTDtQ38`!n!aXG!(4 zXFX~lt!=tSR7fEYyNG`)Bxmk`=Y-357_$P0Z8)sK)LRCaORrYP)e3I2?poQc6C`Ek z4*b;D#7(%rk;5IdxhbB%ggDaL{ara+V=KvXz{HLIu!+MJtKTGnOV;EYA?luSeahd1 zyy+hM1GU)W?!64B?D%?n273AZ|4jL#Nb{ootX@XNgAzfgN|>4i>-fv2S5OP-i%NdK z{wbpJNOdYl^38*Ff%8r~JWl|Tdw2WAIut4^`I)ScXqTXVQQ2szlmlj@2&x^scn|i=fyW3e))*zt2a>=XWCm-f8z! z<={1R(!=_Ts=ZZ{VEcPi{7FHa8vm zXXYBaD|n38YK&?_8;6P)+7ZYkl^LBh7uzdTs2^4_yH>QUsJCt6aYZ%9{@%|h%ES71 z5#j&AOKkQ%&rH-CbiS$P|Nbnc$(G}nAUov0axgEhe@;X_V2KL2R*rhh?46-))plR>_ZpZ-oe{{X*Qe*YG^*K+wvlM<(! zm*@q&i{56P61gA@%2iV?-XcG;6gNS6N2Y7@=JNFoq);Irsgnp2Y^>s#v zF%E^uSA4Yf$wuaQH{_BUir0_T4q~J0_>MYKuuO~Z(M&-)QG66+^=5aQhh3TAVKg(o zTEMpkrpM&Rg*+9ebH#U*JlCArxQ`wS^VwN)=|lF~SV65xosRERA5tcYkHP}K>T0wN za(GVq5W*y(HSdcN?u&kr)dj^|ipwZ|SoFQZETrIwbW`QsbV*Hu*RVWm>z1w+tx544 zRC%C2k4kLrQ{Cd8+a5^^Cwj|<_}JuEoYY%KW21iHNP&{ zIC2kz~Qka}yR{UMlR|$#%I)GAq4=)v*yhzZ uTuagEJBZ@PujsIc!!@>&PPt6nebcIPxMG!QLkTx|qR(_ews-jO8vh5U;;b|P literal 0 HcmV?d00001 diff --git a/dashboard.py b/dashboard.py index 9a7f595..fddffe4 100644 --- a/dashboard.py +++ b/dashboard.py @@ -764,7 +764,7 @@ def compute_gha1_stoch(n1, cb_stoch, n_in, beta0, lamb0, s, a0, ax, ay, b): if "on" not in (cb_stoch or []): return "", None - n_in = int(n_in) if n_in else 1000 + n_in = float(n_in) if n_in else 1000 try: ell = EllipsoidTriaxial(ax, ay, b) @@ -818,7 +818,7 @@ def compute_gha1_approx(n1, cb_approx, ds_in, beta0, lamb0, s, a0, ax, ay, b): if not n1 or "on" not in (cb_approx or []): return "", None - ds_in = int(ds_in) if ds_in else 1000 + ds_in = float(ds_in) if ds_in else 1000 try: ell = EllipsoidTriaxial(ax, ay, b) @@ -931,7 +931,7 @@ def compute_gha2_stoch(n2, cb_stoch, n_in, beta0, lamb0, beta1, lamb1, ax, ay, b if "on" not in (cb_stoch or []): return "", None - n_in = int(n_in) if n_in else 1000 + n_in = float(n_in) if n_in else 1000 try: ell = EllipsoidTriaxial(ax, ay, b) @@ -984,7 +984,7 @@ def compute_gha2_approx(n2, cb_approx, ds_in, beta0, lamb0, beta1, lamb1, ax, ay if "on" not in (cb_approx or []): return "", None - ds_in = int(ds_in) if ds_in else 1000 + ds_in = float(ds_in) if ds_in else 1000 try: ell = EllipsoidTriaxial(ax, ay, b) diff --git a/ellipsoide.py b/ellipsoide.py index 6428eb1..2208699 100644 --- a/ellipsoide.py +++ b/ellipsoide.py @@ -58,7 +58,7 @@ class EllipsoidBiaxial: phi2p = lambda self, phi: self.N(phi) * cos(phi) - def bi_cart2ell(self, point: NDArrayself, Eh: float = 0.001, Ephi: float = wu.gms2rad([0, 0, 0.001])) -> Tuple[float, float, float]: + def bi_cart2ell(self, point: NDArray, Eh: float = 0.001, Ephi: float = wu.gms2rad([0, 0, 0.001])) -> Tuple[float, float, float]: """ Umrechnung von kartesischen in ellipsoidische Koordinaten auf einem Rotationsellipsoid # TODO: Quelle