diff --git a/algorithm_params.json b/algorithm_params.json
index d7b8755e00b8f1f23ba7e5f61bf8489c82d95fdb..87704f45a16277b2d83bc700fef7b93ac96889c7 100644
--- a/algorithm_params.json
+++ b/algorithm_params.json
@@ -1,44 +1,73 @@
 {
 	"kmeans": {
 		"training": false,
-		"n_clusters": 50,
-		"window_size": 10
+		"optimize": {
+			"n_clusters": [5, 100],
+			"window_size": [5, 100]
+		},
+		"const": {
+		}
 	},
 	"iforest": {
 		"training": false,
-		"n_trees": 500,
-		"max_features": 1.0
-	},
-	"normalizing_flows": {
-		"training": true,
-		"window_size": 100,
-		"epochs": 500,
-		"trainer_epochs": 100
+		"optimize": {
+			"n_trees": [50, 1000]
+		},
+		"const": {
+			"max_features": 1.0
+		}
 	},
 	"deepant": {
 		"training": true,
-		"epochs": 500,
-		"window_size": 75,
-		"prediction_window_size": 50,
-		"learning_rate": 0.001
+		"optimize": {
+			"window_size": [10, 200],
+			"prediction_window_size": [10, 200]
+		},
+		"const": {
+			"epochs": 500,
+			"learning_rate": 0.001
+		}
 	},
 	"lstm_ad": {
 		"training": true,
-		"lstm_layers": 1,
-		"window_size": 250,
-		"prediction_window_size": 50,
-		"epochs": 500,
-		"learning_rate": 0.001
+		"optimize": {
+			"lstm_layers": [1, 5],
+			"window_size": [50, 500],
+			"prediction_window_size": [10, 100]
+		},
+		"const": {
+			"epochs": 500,
+			"learning_rate": 0.001
+		}
 	},
 	"health_esn": {
 		"training": true,
-		"prediction_window_size": 50
+		"optimize": {
+			"prediction_window_size": [10, 100]
+		},
+		"const": {
+		}
 	},
-	"telemanom": {
+	"random_black_forest": {
 		"training": true,
-		"window_size": 100
+		"optimize": {},
+		"const": {}
 	},
-	"random_black_forest": {
-		"training": true
+	"if_lof": {
+		"training": false,
+		"optimize": {
+			"n_neighbors": [10, 100],
+			"n_trees": [50, 1000]
+		},
+		"const": {}
+	},
+	"lof": {
+		"training": false,
+		"optimize": {
+			"n_neighbors": [10, 100],
+			"leaf_size": [5, 50]
+		},
+		"const": {}
 	}
+
 }
diff --git a/algorithms/if_lof/Dockerfile b/algorithms/if_lof/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..67dd034eef14c49c09ebc62fff84008f1934e8e4
--- /dev/null
+++ b/algorithms/if_lof/Dockerfile
@@ -0,0 +1,12 @@
+FROM ghcr.io/timeeval/python3-base:0.3.0
+
+LABEL maintainer="rohan.sawahn@student.hpi.de"
+LABEL org.opencontainers.image.licenses=MIT
+
+ENV ALGORITHM_MAIN="/app/algorithm.py"
+
+COPY requirements.txt /app/
+RUN pip install -r requirements.txt
+
+COPY algorithm.py /app/
+COPY manifest.json /app/
diff --git a/algorithms/if_lof/LICENSE b/algorithms/if_lof/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..2db883d8cabaf3f696cc2eb5ed48661877d41795
--- /dev/null
+++ b/algorithms/if_lof/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2020-2022 Rohan Sawahn, Phillip Wenig and Sebastian Schmidl
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/algorithms/if_lof/README.md b/algorithms/if_lof/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..83dd0d7df8da3c830b755ae4b08c6e2d31ff973a
--- /dev/null
+++ b/algorithms/if_lof/README.md
@@ -0,0 +1,21 @@
+# Isolation Forest - Local Outlier Factor (IF-LOF)
+
+|||
+| :--- | :--- |
+| Citekey | ChengEtAl2019Outlier |
+| Source Code | own |
+| Learning type | unsupervised |
+| Input dimensionality | multivariate |
+|||
+
+## Output Format
+
+The output will be an anomaly score for every input data point
+
+## Dependencies
+
+- python 3
+
+## Copyright notice and citation format
+
+> Zhangyu Cheng, Chengming Zou, and Jianwei Dong. 2019. Outlier detection using isolation forest and local outlier factor. In Proceedings of the Conference on Research in Adaptive and Convergent Systems (RACS '19). Association for Computing Machinery, New York, NY, USA, 161–168. DOI:https://doi.org/10.1145/3338840.3355641
diff --git a/algorithms/if_lof/algorithm.py b/algorithms/if_lof/algorithm.py
new file mode 100644
index 0000000000000000000000000000000000000000..2d2374f2c53242c37559aff6ff90dc55aadb7bbc
--- /dev/null
+++ b/algorithms/if_lof/algorithm.py
@@ -0,0 +1,191 @@
+#!/usr/bin/env python3
+
+import sys
+import json
+import math
+import heapq
+
+import numpy as np
+from typing import Optional
+from pathlib import Path
+from sklearn.neighbors import LocalOutlierFactor
+from sklearn.ensemble import IsolationForest
+
+
+class Config:
+    dataInput: Path
+    dataOutput: Path
+    executionType: str
+    n_trees: int
+    max_samples: Optional[float]
+    n_neighbors: int
+    alpha: float
+    m: int
+    random_state: int
+
+    def __init__(self, params):
+        self.dataInput = Path(params.get('dataInput',
+                                         '/data/dataset.csv'))
+        self.dataOutput = Path(params.get('dataOutput',
+                                          '/results/anomaly_window_scores.ts'))
+        self.executionType = params.get('executionType',
+                                        'execute')
+        try:
+            customParameters = params['customParameters']
+        except KeyError:
+            customParameters = {}
+        self.n_trees = customParameters.get('n_trees', 200)
+        self.max_samples = customParameters.get('max_samples', None)
+        self.n_neighbors = customParameters.get('n_neighbors', 20)
+        self.alpha = customParameters.get('alpha', 1)
+        self.m = customParameters.get('m', None)
+        self.random_state = customParameters.get('random_state', 42)
+
+
+def set_random_state(config) -> None:
+    seed = config.random_state
+    import random
+    random.seed(seed)
+    np.random.seed(seed)
+
+
+def read_data(config: Config):
+    print('Reading Data...')
+    X = np.genfromtxt(config.dataInput, delimiter=',', skip_header=True)
+    # skip first col (index) and last col (label)
+    X = X[:, 1:-1]
+    print('Data')
+    print('  dims:', X.shape[0])
+    print('  samples:', X.shape[1])
+    if config.m is None:
+        config.m = len(X[0])
+    return (X, config)
+
+
+def compute_iforest_scores(X, config: Config):
+    print('Configuring forest...')
+    max_samples = config.max_samples if config.max_samples else "auto"
+    forest = IsolationForest(n_estimators=config.n_trees,
+                             max_samples=max_samples,
+                             random_state=config.random_state)
+    forest.fit(X)
+    print('Computing Forest scores...')
+    scores = forest.decision_function(X)
+    return -scores
+
+
+def save_results(data, path: str):
+    print(f'Saving Results to {path}')
+    np.savetxt(path, data, delimiter=',', fmt='%f')
+    print('Results saved')
+
+
+def outlier_coefficient_for_attribute(attr_index: int, data):
+    ''' The original paper is incorrect and inaccurate over here.
+    My assumption is that we would want to calculate the following:
+    | emperical_standard_deviation(attr) / mean(attr) | '''
+
+    attr = data[:, attr_index]
+    mean = np.mean(attr)
+    esd = np.std(attr)
+    # We take to absolute value in the case of a negative mean
+    return np.abs(esd / mean)
+
+
+def prune_data(config: Config, data, anomaly_scores):
+    ''' The original paper is very inaccurate over here and it is sometimes hard
+    to grasp the meaning of variables. Please be aware that
+    this method might not be the same as inteded by the authors, but is my
+    assumption on what they were trying to do. The pruning is described
+    in section 3.3 of the paper'''
+
+    print('Pruning data...')
+
+    outlier_coefficients = [outlier_coefficient_for_attribute(attr_index, data)
+                            for attr_index in range(len(data[0]))]
+
+    # assumption: We want to get the m outlier coefficients with highest value
+    outlier_coefficients.sort(reverse=True)
+    top_m = outlier_coefficients[0:config.m]
+    proportion_of_outliers = (config.alpha * sum(top_m)) / config.m
+
+    # now that we know the proportion of outliers, we return the according
+    # amount of data points with the highest anomaly scores
+    num_outliers = math.ceil(len(data) * proportion_of_outliers)
+    print(f'Num of outlier_candidates {num_outliers}')
+
+    # prune the dataset by removing all points except the num_outlier points with
+    # highest anomaly score
+    min_anomaly_score = heapq.nlargest(num_outliers, anomaly_scores)[-1]
+    outlier_candidates_indexes = [i for i in range(len(data))
+                                  if anomaly_scores[i] > min_anomaly_score]
+    outlier_candidates = [data[i] for i in outlier_candidates_indexes]
+
+    return (outlier_candidates, outlier_candidates_indexes)
+
+
+def compute_lof(config: Config, data, outlier_canidates):
+    print('Computing local outlier factors ...')
+    lof = LocalOutlierFactor(n_neighbors=config.n_neighbors, novelty=True)
+    lof.fit(data)
+    return -lof.score_samples(outlier_canidates)
+
+
+def continous_scores(outlier_factors, outlier_indexes, original_ds_len):
+    print("Postprocessing")
+    current_outlier_index = 0
+    res = []
+
+    def is_index_of_outlier_candidate(i):
+        return i in outlier_indexes
+
+    for i in range(0, original_ds_len):
+        if is_index_of_outlier_candidate(i):
+            res.append(outlier_factors[current_outlier_index])
+            current_outlier_index += 1
+        else:
+            res.append(0)
+
+    return res
+
+
+def execute(config: Config):
+    data, config = read_data(config=config)
+    iforest_scores = compute_iforest_scores(X=data, config=config)
+    outlier_candidates, outlier_indexes = prune_data(config=config,
+                                                     data=data,
+                                                     anomaly_scores=iforest_scores)
+    outlier_factors = compute_lof(config=config,
+                                  data=data,
+                                  outlier_canidates=outlier_candidates)
+
+    results = continous_scores(outlier_factors=outlier_factors,
+                               outlier_indexes=outlier_indexes,
+                               original_ds_len=len(data))
+
+    save_results(data=results, path=config.dataOutput)
+
+
+def parse_args():
+    print(sys.argv)
+    if len(sys.argv) < 2:
+        print('No arguments supplied, using default arguments!',
+              file=sys.stderr)
+        params = {}
+    elif len(sys.argv) > 2:
+        print('Wrong number of arguments given! Single JSON-String expected!',
+              file=sys.stderr)
+        exit(1)
+    else:
+        params = json.loads(sys.argv[1])
+    return Config(params)
+
+
+if __name__ == '__main__':
+    config = parse_args()
+    if config.executionType == 'train':
+        print('Nothing to train.')
+    elif config.executionType == 'execute':
+        execute(config)
+    else:
+        raise Exception('Invalid Execution type given')
diff --git a/algorithms/if_lof/manifest.json b/algorithms/if_lof/manifest.json
new file mode 100644
index 0000000000000000000000000000000000000000..3dbbd0aa8430f089d5f6d3aba7d8a8493889f86b
--- /dev/null
+++ b/algorithms/if_lof/manifest.json
@@ -0,0 +1,58 @@
+{
+    "title": "IF-LOF",
+    "description": "Isolation Forest - Local Outlier Factor: Uses a 3 step process - Building an isolation forest, pruning the forest with a computed treshhold, and applies local outlier factor to the resulting dataset",
+    "inputDimensionality": "multivariate",
+    "version": "0.3.0",
+    "authors": "Cheng, Zhangyu and Zou, Chengming and Dong, Jianwei",
+    "type": "Detector",
+    "language": "Python",
+    "learningType": "Unsupervised",
+    "mainFile": "algorithm.py",
+    "executionStep": {
+        "parameters": [
+            {
+                "name": "n_trees",
+                "type": "int",
+                "description": "Number of trees in isolation forest",
+                "defaultValue": 200,
+                "optional": "false"
+            },
+            {
+                "name": "max_samples",
+                "type": "float",
+                "description": "The number of samples to draw from X to train each tree: `max_samples * X.shape[0]`. If unspecified (`null`), then `max_samples=min(256, X.shape[0])`.",
+                "defaultValue": null,
+                "optional": "false"
+            },
+            {
+                "name": "n_neighbors",
+                "type": "int",
+                "description": "Number neighbors to look at in local outlier factor calculation",
+                "defaultValue": 10,
+                "optional": "false"
+            },
+            {
+                "name": "alpha",
+                "type": "float",
+                "description": "Scalar that depends on consideration of the dataset and controls the amount of data to be pruned",
+                "defaultValue": 0.5,
+                "optional": "false"
+            },
+            {
+                "name": "m",
+                "type": "int",
+                "description": "m features with highest scores will be used for pruning",
+                "defaultValue": null,
+                "optional": "true"
+            },
+            {
+                "name": "random_state",
+                "type": "int",
+                "description": "Seed for random number generation.",
+                "defaultValue": 42,
+                "optional": "true"
+            }
+        ],
+        "modelInput": "none"
+    }
+}
diff --git a/algorithms/if_lof/requirements.txt b/algorithms/if_lof/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5cddbb17cf94d1ab654eb558d756c8e6ad1f345c
--- /dev/null
+++ b/algorithms/if_lof/requirements.txt
@@ -0,0 +1,2 @@
+numpy
+scikit-learn
diff --git a/algorithms/iforest/Dockerfile b/algorithms/iforest/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..d3af8f3720eda8c56f65240b14b2ceac7a9f35eb
--- /dev/null
+++ b/algorithms/iforest/Dockerfile
@@ -0,0 +1,13 @@
+FROM ghcr.io/timeeval/pyod:0.3.1
+
+LABEL maintainer="sebastian.schmidl@hpi.de"
+LABEL org.opencontainers.image.licenses=MIT
+
+ENV ALGORITHM_MAIN="/app/algorithm.py"
+
+# install algorithm dependencies
+COPY requirements.txt /app/
+RUN pip install -r /app/requirements.txt
+
+COPY algorithm.py /app/
+COPY manifest.json /app/
diff --git a/algorithms/iforest/LICENSE b/algorithms/iforest/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..e594ec89208b9bcc64e3b455e283d3ce07f1b817
--- /dev/null
+++ b/algorithms/iforest/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2020-2022 Phillip Wenig and Sebastian Schmidl
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/algorithms/iforest/README.md b/algorithms/iforest/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..15b758943ef52a11caf1a67b2f0057632889a632
--- /dev/null
+++ b/algorithms/iforest/README.md
@@ -0,0 +1,57 @@
+# Isolation Forest (iForest)
+
+|||
+| :--- | :--- |
+| Citekey | LiuEtAl2012IsolationBased |
+| Source Code | https://github.com/yzhao062/pyod/blob/master/pyod/models/iforest.py |
+| Learning type | unsupervised |
+| Input dimensionality | multivariate |
+|||
+
+## Parameters
+
+- `n_estimators`: int, optional (default=100)  
+  The number of base estimators in the ensemble.
+
+- `max_samples`: int or float, optional (default="auto")  
+  The number of samples to draw from X to train each base estimator.
+    - If int, then draw `max_samples` samples.
+    - If float, then draw `max_samples * X.shape[0]` samples.
+    - If "auto", then `max_samples=min(256, n_samples)`.
+  If max_samples is larger than the number of samples provided, all samples will be used for all trees (no sampling).
+
+- `max_features`: int or float, optional (default=1.0)  
+  The number of features to draw from X to train each base estimator.
+    - If int, then draw `max_features` features.
+    - If float, then draw `max_features * X.shape[1]` features.
+
+- `contamination`: float in (0., 0.5), optional (default=0.1)  
+  The amount of contamination of the data set, i.e. the proportion of outliers in the data set.
+  Used when fitting to define the threshold on the decision function.
+  **Automatically determined by algorithm script!!**
+
+- `bootstrap`: bool, optional (default=False)  
+  If True, individual trees are fit on random subsets of the training data sampled with replacement.
+  If False, sampling without replacement is performed.
+
+- `behaviour`: str, default='old'  
+  Behaviour of the `decision_function` which can be either 'old' or 'new'.
+  Passing `behaviour='new'` makes the `decision_function` change to match other anomaly detection algorithm API which will be the default behaviour in the future.
+  As explained in details in the `offset_` attribute documentation, the `decision_function` becomes dependent on the contamination parameter, in such a way that 0 becomes its natural threshold to detect outliers.
+  **REMOVED** (old behavior is used per default!).
+
+- `random_state`: int, RandomState instance or None, optional (default=None)  
+  If int, random_state is the seed used by the random number generator;
+  If RandomState instance, random_state is the random number generator;
+  If None, the random number generator is the RandomState instance used by `np.random`.
+
+- `verbose`: int, optional (default=0)  
+  Controls the verbosity of the tree building process.
+
+- `n_jobs`: integer, optional (default=1)  
+  The number of jobs to run in parallel for both `fit` and `predict`.
+  If -1, then the number of jobs is set to the number of cores.
+
+## Citation format (for source code)
+
+> Zhao, Y., Nasrullah, Z. and Li, Z., 2019. PyOD: A Python Toolbox for Scalable Outlier Detection. Journal of machine learning research (JMLR), 20(96), pp.1-7.
diff --git a/algorithms/iforest/algorithm.py b/algorithms/iforest/algorithm.py
new file mode 100755
index 0000000000000000000000000000000000000000..fa2de08793ef096c1ae0eb601d96c8f719d2feb8
--- /dev/null
+++ b/algorithms/iforest/algorithm.py
@@ -0,0 +1,83 @@
+#!/usr/bin/env python3
+import argparse
+import json
+import sys
+import numpy as np
+import pandas as pd
+
+from typing import Optional
+from dataclasses import dataclass
+from pyod.models.iforest import IForest
+
+
+@dataclass
+class CustomParameters:
+    n_trees: float = 100
+    max_samples: Optional[float] = None
+    max_features: float = 1.
+    bootstrap: bool = False
+    random_state: int = 42
+    verbose: int = 0
+    n_jobs: int = 1
+
+
+class AlgorithmArgs(argparse.Namespace):
+    @staticmethod
+    def from_sys_args() -> 'AlgorithmArgs':
+        args: dict = json.loads(sys.argv[1])
+        custom_parameter_keys = dir(CustomParameters())
+        filtered_parameters = dict(filter(lambda x: x[0] in custom_parameter_keys, args.get("customParameters", {}).items()))
+        args["customParameters"] = CustomParameters(**filtered_parameters)
+        return AlgorithmArgs(**args)
+
+
+def set_random_state(config: AlgorithmArgs) -> None:
+    seed = config.customParameters.random_state
+    import random
+    random.seed(seed)
+    np.random.seed(seed)
+
+
+def load_data(config: AlgorithmArgs) -> np.ndarray:
+    df = pd.read_csv(config.dataInput)
+    data = df.iloc[:, 1:-1].values
+    labels = df.iloc[:, -1].values
+    contamination = labels.sum() / len(labels)
+    # Use smallest positive float as contamination if there are no anomalies in dataset
+    contamination = np.nextafter(0, 1) if contamination == 0. else contamination
+    return data, contamination
+
+
+def main(config: AlgorithmArgs):
+    set_random_state(config)
+    data, contamination = load_data(config)
+
+    clf = IForest(
+        contamination=contamination,
+        n_estimators=config.customParameters.n_trees,
+        max_samples=config.customParameters.max_samples or "auto",
+        max_features=config.customParameters.max_features,
+        bootstrap=config.customParameters.bootstrap,
+        random_state=config.customParameters.random_state,
+        verbose=config.customParameters.verbose,
+        n_jobs=config.customParameters.n_jobs,
+    )
+    clf.fit(data)
+    scores = clf.decision_scores_
+    np.savetxt(config.dataOutput, scores, delimiter=",")
+
+
+if __name__ == "__main__":
+    if len(sys.argv) != 2:
+        print("Wrong number of arguments specified; expected a single json-string!")
+        exit(1)
+
+    config = AlgorithmArgs.from_sys_args()
+    print(f"Config: {config}")
+
+    if config.executionType == "train":
+        print("Nothing to train, finished!")
+    elif config.executionType == "execute":
+        main(config)
+    else:
+        raise ValueError(f"Unknown execution type '{config.executionType}'; expected either 'train' or 'execute'!")
diff --git a/algorithms/iforest/manifest.json b/algorithms/iforest/manifest.json
new file mode 100644
index 0000000000000000000000000000000000000000..070ca8779f77d4cd46f7288d787b7a08a5b215ef
--- /dev/null
+++ b/algorithms/iforest/manifest.json
@@ -0,0 +1,65 @@
+{
+    "title": "Isolation Forest (iForest)",
+    "description": "Implementation of https://doi.org/10.1145/2133360.2133363.",
+    "inputDimensionality": "multivariate",
+    "version": "0.3.1",
+    "authors": "Fei Tony Liu and Kai Ming Ting and Zhi-Hua Zhou",
+    "language": "Python",
+    "type": "Detector",
+    "mainFile": "algorithm.py",
+    "learningType": "unsupervised",
+    "executionStep": {
+        "parameters": [
+            {
+                "name": "n_trees",
+                "type": "int",
+                "defaultValue": 100,
+                "optional": "true",
+                "description": "The number of decision trees (base estimators) in the forest (ensemble)."
+            },
+            {
+                "name": "max_samples",
+                "type": "float",
+                "defaultValue": null,
+                "optional": "true",
+                "description": "The number of samples to draw from X to train each base estimator: `max_samples * X.shape[0]`. If unspecified (`null`), then `max_samples=min(256, n_samples)`."
+            },
+            {
+                "name": "max_features",
+                "type": "float",
+                "defaultValue": 1.0,
+                "optional": "true",
+                "description": "The number of features to draw from X to train each base estimator: `max_features * X.shape[1]`."
+            },
+            {
+                "name": "bootstrap",
+                "type": "boolean",
+                "defaultValue": "false",
+                "optional": "true",
+                "description": "If True, individual trees are fit on random subsets of the training data sampled with replacement. If False, sampling without replacement is performed."
+            },
+            {
+                "name": "random_state",
+                "type": "int",
+                "defaultValue": 42,
+                "optional": "true",
+                "description": "Seed for random number generation."
+            },
+            {
+                "name": "verbose",
+                "type": "int",
+                "defaultValue": 0,
+                "optional": "true",
+                "description": "Controls the verbosity of the tree building process logs."
+            },
+            {
+                "name": "n_jobs",
+                "type": "int",
+                "defaultValue": 1,
+                "optional": "true",
+                "description": "The number of jobs to run in parallel. If -1, then the number of jobs is set to the number of cores."
+            }
+        ],
+        "modelInput": "none"
+    }
+}
diff --git a/algorithms/iforest/requirements.txt b/algorithms/iforest/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bec81306730ae25959144bbb9867f9c0b191a221
--- /dev/null
+++ b/algorithms/iforest/requirements.txt
@@ -0,0 +1,3 @@
+numpy>=1.19.5
+pandas>=1.2.1
+pyod>=0.9.2
diff --git a/algorithms/lof/Dockerfile b/algorithms/lof/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..0388a4239b903d931acfc9bb70f09ed1bb2ca468
--- /dev/null
+++ b/algorithms/lof/Dockerfile
@@ -0,0 +1,13 @@
+FROM ghcr.io/timeeval/pyod:0.3.1
+
+LABEL maintainer="sebastian.schmidl@hpi.de"
+LABEL org.opencontainers.image.licenses=MIT
+
+ENV ALGORITHM_MAIN="/app/algorithm.py"
+
+# install algorithm dependencies
+COPY requirements.txt /app/
+RUN pip install -r /app/requirements.txt
+
+COPY manifest.json /app/
+COPY algorithm.py /app/
diff --git a/algorithms/lof/LICENSE b/algorithms/lof/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..e594ec89208b9bcc64e3b455e283d3ce07f1b817
--- /dev/null
+++ b/algorithms/lof/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2020-2022 Phillip Wenig and Sebastian Schmidl
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/algorithms/lof/README.md b/algorithms/lof/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..5d89f249d65e26d9f43ae82f34f916d51fe651d3
--- /dev/null
+++ b/algorithms/lof/README.md
@@ -0,0 +1,72 @@
+# Local outlier factor (LOF)
+
+|||
+| :--- | :--- |
+| Citekey | BreunigEtAl2000LOF |
+| Source Code | https://github.com/yzhao062/pyod/blob/master/pyod/models/lof.py |
+| Learning type | unsupervised |
+| Input dimensionality | multivariate |
+|||
+
+## Parameters
+
+- `n_neighbors`: `int`, optional (default=20)  
+  Number of neighbors to use by default for `kneighbors` queries.
+  If n_neighbors is larger than the number of samples provided, all samples will be used.
+
+- `algorithm`: {'auto', 'ball_tree', 'kd_tree', 'brute'}, optional (default 'auto')  
+  Algorithm used to compute the nearest neighbors:
+
+  - 'ball_tree' will use BallTree
+  - 'kd_tree' will use KDTree
+  - 'brute' will use a brute-force search.
+  - 'auto' will attempt to decide the most appropriate algorithm based on the values passed to `fit` method.
+
+  Note: fitting on sparse input will override the setting of this parameter, using brute force.
+  **REMOVED!!**
+
+- `leaf_size`: int, optional (default=30)  
+  Leaf size passed to `BallTree` or `KDTree`.
+  This can affect the speed of the construction and query, as well as the memory required to store the tree.
+  The optimal value depends on the nature of the problem.
+
+- `metric`: string or callable, default 'minkowski'  
+  Metric used for the distance computation.
+  Any metric from scikit-learn or scipy.spatial.distance can be used.
+  If 'precomputed', the training input X is expected to be a distance matrix.
+  If metric is a callable function, it is called on each pair of instances (rows) and the resulting value recorded.
+  The callable should take two arrays as input and return one value indicating the distance between them.
+  This works for Scipy's metrics, but is less efficient than passing the metric name as a string.
+  Valid values for metric are:
+
+  - from scikit-learn: ['cityblock', 'cosine', 'euclidean', 'l1', 'l2', 'manhattan']
+  - from scipy.spatial.distance: ['braycurtis', 'canberra', 'chebyshev', 'correlation', 'dice', 'hamming', 'jaccard', 'kulsinski', 'mahalanobis', 'matching', 'minkowski', 'rogerstanimoto', 'russellrao', 'seuclidean', 'sokalmichener', 'sokalsneath', 'sqeuclidean', 'yule']
+  
+  See the documentation for scipy.spatial.distance for details on these metrics:
+  http://docs.scipy.org/doc/scipy/reference/spatial.distance.html.
+  **REMOVED!!**
+
+- `p`: integer, optional (default = 2)  
+  Parameter for the Minkowski metric from sklearn.metrics.pairwise.pairwise_distances.
+  When p = 1, this is equivalent to using manhattan_distance (l1), and euclidean_distance (l2) for p = 2.
+  For arbitrary p, minkowski_distance (l_p) is used.
+  See http://scikit-learn.org/stable/modules/generated/sklearn.metrics.pairwise.pairwise_distances.
+  **Renamed to `distance_metric_order`!!**
+
+- `metric_params`: dict, optional (default = None)  
+  Additional keyword arguments for the metric function.
+  **REMOVED!!**
+
+- `contamination`: float in (0., 0.5), optional (default=0.1)  
+  The amount of contamination of the data set, i.e. the proportion of outliers in the data set.
+  When fitting this is used to define the threshold on the decision function.
+  **Automatically determined by algorithm script!!**
+
+- `n_jobs`: int, optional (default = 1)  
+  The number of parallel jobs to run for neighbors search.
+  If ``-1``, then the number of jobs is set to the number of CPU cores.
+  Affects only kneighbors and kneighbors_graph methods.
+
+## Citation format (for source code)
+
+> Zhao, Y., Nasrullah, Z. and Li, Z., 2019. PyOD: A Python Toolbox for Scalable Outlier Detection. Journal of machine learning research (JMLR), 20(96), pp.1-7.
diff --git a/algorithms/lof/algorithm.py b/algorithms/lof/algorithm.py
new file mode 100755
index 0000000000000000000000000000000000000000..b89298ce7476b045fb6fa5d2475f428775073da7
--- /dev/null
+++ b/algorithms/lof/algorithm.py
@@ -0,0 +1,82 @@
+#!/usr/bin/env python3
+import argparse
+import json
+import sys
+import numpy as np
+import pandas as pd
+
+from dataclasses import dataclass
+from pyod.models.lof import LOF
+
+
+@dataclass
+class CustomParameters:
+    n_neighbors: int = 20
+    leaf_size: int = 30
+    distance_metric_order: int = 2
+    n_jobs: int = 1
+    algorithm: str = "auto"  # using default is fine
+    distance_metric: str = "minkowski"  # using default is fine
+    random_state: int = 42
+
+
+class AlgorithmArgs(argparse.Namespace):
+    @staticmethod
+    def from_sys_args() -> 'AlgorithmArgs':
+        args: dict = json.loads(sys.argv[1])
+        custom_parameter_keys = dir(CustomParameters())
+        filtered_parameters = dict(filter(lambda x: x[0] in custom_parameter_keys, args.get("customParameters", {}).items()))
+        args["customParameters"] = CustomParameters(**filtered_parameters)
+        return AlgorithmArgs(**args)
+
+
+def set_random_state(config: AlgorithmArgs) -> None:
+    seed = config.customParameters.random_state
+    import random
+    random.seed(seed)
+    np.random.seed(seed)
+
+
+def load_data(config: AlgorithmArgs) -> np.ndarray:
+    df = pd.read_csv(config.dataInput)
+    data = df.iloc[:, 1:-1].values
+    labels = df.iloc[:, -1].values
+    contamination = labels.sum() / len(labels)
+    # Use smallest positive float as contamination if there are no anomalies in dataset
+    contamination = np.nextafter(0, 1) if contamination == 0. else contamination
+    return data, contamination
+
+
+def main(config: AlgorithmArgs):
+    set_random_state(config)
+    data, contamination = load_data(config)
+
+    clf = LOF(
+        contamination=contamination,
+        n_neighbors=config.customParameters.n_neighbors,
+        leaf_size=config.customParameters.leaf_size,
+        n_jobs=config.customParameters.n_jobs,
+        algorithm=config.customParameters.algorithm,
+        metric=config.customParameters.distance_metric,
+        metric_params=None,
+        p=config.customParameters.distance_metric_order,
+    )
+    clf.fit(data)
+    scores = clf.decision_scores_
+    np.savetxt(config.dataOutput, scores, delimiter=",")
+
+
+if __name__ == "__main__":
+    if len(sys.argv) != 2:
+        print("Wrong number of arguments specified; expected a single json-string!")
+        exit(1)
+
+    config = AlgorithmArgs.from_sys_args()
+    print(f"Config: {config}")
+
+    if config.executionType == "train":
+        print("Nothing to train, finished!")
+    elif config.executionType == "execute":
+        main(config)
+    else:
+        raise ValueError(f"Unknown execution type '{config.executionType}'; expected either 'train' or 'execute'!")
diff --git a/algorithms/lof/manifest.json b/algorithms/lof/manifest.json
new file mode 100644
index 0000000000000000000000000000000000000000..dbb14eb69f603157038e5c328f2eb780d4ffca0a
--- /dev/null
+++ b/algorithms/lof/manifest.json
@@ -0,0 +1,48 @@
+{
+    "title": "LOF",
+    "description": "Implementation of https://doi.org/10.1145/342009.335388.",
+    "inputDimensionality": "multivariate",
+    "version": "0.3.1",
+    "authors": "Markus M. Breunig, Hans-Peter Kriegel, Raymond T. Ng, Jörg Sander",
+    "language": "Python",
+    "type": "Detector",
+    "mainFile": "algorithm.py",
+    "learningType": "unsupervised",
+    "executionStep": {
+    	"parameters": [
+            {
+                "name": "n_neighbors",
+                "type": "int",
+                "defaultValue": 20,
+                "optional": "true",
+                "description": "Number of neighbors to use by default for `kneighbors` queries. If n_neighbors is larger than the number of samples provided, all samples will be used."
+            },{
+                "name": "leaf_size",
+                "type": "int",
+                "defaultValue": 30,
+                "optional": "true",
+                "description": "Leaf size passed to `BallTree` or `KDTree`. This can affect the speed of the construction and query, as well as the memory required to store the tree. The optimal value depends on the nature of the problem."
+            },{
+                "name": "distance_metric_order",
+                "type": "int",
+                "defaultValue": 2,
+                "optional": "true",
+                "description": "Parameter for the Minkowski metric from sklearn.metrics.pairwise.pairwise_distances. When p = 1, this is equivalent to using manhattan_distance (l1), and euclidean_distance (l2) for p = 2. For arbitrary p, minkowski_distance (l_p) is used. See http://scikit-learn.org/stable/modules/generated/sklearn.metrics.pairwise.pairwise_distances."
+            },{
+                "name": "n_jobs",
+                "type": "int",
+                "defaultValue": 1,
+                "optional": "true",
+                "description": "The number of parallel jobs to run for neighbors search. If ``-1``, then the number of jobs is set to the number of CPU cores. Affects only kneighbors and kneighbors_graph methods."
+            },
+            {
+                "name": "random_state",
+                "type": "int",
+                "defaultValue": 42,
+                "optional": "true",
+                "description": "Seed for random number generation."
+            }
+        ],
+        "modelInput": "none"
+    }
+}
diff --git a/algorithms/lof/requirements.txt b/algorithms/lof/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bec81306730ae25959144bbb9867f9c0b191a221
--- /dev/null
+++ b/algorithms/lof/requirements.txt
@@ -0,0 +1,3 @@
+numpy>=1.19.5
+pandas>=1.2.1
+pyod>=0.9.2
diff --git a/config/generated_config_1.json b/config/generated_config_1.json
index 48e3a82fe3af7b251ba25112cbe488ce4969e275..8b53d0d30adcb97a74e36476b26e84c4eb9eae7f 100644
--- a/config/generated_config_1.json
+++ b/config/generated_config_1.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.659, "frequency_min": 1.4852, "frequency_max": 1.5831, "period": 113}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07126446458486624, "std": 0.054465935660757935, "length": 53, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": 0.6063, "end": 1.6292, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.0824, "frequency_min": 1.0565, "frequency_max": 3.3021, "period": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0135}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06364979812667934, "std": 0.05330268160230887, "length": 49, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0958}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.9105, "frequency_min": 2.345, "frequency_max": 4.7107, "period": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 276, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0191}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0281}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -4.0881, "end": -2.2027, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 230, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0758}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 4.0596, "frequency_min": 1.1381, "frequency_max": 4.1699, "period": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 225, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -4.7305, "end": -1.1057, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0851}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.015744876527757773, "std": 0.06403746101782093, "length": 42, "position": "middle"}, {"kind": "CORRELATION", "length": 59, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0422}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0405}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.6465, "end": 0.1567, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 60, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -2.5605, "end": 0.4057, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.0817}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": -1, "start": -4.5564, "end": -2.7777, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": 1, "start": -2.891, "end": -0.5861, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 3, 4, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19], [2, 8, 9, 11], [5], [10]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 3.5058, "frequency_min": 0.7498, "frequency_max": 2.8021, "period": 208}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -3.7879, "end": 0.6812, "lag": 80}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 1.6154, "frequency": 2.4505}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06085414386487478, "std": 0.04725996530552058, "length": 268, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.026}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -1.5673, "end": -0.3333, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": 0.121, "end": 0.6966, "lag": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08045537619793947, "std": 0.08783724015059098, "length": 84, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -4.6186, "end": -2.8956, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -2.1773, "end": -0.0934, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 121, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -4.2116, "end": 2.2012, "lag": 77}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0118}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 119, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 1.4045, "frequency": 3.1716}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0404}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": -1, "start": -2.8646, "end": -2.3917, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0055221180245495355, "std": 0.012346785231497875, "length": 412, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.9191, "frequency_min": 1.7938, "frequency_max": 3.0133, "period": 291}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 321, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 4.4204, "frequency": 0.438}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": -1, "start": 1.3707, "end": 2.4565, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06977781377044004, "std": 0.0411342176663674, "length": 307, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 1.6806, "frequency": 3.5378}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.011395843937854158, "std": 0.0746382003892833, "length": 362, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -2.5764, "end": -1.3961, "lag": 69}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0764}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": -1, "step": 0.021}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 17, 19], [2], [10, 12, 18], [13], [14, 15], [16]]}
\ No newline at end of file
diff --git a/config/generated_config_10.json b/config/generated_config_10.json
index 332f38967b33b1af4aa6d3b7214469b3d616651c..8f42b4c583ab6b4f4ee6e4e018ae88fb6b39d534 100644
--- a/config/generated_config_10.json
+++ b/config/generated_config_10.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.8013, "frequency_min": 1.8598, "frequency_max": 3.7604, "period": 230}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -4.2783, "end": 1.6133, "lag": 42}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 0.4991, "frequency_min": 2.8643, "frequency_max": 4.7158, "period": 158}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -4.1175, "end": 2.2307, "lag": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -4.7731, "end": 2.4128, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 4.5517, "frequency_min": 0.8616, "frequency_max": 2.9119, "period": 150}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": 1.667, "end": 1.8119, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 66, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": 0.4622, "end": 1.8478, "lag": 18}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 0.1966, "frequency_min": 0.1233, "frequency_max": 4.8137, "period": 165}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0577}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -3.6813, "end": -2.2623, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0737}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.6582, "frequency_min": 0.7969, "frequency_max": 4.1799, "period": 165}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 62, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0852}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -3.8798, "end": 1.8605, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.0508}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0118}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": -1, "start": 1.9126, "end": 2.2357, "lag": 41}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 3.8499, "frequency_min": 0.2943, "frequency_max": 3.1582, "period": 122}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0944}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -4.0458, "end": -3.2981, "lag": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": -1, "start": -1.3891, "end": -0.7533, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -1.6995, "end": -0.7055, "lag": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -0.8962, "end": 2.1589, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": -1, "start": -1.0003, "end": 1.1784, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 3.6909, "frequency": 2.1751}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0458461258013842, "std": 0.014072518396445676, "length": 50, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -1.5026, "end": -1.0257, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0037836476763457305, "std": 0.017667148401254752, "length": 61, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": 1, "start": -4.6416, "end": 2.2639, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0960142698273864, "std": 0.061973718080791836, "length": 52, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": -1, "start": -3.4678, "end": 1.4572, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 17, "equation": {"sign": -1, "step": 0.0897}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0441}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": -1, "start": 0.1728, "end": 2.1159, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": -2.3495, "end": 2.3826, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": -1, "start": -2.1752, "end": -1.8645, "lag": 40}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": 1, "start": -4.8742, "end": -3.3189, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 4.1955, "frequency_min": 1.7789, "frequency_max": 4.4483, "period": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03173962993543973, "std": 0.07721130629929296, "length": 58, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": 1, "start": -4.5526, "end": -1.5621, "lag": 0}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 1.8541, "frequency": 2.4401}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06900221438045613, "std": 0.07790354988724903, "length": 42, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": -1, "start": -3.7775, "end": -3.5372, "lag": 77}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 3.0971, "frequency": 4.1619}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.012865843202963398, "std": 0.037475377760550474, "length": 57, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.6984, "frequency_min": 0.6559, "frequency_max": 2.2404, "period": 110}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 42, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.072}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.0418}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": 1, "start": -3.6182, "end": -3.026, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.7279, "frequency_min": 2.1233, "frequency_max": 4.9994, "period": 218}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 58, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 14, "equation": {"sign": -1, "step": 0.0217}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": -1, "step": 0.0605}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0424106266330359, "std": 0.009322243374019283, "length": 52, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 38, "equation": {"sign": -1, "step": 0.0688}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 3.0387, "frequency_min": 2.5756, "frequency_max": 4.1126, "period": 94}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.016488433544854145, "std": 0.06330809584206104, "length": 67, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 2.1187, "frequency_min": 0.9174, "frequency_max": 4.2325, "period": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 49, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -4.4409, "end": -0.7374, "lag": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 1.4755, "frequency_min": 2.2545, "frequency_max": 3.9407, "period": 108}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 60, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0592}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 27, "equation": {"sign": -1, "step": 0.0379}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 53, "equation": {"sign": -1, "step": 0.0112}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 2.3689, "frequency_min": 3.205, "frequency_max": 3.7233, "period": 218}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 51, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 50, "equation": {"sign": -1, "start": -3.5401, "end": -2.7501, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.052301349461729124, "std": 0.032622219047224885, "length": 47, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.0668}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.0506}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 1.3169, "frequency": 2.164}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 59, "equation": {"sign": -1, "start": -3.4725, "end": 1.8348, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 58, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 1.9713, "frequency_min": 0.0817, "frequency_max": 4.9159, "period": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 60, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": -1, "step": 0.0233}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0389}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": -1, "step": 0.0365}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 4, 6, 7, 9, 10, 11, 13, 14, 16, 22, 23, 24, 28, 30, 32, 33, 38, 41, 45, 47, 58, 64], [2, 3, 15, 17, 20, 21, 26, 29, 31, 36, 42, 43, 52, 62, 63], [5, 50, 56], [8, 27, 53, 54], [12, 19], [18, 34, 46, 57], [25], [35], [37], [39], [40], [44], [48], [49], [51], [55], [59, 60], [61]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 2.1666, "frequency_min": 3.9342, "frequency_max": 4.3833, "period": 203}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0187}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.04981005598790653, "std": 0.03691741673196621, "length": 21, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0239}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0714}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 21, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0478}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0127}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.409, "frequency_min": 0.5917, "frequency_max": 4.3655, "period": 105}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -1.4263, "end": 0.5611, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -3.0021, "end": 0.8736, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 15, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0963}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 16, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -2.6484, "end": -0.1362, "lag": 2}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 0.3863, "frequency": 1.4357}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.02}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 4.8241, "frequency_min": 0.8706, "frequency_max": 4.6053, "period": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": -1, "start": -2.7787, "end": 0.5228, "lag": 17}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.054734781516218606, "std": 0.08985109920795356, "length": 43, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0213}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -4.0785, "end": -2.7535, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": 1, "step": 0.0399}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": -1, "step": 0.0954}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 18, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0777}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.0872}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -1.4776, "end": 0.1077, "lag": 2}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -3.57, "end": 2.0769, "lag": 73}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -2.1344, "end": 1.4299, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04518516008556017, "std": 0.060543851883435196, "length": 18, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 0.4854, "frequency_min": 0.4643, "frequency_max": 4.0334, "period": 224}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 148, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0403}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -3.2963, "end": -3.1413, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0496}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 0.5548, "frequency_min": 3.1713, "frequency_max": 3.5713, "period": 220}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 127, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": -1, "start": -1.3014, "end": 0.0547, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05527171974103054, "std": 0.04244905365432692, "length": 37, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.6185, "frequency_min": 0.4217, "frequency_max": 4.032, "period": 139}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.048810638645151116, "std": 0.04069737887239439, "length": 112, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.0901}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 39, "position": "middle"}, {"kind": "NOISE", "mean": 0.012625635113034522, "std": 0.06932796065382213, "length": 47, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0987}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 0.893, "frequency": 1.1204}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.019838698227488738, "std": 0.09030106050946261, "length": 130, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 1.352, "frequency_min": 2.0332, "frequency_max": 2.2939, "period": 193}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 168, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.0815}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -3.2909, "end": 0.9747, "lag": 5}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": 1, "step": 0.0633}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": -1, "step": 0.0986}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 1.7349, "frequency_min": 1.6818, "frequency_max": 1.8754, "period": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 161, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": 1, "step": 0.0876}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -2.9521, "end": -2.0021, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 123, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": -1, "start": -0.1209, "end": 1.105, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 172, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": 1, "start": 0.9574, "end": 2.4406, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 25, "equation": {"sign": 1, "step": 0.0977}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": 1, "step": 0.0378}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0399}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 1.7913, "frequency_min": 1.2615, "frequency_max": 2.6077, "period": 197}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02233247648582533, "std": 0.04755559584170726, "length": 139, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 4.7357, "frequency_min": 0.123, "frequency_max": 4.3333, "period": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0016248532739545907, "std": 0.016973593222732425, "length": 120, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": 1, "step": 0.046}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 27, "equation": {"sign": 1, "step": 0.0551}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.026}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 41, "equation": {"sign": 1, "step": 0.0202}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 34, "equation": {"sign": -1, "start": -2.4997, "end": 1.8328, "lag": 94}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 1.5458, "frequency_min": 1.431, "frequency_max": 4.7737, "period": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 4.5238, "frequency": 3.216}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.01783893615019143, "std": 0.09734840333815536, "length": 114, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 54, "equation": {"sign": 1, "start": -3.767, "end": -1.441, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": -1, "start": 0.2849, "end": 2.0243, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 56, "equation": {"sign": 1, "step": 0.0155}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03428067122418632, "std": 0.09523971162142436, "length": 177, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0158}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 32, "equation": {"sign": -1, "start": -1.4915, "end": 0.4177, "lag": 46}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0602}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 60, "equation": {"sign": 1, "step": 0.039}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 20, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 42, "equation": {"sign": -1, "step": 0.08}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 55, "equation": {"sign": 1, "start": -2.8175, "end": 2.398, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 15, 16, 17, 18, 19, 21, 22, 23, 25, 27, 32, 38, 44, 45, 46, 50, 59, 60, 62], [6, 41, 52], [11, 12, 26, 36, 42, 43, 49, 61, 63], [13, 14, 20, 29, 31, 35, 37, 40, 51, 57], [24], [28], [30], [33], [34, 53], [39], [47], [48], [54, 56, 58], [55, 64]]}
\ No newline at end of file
diff --git a/config/generated_config_11.json b/config/generated_config_11.json
index 924623e58efd7f84be773e0fdfcb275a6c34eebf..4e3d56ea71992c2acca0a80c5db161689ad730c5 100644
--- a/config/generated_config_11.json
+++ b/config/generated_config_11.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 1.759, "frequency": 1.2625}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0703}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 8, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 2.9852, "frequency_min": 0.1354, "frequency_max": 1.8215, "period": 152}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.012089969714408302, "std": 0.010767351646611722, "length": 67, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 3.2462, "frequency": 1.1143}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 0.3147, "frequency_min": 2.6845, "frequency_max": 4.4481, "period": 204}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 86, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.058}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 2.2392, "frequency_min": 1.8134, "frequency_max": 4.8185, "period": 225}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 62, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.067}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -0.9222, "end": 2.3736, "lag": 15}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 8, "position": "middle"}, {"kind": "CORRELATION", "length": 6, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0805}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -3.2193, "end": 2.4067, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 2.2596, "frequency_min": 1.0887, "frequency_max": 1.6445, "period": 154}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 66, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0368}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0477}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -1.727, "end": 0.3618, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.008868705450149908, "std": 0.08440258129029778, "length": 59, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0561}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": 1.4335, "end": 1.6439, "lag": 71}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": 1, "step": 0.0254}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 2.4823, "frequency": 1.3394}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03903399655010947, "std": 0.07391113327682595, "length": 59, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": -3.674, "end": -1.2746, "lag": 69}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -3.6479, "end": -0.4004, "lag": 31}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": 1, "start": -2.8921, "end": 0.0613, "lag": 33}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": -3.0578, "end": 2.2502, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -0.7312, "end": 0.6684, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.048475193383513984, "std": 0.09385887237060046, "length": 8, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": 1, "start": -3.9181, "end": -2.4213, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0734}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": 1, "step": 0.0217}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": 1.1285, "end": 2.0355, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 4.0383, "frequency": 0.4163}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.088899718473749, "std": 0.04927284536944197, "length": 75, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 0.9603, "frequency_min": 1.7706, "frequency_max": 2.8431, "period": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 61, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.0216}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -3.5145, "end": 0.9064, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0589}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0435}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -4.1894, "end": -0.4231, "lag": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 1.2104, "frequency_min": 0.3379, "frequency_max": 3.2132, "period": 236}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": 1, "start": -4.2914, "end": -3.9908, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -3.7233, "end": -0.91, "lag": 63}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": 1, "step": 0.093}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": -1, "start": -1.3527, "end": -0.9481, "lag": 3}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0222}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": 1, "start": -2.9467, "end": 1.1078, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 4.111, "frequency_min": 3.8618, "frequency_max": 4.3322, "period": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 30, "equation": {"sign": -1, "step": 0.056}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -0.6718, "end": -0.104, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 26, "equation": {"sign": -1, "step": 0.0159}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 2.2602, "frequency_min": 0.0528, "frequency_max": 2.415, "period": 186}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0494}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 3.5603, "frequency_min": 3.1785, "frequency_max": 4.8831, "period": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09030285491753864, "std": 0.058277707272996214, "length": 80, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": 1, "start": -4.0288, "end": -3.9583, "lag": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": -1, "start": -0.494, "end": -0.0734, "lag": 41}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": -1, "step": 0.0884}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": -1, "start": -2.0238, "end": 0.6388, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": 1, "start": -4.8015, "end": -2.8657, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 3.6465, "frequency": 3.98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 52, "equation": {"sign": -1, "start": -4.4671, "end": -2.908, "lag": 69}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": 1, "start": -4.4152, "end": 1.402, "lag": 0}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0378}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": -1, "start": -3.8271, "end": -2.7759, "lag": 36}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0615}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": -1, "start": -2.2931, "end": 1.7285, "lag": 28}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 58, "equation": {"sign": 1, "start": -1.5962, "end": 1.1354, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 82, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": 1, "start": -1.7147, "end": -0.7926, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 46, "equation": {"sign": 1, "start": -4.4709, "end": -4.1544, "lag": 3}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 78, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 59, "equation": {"sign": 1, "start": -4.7406, "end": -0.2197, "lag": 31}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": -1, "step": 0.0106}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "middle"}, {"kind": "NOISE", "mean": 0.003476842133153621, "std": 0.07617268692457145, "length": 7, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 35, "equation": {"sign": 1, "step": 0.0972}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 58, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 40, "equation": {"sign": -1, "step": 0.0645}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": 0.9264, "end": 1.4296, "lag": 94}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 54, "equation": {"sign": 1, "step": 0.0105}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 84, "position": "start"}]}], "length": 20000, "subsystems": [[0, 1, 7, 8, 10, 13, 15, 16, 17, 19, 20, 21, 23, 24, 30, 34, 37, 41, 43, 49, 50, 52, 53, 55, 56, 59, 64, 65, 68], [2], [3, 14], [4, 5, 25, 32, 44], [6, 9, 22, 26, 27, 33, 36, 38, 45, 47, 51], [11, 12, 31, 39, 40, 57, 67], [18], [28], [29], [35, 66], [42, 58, 60, 61, 62], [46, 63], [48], [54, 69]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 0.6348, "frequency_min": 0.5897, "frequency_max": 2.0505, "period": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0531}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": 1.8409, "end": 2.2039, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": 0.025, "end": 0.2077, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -1.9996, "end": -0.8147, "lag": 46}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 23, "position": "end"}, {"kind": "CORRELATION", "length": 27, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -3.5881, "end": 0.9903, "lag": 41}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0985704711857984, "std": 0.029206527848020532, "length": 23, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -4.6376, "end": -1.5965, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0241}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0417}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0531862420636845, "std": 0.0795615142121612, "length": 23, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -4.9204, "end": 0.5042, "lag": 70}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 2.4514, "frequency": 3.9036}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": 0.9759, "end": 1.8104, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": -1, "start": -1.8631, "end": -1.7589, "lag": 75}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": 1.0475, "end": 2.423, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": -2.9647, "end": -2.6244, "lag": 13}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": 2.0472, "end": 2.3772, "lag": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": 1, "start": -4.7235, "end": 0.6235, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.8534, "frequency_min": 2.0054, "frequency_max": 3.0955, "period": 222}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 93, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 3.9605, "frequency_min": 3.1486, "frequency_max": 4.7197, "period": 136}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 4.033, "frequency": 1.8368}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -4.9538, "end": -3.6065, "lag": 42}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": -1, "step": 0.0427}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.0415}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0655}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": -1, "start": -1.506, "end": 0.8313, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 2.0474, "frequency_min": 0.3455, "frequency_max": 0.6, "period": 179}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.05302328850881349, "std": 0.07685334561466636, "length": 94, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": -3.6249, "end": -0.81, "lag": 46}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0394}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": -1, "start": 1.5824, "end": 2.24, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 94, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 2.3176, "frequency_min": 1.1011, "frequency_max": 2.9285, "period": 290}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": 1, "start": -2.3651, "end": -0.5812, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -1.8646, "end": 0.097, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": 1, "step": 0.0203}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": -1, "start": -4.9535, "end": 2.4299, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 27, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0413}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": -1, "step": 0.0462}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 1.5261, "frequency": 3.4532}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.01543928437146233, "std": 0.085735993102514, "length": 93, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": 1, "start": -2.5606, "end": 0.8212, "lag": 38}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 115, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": -1, "start": -3.4372, "end": 1.7318, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": 1, "start": -3.8395, "end": 2.3028, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": 1, "step": 0.0452}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 98, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": 1, "start": 1.1415, "end": 1.9005, "lag": 51}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 41, "equation": {"sign": 1, "start": 0.5422, "end": 2.1949, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 4.4293, "frequency": 3.9342}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": -1, "start": -3.7451, "end": 0.328, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": -1, "start": -2.1915, "end": -0.0838, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 0.5566, "frequency": 1.4497}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07179889752591206, "std": 0.05965508303223139, "length": 125, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 36, "equation": {"sign": 1, "start": -1.3127, "end": 1.5243, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 1.0761, "frequency_min": 2.3134, "frequency_max": 4.7771, "period": 234}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 111, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 30, "equation": {"sign": -1, "step": 0.071}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 2.8822, "frequency_min": 1.4049, "frequency_max": 4.8138, "period": 64}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 91, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.2455, "frequency_min": 2.741, "frequency_max": 4.5246, "period": 153}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06998578941050385, "std": 0.031660945859584594, "length": 99, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -1.192, "end": -0.7712, "lag": 3}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0315}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 2.9959, "frequency_min": 0.7422, "frequency_max": 1.5909, "period": 260}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 138, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 46, "equation": {"sign": 1, "start": -3.0479, "end": -2.2493, "lag": 32}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": 1, "step": 0.0698}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": 1, "step": 0.0593}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 3.1342, "frequency": 2.0455}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04805163996429168, "std": 0.04028082424059592, "length": 114, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": -1, "start": -2.5456, "end": -2.2564, "lag": 34}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 1.6269, "frequency": 0.8239}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05833809449789347, "std": 0.08860868211962912, "length": 91, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 55, "equation": {"sign": -1, "start": -3.7591, "end": -0.4199, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 53, "equation": {"sign": -1, "start": -1.6722, "end": 0.2964, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 2.4927, "frequency_min": 2.1903, "frequency_max": 2.6752, "period": 280}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 88, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 38, "equation": {"sign": 1, "step": 0.0862}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 2.2701, "frequency_min": 3.7354, "frequency_max": 3.8271, "period": 139}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 126, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -4.6986, "end": 1.788, "lag": 71}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 43, "equation": {"sign": 1, "start": -0.7023, "end": 0.0725, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07327121529951164, "std": 0.07501988035794362, "length": 103, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 1.0218, "frequency_min": 4.2831, "frequency_max": 4.7946, "period": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.010985358044250132, "std": 0.09890857584757332, "length": 101, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": -1, "step": 0.0427}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07991557400132493, "std": 0.015053061137271416, "length": 90, "position": "end"}]}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 20, 21, 22, 23, 26, 27, 30, 32, 33, 34, 38, 41, 42, 44, 49, 52, 53, 56, 57, 59, 62, 64, 66], [10, 12, 24, 31, 69], [17], [18, 37, 39, 45], [19, 28], [25], [29, 35, 40], [36, 47], [43, 67], [46, 55, 61], [48], [50], [51], [54], [58], [60], [63], [65], [68]]}
\ No newline at end of file
diff --git a/config/generated_config_12.json b/config/generated_config_12.json
index 18bc2c2a019a6ad329abff7aac99d2f76c5724f3..76cfea22af475fedae187258b08ca014f5616cbb 100644
--- a/config/generated_config_12.json
+++ b/config/generated_config_12.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "cos", "amplitude": 4.4601, "frequency": 2.2928}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -3.0986, "end": -0.7887, "lag": 28}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -4.8146, "end": 1.6314, "lag": 17}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0758}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0306}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -2.0927, "end": -1.0504, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.0729}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -4.3293, "end": 2.4567, "lag": 41}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 8, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0216}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": 0.4034, "end": 1.4591, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 4.0969, "frequency_min": 0.0342, "frequency_max": 4.6321, "period": 228}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -4.0552, "end": -3.6972, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 1.3882, "frequency_min": 3.8631, "frequency_max": 4.448, "period": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09284558167582546, "std": 0.027280405705910733, "length": 58, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -2.4086, "end": 1.0003, "lag": 82}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 0.6466, "frequency_min": 0.6332, "frequency_max": 1.1892, "period": 164}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -4.0642, "end": -0.223, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06039055090473952, "std": 0.035844549308173934, "length": 67, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.031}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": -1, "start": -4.4862, "end": 1.0987, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.841, "frequency_min": 1.3642, "frequency_max": 4.7976, "period": 171}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": 1, "start": -2.8717, "end": -0.3199, "lag": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": -1.5264, "end": 0.357, "lag": 32}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": 1, "step": 0.0301}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0827}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -2.6787, "end": -1.6923, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": 1, "start": 1.8897, "end": 2.3166, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0752}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -4.4314, "end": 1.6051, "lag": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": 1, "step": 0.0116}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02177628381121563, "std": 0.04836395419528649, "length": 10, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": 1, "start": -3.1418, "end": 0.8302, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 24, "equation": {"sign": -1, "start": -4.8248, "end": -2.2858, "lag": 73}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 1.8609, "frequency_min": 0.9909, "frequency_max": 4.2455, "period": 133}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.044798277975167694, "std": 0.05781135108604636, "length": 44, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -0.8927, "end": 1.9439, "lag": 48}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -1.1957, "end": 1.8607, "lag": 1}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 14, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -4.0846, "end": -2.6942, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 30, "equation": {"sign": -1, "step": 0.0432}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.0172}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 62, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": -1, "start": 0.2338, "end": 1.2875, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 4.6728, "frequency": 4.5585}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": -1, "step": 0.0208}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -1.6557, "end": 2.1716, "lag": 38}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": 1, "step": 0.0233}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": 1, "start": -4.1765, "end": -3.1541, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 4.2343, "frequency": 4.7718}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06446926027267083, "std": 0.028272496253699306, "length": 57, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": 1, "step": 0.0655}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": 1, "start": -2.0906, "end": 0.7926, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": -1, "step": 0.0722}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -3.5792, "end": -1.9367, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 2.7944, "frequency": 2.8669}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0710858085867921, "std": 0.048779700187270174, "length": 56, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 3.204, "frequency": 0.456}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.000610704939848522, "std": 0.045260204904832776, "length": 49, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": -1, "step": 0.0354}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 38, "equation": {"sign": -1, "step": 0.0502}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": -1, "start": 0.3591, "end": 2.0467, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 37, "equation": {"sign": -1, "step": 0.078}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 46, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": -1, "start": -1.2739, "end": 2.3411, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 63, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 43, "equation": {"sign": -1, "step": 0.0308}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 0.8772, "frequency": 4.1909}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07750052423985535, "std": 0.09888547985801972, "length": 41, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 36, "equation": {"sign": -1, "start": 0.1224, "end": 1.7091, "lag": 1}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 3.1102, "frequency": 1.6791}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09697986045567347, "std": 0.06056045619011011, "length": 42, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 52, "equation": {"sign": -1, "step": 0.0858}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": -1, "start": -1.6927, "end": 1.3766, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 58, "equation": {"sign": 1, "start": -2.4177, "end": 1.8911, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 4.6758, "frequency": 2.2488}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.022180924686561937, "std": 0.06368175402849223, "length": 66, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 32, "equation": {"sign": 1, "step": 0.0217}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 40, "equation": {"sign": 1, "start": -4.4752, "end": 2.1628, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 2.0488, "frequency": 2.8624}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.04257794064285776, "std": 0.07639182864484927, "length": 63, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -3.2734, "end": -0.5411, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": 1, "start": -1.1598, "end": 1.8602, "lag": 42}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 11, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": 1, "start": -0.551, "end": 1.2577, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 3.3323, "frequency": 2.3187}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05609536977721113, "std": 0.07669825505767343, "length": 62, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 4.321, "frequency": 0.8732}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.007132940875454047, "std": 0.07452041562092218, "length": 61, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -1.9603, "end": 0.9952, "lag": 25}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 3.3676, "frequency_min": 2.6744, "frequency_max": 3.8711, "period": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09692108673215122, "std": 0.09415979585451946, "length": 56, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 2.0945, "frequency_min": 2.1158, "frequency_max": 3.6331, "period": 187}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 52, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": -3.7438, "end": -1.8015, "lag": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 54, "equation": {"sign": -1, "step": 0.0867}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 38, 39, 40, 43, 44, 45, 46, 49, 50, 54, 56, 59, 62, 63, 65, 66, 67, 70, 73, 74], [10, 15], [12], [14, 53], [18, 35, 41], [30, 34], [37, 51, 52, 58, 60], [42], [47], [48], [55], [57], [61], [64], [68], [69], [71], [72]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 3.7672, "frequency_min": 3.3328, "frequency_max": 3.4574, "period": 208}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0278}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 34, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -4.7898, "end": -2.412, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 2.5141, "frequency_min": 0.2182, "frequency_max": 2.3043, "period": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0753}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -1.3318, "end": 1.9407, "lag": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -0.3892, "end": 1.0321, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -3.0589, "end": -0.6412, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -4.1255, "end": -3.4748, "lag": 4}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 3.4018, "frequency_min": 1.4375, "frequency_max": 1.9084, "period": 63}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -0.4748, "end": 1.6282, "lag": 0}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -0.3699, "end": 2.478, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0687}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0265}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0716}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0356}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0363}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0114}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0284}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 115, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": -1, "start": -1.8556, "end": 2.4124, "lag": 44}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 4.1507, "frequency": 0.8493}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 17, "equation": {"sign": 1, "step": 0.0698}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.0218}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0373}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": -1, "step": 0.0875}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -4.0272, "end": -2.8642, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0899}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.7318, "frequency": 2.0144}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0865262989657649, "std": 0.041164318500646745, "length": 156, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 0.4852, "frequency_min": 0.0883, "frequency_max": 4.8371, "period": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 0.5584, "frequency_min": 0.097, "frequency_max": 3.0189, "period": 172}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 173, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": -1, "start": -0.682, "end": 0.7681, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": -1, "start": -4.0134, "end": -2.3739, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 2.358, "frequency": 1.9587}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.010816537955771394, "std": 0.0820375020670663, "length": 131, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -4.0848, "end": -1.6539, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0569}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.036604955511981396, "std": 0.0624827007470513, "length": 32, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -3.272, "end": 1.6379, "lag": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 2.2762, "frequency_min": 0.2364, "frequency_max": 0.6797, "period": 106}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.021656316509296364, "std": 0.07231027592421856, "length": 137, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -0.879, "end": 1.9638, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 3.3112, "frequency": 2.671}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.054491625939047855, "std": 0.0458133554698849, "length": 136, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0658}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.033854417909698786, "std": 0.06998578086212096, "length": 42, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 3.7474, "frequency": 4.0875}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.05113215241569577, "std": 0.06190897715791392, "length": 137, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": -1, "start": -1.459, "end": 2.4285, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 154, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 29, "equation": {"sign": -1, "start": -3.5415, "end": 2.4153, "lag": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": -1, "step": 0.0521}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": 1, "start": -1.6898, "end": -0.3851, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": -1, "start": -1.8631, "end": -0.6957, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 37, "equation": {"sign": -1, "step": 0.075}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": -1, "start": -3.8341, "end": 0.7375, "lag": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": 1, "start": -1.6472, "end": 1.8253, "lag": 31}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 14, "equation": {"sign": -1, "step": 0.0603}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 32, "equation": {"sign": -1, "step": 0.0804}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -0.5016, "end": 0.4156, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": 1, "step": 0.0762}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.005920901440272089, "std": 0.08020153283331387, "length": 29, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 0.2675, "frequency_min": 0.2065, "frequency_max": 2.2962, "period": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 158, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 50, "equation": {"sign": 1, "step": 0.0446}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": 1, "start": -3.4907, "end": -2.9625, "lag": 34}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0507342990215614, "std": 0.06515733678043298, "length": 30, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": 1, "start": -4.6364, "end": 1.8321, "lag": 4}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 35, "equation": {"sign": -1, "step": 0.0583}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": 1, "step": 0.0581}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": -1, "start": -0.7097, "end": -0.0265, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 50, "equation": {"sign": -1, "start": -4.333, "end": -3.7795, "lag": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": 1, "start": -4.2967, "end": 1.2272, "lag": 32}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.042496365433901034, "std": 0.08064564649955662, "length": 22, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 58, "equation": {"sign": 1, "step": 0.0609}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 45, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 53, "equation": {"sign": 1, "step": 0.0571}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 51, "equation": {"sign": -1, "step": 0.0759}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.01609023266682212, "std": 0.015701852667498288, "length": 163, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -1.2578, "end": 1.6464, "lag": 51}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": -0.6865, "end": 0.813, "lag": 63}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 2.3531, "frequency_min": 2.4204, "frequency_max": 3.8775, "period": 92}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.007488511277376195, "std": 0.07989499459235001, "length": 175, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": 1, "step": 0.0808}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 3.1023, "frequency_min": 2.0271, "frequency_max": 2.0489, "period": 214}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 120, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": 1, "step": 0.0488}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 64, "equation": {"sign": -1, "step": 0.0982}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": -1, "start": -0.7355, "end": 2.2329, "lag": 1}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.061}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 65, "equation": {"sign": 1, "start": -0.8451, "end": 1.4391, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 4, 5, 6, 7, 11, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 33, 35, 37, 45, 46, 47, 48, 49, 52, 55, 56, 57, 59, 61, 65, 66, 68, 70, 73, 74], [3, 8, 10, 12, 13, 31, 34, 39, 43, 44, 58, 62], [9, 18], [20, 30, 41], [27], [28, 51, 64, 71], [29, 42, 72], [32, 50, 54, 60], [36], [38], [40], [53, 63], [67], [69]]}
\ No newline at end of file
diff --git a/config/generated_config_13.json b/config/generated_config_13.json
index 42dd2c8f463640b65e4cd0269382bff46d2f8c5b..c41de338056760c2dba8698b924e0a8d314d78e8 100644
--- a/config/generated_config_13.json
+++ b/config/generated_config_13.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 4.7661, "frequency": 1.7103}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0785}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 9, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": 0.4839, "end": 1.5214, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -1.0508, "end": 0.6662, "lag": 10}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03611573433127005, "std": 0.045407466994632995, "length": 10, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 4.1439, "frequency": 2.871}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -2.2664, "end": -1.4167, "lag": 73}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "end"}, {"kind": "CORRELATION", "length": 8, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0895}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -2.0431, "end": -1.9377, "lag": 0}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 0.908, "frequency_min": 2.4669, "frequency_max": 4.3438, "period": 128}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 2.4073, "frequency": 1.7011}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -1.4652, "end": 2.0811, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0816}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0766}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0431}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 2.9046, "frequency": 2.7405}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.00947328736543969, "std": 0.045528574336959636, "length": 36, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 3.4749, "frequency": 0.287}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": -1, "start": -4.7197, "end": -3.6074, "lag": 63}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 2.254, "frequency_min": 0.5138, "frequency_max": 1.9451, "period": 250}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 48, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -1.1433, "end": 2.1896, "lag": 17}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -3.0674, "end": -0.1513, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.032}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06253197781405534, "std": 0.05119851010449717, "length": 53, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": 1, "step": 0.02}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -4.552, "end": -0.6951, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0734}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 2.558, "frequency_min": 3.3076, "frequency_max": 4.0375, "period": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.006422220782468874, "std": 0.06878592122543901, "length": 48, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -1.1685, "end": 1.5617, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": 1, "step": 0.0343}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 10, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0677}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -0.7185, "end": 0.4417, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 0.5384, "frequency_min": 0.7407, "frequency_max": 2.8648, "period": 55}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 56, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": -1, "start": -0.6321, "end": 0.4126, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0142}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 3.633, "frequency": 0.2134}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 4.4083, "frequency": 1.4077}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": -1, "start": -4.8929, "end": -1.6412, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.05987172473890218, "std": 0.06840597795361238, "length": 8, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": -2.1567, "end": 0.2657, "lag": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 1.4287, "frequency": 0.4984}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.01593997740916009, "std": 0.09472019631157827, "length": 38, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": 1, "step": 0.0225}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 12, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": 1, "start": -3.3599, "end": 0.0448, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06861696346280272, "std": 0.08555325581452124, "length": 42, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -1.4191, "end": 1.814, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": 1, "start": -4.7643, "end": 1.1038, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.054}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -2.0765, "end": 0.637, "lag": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": 1, "step": 0.0364}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -2.5431, "end": 1.4306, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 42, "equation": {"sign": 1, "step": 0.0342}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 5, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 3.8046, "frequency": 1.0071}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03285227042862299, "std": 0.027462652533251385, "length": 43, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": 1, "start": -0.0198, "end": 0.6671, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 43, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 0.3763, "frequency": 1.6957}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04511523715904808, "std": 0.042680761577194276, "length": 40, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 2.1963, "frequency_min": 0.2427, "frequency_max": 4.69, "period": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 37, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0271}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0648}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 51, "equation": {"sign": 1, "step": 0.0722}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": 1, "start": -4.3412, "end": 1.2408, "lag": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 53, "equation": {"sign": 1, "start": -4.6876, "end": -1.5969, "lag": 47}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.013517696867929668, "std": 0.029722018202713883, "length": 6, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0619}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.0532}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 51, "equation": {"sign": 1, "step": 0.0582}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0395}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 0.8759, "frequency": 0.279}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09975379483836039, "std": 0.07918689709923589, "length": 47, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": -4.9105, "end": -0.7951, "lag": 55}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 1.3872, "frequency": 3.8992}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.04539754101711235, "std": 0.05278377614005451, "length": 50, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": 1, "start": -3.8728, "end": 0.4528, "lag": 10}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 3.4655, "frequency": 1.3406}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06620808661176966, "std": 0.06806458083324617, "length": 41, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 41, "equation": {"sign": -1, "start": -3.057, "end": 2.4909, "lag": 70}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.02078458048149097, "std": 0.0722325262273199, "length": 46, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": -1, "start": -1.8095, "end": -0.2551, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -4.1059, "end": 1.3541, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 47, "equation": {"sign": -1, "step": 0.0862}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 3.0633, "frequency_min": 0.2638, "frequency_max": 2.5201, "period": 221}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 56, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 66, "equation": {"sign": -1, "start": -3.6463, "end": -2.3203, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 65, "equation": {"sign": -1, "start": -3.917, "end": -0.3823, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08492519943280402, "std": 0.09920869751234739, "length": 9, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": -1, "step": 0.0371}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": 1, "start": -1.323, "end": 1.119, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 1.9279, "frequency": 1.6944}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09998597015714925, "std": 0.09955885001714775, "length": 46, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 62, "equation": {"sign": -1, "step": 0.0649}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -3.533, "end": -2.3821, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 32, "equation": {"sign": -1, "step": 0.05}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 32, "equation": {"sign": 1, "start": -4.9145, "end": -0.2574, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 47, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 2.0973, "frequency_min": 0.8462, "frequency_max": 2.91, "period": 264}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.050924208575891916, "std": 0.09859610922169391, "length": 47, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 4.8479, "frequency": 3.0938}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.017149014952628813, "std": 0.03849740383941208, "length": 37, "position": "end"}]}], "length": 20000, "subsystems": [[0, 1, 2, 3, 7, 10, 12, 16, 18, 21, 22, 23, 26, 30, 35, 37, 40, 44, 50, 55, 62, 65, 66, 69, 70, 72, 74, 75], [4, 5, 6, 13, 19, 27, 28, 31, 34, 39, 42, 43, 45, 51, 52, 53, 54, 56, 57, 71], [8, 47, 58, 67], [9, 11, 25, 41, 60, 64], [14], [15, 20], [17], [24], [29], [32, 76, 77], [33, 38], [36], [46], [48], [49], [59], [61], [63], [68], [73], [78], [79]]}
\ No newline at end of file
+{"dimensions": [{"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 0.4798, "frequency": 0.7256}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 3.7404, "frequency_min": 1.2251, "frequency_max": 4.7044, "period": 235}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 60, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 1.7247, "frequency_min": 0.5349, "frequency_max": 2.5099, "period": 278}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 0.6486, "frequency": 0.1039}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -1.6587, "end": -1.3011, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0535}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.4329, "frequency_min": 0.9628, "frequency_max": 2.1018, "period": 75}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 85, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 3.1359, "frequency_min": 2.5313, "frequency_max": 2.7689, "period": 112}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0217}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0887}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 13, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -1.5336, "end": 0.4939, "lag": 38}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 87, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -2.2758, "end": 0.682, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 1.9663, "frequency": 1.2561}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.061896272676643466, "std": 0.013680403722916627, "length": 68, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0248}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08570800914144301, "std": 0.017720448113918978, "length": 12, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -0.6451, "end": 2.0254, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 11, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 3.7141, "frequency": 3.6024}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 4.2225, "frequency_min": 3.2672, "frequency_max": 3.4591, "period": 134}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -0.4693, "end": 2.3231, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -4.073, "end": -3.1167, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -1.0143, "end": -0.968, "lag": 45}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0344}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 2.1503, "frequency_min": 4.0356, "frequency_max": 4.2752, "period": 70}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0908}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 3.4029, "frequency_min": 3.4343, "frequency_max": 4.6983, "period": 201}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06631075714789389, "std": 0.01468336670944877, "length": 89, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 4.3275, "frequency_min": 1.3253, "frequency_max": 2.8589, "period": 279}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 79, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 3.2837, "frequency": 1.546}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0532}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.0595}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 81, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -0.3034, "end": 1.4276, "lag": 30}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": 0.2102, "end": 0.2706, "lag": 1}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -3.1062, "end": -2.4497, "lag": 18}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0741}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 3.5564, "frequency": 3.6028}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.02372825370422657, "std": 0.021642376780147743, "length": 60, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 4.4887, "frequency": 2.2495}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08200715507406053, "std": 0.030286859571854743, "length": 88, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 29, "equation": {"sign": -1, "start": -0.6973, "end": 0.4926, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 1.9814, "frequency_min": 3.8244, "frequency_max": 4.3049, "period": 138}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 0.7237, "frequency": 3.0413}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": -1, "step": 0.0141}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 4.7841, "frequency_min": 1.2169, "frequency_max": 4.7079, "period": 100}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.049472222670394375, "std": 0.09739524524553606, "length": 86, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 4.4783, "frequency_min": 3.4587, "frequency_max": 4.9497, "period": 118}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 4.0173, "frequency": 4.4579}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0728}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": -1, "start": -1.9001, "end": -1.8428, "lag": 2}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 1.2285, "frequency_min": 1.2002, "frequency_max": 4.4898, "period": 269}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 43, "equation": {"sign": -1, "start": -4.8226, "end": -4.5158, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 95, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 39, "equation": {"sign": -1, "start": -4.1561, "end": 2.2489, "lag": 70}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.054545784097862954, "std": 0.02705356997298524, "length": 63, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": -1, "start": -1.7908, "end": -1.3179, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": -1, "start": -0.9101, "end": 1.1204, "lag": 40}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": -1, "step": 0.0994}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": 1, "start": -0.2617, "end": 1.224, "lag": 1}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 13, "position": "middle"}, {"kind": "NOISE", "mean": 0.06316798428815223, "std": 0.023012431957572136, "length": 16, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0574}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 0.1386, "frequency_min": 3.6156, "frequency_max": 3.7068, "period": 178}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0339107105370232, "std": 0.04243870839959265, "length": 68, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 40, "equation": {"sign": 1, "step": 0.0282}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 58, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.0274}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -1.6629, "end": 1.9881, "lag": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 46, "equation": {"sign": 1, "step": 0.0888}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 36, "equation": {"sign": -1, "start": -4.0359, "end": -3.4044, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06533765272858785, "std": 0.086003533117716, "length": 63, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 1.9608, "frequency_min": 0.0867, "frequency_max": 0.6618, "period": 132}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 3.6448, "frequency": 0.6571}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09426381675170148, "std": 0.01854409864419566, "length": 73, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 49, "equation": {"sign": -1, "start": -2.7896, "end": -0.6629, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 58, "equation": {"sign": -1, "start": -0.6285, "end": -0.0713, "lag": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": -1, "start": -0.4423, "end": -0.2278, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 70, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 0.8701, "frequency_min": 3.3533, "frequency_max": 3.6516, "period": 274}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04327194715464763, "std": 0.04257703686950975, "length": 62, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": -1, "step": 0.0711}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 25, "equation": {"sign": -1, "step": 0.0673}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 82, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 57, "equation": {"sign": 1, "start": -4.0172, "end": -1.4023, "lag": 69}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 81, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": 1, "step": 0.0127}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": -2.8439, "end": 1.8293, "lag": 35}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 52, "equation": {"sign": -1, "start": -4.9612, "end": -1.304, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 34, "equation": {"sign": 1, "start": -4.183, "end": 1.496, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 72, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 64, "equation": {"sign": 1, "step": 0.0789}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 39, "equation": {"sign": -1, "start": -4.5954, "end": 0.659, "lag": 92}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0566}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 67, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 3.2564, "frequency_min": 1.9259, "frequency_max": 4.195, "period": 94}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 76, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 1.8872, "frequency_min": 1.4729, "frequency_max": 3.3493, "period": 166}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0858225086613699, "std": 0.020974510727745716, "length": 65, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 69, "equation": {"sign": -1, "step": 0.0728}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0353}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 35, "equation": {"sign": 1, "step": 0.0913}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02678345252759258, "std": 0.0837773384914577, "length": 70, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 49, "equation": {"sign": -1, "step": 0.0524}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": -1, "step": 0.0244}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.05797708774966867, "std": 0.025191230628786927, "length": 70, "position": "start"}]}], "length": 20000, "subsystems": [[0, 10, 22, 31], [1, 19, 63], [2, 4, 8, 20, 28, 79], [3, 5, 9, 13, 14, 26, 30, 41, 49, 54, 59, 78], [6, 11, 76], [7, 18, 50, 53, 72], [12, 17, 47], [15, 27, 42, 66], [16, 29, 34, 48, 67, 69, 75], [21, 61], [23], [24], [25, 46, 55, 64, 70], [32], [33, 37], [35, 77], [36, 56], [38], [39, 45, 71], [40, 52, 68], [43, 44], [51], [57, 65], [58, 60], [62], [73], [74]]}
\ No newline at end of file
diff --git a/config/generated_config_14.json b/config/generated_config_14.json
index 79a4e68ff770df815cd1d031661ce36a3ea8ce51..e1f1177b40dd5be93ecb200ff8e399b8d7b86bad 100644
--- a/config/generated_config_14.json
+++ b/config/generated_config_14.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 4.2697, "frequency": 3.4403}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0441}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0630476876254836, "std": 0.04534007731721587, "length": 2, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -1.4162, "end": 0.0642, "lag": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0447}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.020380121265549958, "std": 0.07517291386324558, "length": 2, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0781}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.6895, "frequency_min": 1.9091, "frequency_max": 3.3622, "period": 156}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0604}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 2.3406, "frequency": 4.5059}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -2.9355, "end": 0.3979, "lag": 80}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 1.2366, "frequency": 1.7032}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.038374179122948916, "std": 0.07603975920728182, "length": 41, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0746}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -4.9778, "end": -3.4066, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0853}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -0.1096, "end": 1.8917, "lag": 38}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.04553752427678268, "std": 0.08541902616881318, "length": 1, "position": "middle"}, {"kind": "NOISE", "mean": 0.034443071644785384, "std": 0.08764297838393857, "length": 2, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 0.4867, "frequency_min": 2.2627, "frequency_max": 2.6163, "period": 71}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 42, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0964}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.8438, "frequency": 3.9675}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": -1, "start": -3.641, "end": 0.8798, "lag": 57}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -4.7837, "end": 1.0801, "lag": 57}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06665157608551837, "std": 0.06546357585391083, "length": 6, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.5738, "frequency_min": 1.0282, "frequency_max": 1.5649, "period": 183}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": 1, "start": -0.8395, "end": 0.988, "lag": 1}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": 1, "start": -1.4354, "end": -0.9891, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06742398379882933, "std": 0.04073021607513655, "length": 39, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": 1, "start": -0.3173, "end": 1.4741, "lag": 2}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -2.8014, "end": 1.8593, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 1.4601, "frequency_min": 1.0046, "frequency_max": 1.6903, "period": 64}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06535719386608141, "std": 0.03515472122816574, "length": 29, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": 1, "start": -2.6732, "end": 0.3229, "lag": 51}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 0.7699, "frequency_min": 1.0652, "frequency_max": 3.4596, "period": 275}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 35, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.02}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": 1, "start": -1.4022, "end": 1.1278, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": 1.4659, "end": 2.2043, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 4.908, "frequency": 2.9064}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0874184840320505, "std": 0.014092745665622278, "length": 27, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -2.0667, "end": -0.4444, "lag": 44}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 2.2456, "frequency_min": 1.4088, "frequency_max": 4.4762, "period": 276}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0009590803265660253, "std": 0.05155168356519389, "length": 31, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -0.5812, "end": 0.1796, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": 1, "step": 0.0252}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 4.4192, "frequency_min": 1.5066, "frequency_max": 2.0662, "period": 164}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07169139483059378, "std": 0.07630301979146858, "length": 34, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 1.5844, "frequency": 2.8275}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02848841825832414, "std": 0.08271716885983085, "length": 34, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": 1, "step": 0.0492}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -3.8963, "end": -0.3898, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 28, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0595}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": -1, "step": 0.0124}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": 1, "start": -1.6402, "end": -0.0218, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -2.7743, "end": -2.6033, "lag": 69}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06493753152385098, "std": 0.025590723549122903, "length": 6, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 3.3951, "frequency": 4.7147}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08415348314635568, "std": 0.023561369911172116, "length": 33, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": 1, "step": 0.0222}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 3.6497, "frequency_min": 2.0917, "frequency_max": 2.8638, "period": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02859763755207266, "std": 0.09594842576882384, "length": 35, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": 1, "step": 0.0453}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 41, "equation": {"sign": 1, "start": 0.3111, "end": 1.7897, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "middle"}, {"kind": "CORRELATION", "length": 2, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 4.1713, "frequency_min": 0.4335, "frequency_max": 0.9721, "period": 109}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 44, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0405}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 4.2812, "frequency_min": 0.1878, "frequency_max": 4.1923, "period": 150}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 44, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 4.8545, "frequency": 2.394}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 0.6984, "frequency": 0.2624}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.028252375581377012, "std": 0.028279865329321877, "length": 44, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 0.23, "frequency": 0.3777}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.018930944402754044, "std": 0.02589086048835891, "length": 29, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 38, "equation": {"sign": -1, "step": 0.0247}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 47, "equation": {"sign": 1, "start": -0.8605, "end": 0.8586, "lag": 25}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": -1, "start": 0.6284, "end": 0.7668, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.9147, "frequency": 1.4108}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0161866715545336, "std": 0.08383029344124578, "length": 32, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": 1, "start": -2.643, "end": 1.933, "lag": 46}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.004528060365527359, "std": 0.0944313205170473, "length": 6, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": -1, "start": -2.9135, "end": -2.4749, "lag": 83}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": 1, "start": -3.6804, "end": -2.952, "lag": 92}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 4.5496, "frequency": 1.5388}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08764393515164706, "std": 0.038917977473392984, "length": 37, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -1.6346, "end": -1.6025, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.031358288811599216, "std": 0.029608026063265375, "length": 2, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0179}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 0.1913, "frequency_min": 0.0274, "frequency_max": 1.4161, "period": 184}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.017435962386195852, "std": 0.03180842306370529, "length": 39, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 61, "equation": {"sign": -1, "start": -0.5179, "end": 0.6578, "lag": 92}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 63, "equation": {"sign": -1, "start": -3.5106, "end": -0.3004, "lag": 35}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 46, "equation": {"sign": -1, "step": 0.053}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 4.5909, "frequency_min": 2.3382, "frequency_max": 3.1842, "period": 224}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 30, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0722}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": -1, "start": 1.563, "end": 1.8169, "lag": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": 1, "step": 0.076}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0753}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 28, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 3.7366, "frequency": 1.9529}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04167303655623397, "std": 0.049703186183337376, "length": 30, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 58, "equation": {"sign": 1, "step": 0.0682}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 67, "equation": {"sign": -1, "step": 0.0124}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 70, "equation": {"sign": 1, "start": -1.0326, "end": 0.5282, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": 1, "start": -2.0892, "end": 1.0232, "lag": 12}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 51, "equation": {"sign": -1, "start": -4.4781, "end": -1.7348, "lag": 34}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.017970060922011144, "std": 0.03782713083512298, "length": 32, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 1.5885, "frequency": 4.0977}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.011003161408032786, "std": 0.0274811041192813, "length": 34, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 2.0522, "frequency_min": 0.2232, "frequency_max": 3.6675, "period": 119}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 32, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 71, "equation": {"sign": 1, "start": -3.2215, "end": -3.1891, "lag": 47}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": -1, "start": -3.3578, "end": 1.1768, "lag": 44}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03998451212362791, "std": 0.03524168445053247, "length": 6, "position": "start"}, {"kind": "CORRELATION", "length": 4, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 3.4597, "frequency_min": 1.257, "frequency_max": 4.3565, "period": 168}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 41, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 67, "equation": {"sign": -1, "start": -4.3708, "end": 1.3725, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 6, 8, 10, 12, 13, 23, 25, 27, 29, 31, 34, 39, 41, 46, 47, 49, 55, 56, 59, 62, 63, 66, 67, 69, 71, 75, 81, 84], [5, 72], [7, 11, 15, 17, 18, 20, 22, 28, 33, 37, 42, 44, 58, 74, 77, 82], [9], [14], [16, 38, 54], [19, 21, 40, 60, 70, 76], [24], [26], [30], [32], [35], [36], [43], [45], [48], [50], [51, 78], [52], [53], [57], [61, 65], [64], [68], [73], [79], [80], [83]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 4.2056, "frequency_min": 0.1591, "frequency_max": 4.5503, "period": 254}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0944}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0266}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -2.6462, "end": -2.0314, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -2.97, "end": 1.8907, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 3.5023, "frequency": 3.3795}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -0.262, "end": 1.8651, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 3.3713, "frequency_min": 0.7214, "frequency_max": 2.8289, "period": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04936158942859653, "std": 0.08174110487463669, "length": 56, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0104}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05175498333198403, "std": 0.035835102106077495, "length": 16, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0455}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 2.1741, "frequency": 4.9725}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0721}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -3.2077, "end": 1.3239, "lag": 4}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0212}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -2.0863, "end": 2.179, "lag": 71}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 3.3984, "frequency": 1.1889}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05375867046110865, "std": 0.030914824894495894, "length": 64, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 4.7522, "frequency_min": 1.8918, "frequency_max": 4.6378, "period": 285}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07929101776917247, "std": 0.057031554491565016, "length": 57, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0807}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -2.9675, "end": -0.3743, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 3.1097, "frequency_min": 3.8421, "frequency_max": 4.548, "period": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04164165837105882, "std": 0.05888914425255131, "length": 59, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0388}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0402}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.04047227713178583, "std": 0.024157314742386984, "length": 57, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 3.5812, "frequency": 2.9547}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07075359713273964, "std": 0.08815123292558816, "length": 83, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0304}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": 1, "step": 0.0322}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 3.7506, "frequency_min": 1.2131, "frequency_max": 2.8062, "period": 173}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08408311404943347, "std": 0.026395128541704234, "length": 52, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": 1, "start": -3.6966, "end": 0.5549, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -1.0672, "end": -0.1777, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -2.1758, "end": -1.6416, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": 1, "start": -1.8941, "end": 2.2103, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0761}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 24, "equation": {"sign": 1, "start": 0.2294, "end": 0.8184, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.11, "frequency_min": 0.742, "frequency_max": 4.6214, "period": 265}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07781479930049602, "std": 0.011706852996734952, "length": 51, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": 1, "start": -4.8627, "end": -1.1924, "lag": 28}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": -1, "start": -3.5787, "end": 0.2853, "lag": 47}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -0.0776, "end": 0.8968, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": -1, "start": -1.932, "end": 0.5924, "lag": 92}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 15, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": -1, "step": 0.0604}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": -1, "step": 0.0345}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 12, "position": "start"}, {"kind": "NOISE", "mean": -0.016173925664275293, "std": 0.03538004763462835, "length": 15, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 2.1039, "frequency_min": 0.0451, "frequency_max": 4.4089, "period": 231}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": -1, "step": 0.0156}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 30, "equation": {"sign": 1, "step": 0.0739}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 2.7626, "frequency_min": 2.4334, "frequency_max": 2.9903, "period": 206}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08582822427269751, "std": 0.011828770579629262, "length": 82, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 39, "equation": {"sign": 1, "step": 0.0432}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03990544025804019, "std": 0.06478724089894665, "length": 84, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0911}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": 1, "start": -3.5557, "end": 0.2686, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": 1, "start": -4.5372, "end": 2.3892, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 23, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 0.6657, "frequency_min": 0.3636, "frequency_max": 1.7566, "period": 141}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05139418273725549, "std": 0.0253758356301138, "length": 53, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 3.7617, "frequency_min": 0.662, "frequency_max": 1.1906, "period": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 51, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": 1, "start": -0.2641, "end": 0.9314, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -4.2354, "end": 0.4734, "lag": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 4.0616, "frequency_min": 2.0205, "frequency_max": 4.0529, "period": 266}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 56, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 4.799, "frequency_min": 0.2685, "frequency_max": 2.8645, "period": 128}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.047856917717435346, "std": 0.09946470071921541, "length": 73, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 2.3524, "frequency": 2.727}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.024540500212711328, "std": 0.047519789226398206, "length": 52, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 4.5516, "frequency": 2.9752}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08328728370935903, "std": 0.027159397319121988, "length": 54, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 38, "equation": {"sign": 1, "start": -2.8329, "end": 2.2447, "lag": 42}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 2.0972, "frequency": 0.2797}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.05976882043429674, "std": 0.09668846715570893, "length": 51, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 4.8895, "frequency": 3.7911}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.047677758796920246, "std": 0.034301531009405806, "length": 70, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -4.9911, "end": -2.6487, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 2.456, "frequency": 4.3474}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.020294388068356733, "std": 0.0736875576564296, "length": 75, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 1.514, "frequency_min": 0.5333, "frequency_max": 3.9845, "period": 244}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0731867271238292, "std": 0.011043314094834101, "length": 74, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 28, "equation": {"sign": 1, "step": 0.0354}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.023799600932981613, "std": 0.06682629993433051, "length": 21, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 3.9892, "frequency_min": 1.1257, "frequency_max": 1.8826, "period": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09844547165803536, "std": 0.07650331834651265, "length": 75, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0811}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0825335369322164, "std": 0.09906308079918197, "length": 10, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 52, "equation": {"sign": -1, "start": -2.9245, "end": 0.6037, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": 1, "step": 0.0848}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 39, "equation": {"sign": -1, "start": -3.3548, "end": 0.8125, "lag": 73}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": 1, "start": 1.3478, "end": 2.1494, "lag": 61}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 2.9411, "frequency": 3.3992}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02715773024925061, "std": 0.08209498562555734, "length": 71, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 50, "equation": {"sign": 1, "start": -1.5764, "end": -0.4153, "lag": 61}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 0.2893, "frequency_min": 2.1052, "frequency_max": 4.7356, "period": 295}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 54, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 67, "equation": {"sign": -1, "step": 0.0886}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 4.556, "frequency": 0.7092}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0968787321644341, "std": 0.06325229047529002, "length": 53, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 3.1931, "frequency": 4.6689}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05850213153916737, "std": 0.019018927621317586, "length": 83, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 4.09, "frequency_min": 3.5022, "frequency_max": 4.4527, "period": 173}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 74, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 2.4681, "frequency": 1.5156}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06864744700666936, "std": 0.07675529218781783, "length": 55, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 71, "equation": {"sign": 1, "start": -4.45, "end": -3.0302, "lag": 71}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": 1, "start": -3.2711, "end": -2.3597, "lag": 70}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -4.5394, "end": 1.1199, "lag": 31}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08305349548282501, "std": 0.06268415763722629, "length": 18, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.059}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": 1, "step": 0.0837}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.0225, "frequency": 1.8853}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.012173349091007785, "std": 0.05395368985437432, "length": 68, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -0.4809, "end": 1.9586, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 3.5413, "frequency_min": 0.0696, "frequency_max": 3.3209, "period": 146}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.003184027066175682, "std": 0.08795788504386079, "length": 64, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 63, "equation": {"sign": -1, "step": 0.0292}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 8, 9, 11, 13, 14, 18, 26, 27, 28, 33, 35, 46, 58, 61, 67, 71, 76, 77, 78, 79], [5, 6, 12, 17, 20, 30, 34, 36, 38, 41, 44, 50, 55, 63, 65, 69, 82, 84], [7, 23, 24, 31, 37, 40, 49], [10, 21, 29, 80], [15], [16], [19, 45], [22], [25], [32], [39, 43, 66], [42], [47], [48], [51], [52, 64], [53], [54], [56], [57], [59], [60], [62], [68], [70], [72], [73], [74], [75], [81], [83]]}
\ No newline at end of file
diff --git a/config/generated_config_15.json b/config/generated_config_15.json
index 9f79be8943b2cd506bb48f41df09c13e92736cc3..8cf6766807ecc380babcc3ac3994a31bacc6821f 100644
--- a/config/generated_config_15.json
+++ b/config/generated_config_15.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "versine", "amplitude": 2.2651, "frequency": 2.8268}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -2.9846, "end": 2.4555, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0111}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 0.1788, "frequency_min": 2.0344, "frequency_max": 2.8235, "period": 225}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 0.1607, "frequency_min": 0.1717, "frequency_max": 1.8885, "period": 268}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -4.2262, "end": -1.5466, "lag": 17}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0219}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -4.8107, "end": -2.1181, "lag": 2}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0151}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0367}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -4.499, "end": -1.689, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 13, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -2.2844, "end": 2.2075, "lag": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -4.3421, "end": 0.83, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -0.7922, "end": -0.1503, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0901}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 4.0481, "frequency": 4.4454}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.05815109980671074, "std": 0.03290606908139241, "length": 32, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.8072, "frequency_min": 0.0399, "frequency_max": 2.3217, "period": 256}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.027820670171804784, "std": 0.0759484146824792, "length": 48, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0969}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.0126}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0134}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": 1, "start": 1.5218, "end": 2.4075, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 1.6008, "frequency_min": 0.5782, "frequency_max": 4.0193, "period": 101}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": 1, "step": 0.0253}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 2.1505, "frequency": 0.1594}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.005311430101270262, "std": 0.0897003392428858, "length": 31, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": 1, "step": 0.0311}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": 1, "step": 0.0977}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 2.255, "frequency_min": 2.7271, "frequency_max": 3.4202, "period": 128}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 42, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -0.561, "end": 0.0349, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 11, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": -1, "start": -4.7368, "end": 2.1666, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 1.8193, "frequency": 4.0056}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 1.3484, "frequency_min": 0.3206, "frequency_max": 3.6252, "period": 138}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07107292531853793, "std": 0.009964500029053478, "length": 36, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": -4.0285, "end": -1.8648, "lag": 92}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": -1, "start": -3.3258, "end": -0.7488, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -0.0722, "end": 1.8441, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 2.9952, "frequency": 3.8974}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": 1, "start": 0.1766, "end": 0.9606, "lag": 69}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 10, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 3.9139, "frequency": 4.526}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.01776351946099694, "std": 0.05823553486128533, "length": 36, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.0324}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -0.7584, "end": 0.0751, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": -1, "start": -3.7987, "end": -3.7358, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": -1, "start": -1.7215, "end": -1.6495, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 31, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": -1, "start": -1.6742, "end": -0.8312, "lag": 1}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": -1, "step": 0.0469}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04990414037732965, "std": 0.027099943243580955, "length": 40, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": -1, "step": 0.0239}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 3.7517, "frequency": 4.3673}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.044723303834012934, "std": 0.0827134188488007, "length": 50, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -1.9177, "end": -0.6686, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 2.9268, "frequency": 4.2887}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": -4.6554, "end": -3.5345, "lag": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": 1, "start": 1.2334, "end": 2.0667, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": -1, "start": -4.9228, "end": 1.1865, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 1.0758, "frequency": 2.8598}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.00038541057093847975, "std": 0.052155742131866134, "length": 41, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0415}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 3.0862, "frequency": 4.8236}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0023961072472927503, "std": 0.038860949873160106, "length": 35, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -1.5194, "end": 2.1053, "lag": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 3.1243, "frequency_min": 0.6327, "frequency_max": 3.716, "period": 55}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.05590755923390675, "std": 0.07014563910817713, "length": 38, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": 1, "step": 0.0455}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.010848626685089208, "std": 0.03946409896546438, "length": 32, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0636}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 17, "equation": {"sign": -1, "step": 0.0918}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": -1, "start": 0.6524, "end": 1.1081, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0939}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": 1, "start": -3.3757, "end": 1.5297, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": -4.9999, "end": -0.3085, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": 1, "start": -3.1567, "end": 1.3081, "lag": 57}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.010138840910038291, "std": 0.09455517725893302, "length": 49, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -3.7548, "end": -3.5933, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 48, "equation": {"sign": 1, "start": -4.6742, "end": -3.6459, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.2621, "frequency_min": 0.4281, "frequency_max": 3.1469, "period": 233}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.056781450717395515, "std": 0.04749758388582218, "length": 49, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 48, "equation": {"sign": -1, "step": 0.0878}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 4.8279, "frequency": 1.9116}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.012792786355825925, "std": 0.09534658008409916, "length": 32, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 29, "equation": {"sign": -1, "start": 0.0704, "end": 1.4757, "lag": 17}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 40, "equation": {"sign": -1, "start": -1.1341, "end": 0.9737, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 54, "equation": {"sign": -1, "step": 0.0253}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 3.7481, "frequency_min": 4.0697, "frequency_max": 4.9123, "period": 111}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.019361629297864696, "std": 0.018911911306878915, "length": 47, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 2.9975, "frequency_min": 0.2959, "frequency_max": 2.0545, "period": 284}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09354514230270608, "std": 0.05204010857766484, "length": 46, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": -1, "start": -1.4641, "end": 1.7832, "lag": 31}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0997}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 50, "equation": {"sign": 1, "step": 0.0156}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.8172, "frequency_min": 2.3849, "frequency_max": 3.5419, "period": 100}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 43, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0641}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 58, "equation": {"sign": -1, "step": 0.0688}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 39, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 61, "equation": {"sign": -1, "start": -3.5807, "end": -1.9109, "lag": 83}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -3.7251, "end": 1.7696, "lag": 83}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 62, "equation": {"sign": -1, "start": -4.3016, "end": -3.1377, "lag": 44}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 69, "equation": {"sign": -1, "step": 0.0959}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 82, "equation": {"sign": -1, "start": -4.1571, "end": 0.4312, "lag": 51}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 46, "equation": {"sign": -1, "step": 0.0591}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 49, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 3.814, "frequency": 3.2001}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07658225142726648, "std": 0.0966597398633724, "length": 49, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 3.4954, "frequency": 2.5767}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06769805699305828, "std": 0.07961526305135318, "length": 42, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 74, "equation": {"sign": 1, "start": -4.1856, "end": -4.1556, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 78, "equation": {"sign": 1, "start": -4.7416, "end": -4.1949, "lag": 64}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.059}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 13, "position": "middle"}]}], "length": 20000, "subsystems": [[0, 1, 2, 5, 7, 10, 11, 14, 17, 27, 28, 35, 39, 45, 57, 59, 77, 80, 89], [3, 6, 9, 13, 18, 37, 53, 56, 62, 63, 81], [4, 8, 12, 19, 20, 22, 24, 25, 31, 33, 38, 40, 43, 47, 48, 49, 51, 60, 64, 66, 69, 73, 74, 82, 83, 87], [15], [16, 61, 79], [21, 58, 78, 88], [23], [26], [29, 55, 68], [30, 32, 41], [34, 42], [36], [44], [46, 84], [50, 75], [52], [54, 70], [65], [67], [71], [72], [76], [85], [86]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 2.2857, "frequency_min": 3.1819, "frequency_max": 3.9661, "period": 143}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.2728, "end": -2.6275, "lag": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0408}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0096976429018725, "std": 0.0705075342806744, "length": 5, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0587}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0696}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 4.1623, "frequency_min": 0.1615, "frequency_max": 0.5416, "period": 100}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04893148949141163, "std": 0.08478168565736588, "length": 116, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0268}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -1.2415, "end": 1.3476, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0532}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.0631}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 2.6331, "frequency": 3.0637}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.022}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.0657}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.078}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.0757}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -2.4591, "end": -1.0772, "lag": 32}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 1.3236, "frequency_min": 2.2222, "frequency_max": 3.3743, "period": 228}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 0.7324, "frequency": 3.088}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": -1, "start": -2.7833, "end": -0.4065, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": 1.4607, "end": 1.9533, "lag": 23}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -3.5959, "end": 0.8512, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -3.4837, "end": 0.5143, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.059602055963550254, "std": 0.041466664950492046, "length": 5, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -4.1904, "end": -2.0356, "lag": 0}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "start"}, {"kind": "CORRELATION", "length": 5, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 2.2917, "frequency": 3.5821}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.003214692709477801, "std": 0.020085595735313943, "length": 120, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 2.0767, "frequency": 4.0714}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.046167463562822614, "std": 0.03453604281925268, "length": 88, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": 1, "step": 0.0836}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": 1, "start": -3.9031, "end": 1.4582, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.0697}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0748}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 28, "equation": {"sign": -1, "step": 0.0674}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0734}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 2.7391, "frequency_min": 0.2649, "frequency_max": 2.9558, "period": 234}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.0757}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 29, "equation": {"sign": 1, "start": -4.5339, "end": 0.0618, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": -1, "step": 0.0165}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -3.7603, "end": 0.8715, "lag": 61}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": -1, "step": 0.0814}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07022805753227149, "std": 0.016392534443350475, "length": 102, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": 0.7685, "end": 2.0012, "lag": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": -1, "step": 0.0413}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 38, "equation": {"sign": 1, "step": 0.0999}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.019673804621940766, "std": 0.024464029597050727, "length": 5, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -4.4708, "end": 0.3439, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09679340877387296, "std": 0.014090455997499746, "length": 121, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 3.2858, "frequency_min": 1.8383, "frequency_max": 1.9144, "period": 290}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": 1, "step": 0.0669}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.058063376588404325, "std": 0.09552315712695629, "length": 6, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": 0.8821, "end": 1.139, "lag": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0008584195684472606, "std": 0.011454119223839734, "length": 87, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": -1, "start": -2.9279, "end": -2.8605, "lag": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 3.8458, "frequency_min": 1.812, "frequency_max": 4.3455, "period": 291}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 79, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 41, "equation": {"sign": 1, "start": -4.1667, "end": -0.9582, "lag": 36}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0783954024403326, "std": 0.012710106739420001, "length": 97, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 38, "equation": {"sign": -1, "start": -3.5733, "end": -1.8015, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 5, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.4141, "frequency_min": 0.4397, "frequency_max": 0.8622, "period": 120}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 81, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": -1, "step": 0.0939}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -1.4966, "end": 0.9439, "lag": 23}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.061}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": 1, "step": 0.0885}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.014955061671310069, "std": 0.0963893554143844, "length": 75, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -4.462, "end": -3.7153, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 0.1949, "frequency_min": 1.3725, "frequency_max": 1.9745, "period": 126}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 106, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -1.153, "end": -0.8257, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 1.3071, "frequency": 3.6426}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 0.5377, "frequency": 3.7991}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.04246256348484814, "std": 0.037562033202721105, "length": 102, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": 1, "step": 0.041}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.4932, "end": -2.6366, "lag": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 44, "equation": {"sign": 1, "start": -2.6554, "end": 2.0912, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": -1, "start": -2.5261, "end": -1.389, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": 1.4573, "end": 1.7585, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 59, "equation": {"sign": 1, "start": -0.3972, "end": 1.381, "lag": 70}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 1.0372, "frequency_min": 0.4213, "frequency_max": 3.6072, "period": 257}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 0.9468, "frequency": 2.3813}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.008311985404973951, "std": 0.0339924362873036, "length": 85, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.016}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": -1, "start": -3.9245, "end": 0.641, "lag": 12}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 25, "equation": {"sign": 1, "step": 0.0297}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 39, "equation": {"sign": 1, "start": -1.9084, "end": 1.3439, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 64, "equation": {"sign": 1, "step": 0.0495}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 92, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 53, "equation": {"sign": 1, "start": -3.1467, "end": -1.5023, "lag": 25}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 3.2827, "frequency": 0.7162}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.05062985944185394, "std": 0.01145927795575469, "length": 102, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 70, "equation": {"sign": 1, "start": -1.8557, "end": -1.5617, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 1.3768, "frequency": 2.2181}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.052086661162842635, "std": 0.033733595363704634, "length": 87, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 32, "equation": {"sign": -1, "step": 0.0507}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": 1, "start": -2.5297, "end": -1.7012, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 47, "equation": {"sign": -1, "start": -3.2123, "end": 0.2087, "lag": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.02394895989783133, "std": 0.05982773433012872, "length": 5, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 3.2978, "frequency": 0.3631}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05314363828034661, "std": 0.0853874507104454, "length": 89, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 32, "equation": {"sign": 1, "step": 0.04}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": -1.4197, "end": -0.4168, "lag": 48}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -2.0184, "end": 1.1281, "lag": 77}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 68, "equation": {"sign": -1, "step": 0.0483}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0431374386336469, "std": 0.0436892202810906, "length": 5, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 0.2698, "frequency": 2.6875}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08831492007761804, "std": 0.012511240801162204, "length": 82, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 44, "equation": {"sign": 1, "start": -3.7078, "end": 1.7691, "lag": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 43, "equation": {"sign": 1, "start": -3.5148, "end": 1.891, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 39, "equation": {"sign": 1, "start": -3.9216, "end": -2.5657, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 3.99, "frequency": 0.4952}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06558514146862957, "std": 0.036844161444050394, "length": 79, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 56, "equation": {"sign": -1, "step": 0.0672}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 109, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 80, "equation": {"sign": -1, "step": 0.0283}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 19, 21, 22, 25, 26, 28, 29, 33, 34, 37, 38, 39, 42, 44, 47, 50, 53, 55, 58, 59, 60, 62, 63, 67, 68, 69, 71, 77, 80, 81, 82, 84, 86, 89], [5], [10, 18, 27, 30, 32, 35, 40, 51, 61, 66, 75, 76, 79], [16, 43, 85], [17, 20, 36], [23], [24], [31, 49, 52], [41, 46], [45], [48], [54], [56, 88], [57], [64, 70, 73], [65], [72], [74], [78], [83], [87]]}
\ No newline at end of file
diff --git a/config/generated_config_16.json b/config/generated_config_16.json
index 6b761800e58bbd9374d71c7d0218712acb9a3d0e..dab92cd7382b27e05cf857af5c769ebc933f578a 100644
--- a/config/generated_config_16.json
+++ b/config/generated_config_16.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "cos", "amplitude": 2.552, "frequency": 0.8106}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -2.3004, "end": 0.4449, "lag": 41}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05623725957435526, "std": 0.07658859719020418, "length": 3, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0828}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 4, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -2.8633, "end": 0.9368, "lag": 82}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 4.5205, "frequency_min": 0.9144, "frequency_max": 2.3215, "period": 212}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -1.1882, "end": 1.5859, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -3.1045, "end": -2.71, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0416}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -3.5217, "end": 1.346, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 39, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": -0.0781, "end": 2.2753, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 4.3349, "frequency_min": 1.004, "frequency_max": 4.7942, "period": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -1.8683, "end": -1.3926, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.010333121805669407, "std": 0.054485058574271536, "length": 5, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 0.893, "frequency": 3.5726}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0354}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0686}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0711}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0968}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 1.304, "frequency": 2.8495}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -3.3496, "end": -0.4648, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 5, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0416}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": -4.6528, "end": -3.3148, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.06}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0344}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 1.3947, "frequency_min": 3.4138, "frequency_max": 4.2572, "period": 176}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": -1, "start": -4.1793, "end": -0.0657, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": -1, "start": -1.7611, "end": -0.1005, "lag": 47}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08377346260897445, "std": 0.01702229227140583, "length": 32, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": -1.2013, "end": -0.2766, "lag": 1}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -4.0957, "end": 2.294, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 42, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": -0.2617, "end": 1.0991, "lag": 83}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 24, "equation": {"sign": -1, "start": 0.764, "end": 1.4857, "lag": 33}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": 1, "start": 0.9216, "end": 2.1206, "lag": 28}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.031952962198844165, "std": 0.0745415803169515, "length": 30, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 0.9413, "frequency_min": 1.6323, "frequency_max": 2.3757, "period": 161}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -2.325, "end": 0.302, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0392}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 1.9553, "frequency_min": 0.0053, "frequency_max": 0.8996, "period": 121}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.8623, "frequency_min": 1.0172, "frequency_max": 3.9136, "period": 102}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 32, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -3.1026, "end": -1.5265, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": 1, "start": 0.1237, "end": 1.9931, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0157}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 26, "equation": {"sign": 1, "step": 0.0357}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": 1, "step": 0.0595}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08721201521251898, "std": 0.05136424831022125, "length": 48, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 30, "equation": {"sign": -1, "step": 0.0871}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 41, "equation": {"sign": 1, "step": 0.041}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": 1, "step": 0.0564}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 17, "equation": {"sign": 1, "step": 0.064}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0990930138724139, "std": 0.034230513862837014, "length": 29, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 2.7038, "frequency_min": 0.0727, "frequency_max": 3.7447, "period": 186}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 38, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 0.4636, "frequency": 0.511}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09910869699018365, "std": 0.04165904723362158, "length": 43, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 45, "equation": {"sign": -1, "step": 0.026}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": -1, "step": 0.0343}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 3.1999, "frequency_min": 1.1217, "frequency_max": 3.6744, "period": 181}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.034821663991290344, "std": 0.045364664128650395, "length": 30, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 0.9183, "frequency_min": 3.8806, "frequency_max": 3.9351, "period": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 39, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": -1, "start": -3.0222, "end": -1.1926, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": -1, "start": -3.5858, "end": 2.3082, "lag": 51}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 4.0856, "frequency": 1.7187}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0734311867745628, "std": 0.03821985599739798, "length": 40, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 0.9281, "frequency_min": 1.1057, "frequency_max": 2.9253, "period": 276}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.014585279252674652, "std": 0.09017556658938239, "length": 37, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": -3.8885, "end": 1.1203, "lag": 55}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 54, "equation": {"sign": 1, "start": -4.638, "end": -3.1457, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 41, "equation": {"sign": -1, "start": -4.3248, "end": -3.1787, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 55, "equation": {"sign": -1, "start": -2.7476, "end": -1.1457, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 2.1599, "frequency": 3.2837}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07742390364503449, "std": 0.0629650694279249, "length": 32, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 1.3213, "frequency_min": 1.5759, "frequency_max": 4.2473, "period": 281}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 1.8052, "frequency_min": 3.8898, "frequency_max": 4.3833, "period": 253}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 45, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": -1, "start": -3.6216, "end": 2.2841, "lag": 3}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 58, "equation": {"sign": 1, "step": 0.0163}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 38, "equation": {"sign": 1, "step": 0.0652}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": -1, "step": 0.0942}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": 1, "start": -1.4116, "end": 0.3585, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 60, "equation": {"sign": 1, "step": 0.0544}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 32, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 51, "equation": {"sign": 1, "start": -4.866, "end": -1.6162, "lag": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 41, "equation": {"sign": -1, "start": -0.3656, "end": 0.7516, "lag": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 3.8783, "frequency": 4.5022}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07701788405128283, "std": 0.08458515687893378, "length": 45, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -3.133, "end": -2.2312, "lag": 34}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -0.7562, "end": 1.0125, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 40, "equation": {"sign": 1, "step": 0.0283}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 61, "equation": {"sign": -1, "step": 0.042}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 3.5435, "frequency_min": 0.6905, "frequency_max": 4.7078, "period": 186}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 45, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0349}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 63, "equation": {"sign": -1, "start": -1.218, "end": 1.694, "lag": 70}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 65, "equation": {"sign": 1, "step": 0.0421}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 29, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 32, "equation": {"sign": -1, "start": -4.883, "end": -3.9898, "lag": 51}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.020732393403998087, "std": 0.08476103382287287, "length": 5, "position": "end"}, {"kind": "NOISE", "mean": -0.03187380731909675, "std": 0.013416630513573748, "length": 4, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 63, "equation": {"sign": -1, "step": 0.0597}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 36, "equation": {"sign": -1, "step": 0.0141}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 70, "equation": {"sign": -1, "start": -0.8497, "end": 0.8812, "lag": 80}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0863}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 0.1603, "frequency_min": 0.2909, "frequency_max": 3.8039, "period": 265}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 48, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 2.7629, "frequency_min": 0.6719, "frequency_max": 4.0665, "period": 143}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.035953317064933016, "std": 0.015732776496819485, "length": 45, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -3.7719, "end": 0.3239, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": 1, "start": -3.6868, "end": -1.7676, "lag": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05981737199404178, "std": 0.05783435106764822, "length": 5, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 78, "equation": {"sign": 1, "start": -3.7562, "end": 0.3584, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 2.8406, "frequency": 3.3699}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07747720456256675, "std": 0.08944088651013926, "length": 34, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 3.1535, "frequency": 2.1783}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0698821844428821, "std": 0.03845313080870561, "length": 41, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 0.6236, "frequency": 2.8406}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.010042527749620112, "std": 0.04675638439341812, "length": 38, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": -1, "start": -2.2537, "end": 1.6102, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -3.1679, "end": 1.9285, "lag": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 0.3214, "frequency": 4.4054}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04640123245277333, "std": 0.05067570508409949, "length": 39, "position": "start"}]}], "length": 20000, "subsystems": [[0, 1, 2, 3, 5, 7, 11, 14, 15, 18, 19, 21, 22, 26, 32, 36, 39, 51, 66, 68, 71, 79, 81, 87, 92], [4, 6, 8, 9, 13, 16, 20, 24, 28, 29, 33, 38, 43, 48, 52, 55, 58, 63, 64, 72, 76, 77, 80, 83, 93], [10, 27], [12, 25], [17, 44, 86], [23, 30, 41, 42, 57, 62, 69], [31, 40, 73], [34, 65, 78, 88], [35, 37], [45, 47], [46], [49], [50], [53], [54, 56], [59], [60, 67], [61, 74], [70, 82], [75], [84], [85], [89], [90], [91], [94]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 4.7559, "frequency_min": 0.6026, "frequency_max": 4.907, "period": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -3.5937, "end": -2.233, "lag": 5}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0587}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0164}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -1.302, "end": 0.3018, "lag": 77}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -3.6028, "end": 1.0171, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 1.1406, "frequency": 2.4964}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0566}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 4.0178, "frequency_min": 2.1472, "frequency_max": 2.2559, "period": 263}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0694}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.5631, "frequency_min": 0.2952, "frequency_max": 2.6624, "period": 266}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 4.3143, "frequency": 2.5421}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09037778023044687, "std": 0.07832791809538868, "length": 28, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.9133, "end": -4.2498, "lag": 52}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0767}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.0376}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -3.4441, "end": -0.7132, "lag": 34}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 3.3675, "frequency": 2.2022}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 0.2566, "frequency_min": 1.2195, "frequency_max": 3.6495, "period": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.026337211655046877, "std": 0.04655242813759714, "length": 99, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": -0.2908, "end": 1.631, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.056635837286203, "std": 0.011370572743795942, "length": 25, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -2.068, "end": -1.4073, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 1.1014, "frequency": 2.7367}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.058462836048648485, "std": 0.0956544563142972, "length": 116, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0845}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": 1, "start": -3.6879, "end": -0.0206, "lag": 52}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 4.1572, "frequency": 4.9728}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0485}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 2.231, "frequency_min": 1.0363, "frequency_max": 3.6409, "period": 142}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06280566777729837, "std": 0.060925883009421825, "length": 85, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 0.1342, "frequency": 2.7678}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06014710816536237, "std": 0.07056629278964589, "length": 107, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0942}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": 1, "step": 0.0611}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0284}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": 1, "step": 0.0156}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": 1, "step": 0.0191}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -3.3003, "end": -0.7165, "lag": 38}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": 1, "step": 0.028}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": -1, "start": 0.179, "end": 2.4001, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 27, "equation": {"sign": 1, "step": 0.0162}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": 1, "start": -4.8177, "end": -1.9281, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": 1, "start": -4.636, "end": -4.4368, "lag": 32}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0564}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": -1, "start": -2.4809, "end": 1.9865, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": 1.3213, "end": 1.5389, "lag": 31}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": -1, "step": 0.0981}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": 1, "start": -2.0766, "end": 0.4524, "lag": 10}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 37, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 1.3149, "frequency": 3.3071}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0825}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -3.5101, "end": 1.2264, "lag": 25}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.642, "frequency_min": 0.3346, "frequency_max": 1.8155, "period": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05812320413758146, "std": 0.08797781746833204, "length": 124, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 0.6289, "frequency_min": 0.3778, "frequency_max": 4.2337, "period": 180}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": 1, "step": 0.0785}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 0.4544, "frequency": 3.0094}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": 1, "start": -4.2534, "end": -2.9016, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 49, "equation": {"sign": -1, "start": -4.5588, "end": -3.9411, "lag": 57}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 133, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 45, "equation": {"sign": -1, "start": -4.5302, "end": -1.7674, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 36, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0285}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 53, "equation": {"sign": 1, "start": -2.4023, "end": -1.2903, "lag": 73}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.008420603111508634, "std": 0.0960377521139757, "length": 86, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -4.5423, "end": -3.3086, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": -1, "step": 0.0928}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 32, "equation": {"sign": 1, "start": -3.3371, "end": 1.2469, "lag": 48}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 47, "equation": {"sign": 1, "step": 0.0631}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 47, "equation": {"sign": -1, "start": -0.4463, "end": -0.3886, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 1.0526, "frequency": 0.9115}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.031593511834863724, "std": 0.043541001448965076, "length": 117, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": 1, "step": 0.0886}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0294}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": -1, "step": 0.0247}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 128, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 53, "equation": {"sign": 1, "step": 0.027}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": -1, "start": -1.5536, "end": 0.4679, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": 1, "step": 0.0117}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 32, "equation": {"sign": -1, "step": 0.0818}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0419}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06951435887869856, "std": 0.02160444637449692, "length": 32, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": 1, "start": -3.1876, "end": -2.7276, "lag": 41}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -1.4394, "end": 1.0288, "lag": 4}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 38, "equation": {"sign": 1, "start": -3.0612, "end": -0.9495, "lag": 3}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": -1, "start": -0.1135, "end": 1.9811, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 3.4631, "frequency_min": 2.2812, "frequency_max": 2.29, "period": 173}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07497244215169262, "std": 0.011338646756320223, "length": 124, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 1.0726, "frequency_min": 2.7459, "frequency_max": 3.5977, "period": 229}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 114, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 62, "equation": {"sign": 1, "start": -2.3037, "end": -1.7547, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 48, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 59, "equation": {"sign": 1, "start": 0.4067, "end": 0.4858, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 48, "equation": {"sign": 1, "start": -0.2227, "end": 0.9312, "lag": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0792417079168521, "std": 0.031329267720549996, "length": 108, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": 1.1282, "end": 2.4003, "lag": 36}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 62, "equation": {"sign": 1, "start": -4.215, "end": -0.2873, "lag": 17}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": 1, "start": -3.1039, "end": -0.7476, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.456, "end": 1.2186, "lag": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 25, "equation": {"sign": -1, "step": 0.0491}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 62, "equation": {"sign": -1, "start": -3.0302, "end": -2.8699, "lag": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09967040667719837, "std": 0.02209492713771078, "length": 35, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 47, "equation": {"sign": 1, "step": 0.0737}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 0.6396, "frequency_min": 0.0476, "frequency_max": 4.1608, "period": 140}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.041048334700680505, "std": 0.04854096060175552, "length": 85, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": 1, "start": 1.3935, "end": 1.4335, "lag": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 39, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 47, "equation": {"sign": 1, "step": 0.0983}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 69, "equation": {"sign": -1, "start": -2.6675, "end": 0.7219, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 43, "equation": {"sign": 1, "step": 0.0404}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 101, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 83, "equation": {"sign": 1, "start": -4.8155, "end": -2.4493, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 87, "equation": {"sign": -1, "step": 0.0769}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 93, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 41, "equation": {"sign": 1, "start": -4.8922, "end": -3.7874, "lag": 75}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 87, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 69, "equation": {"sign": -1, "step": 0.0763}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 60, "equation": {"sign": -1, "step": 0.0531}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 5, 7, 9, 12, 13, 14, 15, 18, 21, 27, 29, 31, 32, 35, 36, 37, 38, 40, 44, 45, 52, 57, 61, 65, 66, 67, 68, 69, 70, 71, 78, 80, 81, 88, 93], [6, 24, 48, 77], [8, 53, 54, 56, 64], [10, 62, 75, 79, 83, 90], [11, 19, 22, 30, 33, 34, 39, 42, 50, 55, 72, 86], [16, 41, 92], [17], [20], [23, 28, 63], [25, 82], [26], [43, 89], [46], [47, 58, 59, 76, 84, 87, 91], [49, 51], [60, 94], [73], [74], [85]]}
\ No newline at end of file
diff --git a/config/generated_config_17.json b/config/generated_config_17.json
index fc83c84b9bd9425facaab9ce01e9d5b012e92ef1..d528f5f0c0f06fafb6c4dbf4a25ad11b6395573c 100644
--- a/config/generated_config_17.json
+++ b/config/generated_config_17.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 4.1701, "frequency": 0.2827}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.022397417873664033, "std": 0.019668629559145785, "length": 2, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -2.6117, "end": -0.7188, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -3.8385, "end": 1.7684, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0975}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": 0.6058, "end": 1.423, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0281}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 0.7827, "frequency": 0.1009}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07735781497541559, "std": 0.04394680365379676, "length": 37, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0639}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -1.5986, "end": 0.7801, "lag": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 3, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -1.2653, "end": 0.2854, "lag": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07743711841693698, "std": 0.044835908603896614, "length": 2, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0306}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -0.5997, "end": 1.7438, "lag": 83}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 0.2002, "frequency_min": 0.8845, "frequency_max": 1.1235, "period": 269}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -4.7335, "end": 2.0122, "lag": 92}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05593086483201973, "std": 0.018454909918251668, "length": 2, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0773}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.024}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0929}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 4.7656, "frequency": 4.1949}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.002355644772118984, "std": 0.07929599696581106, "length": 33, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 1.3209, "frequency_min": 0.039, "frequency_max": 3.6918, "period": 180}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0008275180724820197, "std": 0.03083365388010978, "length": 32, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -4.2966, "end": -3.7164, "lag": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.089}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 2.9126, "frequency": 2.1956}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 0.6356, "frequency": 2.4868}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": -1, "start": -4.8482, "end": -2.511, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": -1, "step": 0.0652}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.026642653168120617, "std": 0.050040958413765296, "length": 19, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 4.2191, "frequency_min": 3.6037, "frequency_max": 4.3867, "period": 172}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 29, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0427}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": 1, "step": 0.0124}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 3.0736, "frequency_min": 1.2915, "frequency_max": 3.0624, "period": 127}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": 1, "start": -3.0117, "end": -1.5238, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 4.9392, "frequency_min": 1.0131, "frequency_max": 1.305, "period": 258}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09777745461043277, "std": 0.04576100154667414, "length": 33, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0316}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": -1, "step": 0.0347}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 19, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": -1, "start": -3.1363, "end": -0.617, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -0.3033, "end": 0.1717, "lag": 33}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": -1, "start": -4.0256, "end": 0.0587, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": -1, "start": -2.9304, "end": -1.4066, "lag": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 38, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -1.4228, "end": 0.6697, "lag": 32}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -1.0541, "end": 0.4257, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 2.2091, "frequency_min": 2.6119, "frequency_max": 3.2794, "period": 267}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 39, "equation": {"sign": -1, "step": 0.03}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": -1, "start": 0.3733, "end": 0.992, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 2.5796, "frequency_min": 0.4791, "frequency_max": 4.2193, "period": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 38, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 28, "equation": {"sign": -1, "step": 0.0926}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 41, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0337}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.016036609587098988, "std": 0.05459669600234373, "length": 2, "position": "start"}, {"kind": "NOISE", "mean": -0.05990918346725829, "std": 0.09414247552336648, "length": 2, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": 0.6959, "end": 1.8036, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 3, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 1.3483, "frequency_min": 2.3243, "frequency_max": 4.8244, "period": 134}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 34, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 1.5565, "frequency_min": 0.8457, "frequency_max": 0.9364, "period": 253}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06769820645732, "std": 0.09189190661581237, "length": 34, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": -1, "step": 0.0991}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0711}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 3, "position": "middle"}, {"kind": "NOISE", "mean": -0.0722874037852826, "std": 0.02770802992281752, "length": 2, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -4.0423, "end": -2.4408, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 4.2024, "frequency_min": 1.1847, "frequency_max": 2.6764, "period": 280}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 31, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 26, "equation": {"sign": 1, "step": 0.0622}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 3.4958, "frequency_min": 0.0358, "frequency_max": 4.481, "period": 195}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": 1, "step": 0.0603}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 1.8974, "frequency": 0.6508}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.004884352066665043, "std": 0.09728756659093697, "length": 37, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0954}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.002210970521710001, "std": 0.07062260641694065, "length": 2, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 3.4573, "frequency": 3.0805}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08809284570360504, "std": 0.018266747138675703, "length": 30, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 0.3197, "frequency_min": 2.8274, "frequency_max": 3.2926, "period": 148}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.05630076760834604, "std": 0.016264258713074024, "length": 32, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 4.3612, "frequency_min": 1.1355, "frequency_max": 3.5957, "period": 71}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07798039952365948, "std": 0.020790140543289502, "length": 28, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": -1, "start": -0.7093, "end": 0.1758, "lag": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 37, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 24, "equation": {"sign": 1, "start": -2.4253, "end": 2.2301, "lag": 10}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 56, "equation": {"sign": 1, "start": -3.2084, "end": 0.0917, "lag": 10}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 3, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 4.3648, "frequency": 4.391}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08478364028413218, "std": 0.06356947472457002, "length": 35, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -2.7961, "end": -1.4988, "lag": 46}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 0.6786, "frequency_min": 2.7146, "frequency_max": 3.5098, "period": 191}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03696169911959511, "std": 0.02205724346747502, "length": 28, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": -1, "start": 1.3637, "end": 1.4507, "lag": 25}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0787}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 40, "equation": {"sign": 1, "step": 0.0228}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.0959}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": -1, "step": 0.0744}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": 1, "start": -4.6046, "end": 1.5381, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 51, "equation": {"sign": -1, "start": -3.3227, "end": -1.8152, "lag": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 39, "equation": {"sign": -1, "step": 0.0871}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": -1, "step": 0.0534}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 48, "equation": {"sign": -1, "step": 0.0605}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": -2.5186, "end": 0.0701, "lag": 33}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": -1, "start": 1.0151, "end": 1.3527, "lag": 33}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 45, "equation": {"sign": 1, "start": 2.143, "end": 2.1679, "lag": 30}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 54, "equation": {"sign": -1, "start": -2.7649, "end": -2.711, "lag": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 1.5067, "frequency": 3.8864}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03887181489928535, "std": 0.08294255620660818, "length": 40, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 17, "equation": {"sign": -1, "step": 0.0415}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 3.0593, "frequency": 2.2541}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03969588967592122, "std": 0.08840587093585965, "length": 32, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 61, "equation": {"sign": 1, "step": 0.0793}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 58, "equation": {"sign": -1, "step": 0.0599}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 67, "equation": {"sign": -1, "start": 2.0215, "end": 2.3203, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.01316643642145221, "std": 0.09450325028769392, "length": 3, "position": "start"}, {"kind": "NOISE", "mean": 0.02905068715393247, "std": 0.0597347221994447, "length": 2, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 53, "equation": {"sign": -1, "start": -4.6159, "end": 1.2839, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09145387362285194, "std": 0.042097804992624596, "length": 31, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 2.2086, "frequency_min": 2.044, "frequency_max": 3.6985, "period": 180}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 40, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 86, "equation": {"sign": -1, "step": 0.0286}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 73, "equation": {"sign": -1, "start": -4.6815, "end": -2.2448, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.007235648506454417, "std": 0.06348072152885874, "length": 31, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -0.3178, "end": 0.0819, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0218}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 1.777, "frequency_min": 2.4901, "frequency_max": 4.4721, "period": 161}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 42, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 3.8702, "frequency_min": 3.131, "frequency_max": 4.843, "period": 261}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06795507875415141, "std": 0.028218779926239966, "length": 37, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": 1, "step": 0.0839}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 93, "equation": {"sign": 1, "step": 0.0238}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 77, "equation": {"sign": 1, "start": -2.7439, "end": 0.4365, "lag": 13}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.8956, "frequency": 3.7033}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0919124336032067, "std": 0.09443741653224601, "length": 43, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 88, "equation": {"sign": -1, "start": -1.4156, "end": -0.9995, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 59, "equation": {"sign": -1, "start": -1.8712, "end": 0.676, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 13, 14, 15, 16, 19, 20, 23, 26, 29, 37, 38, 41, 44, 45, 48, 49, 50, 52, 54, 56, 62, 64, 66, 67, 69, 70, 75, 76, 77, 78, 79, 85, 91, 94, 96], [6], [12, 31, 36], [17, 71, 81], [18, 34, 74], [21, 24, 27, 32, 33, 35, 61, 83], [22, 60], [25], [28, 43, 90], [30], [39, 40, 68, 73, 89], [42], [46], [47], [51, 72], [53, 86, 88, 98], [55], [57], [58, 84], [59, 99], [63], [65], [80], [82], [87], [92], [93, 95], [97]]}
\ No newline at end of file
+{"dimensions": [{"kind": "OSC", "equation": {"function": "cos", "amplitude": 2.212, "frequency": 1.028}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0903}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0454}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.01997119046186273, "std": 0.04761303464981902, "length": 8, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 0.9509, "frequency": 4.844}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.016}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0719}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -4.7695, "end": -3.081, "lag": 2}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 3.4538, "frequency_min": 0.9611, "frequency_max": 3.1888, "period": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0911}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 34, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0642}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0623}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 2.0392, "frequency_min": 1.2313, "frequency_max": 3.6514, "period": 288}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 2.1946, "frequency": 4.5022}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -2.0518, "end": -0.8808, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -2.3458, "end": -0.9083, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 19, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0857}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0921}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 2.604, "frequency": 1.1325}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": -1, "start": -0.5572, "end": 1.4183, "lag": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0444}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.030845657227911202, "std": 0.053137195771498384, "length": 20, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 1.1477, "frequency_min": 0.5558, "frequency_max": 4.2058, "period": 211}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.014082336978594151, "std": 0.03189172815718548, "length": 69, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0443}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": 1, "start": -3.7243, "end": 1.0886, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 4.4879, "frequency": 3.2109}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0440516485856384, "std": 0.07744007727723295, "length": 65, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -0.8568, "end": 1.5095, "lag": 75}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.004857414617444641, "std": 0.06557600196359502, "length": 8, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0906}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": -1, "step": 0.0197}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -1.4244, "end": 2.2998, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 0.2456, "frequency": 2.6981}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": -2.1867, "end": 1.0743, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 0.8069, "frequency": 2.1565}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.011359669602225744, "std": 0.0732735934603892, "length": 94, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 24, "equation": {"sign": 1, "start": 0.4835, "end": 1.8315, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.056}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.010258770073324874, "std": 0.05485779945064729, "length": 7, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -4.8169, "end": -4.7671, "lag": 25}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 3.2131, "frequency_min": 1.3845, "frequency_max": 3.225, "period": 214}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 4.668, "frequency_min": 2.4021, "frequency_max": 3.6166, "period": 230}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 91, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0358}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": -1, "step": 0.0589}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.037}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.0674}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0578}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": -1, "start": -4.9026, "end": -4.4207, "lag": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.027551001807283648, "std": 0.028737777838683087, "length": 89, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -4.7791, "end": -1.603, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "middle"}, {"kind": "NOISE", "mean": -0.007950892657369563, "std": 0.0251917087815527, "length": 8, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 28, "equation": {"sign": 1, "step": 0.0372}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.0306}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": 1, "start": -1.0723, "end": 1.4716, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": -1, "start": -4.9095, "end": 1.7021, "lag": 13}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.0695}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -3.4723, "end": -2.438, "lag": 38}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 27, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": -1, "start": -4.3241, "end": -0.7751, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": 1, "step": 0.0602}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 26, "equation": {"sign": 1, "step": 0.0798}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 0.2916, "frequency": 2.2527}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.013335522371539607, "std": 0.012464061136833132, "length": 65, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 1.3662, "frequency_min": 2.0353, "frequency_max": 4.7013, "period": 226}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 64, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.0245}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": 1, "start": -4.3518, "end": -0.3007, "lag": 4}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 1.595, "frequency": 0.7279}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.030612019133872598, "std": 0.08145245000640619, "length": 83, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 50, "equation": {"sign": 1, "start": 1.2002, "end": 2.4858, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 15, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0866}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07105499514176741, "std": 0.06108763164151344, "length": 5, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0191}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": 1, "start": -4.5919, "end": -3.3982, "lag": 30}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 1.0902, "frequency": 3.4928}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03127172421241496, "std": 0.08815943144471969, "length": 71, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 59, "equation": {"sign": 1, "start": -4.0817, "end": -3.1985, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 89, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 44, "equation": {"sign": -1, "step": 0.0453}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -4.3989, "end": -2.7222, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 50, "equation": {"sign": -1, "start": -0.089, "end": 1.1791, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.004785936115471512, "std": 0.07122987762265598, "length": 17, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -1.315, "end": -0.7161, "lag": 3}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 83, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 60, "equation": {"sign": -1, "start": -4.8372, "end": 2.4146, "lag": 92}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 65, "equation": {"sign": -1, "step": 0.0185}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": 1, "start": -4.6885, "end": -4.6051, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 0.3678, "frequency_min": 1.0738, "frequency_max": 3.5263, "period": 73}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04227860977079362, "std": 0.03257551327949902, "length": 88, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 48, "equation": {"sign": -1, "step": 0.0635}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": -1, "start": -4.6956, "end": -2.9344, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 60, "equation": {"sign": -1, "step": 0.0936}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 39, "equation": {"sign": 1, "step": 0.0984}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 69, "equation": {"sign": -1, "start": -3.1309, "end": 1.7203, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 83, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 1.2559, "frequency": 4.3733}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04915155820319139, "std": 0.0711026290973711, "length": 100, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": -1, "start": -4.1294, "end": 0.2243, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09032050708229863, "std": 0.018535444202398353, "length": 16, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 55, "equation": {"sign": 1, "start": -1.834, "end": 1.3947, "lag": 45}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": 1, "start": -4.5209, "end": -2.0717, "lag": 17}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 4.366, "frequency": 0.2474}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06441560632672033, "std": 0.029355265989051728, "length": 83, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -3.0429, "end": -1.1211, "lag": 82}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02914014387918505, "std": 0.09435167650957574, "length": 23, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 54, "equation": {"sign": 1, "start": -2.8393, "end": 0.6691, "lag": 41}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 2.468, "frequency_min": 0.4284, "frequency_max": 0.5329, "period": 206}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 99, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0754}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": -1, "start": 1.7482, "end": 2.4937, "lag": 55}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 5, "position": "middle"}, {"kind": "CORRELATION", "length": 6, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.7175, "frequency": 0.2329}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09907113476141026, "std": 0.05940465574193447, "length": 77, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 77, "equation": {"sign": -1, "step": 0.0151}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -4.4595, "end": -2.9626, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.01083744219608182, "std": 0.016698340421222337, "length": 64, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 1.5402, "frequency_min": 2.1935, "frequency_max": 3.5379, "period": 153}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 63, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 36, "equation": {"sign": -1, "start": -2.5376, "end": -2.1489, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 79, "equation": {"sign": -1, "step": 0.0896}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 30, "equation": {"sign": -1, "step": 0.0936}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 87, "equation": {"sign": 1, "step": 0.0987}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": -1, "start": 2.1101, "end": 2.4124, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 70, "equation": {"sign": -1, "step": 0.0285}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 0.7999, "frequency_min": 0.4418, "frequency_max": 3.1631, "period": 114}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09079495839926072, "std": 0.042460417960832116, "length": 100, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 40, "equation": {"sign": 1, "step": 0.0778}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": -1, "start": -3.0696, "end": -0.529, "lag": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 0.7612, "frequency": 1.8169}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.006000800846099524, "std": 0.09837622567360473, "length": 97, "position": "start"}]}], "length": 20000, "subsystems": [[0, 1, 2, 4, 9, 10, 15, 16, 24, 27, 29, 31, 32, 36, 38, 39, 42, 46, 47, 54, 55, 58, 74, 78, 82, 84, 85, 90, 94], [3, 5, 6, 8, 33, 48, 60, 67, 71, 73, 81], [7, 14, 18, 19, 22, 44, 50, 57, 63, 65, 68, 77, 87, 93], [11, 21, 25, 40, 41, 72, 97], [12, 13, 59, 62], [17, 66, 79, 91], [20], [23, 26, 49, 51, 98], [28, 43, 64, 88], [30, 92], [34, 37, 45, 69, 75], [35], [52], [53], [56], [61], [70, 95], [76], [80], [83], [86], [89], [96], [99]]}
\ No newline at end of file
diff --git a/config/generated_config_18.json b/config/generated_config_18.json
index 0d6c1e74dd3c6b4a34750265ef831ba6d53685ba..f2633e37aca035b6176522dfa29ad0421b74c73a 100644
--- a/config/generated_config_18.json
+++ b/config/generated_config_18.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 4.9012, "frequency_min": 1.1878, "frequency_max": 1.8941, "period": 111}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.0686, "end": 0.0048, "lag": 64}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 3.6984, "frequency": 4.2704}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -3.0825, "end": -2.9167, "lag": 4}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": 0.7084, "end": 2.4629, "lag": 83}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 2.0231, "frequency": 1.2783}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.024279473232455093, "std": 0.03864783905463829, "length": 4, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 4.248, "frequency_min": 4.5933, "frequency_max": 4.9775, "period": 245}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 1.1699, "frequency_min": 1.0232, "frequency_max": 3.2015, "period": 267}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -3.9908, "end": 1.3831, "lag": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -4.7191, "end": -3.6218, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 4.7518, "frequency": 2.4052}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03914802881847799, "std": 0.01378953158159729, "length": 39, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.9881, "end": -0.2554, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -4.5595, "end": 0.7048, "lag": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 5, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.0974}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -3.1079, "end": -0.4333, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -1.5697, "end": -0.1922, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -1.1806, "end": -0.7718, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0338}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0642}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.6135, "frequency_min": 3.8192, "frequency_max": 4.7161, "period": 287}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 43, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.0554}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 0.283, "frequency_min": 0.3625, "frequency_max": 3.6755, "period": 106}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 30, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -0.3305, "end": 0.837, "lag": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -3.0774, "end": -0.5655, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -4.131, "end": -0.6634, "lag": 80}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 5, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": 1, "start": -2.3172, "end": 1.0386, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 3, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": -1, "step": 0.0138}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -4.861, "end": 0.714, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": -1, "start": -4.8815, "end": -2.7066, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 3, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 1.0005, "frequency_min": 1.75, "frequency_max": 3.0685, "period": 238}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -4.0907, "end": -1.6203, "lag": 1}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 3.5321, "frequency": 0.6532}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -0.523, "end": -0.3637, "lag": 17}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0372}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -2.245, "end": 2.0712, "lag": 10}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 2.4059, "frequency": 1.4471}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06850536797143994, "std": 0.014550392516864559, "length": 32, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -4.1454, "end": -2.7243, "lag": 47}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": -1, "step": 0.0207}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.018574951025615904, "std": 0.09288397685163144, "length": 35, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 0.7643, "frequency": 1.7963}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06172075735933105, "std": 0.0033402777799223307, "length": 41, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 25, "equation": {"sign": 1, "step": 0.0442}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.0343}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": -1, "step": 0.0877}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 2.8867, "frequency": 0.5543}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": 0.3153, "end": 2.4596, "lag": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 14, "equation": {"sign": 1, "step": 0.0635}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.019762995843170095, "std": 0.04707830158655097, "length": 3, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0553}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 28, "equation": {"sign": 1, "step": 0.0865}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": -4.3371, "end": -1.8061, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0578}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.9851, "end": 0.7185, "lag": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09622535182416173, "std": 0.09899996424124068, "length": 2, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 4.5529, "frequency_min": 1.41, "frequency_max": 3.1266, "period": 251}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 31, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 42, "equation": {"sign": -1, "step": 0.0678}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 34, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 2.063, "frequency_min": 0.2385, "frequency_max": 1.1389, "period": 231}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 39, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -4.378, "end": 1.7936, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02543406327465525, "std": 0.06744280878491113, "length": 1, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": -1, "step": 0.0332}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 1.1398, "frequency": 4.1568}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06150147437784745, "std": 0.05524393433657034, "length": 40, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 54, "equation": {"sign": 1, "step": 0.0959}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -4.8162, "end": 1.8005, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -0.5193, "end": 2.03, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.027022987448990232, "std": 0.04353300248156774, "length": 2, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 2.7605, "frequency": 0.449}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.031550993409713346, "std": 0.014118020546184855, "length": 36, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 4.4212, "frequency": 4.5826}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.04169338792488349, "std": 0.05964141533510566, "length": 30, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0791}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 42, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 36, "equation": {"sign": -1, "start": -2.9943, "end": -1.3637, "lag": 15}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": 1, "start": 0.2297, "end": 1.5646, "lag": 57}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 40, "equation": {"sign": 1, "step": 0.0787}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 32, "equation": {"sign": -1, "start": -3.4129, "end": 1.55, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": 1.5991, "end": 2.0311, "lag": 51}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 40, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -1.1425, "end": -0.9874, "lag": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 44, "equation": {"sign": 1, "step": 0.022}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": -1, "start": -3.8217, "end": 0.1011, "lag": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 0.167, "frequency_min": 0.6207, "frequency_max": 1.045, "period": 243}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.009707676595081316, "std": 0.07981623237597352, "length": 39, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 0.2341, "frequency_min": 2.5965, "frequency_max": 3.3515, "period": 256}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 29, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 4.0474, "frequency": 4.4081}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09683526322703127, "std": 0.055663407910663175, "length": 27, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -2.7282, "end": 1.3181, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0115}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 72, "equation": {"sign": 1, "step": 0.086}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": -1, "step": 0.0419}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 44, "equation": {"sign": 1, "start": -1.254, "end": 1.371, "lag": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 68, "equation": {"sign": -1, "start": -3.9316, "end": 1.7325, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 76, "equation": {"sign": 1, "step": 0.0746}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09664443405729792, "std": 0.0501004128847008, "length": 5, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 78, "equation": {"sign": -1, "start": -3.7521, "end": 1.6312, "lag": 32}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.054}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.012334105101298912, "std": 0.04052367495994423, "length": 2, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": -1, "start": -3.5963, "end": -3.2492, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 3.2101, "frequency_min": 4.2661, "frequency_max": 4.7332, "period": 194}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.02621801682455449, "std": 0.04085165754229399, "length": 40, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": 1, "start": -4.5737, "end": 1.0001, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 65, "equation": {"sign": 1, "step": 0.0366}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 2.7297, "frequency": 1.7438}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0572803415912001, "std": 0.04771172820362061, "length": 33, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 2.4417, "frequency_min": 1.1592, "frequency_max": 4.089, "period": 207}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07808170529231073, "std": 0.022383497022023385, "length": 27, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": -1, "start": -2.7101, "end": -0.1308, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 81, "equation": {"sign": 1, "start": 0.6771, "end": 1.8747, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 3.2717, "frequency_min": 2.7942, "frequency_max": 3.2526, "period": 299}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 27, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": 1, "step": 0.0705}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.039917558013962046, "std": 0.09461574956458996, "length": 27, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.0338, "frequency": 4.5146}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.014898105980408236, "std": 0.008000965277194265, "length": 31, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 65, "equation": {"sign": -1, "step": 0.0147}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": 1, "start": -3.0964, "end": -1.9618, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 32, "equation": {"sign": -1, "start": -3.535, "end": -0.9223, "lag": 71}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -4.3969, "end": -1.3344, "lag": 0}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0923}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03751482409337679, "std": 0.06401229215151039, "length": 27, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 1.0305, "frequency_min": 0.6683, "frequency_max": 0.9765, "period": 224}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 28, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 81, "equation": {"sign": -1, "start": -3.9516, "end": 1.0191, "lag": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 2, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": 0.6865, "end": 1.3024, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -4.5257, "end": 2.432, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 14, "equation": {"sign": -1, "step": 0.0213}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03821857990196523, "std": 0.09366434344617958, "length": 2, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 3.011, "frequency": 4.707}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.022346827983605697, "std": 0.09048975516924644, "length": 41, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 1.1572, "frequency_min": 0.4616, "frequency_max": 2.1548, "period": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 39, "position": "start"}]}], "length": 20000, "subsystems": [[0, 1, 3, 4, 8, 11, 14, 15, 16, 20, 22, 32, 33, 36, 40, 43, 44, 45, 47, 49, 53, 58, 62, 64, 65, 67, 68, 73, 74, 77, 78, 80, 81, 82, 85, 88, 89, 93, 95, 96, 99, 100, 101, 102], [2, 18, 27, 63, 97], [5, 9, 12, 17, 23, 24, 25, 28, 30, 39, 46, 48, 54, 56, 57, 76, 79], [6, 34, 66], [7, 13, 61], [10], [19, 26, 69], [21], [29, 41, 91], [31, 37], [35], [38], [42, 51, 84, 94], [50], [52], [55], [59], [60], [70], [71], [72, 75], [83], [86], [87], [90], [92], [98], [103], [104]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 3.8609, "frequency_min": 0.2102, "frequency_max": 1.9493, "period": 156}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 7, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -1.9328, "end": -1.6954, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0549}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0645}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -3.0367, "end": -0.4, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 10, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 0.9909, "frequency_min": 3.1804, "frequency_max": 4.5324, "period": 150}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 3.274, "frequency_min": 0.5567, "frequency_max": 1.0958, "period": 198}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0643}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0273}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -0.5995, "end": 2.0685, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0762}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": -1, "start": -2.1162, "end": 1.4845, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "middle"}, {"kind": "CORRELATION", "length": 11, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 4.3038, "frequency_min": 0.2973, "frequency_max": 4.5393, "period": 101}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 73, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 1.0012, "frequency": 4.5679}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.05193420931187939, "std": 0.07228030662721581, "length": 18, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0215}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0297}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 0.616, "frequency": 3.3619}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.039462798300072335, "std": 0.07799471779680725, "length": 81, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 3.5874, "frequency": 3.8304}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.027869251374934872, "std": 0.0833055112240287, "length": 67, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -0.5194, "end": 0.152, "lag": 46}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -1.8769, "end": 0.5281, "lag": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0798}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.0248}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -0.2975, "end": 0.1107, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": 1, "start": -3.1414, "end": -2.127, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": -1, "step": 0.0588}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -1.4316, "end": 1.0267, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09711109577850204, "std": 0.02301508598733098, "length": 66, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": 1, "start": -3.9, "end": -2.1905, "lag": 30}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": 1, "start": -3.0705, "end": -1.5257, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05471156958059786, "std": 0.027070212799607175, "length": 11, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": -1, "step": 0.0736}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -1.0858, "end": 1.0836, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": -1, "start": -4.8379, "end": 1.1383, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06988822405290626, "std": 0.04704348887508093, "length": 9, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0526}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 1.3163, "frequency": 0.567}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04845987998529272, "std": 0.07536187159506895, "length": 59, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": -1, "step": 0.0581}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 3.634, "frequency": 4.153}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09015932732207202, "std": 0.09816255241829992, "length": 76, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": 1, "step": 0.0754}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 25, "equation": {"sign": 1, "step": 0.0518}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -3.836, "end": 1.6767, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -3.6252, "end": 0.2915, "lag": 71}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": -1, "start": -3.1818, "end": -1.1405, "lag": 47}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0977}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -2.0969, "end": -1.9119, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 0.9049, "frequency": 1.968}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08665196618877194, "std": 0.06398975779396608, "length": 61, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 2.7452, "frequency": 1.7344}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 43, "equation": {"sign": -1, "step": 0.0909}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 2.3757, "frequency": 0.5322}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 0.6756, "frequency_min": 1.8452, "frequency_max": 4.2046, "period": 298}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 46, "equation": {"sign": 1, "step": 0.0953}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 61, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 3.9093, "frequency_min": 1.9441, "frequency_max": 2.9779, "period": 181}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 63, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 3.4288, "frequency": 2.5375}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 0.1945, "frequency": 3.1055}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.013536512088777403, "std": 0.021979379300814436, "length": 65, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -2.3627, "end": -0.1003, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 2.0969, "frequency_min": 0.5458, "frequency_max": 4.3619, "period": 139}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 71, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": 1, "start": -4.0442, "end": -3.879, "lag": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0196}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 40, "equation": {"sign": 1, "start": 0.594, "end": 0.7693, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -2.36, "end": 1.9833, "lag": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 56, "equation": {"sign": 1, "start": -3.0684, "end": 1.5688, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 1.2779, "frequency": 0.64}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09248367095069909, "std": 0.029133223074910848, "length": 59, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.9629, "frequency": 1.0175}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -4.1389, "end": -1.5688, "lag": 82}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 41, "equation": {"sign": -1, "step": 0.0644}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": -1, "start": -1.2537, "end": 1.23, "lag": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.8575, "frequency": 3.7926}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08934034088511454, "std": 0.03388850565244468, "length": 66, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 28, "equation": {"sign": -1, "step": 0.0851}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 4.3103, "frequency": 0.1845}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 54, "equation": {"sign": 1, "start": 1.0758, "end": 1.1349, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 2.1721, "frequency_min": 1.431, "frequency_max": 1.4503, "period": 280}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 89, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 4.9113, "frequency_min": 0.4968, "frequency_max": 2.1518, "period": 69}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 59, "equation": {"sign": 1, "start": -3.7178, "end": -2.0373, "lag": 17}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 66, "equation": {"sign": -1, "start": -1.8446, "end": 0.0431, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 2.0813, "frequency_min": 1.5871, "frequency_max": 3.1327, "period": 82}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.027540629251811652, "std": 0.05154413761230539, "length": 59, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": -1, "step": 0.0603}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 43, "equation": {"sign": 1, "start": -1.7933, "end": 1.9688, "lag": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 69, "equation": {"sign": -1, "start": -3.8876, "end": 0.4242, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 80, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0839}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 4.4375, "frequency": 0.1085}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.030815461609203953, "std": 0.09733105563464618, "length": 58, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 38, "equation": {"sign": -1, "step": 0.0242}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08444866910391964, "std": 0.03494436683302769, "length": 72, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0661}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0885}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 68, "equation": {"sign": -1, "step": 0.0352}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.008039194522752924, "std": 0.053024825467165554, "length": 70, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 30, "equation": {"sign": -1, "step": 0.0284}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": 1, "step": 0.0613}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 45, "equation": {"sign": 1, "step": 0.0264}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 78, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": -1.7644, "end": -0.8655, "lag": 57}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 2.264, "frequency_min": 4.246, "frequency_max": 4.8991, "period": 176}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 68, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 29, "equation": {"sign": -1, "start": -1.8546, "end": 0.1047, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": 1, "start": -1.5752, "end": 1.1266, "lag": 61}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 1.3811, "frequency_min": 0.652, "frequency_max": 3.0697, "period": 271}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.049252838081803, "std": 0.01838294850427434, "length": 67, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 53, "equation": {"sign": 1, "start": -3.0366, "end": 1.8216, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 2.8171, "frequency_min": 0.7839, "frequency_max": 3.6463, "period": 178}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07285498587744875, "std": 0.023885668454618078, "length": 83, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 49, "equation": {"sign": 1, "step": 0.0981}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 57, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 60, "equation": {"sign": 1, "start": -4.0452, "end": 1.6272, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09962977144671775, "std": 0.059440140729257816, "length": 18, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": 1, "step": 0.0389}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 65, "equation": {"sign": 1, "start": -4.4749, "end": 2.1234, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 79, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 89, "equation": {"sign": -1, "start": -3.5394, "end": 0.2415, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 86, "equation": {"sign": 1, "step": 0.0976}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 8, "position": "middle"}, {"kind": "CORRELATION", "length": 8, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 93, "equation": {"sign": 1, "start": -1.1364, "end": 1.2717, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03721688578545311, "std": 0.01546957719007878, "length": 19, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0351}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 0.8362, "frequency_min": 1.1567, "frequency_max": 1.2633, "period": 63}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.010168110437441286, "std": 0.0859248196678109, "length": 63, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0394}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 37, "equation": {"sign": 1, "step": 0.0907}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 98, "equation": {"sign": -1, "step": 0.0841}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": 1, "start": -1.9267, "end": 2.4044, "lag": 0}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 43, "equation": {"sign": 1, "step": 0.0219}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.026688779334322787, "std": 0.032634451379791804, "length": 65, "position": "end"}]}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 15, 18, 19, 20, 27, 29, 30, 31, 35, 37, 40, 55, 56, 57, 62, 75, 78, 81, 82, 84, 86, 87, 96, 100, 101, 103], [5, 25, 36, 53, 54, 66, 70, 89, 95], [6, 14, 38, 77], [12], [13, 21, 23, 24, 28, 39, 41, 51, 60, 61, 64, 72, 79, 92, 93, 97, 98, 102], [16, 22, 26, 33], [17], [32], [34], [42], [43, 44, 73, 104], [45, 83], [46, 47], [48], [49, 91], [50], [52], [58], [59, 69, 74], [63], [65, 94], [67], [68, 80], [71], [76], [85], [88], [90], [99]]}
\ No newline at end of file
diff --git a/config/generated_config_19.json b/config/generated_config_19.json
index 5ee9c8b37e4a8e1e4103cd49d70853a2d704cd18..68a941b17675c1810c17dbe56009efa6d343b33d 100644
--- a/config/generated_config_19.json
+++ b/config/generated_config_19.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 0.8693, "frequency": 3.579}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0928}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.054}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -2.9677, "end": 0.7905, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 5, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -4.4579, "end": 1.5057, "lag": 61}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.066}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -4.2919, "end": -3.1308, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0616444619998949, "std": 0.05180780771209179, "length": 5, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -2.0144, "end": 0.3082, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -3.1513, "end": 1.5713, "lag": 30}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0557}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 2.3638, "frequency_min": 4.0321, "frequency_max": 4.8325, "period": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -3.7194, "end": -1.9181, "lag": 31}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 3.4144, "frequency_min": 2.3426, "frequency_max": 2.8017, "period": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0217}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 4.9231, "frequency": 0.1083}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09738174956177865, "std": 0.03233837431182187, "length": 31, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": -4.7269, "end": 0.0809, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": 1, "start": -3.3972, "end": -1.2257, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": 1, "step": 0.0411}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": -1, "step": 0.0189}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0397}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -4.2421, "end": -1.7458, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0700719645465529, "std": 0.038704467646264236, "length": 38, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 1.1923, "frequency_min": 3.6521, "frequency_max": 4.0644, "period": 169}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -4.2947, "end": -0.1653, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 3.0795, "frequency": 1.2229}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -4.8336, "end": -2.1873, "lag": 35}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0998}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 14, "equation": {"sign": -1, "step": 0.0821}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 3.0525, "frequency": 1.1481}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09777389586429282, "std": 0.036930252473165684, "length": 39, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": -1, "step": 0.059}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09849943536638438, "std": 0.05644246236939267, "length": 36, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.091}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -2.5457, "end": -2.3352, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 0.1312, "frequency_min": 2.2816, "frequency_max": 4.1072, "period": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": -1, "step": 0.031}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": -1, "start": -2.4984, "end": -0.2507, "lag": 38}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": -1, "step": 0.0583}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -4.4445, "end": -0.5846, "lag": 5}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 0.2148, "frequency": 2.5898}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04874220973470689, "std": 0.07826496688241502, "length": 42, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0318}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0162}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.025062902493113215, "std": 0.08591987920983783, "length": 13, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 1.9921, "frequency": 2.3756}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03292025533179187, "std": 0.029723246814469736, "length": 39, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 2.0392, "frequency": 2.2565}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.00773625400825062, "std": 0.037858304054707054, "length": 47, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0745}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": -1, "start": -2.059, "end": -0.8641, "lag": 30}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 4, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 3.1155, "frequency_min": 1.981, "frequency_max": 2.8944, "period": 244}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.051338281647350596, "std": 0.08849701457661469, "length": 38, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.0148, "end": -3.9092, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": -1, "start": -2.3063, "end": 0.36, "lag": 23}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 4.3786, "frequency": 4.3622}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.036}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": -1, "start": -4.5333, "end": -1.8105, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 46, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.015}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 17, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0445}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -2.4851, "end": 1.5678, "lag": 44}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0777}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 4, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0281}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 3.6544, "frequency_min": 3.4978, "frequency_max": 4.1348, "period": 267}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 41, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0695}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 50, "equation": {"sign": -1, "step": 0.0725}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.030264039557030123, "std": 0.06661413401264914, "length": 4, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 3.3798, "frequency": 1.3792}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06734100335451007, "std": 0.06241749628290912, "length": 44, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 2.78, "frequency": 3.7628}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": 1, "step": 0.092}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": 1, "step": 0.0127}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.023158722712957977, "std": 0.014091050841150914, "length": 47, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 14, "equation": {"sign": -1, "step": 0.0601}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 54, "equation": {"sign": -1, "step": 0.0615}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0393}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": 1, "step": 0.0703}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 37, "equation": {"sign": -1, "step": 0.0808}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": -1, "start": -1.0637, "end": 2.4016, "lag": 40}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": 1, "step": 0.0942}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 58, "equation": {"sign": 1, "step": 0.0252}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 55, "equation": {"sign": -1, "step": 0.0242}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0316}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": -1, "start": -1.1191, "end": 0.5746, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 64, "equation": {"sign": -1, "step": 0.0747}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 4, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 1.7444, "frequency_min": 1.915, "frequency_max": 4.7801, "period": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0992797428102189, "std": 0.09323062057033932, "length": 33, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 4.1127, "frequency": 0.3316}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.011346111087670835, "std": 0.07089746627450748, "length": 48, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 53, "equation": {"sign": -1, "step": 0.0398}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 65, "equation": {"sign": -1, "step": 0.0607}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 46, "equation": {"sign": -1, "step": 0.0532}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07085875287023309, "std": 0.029321196044058348, "length": 31, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 58, "equation": {"sign": 1, "step": 0.0997}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 45, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": 1, "step": 0.0617}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 46, "equation": {"sign": -1, "start": -4.9717, "end": -4.3784, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 4.2072, "frequency_min": 2.0327, "frequency_max": 3.9315, "period": 233}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06693333361544082, "std": 0.031125644534104248, "length": 40, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 30, "equation": {"sign": -1, "step": 0.0551}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 32, "equation": {"sign": 1, "step": 0.065}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 0.6382, "frequency_min": 1.7933, "frequency_max": 2.2185, "period": 138}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 35, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 1.6927, "frequency": 1.7432}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0018871534856737676, "std": 0.05725830653886873, "length": 46, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 44, "equation": {"sign": 1, "start": -1.4976, "end": 2.0352, "lag": 94}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 82, "equation": {"sign": -1, "step": 0.0988}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 2.2358, "frequency": 1.3841}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03437098985961867, "std": 0.05913813171655082, "length": 40, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 2.6577, "frequency_min": 4.285, "frequency_max": 4.9804, "period": 202}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06338516710462969, "std": 0.02395098035416715, "length": 44, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 3.7137, "frequency_min": 0.2234, "frequency_max": 2.7226, "period": 180}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 37, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 47, "equation": {"sign": 1, "step": 0.077}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08408231423104069, "std": 0.059580225170116186, "length": 4, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": -1, "step": 0.0507}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 42, "equation": {"sign": 1, "step": 0.0951}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.027894367245126492, "std": 0.0630481001439775, "length": 5, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": -4.8542, "end": 1.1497, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 77, "equation": {"sign": -1, "step": 0.03}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 28, "equation": {"sign": 1, "step": 0.0807}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 29, "equation": {"sign": -1, "start": -2.1719, "end": -0.2981, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 30, "equation": {"sign": 1, "step": 0.0665}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": -1, "start": 1.1984, "end": 2.1526, "lag": 69}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 97, "equation": {"sign": 1, "start": -4.1064, "end": 0.0448, "lag": 30}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 62, "equation": {"sign": 1, "start": -3.6333, "end": -3.318, "lag": 28}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 0.31, "frequency_min": 0.1819, "frequency_max": 4.4941, "period": 165}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 33, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 41, "equation": {"sign": 1, "start": -3.5254, "end": -0.7929, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": -1, "start": -4.3557, "end": 0.6079, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -0.7624, "end": 1.4746, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 42, "equation": {"sign": -1, "step": 0.0376}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 86, "equation": {"sign": -1, "step": 0.0324}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 64, "equation": {"sign": 1, "step": 0.0882}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 44, "equation": {"sign": 1, "step": 0.0473}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 15, 16, 18, 19, 22, 24, 29, 30, 34, 35, 37, 41, 42, 44, 47, 50, 51, 52, 55, 56, 59, 64, 65, 66, 67, 69, 70, 72, 76, 79, 82, 86, 87, 91, 93, 94, 97, 98, 100, 103, 105, 106, 107, 108, 109], [10, 11, 25, 38, 49, 53, 63, 75, 104], [12, 17, 20, 32, 71, 83], [14, 26, 61, 99], [21, 60], [23, 28, 33, 45, 92, 96], [27], [31, 48], [36], [39], [40], [43], [46, 77, 80, 95], [54, 62, 101], [57], [58, 68, 78], [73], [74], [81], [84], [85], [88], [89], [90], [102]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 2.6508, "frequency_min": 0.1142, "frequency_max": 1.1196, "period": 118}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0352}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0938}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -4.8844, "end": -1.7228, "lag": 36}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -0.2403, "end": 1.5826, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 8, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.5883, "frequency": 1.6226}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 3.9319, "frequency": 2.3508}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -0.0458, "end": 0.5208, "lag": 51}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -4.8641, "end": 0.0508, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -3.7266, "end": 0.1429, "lag": 12}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 3.3045, "frequency": 0.9622}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 1.26, "frequency": 3.5048}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -4.6307, "end": -2.6989, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": 1.8407, "end": 2.4316, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -0.014, "end": 0.9773, "lag": 32}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -0.5025, "end": 1.9348, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 1.3717, "frequency": 1.3482}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 2.6847, "frequency": 4.9694}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -0.4015, "end": 0.8107, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 9, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0135}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": 1, "step": 0.0232}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": 1, "step": 0.0358}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.045902552450554024, "std": 0.020936870756971163, "length": 73, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 4.3614, "frequency_min": 1.1052, "frequency_max": 1.4151, "period": 109}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -1.5545, "end": -0.3505, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0571}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0828}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 0.5467, "frequency_min": 2.2852, "frequency_max": 3.4603, "period": 125}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07831268177420224, "std": 0.05241056518160721, "length": 82, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": 1, "start": -1.6458, "end": -0.4187, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 20, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -3.1903, "end": 1.1787, "lag": 46}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.04972250974905577, "std": 0.044516961030863236, "length": 7, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0142}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -1.3318, "end": 2.3298, "lag": 64}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": -1, "start": -2.4422, "end": 1.9357, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": -1, "step": 0.0821}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": -1, "step": 0.0808}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 8, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": 1, "start": -1.2483, "end": -0.6852, "lag": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 1.4106, "frequency": 3.4124}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07775450247371152, "std": 0.03513481791513404, "length": 88, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": 1, "start": -3.745, "end": -0.0806, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 8, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": 1, "start": -3.5348, "end": 0.0795, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0735}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08053992361540382, "std": 0.08848468735420148, "length": 7, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": -1, "start": -3.4262, "end": 2.1507, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.060283211646470464, "std": 0.03396193987576166, "length": 10, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 2.0517, "frequency": 0.7731}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06379461657427832, "std": 0.030935669992234315, "length": 66, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": -1, "step": 0.0394}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 15, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 17, "equation": {"sign": 1, "step": 0.0354}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 1.1703, "frequency": 3.9578}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 1.757, "frequency_min": 4.1644, "frequency_max": 4.3788, "period": 169}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06661913504318565, "std": 0.09598696195397002, "length": 70, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 4.2221, "frequency": 1.4935}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.01736280129369014, "std": 0.07008093388204929, "length": 97, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 45, "equation": {"sign": 1, "step": 0.0306}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": -1, "start": -4.7887, "end": 0.6319, "lag": 36}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 47, "equation": {"sign": -1, "start": -1.8365, "end": -0.3998, "lag": 75}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.031999996006684836, "std": 0.06315867720084821, "length": 34, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": -2.055, "end": 1.4979, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": 1, "step": 0.0338}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 0.6221, "frequency_min": 3.3234, "frequency_max": 3.5792, "period": 196}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 71, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": 1, "start": -2.2854, "end": -1.3581, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 2.5232, "frequency": 3.3814}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03604182663139002, "std": 0.0759450764482388, "length": 81, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 28, "equation": {"sign": -1, "step": 0.0773}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "start"}, {"kind": "CORRELATION", "length": 8, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 2.3665, "frequency_min": 2.9037, "frequency_max": 3.215, "period": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 67, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 40, "equation": {"sign": -1, "step": 0.0718}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 41, "equation": {"sign": 1, "step": 0.0894}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 0.5048, "frequency_min": 2.5817, "frequency_max": 4.5019, "period": 83}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 89, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": 1, "step": 0.0189}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 20, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": 0.314, "end": 2.1887, "lag": 40}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 12, "position": "end"}, {"kind": "CORRELATION", "length": 13, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": 1, "step": 0.0276}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 5, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 0.2234, "frequency_min": 0.3356, "frequency_max": 0.7847, "period": 69}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -2.8402, "end": 0.5028, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": -1, "step": 0.0734}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0478}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 14, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": 1, "start": -0.5131, "end": 1.2517, "lag": 61}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 12, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 39, "equation": {"sign": -1, "start": -1.5452, "end": -0.6115, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": -1, "start": -2.9705, "end": 1.358, "lag": 15}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 34, "equation": {"sign": -1, "start": -4.9607, "end": 1.7411, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08828780352915772, "std": 0.013563757593179971, "length": 6, "position": "end"}, {"kind": "NOISE", "mean": 0.08396707325669772, "std": 0.03496618064547296, "length": 5, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 61, "equation": {"sign": 1, "step": 0.0851}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 0.1009, "frequency_min": 0.3093, "frequency_max": 3.7095, "period": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 86, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 32, "equation": {"sign": 1, "start": -1.1605, "end": 1.0397, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 29, "equation": {"sign": -1, "step": 0.0339}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": -1, "start": -3.1636, "end": -2.4197, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 25, "equation": {"sign": -1, "step": 0.0813}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0501}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 55, "equation": {"sign": -1, "step": 0.0845}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 1.4523, "frequency_min": 2.6707, "frequency_max": 2.8654, "period": 272}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 78, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 69, "equation": {"sign": -1, "start": -4.0778, "end": -1.198, "lag": 61}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 70, "equation": {"sign": -1, "step": 0.0263}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 2.8235, "frequency_min": 1.2718, "frequency_max": 1.9726, "period": 162}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 45, "equation": {"sign": -1, "start": 1.7391, "end": 2.3418, "lag": 55}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 29, "equation": {"sign": 1, "start": -4.9762, "end": 1.124, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09012473658660686, "std": 0.07978435539049675, "length": 11, "position": "end"}, {"kind": "CORRELATION", "length": 13, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 47, "equation": {"sign": -1, "step": 0.0886}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.012367782396985702, "std": 0.09790549741312483, "length": 34, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 78, "equation": {"sign": 1, "step": 0.0685}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 73, "equation": {"sign": 1, "start": -3.4709, "end": 1.6776, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": -1, "start": -2.3991, "end": 0.1877, "lag": 55}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": -1, "step": 0.0748}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0651078140772057, "std": 0.08562557889288173, "length": 101, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": -1, "start": -3.0385, "end": 0.2878, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.030620515221057937, "std": 0.09384815915634465, "length": 62, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 62, "equation": {"sign": -1, "start": -0.5859, "end": 1.1443, "lag": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 36, "equation": {"sign": 1, "start": -1.966, "end": 1.6735, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 50, "equation": {"sign": 1, "start": -2.2539, "end": -1.1853, "lag": 64}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 79, "equation": {"sign": 1, "step": 0.0999}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 24, "equation": {"sign": -1, "start": -3.3317, "end": 0.3871, "lag": 23}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0874579233564162, "std": 0.048724846862960164, "length": 74, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 4.6089, "frequency_min": 0.9568, "frequency_max": 4.1821, "period": 269}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 100, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": -3.4036, "end": 1.4563, "lag": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 67, "equation": {"sign": -1, "step": 0.0769}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 62, "equation": {"sign": -1, "step": 0.0146}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 0.1666, "frequency": 1.8902}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.012379627777679536, "std": 0.04826266661227804, "length": 92, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 93, "equation": {"sign": 1, "start": -0.2139, "end": 0.1381, "lag": 28}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 8, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 65, "equation": {"sign": 1, "step": 0.0801}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 75, "equation": {"sign": 1, "start": 1.0346, "end": 2.2383, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 40, "equation": {"sign": 1, "start": -1.9755, "end": -1.6946, "lag": 36}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 43, "equation": {"sign": 1, "step": 0.0315}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.031585459409328165, "std": 0.07104619484307044, "length": 62, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 27, "equation": {"sign": 1, "step": 0.0977}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 59, "equation": {"sign": 1, "start": -4.0751, "end": 1.4521, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 0.3437, "frequency_min": 0.1911, "frequency_max": 1.5659, "period": 197}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 75, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 81, "equation": {"sign": -1, "step": 0.0759}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 96, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 62, "equation": {"sign": -1, "start": 0.1179, "end": 2.0019, "lag": 5}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 66, "position": "end"}]}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 7, 8, 15, 19, 23, 25, 28, 34, 37, 38, 54, 61, 63, 69, 70, 75, 79, 80, 93, 100, 102], [5, 9, 13, 18, 29, 32, 33, 36, 39, 60, 66, 67, 72, 73, 74, 76, 83, 86, 91, 96, 97], [6, 12, 14, 20, 27, 31, 41, 52, 57, 59, 65, 68, 101, 105, 106], [10, 24, 94], [11, 89], [16, 21, 49, 50, 92], [17, 30, 42, 47, 48, 84, 87], [22, 64, 88], [26], [35], [40, 56, 103], [43, 104], [44], [45, 46, 82], [51], [53], [55, 77], [58], [62, 90, 98, 109], [71], [78, 85], [81, 108], [95], [99], [107]]}
\ No newline at end of file
diff --git a/config/generated_config_2.json b/config/generated_config_2.json
index eda3ad7ffc43ec69c7f116dfa974a70aef7d584c..957c1e62a49af1e1a39b5abbfd0422b0a9ed5937 100644
--- a/config/generated_config_2.json
+++ b/config/generated_config_2.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "haversine", "amplitude": 3.4321, "frequency": 3.3002}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.011}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0936}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 2.4439, "frequency_min": 0.4249, "frequency_max": 3.6146, "period": 255}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 159, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 3.8568, "frequency_min": 1.7674, "frequency_max": 2.1862, "period": 57}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0551}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -1.0692, "end": -0.9417, "lag": 30}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0732}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": 0.1578, "end": 1.4064, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08247267442128084, "std": 0.08498542273567589, "length": 71, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 0.5073, "frequency": 3.9361}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0831}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0911}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 4.4181, "frequency": 1.7907}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0458}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 77, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0914}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09226340669863405, "std": 0.047956256203088306, "length": 155, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0551}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0684}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.046051116023375444, "std": 0.09664518268077563, "length": 120, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0551}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 2.3326, "frequency_min": 0.7756, "frequency_max": 3.7642, "period": 141}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 155, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 1.2571, "frequency_min": 1.1823, "frequency_max": 2.3211, "period": 146}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 113, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -3.8049, "end": 0.3825, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": 1, "start": -1.8739, "end": 0.9716, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": 1, "step": 0.0869}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.060929478136377974, "std": 0.025500405564605196, "length": 146, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": 1, "step": 0.0968}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": -1, "step": 0.0989}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 5, 7, 8, 11, 13, 15, 17, 20], [3, 6, 10], [4, 16], [9, 14, 21, 23, 24], [12, 22], [18], [19]]}
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 0.9679, "frequency_min": 3.9187, "frequency_max": 4.5153, "period": 117}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -4.2642, "end": -2.4821, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0899577497047375, "std": 0.07688526445317151, "length": 167, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 2.0197, "frequency_min": 0.1863, "frequency_max": 1.4363, "period": 154}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 211, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 3.5487, "frequency": 3.0297}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": 0.0703, "end": 1.1064, "lag": 82}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 0.5191, "frequency": 4.1127}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0668}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0287}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0827}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 121, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -4.4941, "end": -1.422, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0927}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 187, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -0.9747, "end": -0.1077, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0777}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -3.281, "end": -1.7014, "lag": 82}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 3.5048, "frequency": 4.297}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.000503348572280668, "std": 0.033433478138856755, "length": 214, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": 1, "step": 0.0471}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0755}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -4.6832, "end": -2.6226, "lag": 38}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 3.1541, "frequency": 3.9247}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0721001388580239, "std": 0.049614854923479466, "length": 221, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 1.0475, "frequency_min": 2.9129, "frequency_max": 4.9011, "period": 202}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07321324568777517, "std": 0.07473325346119904, "length": 151, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 0.2908, "frequency_min": 3.5838, "frequency_max": 4.8633, "period": 215}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 187, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": -1, "start": 1.6421, "end": 2.0987, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 118, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.0919}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 1.9617, "frequency_min": 1.3437, "frequency_max": 4.6243, "period": 162}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06391503948490115, "std": 0.026181890657697923, "length": 184, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 0.1802, "frequency_min": 1.2679, "frequency_max": 4.2369, "period": 274}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07888696402496378, "std": 0.09748548356627576, "length": 233, "position": "end"}]}], "length": 20000, "subsystems": [[0, 1, 9, 13], [2, 4, 6, 16], [3, 10, 22], [5, 7, 8, 11, 12, 15, 17, 21], [14], [18], [19], [20], [23], [24]]}
\ No newline at end of file
diff --git a/config/generated_config_20.json b/config/generated_config_20.json
index 58171ee9b29aefbea369ad8c02fc33304a3755ff..e062aaeda47bfe73226878cd4d167223d2aab08f 100644
--- a/config/generated_config_20.json
+++ b/config/generated_config_20.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 3.6263, "frequency_min": 3.4077, "frequency_max": 4.536, "period": 179}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -4.8602, "end": -0.2596, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 3.9176, "frequency_min": 0.1184, "frequency_max": 0.2402, "period": 275}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0968}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -3.4551, "end": -2.9685, "lag": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0377}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06261342159107719, "std": 0.08060515779190318, "length": 7, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.7999, "end": -4.4849, "lag": 28}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -0.6754, "end": 0.1935, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 2.8245, "frequency_min": 2.1882, "frequency_max": 3.7583, "period": 296}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 3.9934, "frequency_min": 2.5338, "frequency_max": 3.1468, "period": 211}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0705}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -4.7086, "end": 2.1726, "lag": 35}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -3.3529, "end": 0.7533, "lag": 69}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0929}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -0.6988, "end": 0.8985, "lag": 63}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0885}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0401}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -1.5604, "end": 0.7678, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": 1, "step": 0.0649}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.0948}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": 0.7439, "end": 0.8466, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0129}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 15, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 1.3883, "frequency": 4.6603}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07768546363176519, "std": 0.010755849190388639, "length": 55, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0607}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 17, "equation": {"sign": -1, "step": 0.0479}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0707}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": 1, "step": 0.0371}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0706}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 3.9513, "frequency_min": 0.5263, "frequency_max": 2.7804, "period": 128}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.027}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -4.9112, "end": 0.6486, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": -1, "start": -3.3168, "end": -3.2075, "lag": 64}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0637}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 1.8824, "frequency": 0.5863}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0188}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0709}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 29, "equation": {"sign": 1, "start": -2.6689, "end": 0.2511, "lag": 52}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 28, "equation": {"sign": -1, "step": 0.025}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -2.5786, "end": 1.8301, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": -1.6931, "end": -0.1503, "lag": 80}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": -1, "start": -1.7818, "end": 1.9544, "lag": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.0309}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 26, "equation": {"sign": 1, "step": 0.0153}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": -1, "start": -2.0668, "end": 0.5404, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 2.1282, "frequency": 1.06}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07280685189262473, "std": 0.07465756204938957, "length": 64, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -0.8621, "end": 1.5153, "lag": 46}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -3.9846, "end": -2.8458, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": -1, "start": -4.1806, "end": 1.0691, "lag": 70}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 25, "equation": {"sign": 1, "step": 0.0363}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 21, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": 1.4989, "end": 1.5498, "lag": 23}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 3.4698, "frequency": 1.2866}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09244582935529765, "std": 0.05311448137345682, "length": 65, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": -1, "start": -3.705, "end": -3.0085, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0743}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": 1, "step": 0.0892}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 39, "equation": {"sign": 1, "start": 0.245, "end": 1.7741, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.010275587437080014, "std": 0.04465261535693896, "length": 23, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 46, "equation": {"sign": -1, "start": -4.2234, "end": -2.9116, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 3.9035, "frequency": 3.3231}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.003503281788347537, "std": 0.09827444451138344, "length": 46, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 46, "equation": {"sign": -1, "start": -4.2805, "end": 0.3444, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 2.2972, "frequency": 1.4837}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09375473396947463, "std": 0.09760394908996599, "length": 54, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": 1, "step": 0.0185}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": -1, "start": -0.7947, "end": 1.5592, "lag": 73}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": -1, "step": 0.0533}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 53, "equation": {"sign": -1, "start": -2.8206, "end": -0.3005, "lag": 33}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.00266355608436164, "std": 0.030298689702678114, "length": 13, "position": "middle"}, {"kind": "CORRELATION", "length": 15, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 3.0988, "frequency": 0.121}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06124308544203064, "std": 0.06999462575685668, "length": 61, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": 1, "start": 0.4569, "end": 1.0863, "lag": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04556256832013267, "std": 0.06566366212649138, "length": 6, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -0.7659, "end": -0.0666, "lag": 23}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": -1, "step": 0.0334}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": 1, "start": -2.5998, "end": 1.7951, "lag": 4}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0616}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 67, "equation": {"sign": 1, "step": 0.0187}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0304}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03955394022383596, "std": 0.06191231166655651, "length": 30, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.0583}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 57, "equation": {"sign": -1, "start": -3.5443, "end": -3.3485, "lag": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 65, "equation": {"sign": 1, "start": -3.7906, "end": -2.9106, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 38, "equation": {"sign": 1, "step": 0.0186}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 9, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 65, "equation": {"sign": -1, "start": -2.9867, "end": 0.0859, "lag": 18}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.045116675322641235, "std": 0.027386893338369703, "length": 6, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": 1, "start": -4.1644, "end": -1.0861, "lag": 29}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0586}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 59, "equation": {"sign": -1, "start": -3.039, "end": -1.8168, "lag": 32}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.0697}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 14, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 39, "equation": {"sign": 1, "start": -0.8419, "end": -0.5488, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 40, "equation": {"sign": -1, "start": -3.2478, "end": -1.8233, "lag": 4}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 4.9169, "frequency": 2.04}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0726845273728563, "std": 0.0704272376349973, "length": 57, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": 2.1979, "end": 2.4151, "lag": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 65, "equation": {"sign": 1, "step": 0.0562}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -3.4413, "end": -1.2867, "lag": 55}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 58, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": 1, "start": -1.2212, "end": 0.3778, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 79, "equation": {"sign": -1, "start": -3.8518, "end": 0.2524, "lag": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": -1, "start": -1.2033, "end": 0.6894, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 2.7022, "frequency_min": 3.5998, "frequency_max": 4.4304, "period": 164}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 3.9457, "frequency": 3.2256}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 36, "equation": {"sign": 1, "step": 0.0683}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": -1, "start": -3.2424, "end": -1.2215, "lag": 34}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 3.1932, "frequency_min": 1.9432, "frequency_max": 3.7169, "period": 100}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09186710364973967, "std": 0.020057657101332456, "length": 50, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 90, "equation": {"sign": 1, "step": 0.0638}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 65, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 76, "equation": {"sign": 1, "start": 0.6823, "end": 0.8637, "lag": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 36, "equation": {"sign": -1, "start": -1.9945, "end": 1.4405, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 69, "equation": {"sign": -1, "start": -4.6917, "end": -2.6718, "lag": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": 1, "start": -1.6639, "end": -1.0042, "lag": 73}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 70, "equation": {"sign": -1, "start": -2.4161, "end": 1.2192, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 0.3397, "frequency": 2.5934}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0018066900239014083, "std": 0.04417880006817094, "length": 53, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": 1, "start": -4.2927, "end": 1.5827, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 51, "equation": {"sign": -1, "start": -2.227, "end": -1.5722, "lag": 10}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 72, "equation": {"sign": -1, "start": -2.0575, "end": 1.0517, "lag": 12}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 89, "equation": {"sign": 1, "step": 0.0734}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08087399616930967, "std": 0.0941987331830502, "length": 57, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 0.1736, "frequency": 1.0687}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08526298129440596, "std": 0.031203011769371763, "length": 55, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -0.2601, "end": 1.6928, "lag": 92}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 65, "equation": {"sign": -1, "step": 0.0517}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0185}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": -1, "start": -3.6718, "end": 0.5972, "lag": 52}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": 1, "step": 0.049}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": -1, "step": 0.0826}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0012563244435325194, "std": 0.035217454368891225, "length": 42, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 61, "equation": {"sign": -1, "step": 0.0642}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 16, "position": "start"}, {"kind": "CORRELATION", "length": 15, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": 1, "start": -0.8808, "end": 1.5663, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0798}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 19, 23, 26, 27, 29, 30, 31, 32, 35, 36, 38, 40, 41, 42, 45, 46, 47, 49, 51, 52, 55, 57, 64, 65, 67, 69, 71, 72, 73, 74, 75, 76, 77, 81, 83, 84, 86, 91, 92, 95, 96, 97, 98, 102, 103, 106, 107, 108, 110, 113], [2, 16, 17, 18, 20, 24, 53, 59, 60, 62, 66, 78, 79, 87, 88], [8, 39, 54, 70, 80, 99], [9, 21, 25, 34, 48, 61, 68, 109, 112, 114], [22], [28, 37, 43, 85, 101], [33, 111], [44], [50], [56], [58], [63], [82], [89, 104], [90, 94], [93], [100], [105]]}
\ No newline at end of file
+{"dimensions": [{"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 2.4227, "frequency": 3.1819}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 3.799, "frequency_min": 1.0524, "frequency_max": 3.7588, "period": 227}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 71, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0402}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -1.5617, "end": 2.349, "lag": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0627}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0319}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0728}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0119}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0205}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": 0.0406, "end": 0.1689, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -3.2059, "end": 1.2976, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0976}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -4.2714, "end": -0.6876, "lag": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 32, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": 0.0498, "end": 0.4382, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0579}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0552}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": -1, "step": 0.0989}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": 0.3506, "end": 0.5644, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -3.6311, "end": -2.449, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 14, "equation": {"sign": 1, "step": 0.0664}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0226}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 1.5263, "frequency_min": 0.072, "frequency_max": 4.145, "period": 191}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02538344677115499, "std": 0.03235974871015094, "length": 66, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 1.9136, "frequency": 1.961}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.08983716242744627, "std": 0.04529203452312248, "length": 102, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0231}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": 1, "start": -3.6999, "end": -2.0547, "lag": 1}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0906}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 4.6866, "frequency": 2.4614}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 4.6311, "frequency_min": 2.7565, "frequency_max": 3.6522, "period": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03694027965842564, "std": 0.0934231573374381, "length": 74, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": -1, "step": 0.02}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 2.5001, "frequency": 0.1884}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07231904442149689, "std": 0.08373466778000668, "length": 77, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0334}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 4.9285, "frequency": 3.2536}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.032943551948028366, "std": 0.05027794363110717, "length": 103, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -1.6365, "end": -0.7548, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": -2.1246, "end": 2.4944, "lag": 25}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": -1, "start": -2.8203, "end": 1.4725, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": 1, "step": 0.0938}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": -1, "start": -3.4552, "end": -3.1936, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07413679414195787, "std": 0.028086249396335437, "length": 33, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 3.5844, "frequency_min": 1.4329, "frequency_max": 3.2045, "period": 283}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": 1, "step": 0.0361}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": 1, "start": 0.143, "end": 1.7267, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": 1, "start": -4.9368, "end": -2.3202, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -0.4472, "end": 0.4058, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": -1, "step": 0.0715}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0534}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": 1, "start": -2.4993, "end": 0.983, "lag": 89}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 0.6685, "frequency": 1.8964}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03211231006232568, "std": 0.09962830674106518, "length": 71, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0231}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 30, "equation": {"sign": 1, "step": 0.0285}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 4.3659, "frequency": 0.5918}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 48, "equation": {"sign": -1, "start": -4.726, "end": 1.0025, "lag": 45}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 101, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.6491, "frequency_min": 2.0822, "frequency_max": 3.2658, "period": 221}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 91, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 49, "equation": {"sign": 1, "step": 0.0975}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 50, "equation": {"sign": 1, "step": 0.0494}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 47, "equation": {"sign": -1, "step": 0.013}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": 1, "start": -2.2348, "end": 0.4999, "lag": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -3.866, "end": 1.0601, "lag": 45}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 26, "equation": {"sign": -1, "step": 0.07}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 53, "equation": {"sign": 1, "step": 0.0275}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 47, "equation": {"sign": -1, "start": -3.5376, "end": 2.4536, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.1139, "frequency_min": 1.334, "frequency_max": 3.3994, "period": 276}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 79, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 59, "equation": {"sign": 1, "start": -2.8457, "end": -2.4454, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.1456, "frequency": 0.6753}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": -1, "start": -3.1248, "end": 1.1281, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 0.2323, "frequency": 0.1973}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09144960216208206, "std": 0.04878514036739345, "length": 71, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 58, "equation": {"sign": 1, "step": 0.0441}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 47, "equation": {"sign": 1, "start": -1.6932, "end": -0.1589, "lag": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 41, "equation": {"sign": 1, "step": 0.0743}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 32, "equation": {"sign": -1, "step": 0.0311}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 37, "equation": {"sign": -1, "step": 0.0249}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 78, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 68, "equation": {"sign": 1, "start": -4.6483, "end": -1.531, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 1.982, "frequency": 0.1808}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 62, "equation": {"sign": -1, "start": -4.213, "end": 1.0918, "lag": 48}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 3.7802, "frequency": 2.2284}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07457917992024883, "std": 0.07988840904556414, "length": 90, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 49, "equation": {"sign": 1, "step": 0.0595}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 4.0536, "frequency_min": 2.8352, "frequency_max": 3.2262, "period": 285}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.002109259375455544, "std": 0.06693928830576382, "length": 75, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 2.1857, "frequency": 1.2913}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 34, "equation": {"sign": -1, "start": -4.6631, "end": 1.5408, "lag": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 38, "equation": {"sign": -1, "step": 0.0965}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0751}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 41, "equation": {"sign": -1, "start": -4.4964, "end": 2.1017, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 56, "equation": {"sign": -1, "start": -2.3271, "end": 2.0746, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 70, "equation": {"sign": -1, "start": -1.7339, "end": 1.3441, "lag": 36}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 54, "equation": {"sign": -1, "step": 0.0584}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 81, "equation": {"sign": 1, "start": 0.1413, "end": 1.8091, "lag": 5}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 45, "equation": {"sign": -1, "step": 0.0975}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 75, "equation": {"sign": 1, "step": 0.0952}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 90, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 1.8966, "frequency_min": 2.3735, "frequency_max": 3.9448, "period": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": 1, "start": -1.7892, "end": 0.9779, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 82, "equation": {"sign": -1, "step": 0.075}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 70, "equation": {"sign": -1, "start": -4.4048, "end": 0.7483, "lag": 55}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 58, "equation": {"sign": -1, "step": 0.0861}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 61, "equation": {"sign": 1, "start": -0.0663, "end": 0.4148, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.015129242836015022, "std": 0.05640147205398877, "length": 67, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": -1, "start": -3.7493, "end": 0.081, "lag": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 67, "equation": {"sign": 1, "step": 0.0685}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0331}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 84, "equation": {"sign": 1, "step": 0.0537}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -2.8554, "end": 0.5173, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": -1, "step": 0.0663}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 82, "equation": {"sign": 1, "start": -2.3071, "end": 0.4197, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 84, "equation": {"sign": 1, "start": 0.5562, "end": 2.2991, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 4.8947, "frequency_min": 2.1236, "frequency_max": 4.0244, "period": 264}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 91, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 3.0104, "frequency_min": 2.3918, "frequency_max": 4.9925, "period": 132}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07698919547870275, "std": 0.04642280327635523, "length": 68, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 74, "equation": {"sign": -1, "start": -3.7084, "end": 1.6586, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 3.0287, "frequency": 0.7301}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.036599084409573907, "std": 0.0258485015726026, "length": 105, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 70, "equation": {"sign": -1, "step": 0.0981}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 81, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": -1, "step": 0.0883}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 29, "equation": {"sign": -1, "start": -1.0836, "end": -0.2385, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 56, "equation": {"sign": 1, "step": 0.0945}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 83, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 96, "equation": {"sign": 1, "step": 0.0705}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 86, "equation": {"sign": -1, "step": 0.0315}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 95, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 0.1147, "frequency_min": 2.4389, "frequency_max": 3.2578, "period": 284}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03533146088998983, "std": 0.042882155741329336, "length": 71, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 78, "equation": {"sign": -1, "step": 0.093}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 58, "equation": {"sign": -1, "step": 0.0603}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 21, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 46, "equation": {"sign": -1, "start": 0.0264, "end": 1.9822, "lag": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 84, "equation": {"sign": 1, "step": 0.0431}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 18, 19, 20, 23, 24, 25, 28, 30, 32, 33, 34, 35, 36, 41, 43, 46, 47, 53, 54, 55, 57, 58, 62, 64, 65, 66, 67, 71, 76, 78, 79, 82, 88, 90, 92, 93, 94, 96, 97, 98, 105, 108, 111, 112, 113], [1, 3, 9, 15, 17, 38, 77], [21, 42], [22, 40], [26, 56, 80, 107], [27], [29, 106], [31, 39, 87], [37, 44, 68, 69], [45, 84, 95, 99, 114], [48, 49, 51, 73], [50, 52], [59, 60], [61, 91], [63], [70, 81, 83, 89, 104], [72], [74, 102], [75, 85], [86, 109], [100], [101], [103], [110]]}
\ No newline at end of file
diff --git a/config/generated_config_3.json b/config/generated_config_3.json
index b7c930020d9773033d034cd12a062c7b82d0dbbd..c19d5d4f4760c68107c31a62aed08c237e7557fd 100644
--- a/config/generated_config_3.json
+++ b/config/generated_config_3.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 3.138, "frequency": 0.8616}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -3.6617, "end": -3.3785, "lag": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -1.9676, "end": -1.474, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 1.4992, "frequency": 1.0558}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.026023815011095075, "std": 0.08221041745381306, "length": 122, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0478}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -3.9206, "end": 2.0833, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.001491435504330882, "std": 0.07454219566004593, "length": 32, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 2.4265, "frequency_min": 1.3759, "frequency_max": 4.7925, "period": 109}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0956}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -4.5601, "end": -1.2569, "lag": 63}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.0132}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 24, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -1.5252, "end": 1.7293, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 31, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 1.5311, "frequency": 4.2683}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0317131588969638, "std": 0.01664359665784205, "length": 117, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0979}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 0.6684, "frequency_min": 1.4195, "frequency_max": 4.8839, "period": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 126, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0906}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 4.9084, "frequency": 0.1755}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.056484684447407535, "std": 0.08131604637239374, "length": 122, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -0.6608, "end": -0.3313, "lag": 17}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0862}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 2.7603, "frequency": 2.465}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 4.4802, "frequency_min": 1.7705, "frequency_max": 4.2024, "period": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 105, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -1.5283, "end": 1.8902, "lag": 41}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -2.6733, "end": -1.944, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": 1, "step": 0.0221}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -2.5343, "end": -2.1579, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -2.4442, "end": -0.7244, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 124, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0497}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03041775655433393, "std": 0.06075438910476462, "length": 31, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0712}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03500020016181778, "std": 0.046323699926851584, "length": 133, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -4.7206, "end": -3.9291, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -1.0291, "end": 2.458, "lag": 4}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 25, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.0579}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 4, 5, 7, 8, 9, 10, 12, 14, 16, 17, 21, 23, 25, 27, 28], [3], [6, 24], [11], [13], [15], [18, 20, 26, 29], [19, 22]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 0.8803, "frequency_min": 0.1739, "frequency_max": 3.9554, "period": 190}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0817}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -0.3016, "end": 1.6685, "lag": 2}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 119, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 4.1007, "frequency": 3.2731}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 2.1593, "frequency": 2.8923}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -0.4769, "end": -0.0816, "lag": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 3.6366, "frequency_min": 1.3304, "frequency_max": 4.3381, "period": 153}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.027977376937038598, "std": 0.03656277635823338, "length": 295, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -3.7203, "end": 1.1782, "lag": 31}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 4.6091, "frequency_min": 0.4326, "frequency_max": 4.4908, "period": 202}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -3.6505, "end": -1.9159, "lag": 32}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 222, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 0.8804, "frequency": 0.5613}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -1.9524, "end": 1.5036, "lag": 31}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 1.1917, "frequency_min": 0.2172, "frequency_max": 2.9026, "period": 287}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06022432624318369, "std": 0.010952679418388341, "length": 304, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": 1.9281, "end": 2.2386, "lag": 73}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -4.972, "end": 1.5442, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": 1, "step": 0.0118}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0384}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": 1, "start": -3.3882, "end": -0.6081, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.012551009071831792, "std": 0.07176810983058549, "length": 260, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.059}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 195, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0285}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.0759}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 257, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0496}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 118, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": -1, "start": -3.8655, "end": -2.3797, "lag": 31}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -3.8437, "end": -3.0296, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": -1, "start": -4.6587, "end": -3.9894, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": 1, "step": 0.053}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -1.995, "end": -0.43, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -0.813, "end": -0.0287, "lag": 35}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0825}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 0.4374, "frequency": 2.3534}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09579042656470504, "std": 0.06199795664180461, "length": 224, "position": "end"}]}], "length": 20000, "subsystems": [[0, 1, 2, 5, 21, 24, 25, 26, 27], [3, 9], [4, 7, 16, 18, 19, 23, 28], [6], [8, 13, 20, 22], [10, 11, 14, 17], [12, 15], [29]]}
\ No newline at end of file
diff --git a/config/generated_config_4.json b/config/generated_config_4.json
index f7526ae1d3bc06cdf192f1a95aa4483879f642b8..18e9a8032543637235cfb3dab1ea36148bf1e7b2 100644
--- a/config/generated_config_4.json
+++ b/config/generated_config_4.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 0.3095, "frequency_min": 0.6524, "frequency_max": 1.7714, "period": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -1.5565, "end": 1.3285, "lag": 80}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.7964, "end": 2.0057, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 1.9898, "frequency": 3.9599}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07791982388521732, "std": 0.03421488724949453, "length": 164, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 2.2076, "frequency_min": 2.1834, "frequency_max": 4.5343, "period": 211}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 126, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0657}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -2.3335, "end": 1.949, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0672}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -2.326, "end": -1.5297, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -3.3104, "end": -2.8452, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0244}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0727}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -3.9175, "end": -1.7328, "lag": 48}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 0.1953, "frequency": 4.0927}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06396230560584404, "std": 0.08960338554915678, "length": 128, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -4.041, "end": -2.5243, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -3.9144, "end": 0.0518, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 3.4986, "frequency_min": 2.0669, "frequency_max": 4.4372, "period": 181}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09353883270271897, "std": 0.04120127445568763, "length": 171, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": 0.0384, "end": 1.2221, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.0545}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": -1, "step": 0.0428}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -1.8072, "end": 2.354, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -1.8751, "end": -1.5903, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.023}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": 1, "start": -3.4439, "end": 1.4706, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": -2.7994, "end": -1.1969, "lag": 30}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 47, "position": "middle"}, {"kind": "NOISE", "mean": 0.02443722211344576, "std": 0.06887944366824905, "length": 45, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": 1, "start": -2.0357, "end": 0.861, "lag": 57}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 3.6391, "frequency_min": 0.2687, "frequency_max": 1.6282, "period": 77}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03039153163774852, "std": 0.09836637739496049, "length": 123, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": -3.5794, "end": -3.0372, "lag": 2}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0288}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0974}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": 1, "step": 0.0572}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": 1, "start": -4.1935, "end": -2.5378, "lag": 1}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": -1, "start": -4.8949, "end": 1.9703, "lag": 35}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 4.1802, "frequency": 4.0302}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04931910152672289, "std": 0.027759977485167155, "length": 150, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 24, "equation": {"sign": 1, "start": -2.648, "end": -2.5815, "lag": 52}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09448508925144157, "std": 0.009905020090273995, "length": 40, "position": "middle"}]}], "length": 20000, "subsystems": [[0, 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 34], [3, 21], [4], [13, 32], [16, 19], [26], [33]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 2.8818, "frequency_min": 0.1212, "frequency_max": 2.9261, "period": 122}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 2.6258, "frequency": 2.7386}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.027346762443114014, "std": 0.06148409659444382, "length": 223, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 3.9705, "frequency": 2.9756}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.019518701427893623, "std": 0.03007142628193596, "length": 241, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -4.9181, "end": -1.2626, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -4.5269, "end": -4.2415, "lag": 65}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0708}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.013860431079894056, "std": 0.02304261779806402, "length": 42, "position": "start"}, {"kind": "NOISE", "mean": 0.017803990380740792, "std": 0.047063520573722206, "length": 44, "position": "middle"}, {"kind": "NOISE", "mean": 0.017226752406654194, "std": 0.08714875334365645, "length": 50, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 4.8311, "frequency": 1.6562}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0542}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0428}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 52, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -0.0376, "end": 2.386, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0893}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 2.0942, "frequency": 4.0754}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.005694235990004251, "std": 0.04178685492796569, "length": 214, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.087}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": -4.9227, "end": -3.4671, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 62, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -2.3645, "end": 0.9513, "lag": 42}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": 1, "start": -2.0342, "end": 1.6311, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 4.3176, "frequency": 0.5426}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03647080112145415, "std": 0.053096038969303976, "length": 247, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": 1, "start": -2.641, "end": 1.6199, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0216}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.095}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.0639}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -1.412, "end": 0.1872, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 2.4062, "frequency_min": 2.8949, "frequency_max": 4.385, "period": 264}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 172, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0389}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 55, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -2.3529, "end": 1.2755, "lag": 64}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 1.9182, "frequency": 3.1796}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03876485771673852, "std": 0.09770126123192248, "length": 268, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.05}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 3.9678, "frequency": 0.9625}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.049179419741138375, "std": 0.028775441995001608, "length": 217, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -1.1418, "end": 1.8006, "lag": 44}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": 1, "start": -2.0603, "end": 1.6855, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0858}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": 1, "step": 0.0784}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 54, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -0.5477, "end": 2.2168, "lag": 18}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": -1, "step": 0.0239}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09093985673247734, "std": 0.07247999022218135, "length": 49, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -4.4379, "end": -3.6175, "lag": 77}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 3, 4, 5, 8, 14, 15, 18, 19, 23, 24, 26, 29, 34], [1, 30], [2, 7], [6, 9, 10, 12, 13, 17, 20, 21, 28, 31, 32, 33], [11], [16], [22], [25], [27]]}
\ No newline at end of file
diff --git a/config/generated_config_5.json b/config/generated_config_5.json
index 713929711d2faa893f64abd7fe33212fe31ccadf..9f5b0ae1b92e593f2576f6bf63daa86661218653 100644
--- a/config/generated_config_5.json
+++ b/config/generated_config_5.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 4.5025, "frequency": 4.9582}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 2.328, "frequency_min": 1.3842, "frequency_max": 4.7261, "period": 164}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -2.0716, "end": 0.2101, "lag": 34}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -3.3717, "end": 0.1198, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0187}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0841}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 4.9171, "frequency_min": 2.2671, "frequency_max": 3.4485, "period": 235}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0493}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -4.9555, "end": -4.2616, "lag": 23}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.026}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0308}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -1.0425, "end": 1.608, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.03}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": 1, "start": -2.5803, "end": -1.1, "lag": 57}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -2.6278, "end": 1.7572, "lag": 5}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": -1, "step": 0.0576}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.3758, "end": 2.1139, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0752}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": 0.5029, "end": 1.3059, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0398}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 20, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0702}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.011042928877923797, "std": 0.07835622361874826, "length": 22, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": 1, "step": 0.081}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0102}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 1.0636, "frequency_min": 2.0296, "frequency_max": 2.4559, "period": 151}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05980428538945677, "std": 0.08585705432182081, "length": 128, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": 1, "start": -1.3062, "end": 0.5791, "lag": 77}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.0128, "frequency_min": 1.227, "frequency_max": 4.2861, "period": 141}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 125, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": 1, "step": 0.0364}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 1.8295, "frequency_min": 2.1064, "frequency_max": 2.7045, "period": 193}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.01711054257361873, "std": 0.04787914449182579, "length": 102, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0298}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 126, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0291}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.009001111024860967, "std": 0.013975020514618039, "length": 24, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0962}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 22, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -4.4596, "end": 0.9117, "lag": 63}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 107, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": 1, "start": -2.0001, "end": -1.657, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 20, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 1.7156, "frequency_min": 2.0043, "frequency_max": 2.3861, "period": 262}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 139, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 1.6976, "frequency": 1.0102}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06297945998463955, "std": 0.09953132498617331, "length": 122, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": -1, "step": 0.0235}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 19, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 28, "equation": {"sign": 1, "step": 0.0456}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": -1, "start": -0.5364, "end": 2.1447, "lag": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": 1, "step": 0.0442}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 17, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 33, "equation": {"sign": 1, "start": -1.0081, "end": 0.8744, "lag": 61}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 29, 30, 32, 35, 38], [1, 31], [6, 28, 36], [23], [25, 37], [27], [33, 39], [34]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.8406, "frequency_min": 0.9034, "frequency_max": 2.6886, "period": 294}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -0.9226, "end": 1.0775, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0744}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -4.0092, "end": 0.2303, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": 0.6712, "end": 2.1261, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 43, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -3.9991, "end": 0.6656, "lag": 2}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0241}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.062349665775549845, "std": 0.027383641966020555, "length": 44, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -4.7058, "end": -0.4219, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 3.4365, "frequency": 4.8813}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -0.7584, "end": 2.4889, "lag": 34}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.02}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": 0.4407, "end": 1.2229, "lag": 13}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 51, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0267}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 2.5512, "frequency_min": 2.3153, "frequency_max": 3.6923, "period": 196}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 215, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 2.8302, "frequency_min": 0.3659, "frequency_max": 1.9088, "period": 163}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 230, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 3.0288, "frequency": 0.1914}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.045698417960027916, "std": 0.08158672040554983, "length": 186, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 3.5945, "frequency": 1.5187}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -2.4718, "end": 2.1778, "lag": 34}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03671093401677915, "std": 0.01976134663677702, "length": 253, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": -0.8488, "end": 1.4202, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08490505152268124, "std": 0.011182690007895431, "length": 51, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": -1, "start": -0.3754, "end": 1.4627, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": -1, "step": 0.0637}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 221, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 2.2465, "frequency": 1.4729}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.00827850428165626, "std": 0.09301800224381164, "length": 257, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": -1, "start": -2.4496, "end": -1.38, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": 1, "start": -4.6981, "end": -1.3932, "lag": 41}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": 1, "step": 0.0803}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0519}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -2.2831, "end": -1.212, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -3.4321, "end": 2.4503, "lag": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.0616}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -4.3166, "end": 0.7272, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": -1, "start": -3.0587, "end": -1.3201, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 3.3121, "frequency_min": 2.6589, "frequency_max": 3.1169, "period": 159}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0533}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 3.5798, "frequency_min": 2.2284, "frequency_max": 2.9321, "period": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 252, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 32, "equation": {"sign": -1, "start": 1.5087, "end": 2.3146, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": 1, "start": 1.8342, "end": 2.0716, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.0857}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": -1, "step": 0.0285}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.004986487991835292, "std": 0.08830533123284141, "length": 192, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0309}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 14, "equation": {"sign": -1, "step": 0.0918}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 18, 19, 22, 23, 24, 26, 27, 28, 29, 32, 34, 36, 38], [8, 10, 20, 25, 35], [13], [14, 30, 39], [15], [16, 17], [21], [31, 37], [33]]}
\ No newline at end of file
diff --git a/config/generated_config_6.json b/config/generated_config_6.json
index 456b40b146ebd2b5a9d9c5a78f14ed34399b95da..257a8c5d974d95640dd66afb0ade231135cf243a 100644
--- a/config/generated_config_6.json
+++ b/config/generated_config_6.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 4.0856, "frequency_min": 0.7331, "frequency_max": 2.4423, "period": 239}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -1.3408, "end": 1.5862, "lag": 56}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": 0.2784, "end": 2.0153, "lag": 0}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -4.2595, "end": -4.2451, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -0.8276, "end": -0.2778, "lag": 71}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.009552018191694156, "std": 0.062481640767032644, "length": 8, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -2.5308, "end": -2.0581, "lag": 47}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.008932615836143284, "std": 0.005844857755893088, "length": 8, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -0.0461, "end": 2.1887, "lag": 87}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0204}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06395766124959884, "std": 0.06261210032392851, "length": 8, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": -3.9904, "end": -3.4982, "lag": 18}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -0.7447, "end": 1.8196, "lag": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -3.2778, "end": -0.1993, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0103}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 1.2437, "frequency": 3.8371}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05676956456116573, "std": 0.010318401098967441, "length": 79, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -0.1595, "end": 1.2129, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07590897911068037, "std": 0.09627010441713166, "length": 9, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 4.6345, "frequency_min": 1.0879, "frequency_max": 3.8852, "period": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.005130488731593247, "std": 0.07324583474811627, "length": 90, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 2.3877, "frequency_min": 3.1237, "frequency_max": 4.4374, "period": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08083680931635515, "std": 0.006778392255702164, "length": 80, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 1.1691, "frequency": 1.2088}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 2.6165, "frequency_min": 1.7775, "frequency_max": 3.4325, "period": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0577}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -4.0481, "end": 0.196, "lag": 77}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0542}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05039373503221239, "std": 0.08356456147395332, "length": 7, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 0.3775, "frequency": 4.7656}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04398465642697885, "std": 0.09646744813611315, "length": 98, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 0.9317, "frequency": 2.6939}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07582958701289039, "std": 0.08853233816778883, "length": 81, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 4.0763, "frequency_min": 2.4515, "frequency_max": 4.6432, "period": 215}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.04098536849491879, "std": 0.03392246792826499, "length": 92, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": -1, "start": -4.5453, "end": 2.1659, "lag": 0}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": 1, "step": 0.0744}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 81, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -4.4091, "end": 1.9146, "lag": 83}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 1.083, "frequency": 4.4969}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0716}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 26, "equation": {"sign": -1, "step": 0.0968}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08608976755633768, "std": 0.05159186747274975, "length": 9, "position": "end"}, {"kind": "CORRELATION", "length": 8, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": -1, "start": -3.8474, "end": -0.477, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 112, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": -1, "start": -2.1539, "end": 0.4284, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": 1, "start": -3.1121, "end": 0.396, "lag": 77}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 2.4414, "frequency_min": 2.3216, "frequency_max": 4.532, "period": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 106, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": -2.3932, "end": 0.438, "lag": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0993}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": 1.7026, "end": 2.3987, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": 1, "step": 0.0151}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 17, "equation": {"sign": 1, "step": 0.0519}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0936335415702721, "std": 0.0969706385576889, "length": 83, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 36, "equation": {"sign": 1, "start": -4.0651, "end": 1.3887, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -2.8044, "end": -2.7509, "lag": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 28, "equation": {"sign": -1, "start": -3.5536, "end": -1.8586, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -4.3856, "end": -0.6269, "lag": 35}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": -1, "step": 0.0988}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -3.0035, "end": -0.6259, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0435920487664469, "std": 0.04512190226462999, "length": 8, "position": "start"}, {"kind": "NOISE", "mean": -0.09300454055220693, "std": 0.03529336727671646, "length": 9, "position": "end"}]}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 18, 19, 20, 24, 26, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 42, 43, 44], [12, 35], [14], [15], [16, 25], [17, 38], [21], [22], [23], [27, 30], [33]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.3379, "frequency_min": 4.7716, "frequency_max": 4.8057, "period": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -3.144, "end": -1.1714, "lag": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -4.1246, "end": 0.433, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0247}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0507}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0215}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04010856994060766, "std": 0.03814184384170018, "length": 15, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.045}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0281}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.039485363716305205, "std": 0.02297037705350006, "length": 13, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 4.2411, "frequency_min": 1.5908, "frequency_max": 4.4088, "period": 167}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 3.2031, "frequency_min": 0.8337, "frequency_max": 1.5353, "period": 257}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.02}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 3.5697, "frequency": 4.9875}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.01988304086502375, "std": 0.0728194101491498, "length": 227, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -3.909, "end": 1.3745, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": 1, "start": -3.9054, "end": 2.1461, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 16, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": 1, "start": -1.0628, "end": 1.4259, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06862720627243901, "std": 0.017881836145892005, "length": 188, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0718}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 16, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": -1, "step": 0.0334}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.01619390064532493, "std": 0.06882037407267119, "length": 186, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": -1, "start": -2.3336, "end": 1.7517, "lag": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 15, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -4.7145, "end": -3.3195, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 18, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0221}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": 1, "step": 0.0991}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": -1, "start": -4.6428, "end": -0.2857, "lag": 28}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -2.4108, "end": 0.1068, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 2.4914, "frequency": 3.8549}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06574120864446414, "std": 0.016681986073994, "length": 234, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": -3.7422, "end": 1.3698, "lag": 61}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02124893399314029, "std": 0.0864475709126759, "length": 16, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0578}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.072}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0374}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07327579230993338, "std": 0.02673873135280634, "length": 16, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": 1, "step": 0.0557}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0226}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 18, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 2.3386, "frequency_min": 0.4977, "frequency_max": 4.1558, "period": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.04881576023966622, "std": 0.032516717652497834, "length": 251, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": -1, "step": 0.0305}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 2.3826, "frequency_min": 0.5551, "frequency_max": 0.8849, "period": 118}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03003389914367488, "std": 0.08123391552664307, "length": 161, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": -1, "step": 0.0445}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": 1, "start": 0.0705, "end": 1.9137, "lag": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 2.5338, "frequency": 4.3421}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0506341206113971, "std": 0.05108014038243583, "length": 159, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": 1, "step": 0.0839}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 15, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 36, "equation": {"sign": -1, "step": 0.0481}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": -1, "start": -4.8408, "end": 0.2929, "lag": 75}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 36, "equation": {"sign": -1, "start": -1.2127, "end": 0.1849, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 19, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 36, "equation": {"sign": -1, "start": -3.5598, "end": 2.2399, "lag": 94}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 4.6142, "frequency_min": 0.3651, "frequency_max": 2.9769, "period": 233}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.02475747928322647, "std": 0.07735722208849478, "length": 225, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.091}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": 1, "start": -3.7981, "end": 0.9718, "lag": 51}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.05602842934114119, "std": 0.032632879752119995, "length": 16, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.2595, "frequency_min": 3.0179, "frequency_max": 4.2778, "period": 229}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 165, "position": "end"}]}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 5, 6, 7, 12, 13, 15, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 33, 34, 36, 37, 39, 40, 42, 43], [8, 14], [9, 10, 16, 31], [11], [23, 38], [30], [32], [35], [41], [44]]}
\ No newline at end of file
diff --git a/config/generated_config_7.json b/config/generated_config_7.json
index a60fed3931113066b7269ff0dbe34651356d4dc3..7f3e9a8a53afdc9de77549f0a52be989bef95159 100644
--- a/config/generated_config_7.json
+++ b/config/generated_config_7.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 0.8082, "frequency_min": 0.8736, "frequency_max": 3.2912, "period": 80}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -1.6911, "end": 0.4977, "lag": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0195}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 4.7273, "frequency_min": 0.9892, "frequency_max": 1.1673, "period": 250}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 22, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": 2.1867, "end": 2.3939, "lag": 18}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": 1.0844, "end": 1.7123, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0984}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -4.5614, "end": -4.307, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03817209469140706, "std": 0.06812545325542141, "length": 35, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0838}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0604}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0663}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 25, "position": "end"}, {"kind": "NOISE", "mean": -0.053168995891424035, "std": 0.029384388697560083, "length": 23, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -3.959, "end": -0.5288, "lag": 33}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.0948}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 0.6684, "frequency_min": 1.1337, "frequency_max": 3.31, "period": 184}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.0833}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": 1, "step": 0.0394}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 0.119, "frequency_min": 1.7534, "frequency_max": 2.2646, "period": 152}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 112, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": -1, "start": -3.9507, "end": -2.5672, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0303}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.045274189892537675, "std": 0.04322425996941298, "length": 36, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.022}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -3.975, "end": -3.1975, "lag": 35}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0226}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": -1.5763, "end": 2.0775, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 20, "equation": {"sign": -1, "start": -3.219, "end": -2.0671, "lag": 36}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.057}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08737296699688396, "std": 0.04692604943654228, "length": 93, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": 0.2039, "end": 1.0833, "lag": 35}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 24, "equation": {"sign": -1, "start": -4.7397, "end": -0.7511, "lag": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -4.5064, "end": -2.4382, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 0.4698, "frequency": 3.3325}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.04475479685767079, "std": 0.04862610667323644, "length": 124, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 25, "equation": {"sign": -1, "step": 0.0983}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -2.6193, "end": 1.6045, "lag": 40}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.9134, "frequency_min": 2.8706, "frequency_max": 4.9076, "period": 54}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08408569659729156, "std": 0.020991562842408794, "length": 121, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 5, "equation": {"sign": -1, "step": 0.0188}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07701756722061859, "std": 0.044657142863110365, "length": 27, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": -1, "step": 0.0961}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -1.222, "end": 2.4897, "lag": 84}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": -1, "step": 0.0243}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": -1, "start": -1.5295, "end": -1.2989, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.047}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": 1, "step": 0.0579}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 2.5935, "frequency_min": 0.8303, "frequency_max": 2.1053, "period": 271}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 102, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": 1, "step": 0.0696}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -2.4796, "end": 1.3945, "lag": 60}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 0.35, "frequency_min": 2.6588, "frequency_max": 3.0155, "period": 241}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.080308913672579, "std": 0.08999838783748758, "length": 115, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.0639}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08566481684427912, "std": 0.012436053610961362, "length": 45, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 2.8526, "frequency_min": 0.7727, "frequency_max": 2.0549, "period": 242}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 89, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.077}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 34, "equation": {"sign": 1, "step": 0.0472}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 15, "equation": {"sign": -1, "step": 0.0412}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 46, "equation": {"sign": -1, "step": 0.0906}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": 1, "start": -4.9934, "end": -3.4133, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.004096534421032791, "std": 0.022659838640712474, "length": 23, "position": "middle"}]}], "length": 20000, "subsystems": [[0, 1, 2, 6, 7, 8, 12, 14, 18, 21, 25, 29, 30, 34, 37, 38, 41, 43, 45, 46, 48], [3, 4, 5, 9, 10, 11, 15, 17, 19, 20, 23, 32, 33, 47, 49], [13, 24, 26, 36], [16, 22, 27, 35, 40], [28], [31], [39], [42], [44]]}
\ No newline at end of file
+{"dimensions": [{"kind": "OSC", "equation": {"function": "haversine", "amplitude": 4.3155, "frequency": 3.745}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05243699009925698, "std": 0.030486197043344376, "length": 18, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0188}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0892}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0558}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -3.1314, "end": -0.6563, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 4.0626, "frequency": 3.6302}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.036249489833655266, "std": 0.09155258513568627, "length": 136, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 0.7433, "frequency_min": 1.6515, "frequency_max": 1.9118, "period": 295}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": 1.4572, "end": 1.8073, "lag": 40}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 2.5263, "frequency": 4.6115}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0617913477887615, "std": 0.03558989253587715, "length": 117, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": 1, "step": 0.0711}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": -2.6809, "end": 0.8539, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -3.1014, "end": 2.4783, "lag": 45}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 55, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0487}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 1.9655, "frequency_min": 1.0273, "frequency_max": 1.531, "period": 129}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 179, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -4.5978, "end": -3.3892, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -2.7075, "end": -1.9267, "lag": 21}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -3.5065, "end": -0.4385, "lag": 27}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 13, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": 1.2296, "end": 2.0718, "lag": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 3.7497, "frequency": 0.5882}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": 1, "step": 0.0315}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 20, "position": "start"}, {"kind": "CORRELATION", "length": 12, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": 0.2903, "end": 1.5387, "lag": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": 1, "start": -0.7989, "end": 0.8401, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": 1, "start": -4.9867, "end": 0.5497, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": 1, "start": -1.8736, "end": -0.0163, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 21, "equation": {"sign": -1, "step": 0.034}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": 1, "start": -3.516, "end": -1.2518, "lag": 61}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 19, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 3.136, "frequency": 2.2494}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05300602464466955, "std": 0.07537245000364706, "length": 153, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -4.7413, "end": 0.4836, "lag": 34}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 14, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": -1, "step": 0.0122}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0693}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 183, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": -1, "start": -2.8424, "end": 0.42, "lag": 68}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 11, "equation": {"sign": -1, "start": -0.8863, "end": 1.976, "lag": 34}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.030815067160199272, "std": 0.04948507146356814, "length": 51, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": 1, "start": -2.0998, "end": -1.0962, "lag": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": 1, "step": 0.0103}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": -1, "start": 1.1892, "end": 1.211, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 2.3579, "frequency": 3.931}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09962112579554608, "std": 0.018166056824168893, "length": 132, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.9489, "frequency": 1.4534}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.042534006770244506, "std": 0.05532863016470322, "length": 133, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 4.6453, "frequency": 0.2618}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.022706220054674903, "std": 0.017304042842875886, "length": 154, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 31, "equation": {"sign": 1, "step": 0.0959}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0231}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 34, "equation": {"sign": -1, "start": -3.657, "end": 1.2264, "lag": 63}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": 1, "start": -4.5417, "end": -2.518, "lag": 38}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.010256314274243977, "std": 0.05489058107659406, "length": 14, "position": "end"}, {"kind": "CORRELATION", "length": 19, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 1.9304, "frequency": 1.5498}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06372556184421913, "std": 0.029954640206545154, "length": 161, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 14, "equation": {"sign": 1, "step": 0.0232}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 3.9259, "frequency_min": 2.9208, "frequency_max": 3.9998, "period": 95}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 177, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 39, "equation": {"sign": -1, "step": 0.0421}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 55, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 45, "equation": {"sign": 1, "step": 0.0293}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 4.8164, "frequency_min": 0.597, "frequency_max": 1.9114, "period": 276}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 157, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": -1, "start": -4.3234, "end": -0.6185, "lag": 30}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06640476133862963, "std": 0.060998479268669144, "length": 16, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": -1, "step": 0.0532}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 7, 9, 10, 12, 14, 15, 16, 17, 19, 20, 23, 25, 27, 28, 30, 41, 43, 48], [5], [6, 11, 31, 33, 38, 39, 45, 46], [8, 21, 22, 24, 32, 34, 40, 49], [13], [18, 29], [26], [35], [36], [37], [42], [44], [47]]}
\ No newline at end of file
diff --git a/config/generated_config_8.json b/config/generated_config_8.json
index d932822ee46480edb2b838b85129c1652058f4fc..f3b8e3f631929030bd0cf4da9719182cab842b32 100644
--- a/config/generated_config_8.json
+++ b/config/generated_config_8.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 4.5868, "frequency_min": 1.9345, "frequency_max": 4.5803, "period": 99}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0456}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 1.745, "frequency_min": 2.6508, "frequency_max": 4.1997, "period": 236}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0186}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0599}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0608}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0541}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -3.484, "end": 2.1656, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0214}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 6, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.012}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0994}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 8, "equation": {"sign": -1, "start": -4.1921, "end": -3.1687, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 4.9641, "frequency_min": 3.156, "frequency_max": 4.26, "period": 182}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0633386002895566, "std": 0.015475186140845164, "length": 56, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 0.4992, "frequency_min": 2.2609, "frequency_max": 3.3007, "period": 177}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 53, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -4.2778, "end": -2.9804, "lag": 33}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 7, "position": "middle"}, {"kind": "NOISE", "mean": 0.005919288038123027, "std": 0.09039525600703935, "length": 7, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.3378, "frequency_min": 4.4221, "frequency_max": 4.9985, "period": 266}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.017419405836916924, "std": 0.02996263137614475, "length": 72, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": 0.6172, "end": 0.9134, "lag": 13}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -2.9746, "end": -0.6546, "lag": 22}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.032}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0678}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 1.4013, "frequency_min": 3.7885, "frequency_max": 4.6063, "period": 288}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.003088032844380556, "std": 0.07892957422436034, "length": 64, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -4.9542, "end": -4.7403, "lag": 80}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 21, "equation": {"sign": 1, "start": -4.8235, "end": -1.2846, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 0.5384, "frequency": 2.3127}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -2.8118, "end": 0.1729, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 14, "equation": {"sign": -1, "step": 0.0999}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.6438, "frequency_min": 0.1028, "frequency_max": 2.5413, "period": 77}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.026405825163732105, "std": 0.05156285686413096, "length": 76, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 12, "equation": {"sign": 1, "step": 0.0836}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 24, "equation": {"sign": -1, "start": -4.2512, "end": 1.4968, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 9, "equation": {"sign": 1, "start": -2.784, "end": 1.2845, "lag": 35}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -1.6748, "end": 0.3337, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0147}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 53, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": 1, "start": -1.7359, "end": 0.137, "lag": 52}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0868073340909197, "std": 0.09585401563616841, "length": 70, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": -1, "start": 0.4052, "end": 1.9583, "lag": 8}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 29, "equation": {"sign": -1, "start": -3.2161, "end": -0.4726, "lag": 24}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 0.2532, "frequency_min": 1.1453, "frequency_max": 4.5782, "period": 157}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.03302833940986037, "std": 0.03480910784040924, "length": 76, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": 1.5183, "end": 1.7245, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0139}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0191}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.012943403567263728, "std": 0.0786916189307313, "length": 9, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 3.6516, "frequency": 3.3659}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.017172580507778284, "std": 0.07927085566663299, "length": 76, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 2.8519, "frequency_min": 2.7677, "frequency_max": 3.909, "period": 168}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -2.5121, "end": 1.3013, "lag": 59}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 4.6922, "frequency": 3.3606}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06907705242504653, "std": 0.04319714039329673, "length": 67, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 41, "equation": {"sign": -1, "start": -3.4265, "end": -2.6374, "lag": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09585610495138688, "std": 0.0682190081514539, "length": 8, "position": "end"}, {"kind": "NOISE", "mean": -0.04896291586137369, "std": 0.07293223589599984, "length": 10, "position": "start"}, {"kind": "CORRELATION", "length": 7, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 3.5096, "frequency": 4.0756}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02939366382039324, "std": 0.08139848496944138, "length": 55, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 1.5973, "frequency_min": 0.8496, "frequency_max": 1.5317, "period": 277}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 74, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": -1, "start": 1.2196, "end": 1.752, "lag": 49}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": 1, "step": 0.0952}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 2.3822, "frequency_min": 2.1218, "frequency_max": 3.9988, "period": 129}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.010278841896916566, "std": 0.07067028924930016, "length": 54, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": -1, "step": 0.081}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0987}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 8, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 40, "equation": {"sign": 1, "start": -2.8782, "end": -1.8166, "lag": 45}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 73, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -4.0425, "end": -2.8944, "lag": 74}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 42, "equation": {"sign": 1, "start": -4.052, "end": 1.5003, "lag": 88}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 51, "equation": {"sign": 1, "step": 0.0944}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}], "length": 20000, "subsystems": [[0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 14, 18, 21, 22, 25, 29, 30, 33, 34, 37, 38, 41, 43, 46, 47, 50, 52], [2, 5, 16, 19, 24, 28, 31, 36], [12, 17, 27], [13], [15], [20, 49], [23, 32], [26], [35], [39], [40, 51, 54], [42, 53], [44], [45], [48]]}
\ No newline at end of file
+{"dimensions": [{"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 2.1551, "frequency_min": 0.3049, "frequency_max": 2.9283, "period": 229}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.025092431631068474, "std": 0.04597457444535561, "length": 16, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0819}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 20, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -2.7651, "end": 1.874, "lag": 39}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0449}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": -1, "step": 0.0282}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -4.8997, "end": -0.7624, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 17, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0574}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -3.2141, "end": -1.2615, "lag": 50}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 22, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 1.4081, "frequency": 3.9342}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.8749, "frequency_min": 0.3244, "frequency_max": 2.8621, "period": 86}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08843938552206465, "std": 0.03609257601957991, "length": 153, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 0.5193, "frequency_min": 0.9921, "frequency_max": 3.0377, "period": 109}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03436589453969463, "std": 0.06541366401704571, "length": 233, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -1.63, "end": -0.31, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.0354}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 20, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": -1, "step": 0.0832}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.06328682043057249, "std": 0.022529374383540128, "length": 50, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0954}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0754}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -3.9386, "end": 0.5168, "lag": 69}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -2.352, "end": -0.2716, "lag": 18}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 20, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "sin", "amplitude": 4.1756, "frequency": 4.2153}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": -1, "step": 0.0303}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 4, "equation": {"sign": -1, "start": -1.229, "end": 0.5113, "lag": 85}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0272}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.0791}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": 1, "start": -4.8608, "end": -3.033, "lag": 35}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 23, "equation": {"sign": 1, "start": -4.0555, "end": -0.898, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 13, "equation": {"sign": 1, "start": -0.1789, "end": 0.8739, "lag": 6}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 4.7512, "frequency": 4.4572}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -3.168, "end": -1.0059, "lag": 0}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0789}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 23, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": -1, "start": -4.9371, "end": 0.6775, "lag": 42}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0893}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 13, "equation": {"sign": 1, "step": 0.0324}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03829713280401045, "std": 0.04153612642375822, "length": 53, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -0.785, "end": 0.5712, "lag": 5}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 24, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": 1, "start": -3.7869, "end": 1.0931, "lag": 80}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 2.1681, "frequency_min": 1.3192, "frequency_max": 3.0909, "period": 222}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 224, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 1.7477, "frequency": 3.922}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.05402945212031836, "std": 0.01860580534463243, "length": 225, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 16, "equation": {"sign": -1, "step": 0.0845}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0881}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": 1, "start": -0.5027, "end": 2.3494, "lag": 28}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0388}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": -1, "start": -0.926, "end": -0.2508, "lag": 98}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "covercosine", "amplitude": 2.7062, "frequency_min": 1.8553, "frequency_max": 4.2491, "period": 160}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.011750127189500345, "std": 0.04195840803317008, "length": 195, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 30, "equation": {"sign": -1, "start": -3.0091, "end": 2.117, "lag": 58}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 4, "equation": {"sign": -1, "step": 0.0536}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 26, "equation": {"sign": 1, "step": 0.063}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 1.0275, "frequency": 0.1179}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.004496175805876551, "std": 0.04315349870081004, "length": 200, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.0591}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 37, "equation": {"sign": 1, "start": -1.5485, "end": -0.5228, "lag": 78}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": -1, "step": 0.0888}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.050011933178550155, "std": 0.08688050325823786, "length": 18, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -3.8383, "end": 0.8523, "lag": 36}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": -1, "start": 0.3711, "end": 0.916, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": -1, "start": 0.5367, "end": 0.5494, "lag": 18}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 52, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 12, "equation": {"sign": 1, "start": -4.4016, "end": 1.8115, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": -1, "start": -2.0087, "end": 0.173, "lag": 26}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 206, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": -1, "start": -2.5132, "end": 0.2544, "lag": 76}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07264180932027123, "std": 0.06727927280189008, "length": 217, "position": "start"}]}], "length": 20000, "subsystems": [[0, 1, 2, 3, 4, 5, 6, 7, 11, 12, 14, 15, 16, 17, 19, 20, 23, 24, 28, 32, 33, 36, 37, 40, 43, 46, 47, 48, 49, 50, 52], [8, 13, 25, 30, 31, 39, 42, 51], [9], [10, 21, 38], [18, 22, 27, 29, 53], [26, 44, 54], [34], [35], [41], [45]]}
\ No newline at end of file
diff --git a/config/generated_config_9.json b/config/generated_config_9.json
index 5b29d8704db80a4818f0a25b666733ba1888736c..c0430ede7081fa6a763267727d44d796b32c6143 100644
--- a/config/generated_config_9.json
+++ b/config/generated_config_9.json
@@ -1 +1 @@
-{"dimensions": [{"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 2.3762, "frequency": 4.368}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0967}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0604}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0995}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 4, "position": "end"}, {"kind": "CORRELATION", "length": 3, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 1.1659, "frequency_min": 0.2753, "frequency_max": 4.4447, "period": 90}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09551940159357507, "std": 0.012469754828502879, "length": 65, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 1.3306, "frequency_min": 0.7681, "frequency_max": 3.884, "period": 247}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -4.7476, "end": -1.8283, "lag": 93}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -3.2455, "end": 0.2234, "lag": 2}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 3, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -3.4666, "end": 1.8308, "lag": 52}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09871906255885264, "std": 0.09475076199106873, "length": 4, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": -2.037, "end": -0.7683, "lag": 71}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 2, "equation": {"sign": 1, "start": -2.8738, "end": -2.411, "lag": 75}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 4, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 10, "equation": {"sign": -1, "start": -0.2403, "end": 0.1798, "lag": 92}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 5, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.079}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": -1, "start": -2.4012, "end": 0.2659, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 4, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": -1, "step": 0.0565}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 5, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": -1, "step": 0.0796}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": 1, "start": -3.4232, "end": -0.2677, "lag": 57}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0765}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 17, "equation": {"sign": 1, "step": 0.0349}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": -1, "step": 0.0788}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 4, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.016}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": -1, "start": 1.5133, "end": 2.4348, "lag": 7}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 9, "equation": {"sign": 1, "step": 0.0963}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -3.9284, "end": -3.4594, "lag": 37}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0679624095792341, "std": 0.071598227593517, "length": 64, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 23, "equation": {"sign": 1, "step": 0.0899}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 3, "equation": {"sign": 1, "start": -3.1607, "end": -2.1282, "lag": 53}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 4.3871, "frequency": 2.2166}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.010334274749404376, "std": 0.06042224883367448, "length": 63, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": -1, "step": 0.0739}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": -1, "start": -0.4352, "end": 0.8973, "lag": 79}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 3, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 22, "equation": {"sign": 1, "start": -1.7429, "end": 1.7999, "lag": 20}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "haversine", "amplitude": 0.6471, "frequency_min": 1.6066, "frequency_max": 3.0615, "period": 72}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 27, "equation": {"sign": 1, "start": -4.8732, "end": 1.0165, "lag": 16}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 0.8581, "frequency_min": 0.3121, "frequency_max": 0.3899, "period": 57}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": -1, "step": 0.0783}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 20, "equation": {"sign": -1, "step": 0.0905}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 0.8291, "frequency": 4.5019}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.0687415350205556, "std": 0.09371422086490495, "length": 100, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 11, "equation": {"sign": 1, "step": 0.0297}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 30, "equation": {"sign": -1, "step": 0.088}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": 1, "step": 0.023}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 7, "equation": {"sign": -1, "step": 0.0992}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 0.368, "frequency_min": 1.7156, "frequency_max": 4.5955, "period": 133}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.011577846162767733, "std": 0.010797848545655226, "length": 93, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "versine", "amplitude": 3.4466, "frequency_min": 2.1168, "frequency_max": 2.2579, "period": 247}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 78, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 14, "equation": {"sign": 1, "start": -2.4476, "end": 1.8651, "lag": 13}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.018130650860866876, "std": 0.021096864965856263, "length": 3, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 24, "equation": {"sign": -1, "step": 0.0984}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 32, "equation": {"sign": 1, "step": 0.0796}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 38, "equation": {"sign": -1, "step": 0.0945}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 37, "equation": {"sign": 1, "step": 0.0998}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 97, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": 1, "start": -1.3662, "end": 1.1265, "lag": 67}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 2.0968, "frequency_min": 1.0239, "frequency_max": 1.511, "period": 189}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 70, "position": "end"}]}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 3.2265, "frequency_min": 0.1807, "frequency_max": 0.8016, "period": 170}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08282912880781598, "std": 0.02059451561253007, "length": 94, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": -1, "step": 0.0561}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": 1, "start": 0.5206, "end": 0.5409, "lag": 43}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 18, "equation": {"sign": 1, "step": 0.0776}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 3, "position": "middle"}, {"kind": "NOISE", "mean": -0.09610190257050788, "std": 0.0141790517808066, "length": 3, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 33, "equation": {"sign": 1, "step": 0.0487}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 4, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 16, "equation": {"sign": -1, "start": -3.3015, "end": 1.275, "lag": 64}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08934509865828474, "std": 0.08623549855469718, "length": 5, "position": "middle"}, {"kind": "NOISE", "mean": 0.048387176708925284, "std": 0.038463957138293946, "length": 5, "position": "end"}, {"kind": "CORRELATION", "length": 4, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 54, "equation": {"sign": 1, "step": 0.0719}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 32, "equation": {"sign": 1, "start": -3.7496, "end": -1.7104, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 92, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 53, "equation": {"sign": 1, "start": -3.8476, "end": -1.2307, "lag": 42}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 1, "equation": {"sign": 1, "start": -2.1451, "end": -1.0671, "lag": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 5, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 4.4023, "frequency": 3.3275}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.09483214056076104, "std": 0.03559006395309651, "length": 97, "position": "start"}]}], "length": 20000, "subsystems": [[0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 27, 28, 29, 31, 33, 34, 36, 38, 39, 42, 45, 47, 50, 51, 52, 53, 54, 55, 57, 58], [4], [5, 21, 23, 24, 43], [26], [30, 37, 46], [32, 44, 56], [35], [40], [41], [48], [49], [59]]}
\ No newline at end of file
+{"dimensions": [{"kind": "OSC", "equation": {"function": "sin", "amplitude": 1.6699, "frequency": 2.0007}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.07906793195365032, "std": 0.04663616824373686, "length": 20, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0981}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.0003718024420729382, "std": 0.08414000371555466, "length": 17, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 0, "equation": {"sign": 1, "step": 0.0705}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0896}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "covercosine", "amplitude": 2.1663, "frequency": 0.9476}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03812779310729936, "std": 0.036857597720149286, "length": 87, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "cos", "amplitude": 4.5813, "frequency": 1.4607}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "vercosine", "amplitude": 4.1021, "frequency_min": 2.1194, "frequency_max": 4.8344, "period": 103}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0234}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0515}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -3.623, "end": 1.4354, "lag": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 8, "equation": {"sign": 1, "step": 0.0299}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 7, "equation": {"sign": -1, "start": -0.8706, "end": 2.2834, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 2.8664, "frequency": 1.8999}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.034561911445979296, "std": 0.03277316629727629, "length": 78, "position": "middle"}]}, {"kind": "OSC", "equation": {"function": "havercosine", "amplitude": 2.6465, "frequency": 3.6118}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.030304323317042886, "std": 0.023445767257890736, "length": 101, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 5, "equation": {"sign": 1, "start": -2.2249, "end": 1.2085, "lag": 36}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 1.046, "frequency": 0.3919}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.021224134102474257, "std": 0.0884277828144844, "length": 80, "position": "start"}]}, {"kind": "VFOSC", "equation": {"function": "cos", "amplitude": 1.724, "frequency_min": 1.707, "frequency_max": 3.2888, "period": 71}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 101, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": -1, "step": 0.0393}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 6, "equation": {"sign": -1, "step": 0.0911}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 4.1164, "frequency_min": 2.8793, "frequency_max": 4.8645, "period": 55}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 22, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 0, "equation": {"sign": -1, "start": -2.9735, "end": -2.2883, "lag": 96}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 15, "position": "end"}, {"kind": "CORRELATION", "length": 18, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 2, "equation": {"sign": 1, "step": 0.0256}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "versine", "amplitude": 4.72, "frequency": 3.7568}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 17, "equation": {"sign": -1, "start": 0.901, "end": 0.9427, "lag": 81}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 4.7136, "frequency_min": 1.2481, "frequency_max": 1.7223, "period": 97}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 76, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 15, "equation": {"sign": 1, "start": 1.3011, "end": 1.9895, "lag": 66}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 19, "equation": {"sign": -1, "start": -4.012, "end": -2.971, "lag": 17}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 6, "equation": {"sign": 1, "start": -2.5477, "end": 1.3612, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 3.4227, "frequency_min": 1.3786, "frequency_max": 3.8841, "period": 107}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.02567159685153092, "std": 0.04719666599207221, "length": 83, "position": "middle"}]}, {"kind": "VFOSC", "equation": {"function": "hacoversine", "amplitude": 0.2787, "frequency_min": 1.309, "frequency_max": 4.8642, "period": 280}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.02177068254062038, "std": 0.057108035358154965, "length": 102, "position": "end"}]}, {"kind": "OSC", "equation": {"function": "coversine", "amplitude": 0.9098, "frequency": 0.7844}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.058174752712992966, "std": 0.05692598423344185, "length": 87, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 10, "equation": {"sign": 1, "step": 0.0161}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 22, "equation": {"sign": 1, "step": 0.0747}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 75, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": -1, "step": 0.0434}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 3.4882, "frequency_min": 0.5608, "frequency_max": 0.8629, "period": 187}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": -0.058900386431655294, "std": 0.03822693858102315, "length": 87, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 19, "equation": {"sign": 1, "step": 0.0529}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "hacovercosine", "amplitude": 3.1184, "frequency": 1.8913}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.03628503433416924, "std": 0.06811258979079556, "length": 84, "position": "start"}]}, {"kind": "CORRELATION", "dimension": 14, "equation": {"sign": 1, "step": 0.0802}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.020418758030632603, "std": 0.047465772082005385, "length": 67, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 31, "equation": {"sign": 1, "start": -2.2165, "end": 0.6924, "lag": 9}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "haversine", "amplitude": 4.4708, "frequency": 3.5787}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.08083068049849948, "std": 0.08095717270468022, "length": 70, "position": "end"}]}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.094}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": 1, "start": -4.4792, "end": -0.2713, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 29, "position": "start"}, {"kind": "CORRELATION", "length": 21, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 29, "equation": {"sign": 1, "start": -2.3595, "end": -1.6149, "lag": 75}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 38, "equation": {"sign": -1, "start": -1.8991, "end": -1.2852, "lag": 11}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 43, "equation": {"sign": -1, "start": -0.5168, "end": 1.1582, "lag": 36}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "OSC", "equation": {"function": "vercosine", "amplitude": 3.6923, "frequency": 0.8008}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.06997777904457755, "std": 0.07207691835824298, "length": 96, "position": "end"}]}, {"kind": "EXP_CORRELATION", "dimension": 26, "equation": {"sign": 1, "start": -3.1042, "end": 0.1114, "lag": 14}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 35, "equation": {"sign": 1, "start": -2.226, "end": -1.6359, "lag": 75}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "havercosine", "amplitude": 3.5236, "frequency_min": 2.7407, "frequency_max": 3.4379, "period": 287}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 75, "position": "start"}]}, {"kind": "EXP_CORRELATION", "dimension": 25, "equation": {"sign": 1, "start": -3.2424, "end": -0.0833, "lag": 19}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 3, "equation": {"sign": 1, "step": 0.0891}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": -0.9279, "end": 1.4433, "lag": 91}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "CORRELATION", "length": 102, "position": "middle"}]}, {"kind": "CORRELATION", "dimension": 1, "equation": {"sign": -1, "step": 0.0209}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "CORRELATION", "dimension": 35, "equation": {"sign": -1, "step": 0.0398}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "hacovercosine", "amplitude": 3.3247, "frequency_min": 0.5318, "frequency_max": 4.3845, "period": 135}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.07468149183663655, "std": 0.03520099429379647, "length": 99, "position": "start"}]}, {"kind": "OSC", "equation": {"function": "hacoversine", "amplitude": 2.8001, "frequency": 4.1229}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.051700115590510604, "std": 0.0264257770550098, "length": 91, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 47, "equation": {"sign": 1, "start": 0.7316, "end": 1.7452, "lag": 15}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "coversine", "amplitude": 0.2087, "frequency_min": 1.2193, "frequency_max": 2.4059, "period": 173}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "VF", "length": 94, "position": "middle"}]}, {"kind": "EXP_CORRELATION", "dimension": 18, "equation": {"sign": -1, "start": 2.0586, "end": 2.3594, "lag": 3}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": []}, {"kind": "VFOSC", "equation": {"function": "sin", "amplitude": 0.7715, "frequency_min": 1.2855, "frequency_max": 3.9186, "period": 62}, "noise": {"mean": 0.0, "std": 0.1}, "anomalies": [{"kind": "NOISE", "mean": 0.09386806978695575, "std": 0.07803176935553123, "length": 108, "position": "start"}]}], "length": 20000, "subsystems": [[0, 1, 2, 3, 8, 10, 17, 20, 21, 23, 31, 38, 40, 43, 44, 50, 52], [4], [5, 14, 37], [6, 7, 9, 11, 18, 27, 51, 58], [12], [13], [15, 25, 49], [16], [19, 26, 33, 35, 41, 46, 47, 53, 56], [22, 32], [24], [28], [29, 42], [30], [34], [36], [39], [45], [48], [54], [55], [57], [59]]}
\ No newline at end of file
diff --git a/generator/dataset.py b/generator/dataset.py
index bf8b54a3666d7f3a2b694c590f48984ef370964a..06e6a93ed35cc530767de409797b4ffdbd06ab5b 100644
--- a/generator/dataset.py
+++ b/generator/dataset.py
@@ -50,7 +50,7 @@ class DatasetGenerator():
             self.dimensions_labels[idx] = dimension.get_labels()
             self.labels = np.bitwise_or.reduce(np.stack((dimension.get_labels(), self.labels)), axis=0)
 
-        return self.dataset, self.training_dataset, self.labels
+        return self.dataset, self.training_dataset, self.labels, self.dimensions_labels
 
     def get_splitted_data(self) -> List:
         """
diff --git a/main.py b/main.py
index 624cf2fc6eaf6d676130e6aa7d644bfab6709d2e..8e3543d92ad5f879fc91343909d0567ad05c2b21 100755
--- a/main.py
+++ b/main.py
@@ -90,7 +90,7 @@ if __name__ == "__main__":
             # Data generation
             generator = DatasetGenerator(config)
 
-            dataset, train_dataset, labels = generator.generate()
+            dataset, train_dataset, labels, variables_labels = generator.generate()
             splitted_data, splitted_train, splitted_labels = generator.get_splitted_data()
 
             # Save data to disk
@@ -106,6 +106,8 @@ if __name__ == "__main__":
             df_test.to_csv(f"{OUTPUT_DIR}/{config_name}/dataset.csv", index_label="Timestamp")
             df_train.to_csv(f"{OUTPUT_DIR}/{config_name}/dataset_train.csv", index_label="Timestamp")
             pd.DataFrame(data=labels).to_csv(f"{OUTPUT_DIR}/{config_name}/dataset_labels.csv", index=False)
+            pd.DataFrame(data=variables_labels.T)\
+                .to_csv(f"{OUTPUT_DIR}/{config_name}/dataset_variables_labels.csv", index=False)
 
             # Plot data and save it to disk
             for dimension in dataset:
@@ -155,7 +157,7 @@ if __name__ == "__main__":
                 params = algo_params[algo]
                 train = params.pop("training")
                 trainer = BaseTrainer(f"{INPUT_DIR}/{config_name}", algo, train, **params)
-                trainer.run()
+                trainer.start()
                 trainers.append(trainer)
 
     # =================================================================================================================
diff --git a/scripts/gen_config.sh b/scripts/gen_config.sh
index e398d6eb2c75e9db78375d6a5d76d6f9247538a2..0e56537663165014a61de5f4f3238f4251fc2cdb 100755
--- a/scripts/gen_config.sh
+++ b/scripts/gen_config.sh
@@ -1,22 +1,22 @@
 #!/bin/sh
 
-# ./config_maker/config_maker.py -d 20 -l 20000 -c 5 -o ./config/generated_config_1.json
-./config_maker/config_maker.py -d 25 -l 20000 -c 5 -o ./config/generated_config_2.json
-./config_maker/config_maker.py -d 30 -l 20000 -c 5 -o ./config/generated_config_3.json
-# ./config_maker/config_maker.py -d 35 -l 20000 -c 5 -o ./config/generated_config_4.json
-# ./config_maker/config_maker.py -d 40 -l 20000 -c 5 -o ./config/generated_config_5.json
-# ./config_maker/config_maker.py -d 45 -l 20000 -c 5 -o ./config/generated_config_6.json
-./config_maker/config_maker.py -d 50 -l 20000 -c 5 -o ./config/generated_config_7.json
-./config_maker/config_maker.py -d 55 -l 20000 -c 5 -o ./config/generated_config_8.json
-# ./config_maker/config_maker.py -d 60 -l 20000 -c 5 -o ./config/generated_config_9.json
-# ./config_maker/config_maker.py -d 65 -l 20000 -c 5 -o ./config/generated_config_10.json
-# ./config_maker/config_maker.py -d 70 -l 20000 -c 5 -o ./config/generated_config_11.json
-./config_maker/config_maker.py -d 75 -l 20000 -c 5 -o ./config/generated_config_12.json
-./config_maker/config_maker.py -d 80 -l 20000 -c 5 -o ./config/generated_config_13.json
-./config_maker/config_maker.py -d 85 -l 20000 -c 5 -o ./config/generated_config_14.json
-# ./config_maker/config_maker.py -d 90 -l 20000 -c 5 -o ./config/generated_config_15.json
-./config_maker/config_maker.py -d 95 -l 20000 -c 5 -o ./config/generated_config_16.json
-./config_maker/config_maker.py -d 100 -l 20000 -c 5 -o ./config/generated_config_17.json
-# ./config_maker/config_maker.py -d 105 -l 20000 -c 5 -o ./config/generated_config_18.json
-./config_maker/config_maker.py -d 110 -l 20000 -c 5 -o ./config/generated_config_19.json
-./config_maker/config_maker.py -d 115 -l 20000 -c 5 -o ./config/generated_config_20.json
+./config_maker/config_maker.py -d 20 -l 20000 -c 10 -o ./config/generated_config_1.json
+./config_maker/config_maker.py -d 25 -l 20000 -c 10 -o ./config/generated_config_2.json
+./config_maker/config_maker.py -d 30 -l 20000 -c 10 -o ./config/generated_config_3.json
+./config_maker/config_maker.py -d 35 -l 20000 -c 10 -o ./config/generated_config_4.json
+./config_maker/config_maker.py -d 40 -l 20000 -c 10 -o ./config/generated_config_5.json
+./config_maker/config_maker.py -d 45 -l 20000 -c 10 -o ./config/generated_config_6.json
+./config_maker/config_maker.py -d 50 -l 20000 -c 10 -o ./config/generated_config_7.json
+./config_maker/config_maker.py -d 55 -l 20000 -c 10 -o ./config/generated_config_8.json
+./config_maker/config_maker.py -d 60 -l 20000 -c 10 -o ./config/generated_config_9.json
+./config_maker/config_maker.py -d 65 -l 20000 -c 10 -o ./config/generated_config_10.json
+./config_maker/config_maker.py -d 70 -l 20000 -c 10 -o ./config/generated_config_11.json
+./config_maker/config_maker.py -d 75 -l 20000 -c 10 -o ./config/generated_config_12.json
+./config_maker/config_maker.py -d 80 -l 20000 -c 10 -o ./config/generated_config_13.json
+./config_maker/config_maker.py -d 85 -l 20000 -c 10 -o ./config/generated_config_14.json
+./config_maker/config_maker.py -d 90 -l 20000 -c 10 -o ./config/generated_config_15.json
+./config_maker/config_maker.py -d 95 -l 20000 -c 10 -o ./config/generated_config_16.json
+./config_maker/config_maker.py -d 100 -l 20000 -c 10 -o ./config/generated_config_17.json
+./config_maker/config_maker.py -d 105 -l 20000 -c 10 -o ./config/generated_config_18.json
+./config_maker/config_maker.py -d 110 -l 20000 -c 10 -o ./config/generated_config_19.json
+./config_maker/config_maker.py -d 115 -l 20000 -c 10 -o ./config/generated_config_20.json
diff --git a/split/base.py b/split/base.py
index 6a78f4fefdacbd11753a44497d4c161452a9bdbf..b39d797c584aa2b04777cdf2c6d5e5cc1bbab092 100644
--- a/split/base.py
+++ b/split/base.py
@@ -35,6 +35,7 @@ class BaseSplitter:
         w_df = pd.read_csv(f"{self.data_path}/dataset_train.csv", index_col="Timestamp")
         df = pd.read_csv(f"{self.data_path}/dataset.csv", index_col="Timestamp")
         train_df = pd.read_csv(f"{self.data_path}/dataset_train.csv", index_col="Timestamp")
+        labels_df = pd.read_csv(f"{self.data_path}/dataset_variables_labels.csv")
 
         # Remove the categorial variables from the correlation computation
         cat_columns = df.select_dtypes(include="int64").columns
@@ -76,6 +77,8 @@ class BaseSplitter:
                 .to_csv(f"{self.data_path}/dataset_{i}_auto_split.csv", index_label="Timestamp")
             train_df.drop(columns=drop)\
                 .to_csv(f"{self.data_path}/dataset_{i}_auto_split_train.csv", index_label="Timestamp")
+            labels = np.bitwise_or.reduce(labels_df.drop(columns=drop).to_numpy(), axis=1, dtype=np.int32)
+            pd.DataFrame(labels).to_csv(f"{self.data_path}/dataset_{i}_auto_split_labels.csv", index=False)
 
     def _compute_correlations(self, data):
         """
diff --git a/trainers/base.py b/trainers/base.py
index 4b01217be775b1bfc498d4abdfd7e825403e2d18..cdaec80df43d9cdb53717f060e1f74018b2788dc 100644
--- a/trainers/base.py
+++ b/trainers/base.py
@@ -3,14 +3,34 @@ This module defines necessary symbols to train algorithms to given data
 """
 import json
 import os
-import pandas as pd
-import seaborn as sns
 import subprocess
-
 from time import time
 
+import numpy as np
+import pandas as pd
+from bayes_opt import BayesianOptimization
+from sklearn.metrics import roc_auc_score#, f1_score
+
 from .correlations import CORRELATION_CLASSES
 
+
+def __vote_for_score(scores, length):
+    """
+    Compute the score for each point of the dataset instead of a per window basis.
+    """
+    scores = np.nan_to_num(scores)
+    results = np.zeros(length)
+    w_size = length - len(scores) + 1
+
+    for idx in range(length):
+        start = idx - w_size if idx - w_size >= 0 else 0
+        end = idx + w_size if idx + w_size < length else length
+
+        results[idx] = np.mean(scores[start:end])
+
+    return results
+
+
 class BaseTrainer():
     """
     This class defines the basic behavior of a trainer. Each trainer will be in charge of the manupulation
@@ -19,23 +39,42 @@ class BaseTrainer():
 
     def __init__(self, data_path: str, algorithm: str, train: bool, **kwargs) -> "BaseTrainer":
         self.data_path = data_path
-        self.params = kwargs
+        self.params = kwargs["const"]
+        self.optim_params = kwargs["optimize"]
         self.log_path = f"{'/'.join(data_path.split('/')[:-1])}/{self.__class__.__name__}_logs"
         self.algorithm = algorithm
         self.train = train
+        self.pwd = ""
 
-    def run(self):
+    def start(self):
         """
-        This method should be used to run an algorithm.
+        This method orchestrates the optimization, training and computing of the results for the
+        current algorithm
         """
-        if self.train:
-            self._run(task="train")
+        def __exec(cmd) -> str:
+            """
+            Execute a shell command and process its output as expected.
+            """
+            return subprocess.check_output(cmd, shell=True).decode("utf-8").split()
+
+        self.pwd = __exec('pwd')[0]
+        path = f"{self.pwd}/{self.data_path}"
+
+        os.makedirs(f"{path}/results_{self.algorithm}", exist_ok=True)
+        optimize_time = self.optimize("dataset", path)
 
-        self._run()
+        files = __exec(f"find -L {self.data_path} -regex '^.*dataset[-_0-9]*\(_auto_split\)*.csv'")
 
-    def _run(self, task="execute"):
+        for file in files:
+            file_name = file.split("/")[-1][:-4]
+            train_time, run_time = self.run(file_name, path)
+
+    def optimize(self, file, path):
         """
-        This function will construct the proper command to run the algorithm
+        This function optimizes the hyperparameters of the algorithm we want to use.
+
+        It uses Bayesian Optimization to search within the space defined in the file
+        `algorithm_params.json` present at the root of the project.
         """
         def __exec(cmd) -> str:
             """
@@ -43,28 +82,84 @@ class BaseTrainer():
             """
             return subprocess.check_output(cmd, shell=True).decode("utf-8").split()
 
-        pwd = __exec('pwd')[0]
-        path = f"{pwd}/{self.data_path}"
+        def _compute_score():
+            """
+            This function computes the score used in the objective function.
+            """
+            results_path = f"{path}/results_{self.algorithm}"
+
+            labels = pd.read_csv(f"{path}/{file}_labels.csv")
+            y_pred = np.loadtxt(f"{results_path}/anomaly_scores_{file}_{self.algorithm}.ts")
+            y_pred = np.nan_to_num(y_pred)
 
-        for file in __exec(f"find -L {self.data_path} -regex '^.*dataset[-_0-9]*\(_auto_split\)*.csv'"):
-            file_name = file.split("/")[-1][:-4]
-            args = {
-                "executionType": task,
-                "dataInput": f"{path}/{file_name}.csv" if task == "execute" else f"{path}/{file_name}_train.csv",
-                "dataOutput": f"{path}/results_{self.algorithm}/anomaly_scores_{file_name}_{self.algorithm}.ts",
-                "modelInput": f"{path}/results_{self.algorithm}/model_{file_name}.pkl",
-                "modelOutput": f"{path}/results_{self.algorithm}/model_{file_name}.pkl",
-                "customParameters": self.params
-            }
-
-            os.makedirs(f"{path}/results_{self.algorithm}", exist_ok=True)
-
-            start_time = time()
-            os.system(
-                f"python3 {pwd}/algorithms/{self.algorithm}/algorithm.py '{json.dumps(args)}' 1>/dev/null 2>/dev/null"
-            )
-            duration = time() - start_time
-
-            if task == "execute":
-                with open(f"{path}/time.csv", "a", encoding="utf-8") as f:
-                    f.write(f"{self.algorithm},{file_name},{duration}\n")
+            if len(labels) != len(y_pred):
+                y_pred = __vote_for_score(y_pred, len(labels))
+
+            return roc_auc_score(labels, y_pred)
+
+        def _obj_function(**params):
+            """
+            This is the objective function used by the Bayesian optimization process.
+            """
+            # Fix parameters to use for this run
+            self.params.update({k: int(v) for k, v in params.items()})
+
+            # Run algorithm
+            self.run(file, path)
+
+            # Remove save of model
+            if self.train:
+                os.remove(f"{path}/results_{self.algorithm}/model_{file}.pkl")
+
+            # Compute and return ROC score
+            return _compute_score()
+
+        start_time = time()
+        optimizer = BayesianOptimization(
+            f=_obj_function,
+            pbounds=self.optim_params
+        )
+        optimizer.maximize(init_points=7, n_iter=3)
+        self.params.update({k: int(v) for k, v in optimizer.max["params"].items()})
+
+        return time() - start_time
+
+    def run(self, file, path):
+        """
+        This method trains the algorithm if needed then runs it.
+        """
+        args_train = self._get_args(file, path, task="train")
+        args = self._get_args(file, path, task="execute")
+
+        training_time = 0.0
+        if self.train:
+            training_time = self._run(args_train)
+        run_time = self._run(args)
+
+        return training_time, run_time
+
+    def _get_args(self, file_name, path, task="execute"):
+        """
+        This method creates the dict containing all the arguments needed to run the algorithm
+        """
+        return {
+            "executionType": task,
+            "dataInput": f"{path}/{file_name}.csv" if task == "execute" else f"{path}/{file_name}_train.csv",
+            "dataOutput": f"{path}/results_{self.algorithm}/anomaly_scores_{file_name}_{self.algorithm}.ts",
+            "modelInput": f"{path}/results_{self.algorithm}/model_{file_name}.pkl",
+            "modelOutput": f"{path}/results_{self.algorithm}/model_{file_name}.pkl",
+            "customParameters": self.params
+        }
+
+    def _run(self, model_args):
+        """
+        This function will construct the proper command to run the algorithm
+        """
+        start_time = time()
+        cmd = f"python3 {self.pwd}/algorithms/{self.algorithm}/algorithm.py '{json.dumps(model_args)}'"
+        cmd += f" 1>{self.log_path} 2>{self.log_path}"
+
+        os.system(cmd)
+        duration = time() - start_time
+
+        return duration